.changelog-card[data-v-cbfa7ff5]{background:#fff;border-radius:15px;padding:1.5rem;box-shadow:0 5px 20px #00000014;transition:all .3s ease;border-left:4px solid;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.changelog-card[data-v-cbfa7ff5]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001f}.changelog-card.type-major[data-v-cbfa7ff5]{border-left-color:#ef4444}.changelog-card.type-feature[data-v-cbfa7ff5]{border-left-color:#3b82f6}.changelog-card.type-improvement[data-v-cbfa7ff5]{border-left-color:#10b981}.changelog-card.type-patch[data-v-cbfa7ff5]{border-left-color:#f59e0b}.changelog-card.type-security[data-v-cbfa7ff5]{border-left-color:#8b5cf6}.card-header[data-v-cbfa7ff5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.version-info[data-v-cbfa7ff5]{display:flex;flex-direction:column;gap:.3rem}.version[data-v-cbfa7ff5]{font-size:1.3rem;font-weight:700;color:var(--dark);margin:0}.date[data-v-cbfa7ff5]{color:#6b7280;font-size:.85rem}.type-badge[data-v-cbfa7ff5]{padding:.3rem .6rem;border-radius:15px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.badge-major[data-v-cbfa7ff5]{background:#ef44441a;color:#ef4444}.badge-feature[data-v-cbfa7ff5]{background:#3b82f61a;color:#3b82f6}.badge-improvement[data-v-cbfa7ff5]{background:#10b9811a;color:#10b981}.badge-patch[data-v-cbfa7ff5]{background:#f59e0b1a;color:#f59e0b}.badge-security[data-v-cbfa7ff5]{background:#8b5cf61a;color:#8b5cf6}.card-content[data-v-cbfa7ff5]{display:flex;flex-direction:column;gap:.8rem;flex:1}.title[data-v-cbfa7ff5]{font-size:1.1rem;font-weight:600;color:var(--dark);margin:0;line-height:1.4}.description[data-v-cbfa7ff5]{color:#6b7280;line-height:1.5;margin:0;font-size:.9rem}.changes-list[data-v-cbfa7ff5]{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.change-item[data-v-cbfa7ff5]{display:flex;align-items:center;gap:.6rem;color:#4b5563;font-size:.9rem;line-height:1.4}.change-item i[data-v-cbfa7ff5]{color:#10b981;margin-top:.15rem;flex-shrink:0;font-size:.8rem}.highlights[data-v-cbfa7ff5]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.highlight-tag[data-v-cbfa7ff5]{padding:.2rem .6rem;background:#7e8ce01a;color:var(--secondary);border-radius:10px;font-size:.75rem;font-weight:500}@media(max-width:768px){.changelog-card[data-v-cbfa7ff5]{padding:1.25rem}.card-header[data-v-cbfa7ff5]{flex-direction:column;gap:.8rem;align-items:flex-start}.version[data-v-cbfa7ff5]{font-size:1.2rem}.title[data-v-cbfa7ff5]{font-size:1rem}.description[data-v-cbfa7ff5],.change-item[data-v-cbfa7ff5]{font-size:.85rem}}@media(max-width:480px){.changelog-card[data-v-cbfa7ff5]{padding:1rem}.version[data-v-cbfa7ff5]{font-size:1.1rem}.type-badge[data-v-cbfa7ff5]{font-size:.7rem;padding:.25rem .5rem}}.changelog-container[data-v-9440e264]{max-width:1200px;margin:0 auto}.page-header[data-v-9440e264]{text-align:center;margin-bottom:3rem}.page-description[data-v-9440e264]{font-size:1.2rem;color:#6b7280;margin-top:1rem}.site-switcher[data-v-9440e264]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.site-tab[data-v-9440e264]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:15px;box-shadow:0 3px 15px #0000000d;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.site-tab[data-v-9440e264]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--site-color, var(--secondary));transform:scaleX(0);transition:transform .3s ease}.site-tab[data-v-9440e264]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001a}.site-tab.active[data-v-9440e264]{border-color:var(--site-color, var(--secondary));box-shadow:0 5px 20px #00000014}.site-tab.active[data-v-9440e264]:before{transform:scaleX(1)}.site-icon[data-v-9440e264]{width:50px;height:50px;border-radius:12px;background:var(--site-color, var(--secondary));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.site-info[data-v-9440e264]{flex:1;min-width:0}.site-name[data-v-9440e264]{font-size:1.1rem;font-weight:600;color:var(--dark);margin:0 0 .3rem}.site-description[data-v-9440e264]{color:#6b7280;font-size:.9rem;margin:0;line-height:1.4}.current-site-header[data-v-9440e264]{margin-bottom:2rem}.site-banner[data-v-9440e264]{border-radius:15px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-banner-content[data-v-9440e264]{display:flex;align-items:center;gap:1.5rem}.site-banner-icon[data-v-9440e264]{width:70px;height:70px;border-radius:15px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 15px #0000001a}.site-banner-info h3[data-v-9440e264]{font-size:1.8rem;color:var(--dark);margin:0 0 .5rem}.site-banner-info p[data-v-9440e264]{color:#6b7280;font-size:1.1rem;margin:0}.changelog-list[data-v-9440e264]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}.changelog-item[data-v-9440e264]{animation:fadeInUp-9440e264 .6s ease}@keyframes fadeInUp-9440e264{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-9440e264]{grid-column:1 / -1;text-align:center;padding:4rem 2rem;color:#9ca3af}.empty-state i[data-v-9440e264]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-state h3[data-v-9440e264]{font-size:1.5rem;margin-bottom:1rem;color:#6b7280}.empty-state p[data-v-9440e264]{font-size:1.1rem;margin:0}@media(max-width:1024px){.changelog-list[data-v-9440e264]{grid-template-columns:1fr;gap:1.5rem}.changelog-container[data-v-9440e264]{max-width:800px}}@media(max-width:768px){.site-switcher[data-v-9440e264]{grid-template-columns:1fr}.site-banner-content[data-v-9440e264]{flex-direction:column;text-align:center;gap:1rem}.site-banner-info h3[data-v-9440e264]{font-size:1.5rem}.site-banner[data-v-9440e264]{padding:1.5rem}.changelog-list[data-v-9440e264]{gap:1rem}}@media(max-width:480px){.site-tab[data-v-9440e264]{padding:1rem}.site-icon[data-v-9440e264]{width:40px;height:40px;font-size:1.2rem}.site-name[data-v-9440e264]{font-size:1rem}.site-description[data-v-9440e264]{font-size:.8rem}.site-banner-icon[data-v-9440e264]{width:50px;height:50px;font-size:1.5rem}.site-banner-info h3[data-v-9440e264]{font-size:1.3rem}.site-banner-info p[data-v-9440e264]{font-size:1rem}}@media(min-width:1440px){.changelog-list[data-v-9440e264]{grid-template-columns:repeat(2,1fr);gap:2.5rem}.changelog-container[data-v-9440e264]{max-width:1400px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}:root{--primary: #ff7eb9;--secondary: #7e8ce0;--accent: #ff9a8b;--light: #f8f9fa;--dark: #212529;--pastel-pink: #ffd1dc;--pastel-blue: #c9e4ff;--pastel-purple: #e0bbff}.nav-links a.router-link-active{color:var(--primary)}.nav-links a.router-link-active:after{width:100%}body{background:linear-gradient(135deg,#f5f7fa,#e4edf5);color:var(--dark);overflow-x:hidden;background-attachment:fixed;background-size:cover;min-height:100vh}.floating-element{position:fixed;z-index:-1;opacity:.3;animation:float 8s infinite ease-in-out}.floating-element:nth-child(1){top:10%;left:5%;font-size:4rem;color:var(--primary);animation-delay:0s}.floating-element:nth-child(2){top:20%;right:10%;font-size:3rem;color:var(--secondary);animation-delay:1s}.floating-element:nth-child(3){bottom:30%;left:15%;font-size:5rem;color:var(--accent);animation-delay:2s}.floating-element:nth-child(4){bottom:15%;right:20%;font-size:3.5rem;color:var(--pastel-purple);animation-delay:3s}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}to{transform:translateY(0) rotate(0)}}header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000000d;transition:all .4s ease}header.scrolled{padding:.8rem 2rem;box-shadow:0 2px 15px #0000001a}.logo{display:flex;align-items:center;gap:10px;font-size:1.8rem;font-weight:700;color:var(--primary);text-decoration:none}.logo img{color:var(--secondary);animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-links{display:flex;gap:2rem}.nav-links a{text-decoration:none;color:var(--dark);font-weight:500;position:relative;padding:.5rem 0;transition:all .3s ease}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary);transition:width .3s ease}.nav-links a:hover{color:var(--primary)}.nav-links a:hover:after{width:100%}.main-content{min-height:calc(100vh - 200px);padding-top:80px}.page{min-height:calc(100vh - 200px);padding:2rem 5% 5rem}.section-title{text-align:center;font-size:2.5rem;margin-bottom:1rem;position:relative;color:var(--secondary)}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--primary);border-radius:2px}footer{background:var(--dark);color:#fff;padding:3rem 10% 2rem;text-align:center}.footer-content{max-width:800px;margin:0 auto 2rem}.footer-logo{font-size:2rem;margin-bottom:1rem;color:var(--primary)}.footer-links{display:flex;justify-content:center;gap:2rem;margin:1.5rem 0}.footer-links a{color:#ddd;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:var(--primary)}.copyright{color:#aaa;font-size:.9rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #444}@media(max-width:768px){.page{padding:1rem 5% 3rem}.section-title{font-size:2rem}header{padding:1rem}.nav-links{gap:1rem}.logo{font-size:1.5rem}}@media(max-width:480px){.nav-links{flex-direction:column;gap:.5rem}.footer-links{flex-direction:column;gap:1rem}}.toast-container{position:fixed;top:100px;right:20px;z-index:9999;pointer-events:none}.toast-wrapper{display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{position:relative;display:flex;align-items:center;min-width:300px;max-width:400px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;border-left:4px solid;pointer-events:all;animation:slideInRight .3s ease}.toast-closeable{padding-right:40px}.toast-success{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.toast-error{border-left-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fef2f2)}.toast-warning{border-left-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fffbeb)}.toast-info{border-left-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#eff6ff)}.toast-icon{flex-shrink:0;width:24px;height:24px;margin-right:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.toast-success .toast-icon{color:#10b981}.toast-error .toast-icon{color:#ef4444}.toast-warning .toast-icon{color:#f59e0b}.toast-info .toast-icon{color:#3b82f6}.toast-content{flex:1;min-width:0}.toast-title{font-weight:600;font-size:.95rem;margin-bottom:4px;color:#1f2937}.toast-message{font-size:.875rem;line-height:1.4;color:#6b7280}.toast-close{position:absolute;top:12px;right:12px;width:24px;height:24px;border:none;background:none;color:#9ca3af;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.toast-close:hover{background:#0000000d;color:#374151}.toast-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0000001a;border-radius:0 0 12px 12px;overflow:hidden}.toast-progress-bar{height:100%;background:currentColor;animation:progress linear forwards;transform-origin:left}.toast-success .toast-progress-bar{background:#10b981}.toast-error .toast-progress-bar{background:#ef4444}.toast-warning .toast-progress-bar{background:#f59e0b}.toast-info .toast-progress-bar{background:#3b82f6}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter{animation:slideInRight .3s ease}.toast-exit{animation:slideOutRight .3s ease}@media(max-width:640px){.toast-container{right:10px;left:10px;top:80px}.toast{min-width:auto;max-width:none}}
