.site-sidebar[data-v-2ac61c54]{position:fixed;top:0;left:0;z-index:500;width:236px;height:100vh;padding:16px;background:radial-gradient(circle at 24% 4%,rgba(255,187,79,.16),transparent 30%),radial-gradient(circle at 78% 22%,rgba(35,211,238,.12),transparent 34%),linear-gradient(180deg,rgba(12,14,26,.96),rgba(8,10,18,.94));border-right:1px solid hsla(0,0%,100%,.08);box-shadow:18px 0 55px rgba(0,0,0,.34);backdrop-filter:blur(24px)}.sidebar-inner[data-v-2ac61c54]{display:flex;flex-direction:column;height:100%;gap:22px}.brand[data-v-2ac61c54]{display:flex;align-items:center;gap:12px;padding:12px;color:#f8fbff;border-radius:10px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 18px 42px rgba(0,0,0,.24)}.brand-logo[data-v-2ac61c54]{width:52px;height:52px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 26px rgba(0,0,0,.34)}.brand-text[data-v-2ac61c54]{display:flex;flex-direction:column;line-height:1.25}.brand-text strong[data-v-2ac61c54]{font-size:17px;letter-spacing:0}.brand-text small[data-v-2ac61c54]{margin-top:5px;color:#91a0bf;font-size:12px}.side-nav[data-v-2ac61c54]{display:grid;gap:10px}.nav-item[data-v-2ac61c54]{position:relative;display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;color:#aab5d4;border-radius:8px;font-size:15px;font-weight:800;transition:all .24s ease}.nav-item.active[data-v-2ac61c54],.nav-item[data-v-2ac61c54]:hover{color:#fff;background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 12px 28px rgba(0,0,0,.2);transform:translateX(3px)}.nav-item.active[data-v-2ac61c54]:after{content:"";position:absolute;right:12px;width:7px;height:7px;border-radius:999px;background:#fc6;box-shadow:0 0 0 5px rgba(255,204,102,.14)}.nav-mark[data-v-2ac61c54]{width:10px;height:10px;border-radius:999px;background:#353c55}.nav-item.active .nav-mark[data-v-2ac61c54]{background:linear-gradient(135deg,#fc6,#23d3ee)}.vip-link[data-v-2ac61c54]{color:#ffd37a}.vip-link .nav-mark[data-v-2ac61c54]{background:linear-gradient(135deg,#ffd45c,#ff8a00)}.sidebar-search[data-v-2ac61c54]{position:relative;padding:16px;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.sidebar-search label[data-v-2ac61c54]{display:block;margin-bottom:10px;color:#edf3ff;font-size:13px;font-weight:800}.search-box[data-v-2ac61c54]{display:grid;grid-template-columns:1fr auto;gap:8px}.search-box input[data-v-2ac61c54]{width:100%;min-width:0;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 13px;color:#f8fbff;outline:none;background:rgba(5,7,14,.72);transition:all .24s ease}.search-box input[data-v-2ac61c54]:focus{border-color:#23d3ee;background:#080b16;box-shadow:0 0 0 4px rgba(35,211,238,.12)}.search-box button[data-v-2ac61c54]{border:0;border-radius:8px;padding:0 14px;color:#09101d;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#fc6,#23d3ee)}.search-results[data-v-2ac61c54]{position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:360px;overflow-y:auto;z-index:560;background:#111525;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 18px 46px rgba(0,0,0,.38)}.result-item[data-v-2ac61c54]{display:flex;gap:10px;padding:10px;cursor:pointer;border-bottom:1px solid hsla(0,0%,100%,.06);transition:background-color .2s}.result-item[data-v-2ac61c54]:hover{background:hsla(0,0%,100%,.06)}.result-cover[data-v-2ac61c54]{flex:0 0 42px;height:58px}.result-cover img[data-v-2ac61c54]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.result-info[data-v-2ac61c54]{min-width:0;display:flex;flex-direction:column;justify-content:center}.result-info h4[data-v-2ac61c54]{margin:0 0 5px;color:#f8fbff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-result[data-v-2ac61c54],.result-info p[data-v-2ac61c54]{color:#9aa7c3;font-size:12px}.view-all[data-v-2ac61c54]{padding:12px;color:#23d3ee;text-align:center;font-size:14px;font-weight:800;cursor:pointer}.no-result[data-v-2ac61c54]{padding:18px;text-align:center}.sidebar-user[data-v-2ac61c54]{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.login-btn[data-v-2ac61c54],.register-btn[data-v-2ac61c54]{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:800}.login-btn[data-v-2ac61c54]{color:#eaf1ff;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.register-btn[data-v-2ac61c54]{color:#09101d;background:linear-gradient(135deg,#fc6,#23d3ee);box-shadow:0 10px 24px rgba(255,204,102,.18)}.user-info[data-v-2ac61c54]{grid-column:1/-1;position:relative;display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer;border-radius:10px;background:hsla(0,0%,100%,.08);box-shadow:0 14px 30px rgba(0,0,0,.24)}.user-avatar[data-v-2ac61c54]{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-meta[data-v-2ac61c54]{min-width:0;flex:1;display:flex;flex-direction:column;color:#edf3ff;cursor:pointer}.user-meta strong[data-v-2ac61c54]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.user-meta small[data-v-2ac61c54]{margin-top:3px;color:#9aa7c3;font-size:12px}.user-menu-toggle[data-v-2ac61c54]{flex:0 0 34px;width:34px;height:34px;border:0;border-radius:8px;color:#dfe7ff;font-size:18px;font-weight:900;line-height:1;cursor:pointer;background:hsla(0,0%,100%,.08)}.user-menu-toggle[data-v-2ac61c54]:hover{color:#07101d;background:linear-gradient(135deg,#fc6,#23d3ee)}.user-menu[data-v-2ac61c54]{position:absolute;right:0;bottom:calc(100% + 10px);width:150px;overflow:hidden;border-radius:10px;background:#111525;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 18px 46px rgba(0,0,0,.38)}.menu-item[data-v-2ac61c54]{padding:12px 14px;color:#dce6ff;font-size:14px;transition:background-color .2s}.menu-item[data-v-2ac61c54]:hover{background:hsla(0,0%,100%,.06)}@media (max-width:920px){.site-sidebar[data-v-2ac61c54]{position:sticky;width:100%;height:auto;padding:12px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 36px rgba(0,0,0,.28)}.sidebar-inner[data-v-2ac61c54]{display:grid;grid-template-columns:1fr;gap:12px}.brand-logo[data-v-2ac61c54]{width:54px;height:54px}.side-nav[data-v-2ac61c54]{display:flex;overflow-x:auto;padding-bottom:2px}.nav-item[data-v-2ac61c54]{flex:0 0 auto;min-height:42px;padding:0 13px}.sidebar-search[data-v-2ac61c54]{padding:12px}}.container[data-v-ba65a5bc]{max-width:1200px;margin:0 auto;padding:0 15px}.footer[data-v-ba65a5bc]{background:radial-gradient(circle at 12% 0,rgba(255,204,102,.12),transparent 28%),linear-gradient(180deg,rgba(11,14,25,.94),rgba(5,7,13,.98));color:#fff;padding:34px 0 22px;margin-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.footer-top[data-v-ba65a5bc]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px;gap:40px}.footer-logo[data-v-ba65a5bc]{margin-right:0;background:hsla(0,0%,100%,.92);padding:8px 12px;border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.32)}.logo-image[data-v-ba65a5bc]{width:128px;height:auto;border-radius:6px;display:block}.footer-links[data-v-ba65a5bc]{display:flex}.link-group[data-v-ba65a5bc]{text-align:left}.link-group h4[data-v-ba65a5bc]{margin-bottom:15px;font-size:18px;color:#fff}.link-group ul[data-v-ba65a5bc]{list-style:none;padding:0}.link-group li[data-v-ba65a5bc]{margin-bottom:10px}.link-group a[data-v-ba65a5bc]{color:#aab5d4;text-decoration:none;font-size:14px}.link-group a[data-v-ba65a5bc]:hover{color:#fff}.copyright[data-v-ba65a5bc]{text-align:center;border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;color:rgba(230,238,255,.66);font-size:14px;line-height:1.8}.icp[data-v-ba65a5bc]{margin-top:10px;font-size:12px}.icp a[data-v-ba65a5bc]{color:rgba(230,238,255,.72);text-decoration:none}.icp a[data-v-ba65a5bc]:hover{color:#fff}@media (max-width:720px){.footer-top[data-v-ba65a5bc]{flex-direction:column;align-items:center;text-align:center}.link-group[data-v-ba65a5bc]{text-align:center}}body{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;background:radial-gradient(circle at 18% 8%,rgba(255,182,72,.16),transparent 26%),radial-gradient(circle at 86% 12%,rgba(35,211,238,.13),transparent 30%),radial-gradient(circle at 68% 86%,rgba(126,87,255,.18),transparent 36%),linear-gradient(180deg,#070912,#101321 46%,#090b13);color:#eef3ff;min-width:320px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#24304f}.app-main{min-height:100vh;margin-left:236px;transition:margin-left .25s ease}button,input{font-family:inherit}::-moz-selection{background:rgba(255,204,102,.34);color:#fff}::selection{background:rgba(255,204,102,.34);color:#fff}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 78%)}.app-main :where(.container,.category-content,.vip-page,.about-us .container,.user-center .container){max-width:1500px}.app-main :where(.section-header,.about-hero,.about-card,.business-card,.vip-header,.vip-container,.profile-brand-panel,.user-header,.feature-section,.category-title,.filter-section){border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(20,24,39,.9),rgba(12,15,27,.92));box-shadow:0 28px 70px rgba(0,0,0,.32)}.app-main :where(h1,h2,h3,h4,.comic-title,.category-heading,.nickname,.package-name,.benefit-title,.plan-duration,.form-title){color:#f5f7ff}.app-main :where(p,span,.comic-author,.comic-desc,.lead,.benefit-desc,.package-desc,.package-duration,.user-id,.user-join-time,.user-bio,.stat-label,.empty-content p,.loading-state,.no-data,.vip-slogan){color:#9faaca}.app-main :where(button,.more,.comic-btn,.payment-btn,.primary-btn,.brand-action,.plan-btn,.vip-btn){border-radius:8px}.app-main :where(input,textarea){color:#eef3ff;background:rgba(7,10,18,.82);border-color:hsla(0,0%,100%,.12)}.about-us,.category-container,.comic-detail-page,.comic-homepage,.full-page,.user-center,.vip-page{background:radial-gradient(circle at 16% 0,rgba(255,204,102,.12),transparent 32%),radial-gradient(circle at 84% 16%,rgba(35,211,238,.1),transparent 30%),linear-gradient(180deg,rgba(7,9,18,.2),rgba(7,9,18,.68))!important}.about-us .container,.category-content,.comic-detail-page .container,.comic-homepage .container,.user-center .container,.vip-page{padding-left:32px;padding-right:32px}.benefit-item,.business-groups div,.category-content .comic-item,.comic-homepage .comic-item,.comic-homepage .completed-card,.comic-homepage .latest-card,.comic-homepage .swiper,.comment-item,.history-card,.info-item,.package-item,.plan-item,.settings-form{border-radius:10px!important;border:1px solid hsla(0,0%,100%,.1)!important;background:linear-gradient(180deg,rgba(22,26,43,.96),rgba(11,14,25,.98))!important;box-shadow:0 22px 48px rgba(0,0,0,.28)!important}.comic-homepage .swiper{height:clamp(360px,39vw,620px)!important;border-radius:0!important;border-left:0!important;border-right:0!important}.comic-homepage .section-header{padding:18px 22px!important;background:transparent!important;border-left:0!important;border-right:0!important;box-shadow:none!important}.category-heading,.comic-homepage .section-header h2{font-size:clamp(28px,3vw,44px)!important;line-height:1.08}.category-heading:before,.comic-homepage .section-header h2:after{background:linear-gradient(135deg,#fc6,#23d3ee)!important}.brand-action,.comic-btn,.comic-homepage .more,.package-selected,.payment-btn,.plan-item.active .plan-btn,.primary-btn{color:#07101d!important;background:linear-gradient(135deg,#fc6,#23d3ee)!important;box-shadow:0 14px 30px rgba(255,204,102,.18)!important;border:0!important}.comic-homepage .comic-list,.comic-homepage .completed-grid,.comic-homepage .latest-grid,.comics-grid{gap:20px!important}.category-content .comic-cover,.comic-homepage .comic-cover,.comment-cover,.history-card-cover{border-radius:8px!important;overflow:hidden;background:#070912!important}.category-content .comic-cover img,.comic-homepage .comic-cover img,.comment-cover img,.history-card-cover img{filter:saturate(1.05) contrast(1.04)}.category-container{padding:34px 0 64px!important}.category-title{padding:28px!important;margin-bottom:26px!important}.category-heading{padding-left:0!important}.category-heading:before{top:auto!important;bottom:-12px!important;width:76px!important;height:5px!important;border-radius:999px!important;transform:none!important}.category-content .comic-item{padding:10px!important;margin-bottom:0!important}.benefit-name,.category-content .comic-title,.comment-header .comic-title,.history-title,.package-price,.plan-price{color:#f5f7ff!important}.benefit-desc,.category-content .comic-author,.comment-content,.history-chapter,.history-time,.package-desc,.plan-desc{color:#9faaca!important}.about-hero,.profile-brand-panel,.vip-header{background:radial-gradient(circle at 78% 18%,rgba(255,204,102,.18),transparent 30%),linear-gradient(135deg,rgba(25,30,49,.96),rgba(10,13,24,.98))!important}.about-logo,.footer-logo,.profile-brand-logo,.vip-brand-logo{border-radius:8px!important;background:hsla(0,0%,100%,.92)!important}.user-header-backdrop,.vip-benefits,.vip-card{background:radial-gradient(circle at 88% 18%,rgba(35,211,238,.22),transparent 30%),linear-gradient(135deg,#111827,#080b14)!important}.feature-tabs{background:rgba(5,8,16,.82)!important;border-bottom-color:hsla(0,0%,100%,.08)!important}.tab{color:#9faaca!important}.business-groups h3,.eyebrow,.info-item span,.tab.active,.tab:hover{color:#23d3ee!important}.tab.active:after{background:linear-gradient(135deg,#fc6,#23d3ee)!important}.form-group label,.package-info h4,.stat-item .stat-value,.vip-status h3,.vip-status p{color:#f5f7ff!important}.settings-form,.user-bio,.user-stats,.vip-benefits{background:hsla(0,0%,100%,.05)!important}.payment-modal{background:rgba(0,0,0,.72)!important}.payment-content{border-radius:10px!important;color:#eef3ff!important;background:#111525!important;border:1px solid hsla(0,0%,100%,.1)}.payment-header{border-bottom-color:hsla(0,0%,100%,.08)!important}.qrcode-container img{background:#fff}@media (max-width:920px){.app-main{margin-left:0}.about-us .container,.category-content,.comic-detail-page .container,.comic-homepage .container,.user-center .container,.vip-page{padding-left:16px;padding-right:16px}}[data-v-d5cf281e]{margin:0;padding:0;box-sizing:border-box}.comic-homepage[data-v-d5cf281e]{position:relative;overflow:hidden}.bg-decoration[data-v-d5cf281e]{position:absolute;border-radius:50%;z-index:-1;filter:blur(60px);opacity:.3}.bg-circle-1[data-v-d5cf281e]{top:-150px;left:-100px;width:300px;height:300px;background:linear-gradient(135deg,#ff6b6b,#ffa3a3);animation:float-d5cf281e 15s ease-in-out infinite alternate}.bg-circle-2[data-v-d5cf281e]{bottom:20%;right:-100px;width:400px;height:400px;background:linear-gradient(135deg,#4caf50,#8bc34a);animation:float-d5cf281e 18s ease-in-out infinite alternate-reverse}.bg-circle-3[data-v-d5cf281e]{top:40%;left:-150px;width:350px;height:350px;background:linear-gradient(135deg,#ff9800,#ffc107);animation:float-d5cf281e 20s ease-in-out infinite alternate}.bg-circle-4[data-v-d5cf281e]{bottom:-100px;left:30%;width:250px;height:250px;background:linear-gradient(135deg,#2196f3,#03a9f4);animation:float-d5cf281e 17s ease-in-out infinite alternate-reverse}@keyframes float-d5cf281e{0%{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.05)}to{transform:translate(-20px,20px) scale(.95)}}.container[data-v-d5cf281e]{max-width:1200px;margin:0 auto;padding:0 15px}@keyframes fadeInUp-d5cf281e{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}section[data-v-d5cf281e]{padding:40px 0;animation:fadeInUp-d5cf281e .6s ease-out both}.hot-recommend[data-v-d5cf281e]{animation-delay:.1s}.latest-update[data-v-d5cf281e]{animation-delay:.3s}.completed-works[data-v-d5cf281e]{animation-delay:.5s}.banner[data-v-d5cf281e]{padding:20px 0}.swiper[data-v-d5cf281e]{position:relative;height:400px;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:transform .3s,box-shadow .3s}.swiper[data-v-d5cf281e]:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.swiper-item[data-v-d5cf281e]{position:relative;height:100%;display:none;transition:opacity .5s ease}.swiper-item.active[data-v-d5cf281e]{display:block;animation:fadeImage-d5cf281e .5s ease-out}@keyframes fadeImage-d5cf281e{0%{opacity:.7;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.swiper-item img[data-v-d5cf281e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.swiper:hover .swiper-item img[data-v-d5cf281e]{transform:scale(1.03)}.swiper-item a[data-v-d5cf281e]{display:block;height:100%}.swiper-btn[data-v-d5cf281e]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:rgba(0,0,0,.3);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s;z-index:10;font-size:20px;opacity:0;backdrop-filter:blur(3px)}.swiper:hover .swiper-btn[data-v-d5cf281e]{opacity:1}.swiper-btn[data-v-d5cf281e]:hover{background-color:rgba(0,0,0,.6);transform:translateY(-50%) scale(1.1)}.swiper-btn-prev[data-v-d5cf281e]{left:15px}.swiper-btn-next[data-v-d5cf281e]{right:15px}.swiper-btn i[data-v-d5cf281e]{font-style:normal}.swiper-info[data-v-d5cf281e]{position:absolute;bottom:0;left:0;width:100%;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}.swiper-info h3[data-v-d5cf281e]{font-size:24px;margin-bottom:5px}.swiper-dots[data-v-d5cf281e]{display:flex;justify-content:center;margin-top:15px}.dot[data-v-d5cf281e]{width:12px;height:12px;background-color:#ddd;border-radius:50%;margin:0 5px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.dot[data-v-d5cf281e]:hover{transform:scale(1.2)}.dot.active[data-v-d5cf281e]{background-color:#ff6b6b;transform:scale(1.2)}.dot.active[data-v-d5cf281e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,100%,71%,.4);border-radius:50%;animation:pulse-d5cf281e 1.5s infinite}@keyframes pulse-d5cf281e{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}.section-header[data-v-d5cf281e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;overflow:hidden}.section-header h2[data-v-d5cf281e]{color:#333;font-size:22px;position:relative;padding-left:15px;transition:transform .3s}.section-header:hover h2[data-v-d5cf281e]{transform:translateX(5px)}.section-header h2[data-v-d5cf281e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background-color:#ff6b6b;border-radius:2px;transition:height .3s}.section-header:hover h2[data-v-d5cf281e]:before{height:30px}.more[data-v-d5cf281e]{color:#999;text-decoration:none;font-size:14px;position:relative;transition:all .3s;padding:5px 10px;border-radius:15px}.more[data-v-d5cf281e]:hover{color:#ff6b6b;background-color:hsla(0,100%,71%,.1)}.more[data-v-d5cf281e]:after{content:">";margin-left:3px;transition:transform .3s;display:inline-block}.more[data-v-d5cf281e]:hover:after{transform:translateX(3px)}.comic-list[data-v-d5cf281e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.comic-item[data-v-d5cf281e]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center bottom;position:relative}.comic-item[data-v-d5cf281e]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.15)}.comic-item[data-v-d5cf281e]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#ff6b6b,#ff9a9e);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.comic-item[data-v-d5cf281e]:hover:after{transform:scaleX(1)}.comic-cover[data-v-d5cf281e]{position:relative;width:100%;height:0;padding-bottom:133%;overflow:hidden}.comic-cover img[data-v-d5cf281e]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.comic-item:hover .comic-cover img[data-v-d5cf281e]{transform:scale(1.1)}.comic-rate[data-v-d5cf281e]{position:absolute;top:10px;right:10px;background-color:hsla(0,100%,71%,.9);color:#fff;padding:3px 10px;border-radius:20px;font-size:14px;font-weight:600;transform:translateY(-5px);opacity:0;transition:all .3s ease;backdrop-filter:blur(5px);box-shadow:0 3px 8px hsla(0,100%,71%,.3)}.comic-item:hover .comic-rate[data-v-d5cf281e]{transform:translateY(0);opacity:1}.comic-rate.free[data-v-d5cf281e]{background-color:rgba(76,175,80,.9);box-shadow:0 3px 8px rgba(76,175,80,.3)}.comic-info[data-v-d5cf281e]{padding:15px;position:relative;z-index:2;background-color:#fff;transition:transform .3s ease}.comic-item:hover .comic-info[data-v-d5cf281e]{transform:translateY(-5px)}.comic-title[data-v-d5cf281e]{font-size:18px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#333;transition:color .3s ease}.comic-item:hover .comic-title[data-v-d5cf281e]{color:#ff6b6b}.comic-author[data-v-d5cf281e]{color:#666;font-size:14px;margin-bottom:10px;transition:transform .3s ease}.comic-item:hover .comic-author[data-v-d5cf281e]{transform:translateX(3px)}.comic-desc[data-v-d5cf281e]{color:#999;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.5;transition:color .3s ease}.comic-item:hover .comic-desc[data-v-d5cf281e]{color:#666}.latest-update[data-v-d5cf281e]{background-color:#fff;padding:30px 0;position:relative}.latest-update[data-v-d5cf281e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,100%,71%,.03),hsla(0,100%,71%,0));z-index:0}.latest-grid[data-v-d5cf281e]{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:15px;position:relative;z-index:1}.latest-card[data-v-d5cf281e]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.165,.84,.44,1);cursor:pointer;position:relative;isolation:isolate}.latest-card[data-v-d5cf281e]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.15)}.latest-card[data-v-d5cf281e]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#4caf50,#8bc34a);transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.latest-card[data-v-d5cf281e]:hover:after{transform:scaleX(1);transform-origin:left}.latest-card .comic-cover[data-v-d5cf281e]{position:relative;width:100%;height:0;padding-bottom:133%;overflow:hidden}.latest-card .comic-cover[data-v-d5cf281e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent 30%);opacity:0;z-index:1;transition:opacity .4s ease}.latest-card:hover .comic-cover[data-v-d5cf281e]:before{opacity:1}.latest-card .comic-cover img[data-v-d5cf281e]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.latest-card:hover .comic-cover img[data-v-d5cf281e]{transform:scale(1.1)}.update-badge[data-v-d5cf281e]{position:absolute;top:10px;left:10px;background-color:hsla(0,100%,71%,.9);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:2;transform:translateY(-5px);opacity:0;transition:all .3s ease;backdrop-filter:blur(5px);box-shadow:0 3px 8px hsla(0,100%,71%,.3)}.latest-card:hover .update-badge[data-v-d5cf281e]{transform:translateY(0);opacity:1}.update-badge.free[data-v-d5cf281e]{background-color:rgba(76,175,80,.9);box-shadow:0 3px 8px rgba(76,175,80,.3)}.latest-card .comic-title[data-v-d5cf281e]{padding:10px 10px 5px;font-size:15px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;transition:color .3s ease}.latest-card:hover .comic-title[data-v-d5cf281e]{color:#4caf50}.latest-card .comic-author[data-v-d5cf281e]{padding:0 10px 10px;color:#666;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .3s ease}.latest-card:hover .comic-author[data-v-d5cf281e]{transform:translateX(3px)}.completed-works[data-v-d5cf281e]{background-color:#f9f9f9;padding:30px 0;position:relative;overflow:hidden}.completed-works[data-v-d5cf281e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 10%,hsla(0,100%,71%,.05),transparent 50%);z-index:0}.completed-grid[data-v-d5cf281e]{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:15px;position:relative;z-index:1}.completed-card[data-v-d5cf281e]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.19,1,.22,1);cursor:pointer;position:relative;isolation:isolate}.completed-card[data-v-d5cf281e]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.15)}.completed-card[data-v-d5cf281e]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ffc107,#ff9800);transform:scaleX(0);transform-origin:center;transition:transform .4s ease}.completed-card[data-v-d5cf281e]:hover:after{transform:scaleX(1)}.completed-card .comic-cover[data-v-d5cf281e]{position:relative;width:100%;height:0;padding-bottom:133%;overflow:hidden}.completed-card .comic-cover[data-v-d5cf281e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 40%);opacity:0;z-index:1;transition:opacity .4s ease}.completed-card:hover .comic-cover[data-v-d5cf281e]:before{opacity:1}.completed-card .comic-cover img[data-v-d5cf281e]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.completed-card:hover .comic-cover img[data-v-d5cf281e]{transform:scale(1.1) rotate(1deg)}.rating-badge[data-v-d5cf281e]{position:absolute;top:10px;right:10px;background-color:hsla(0,100%,71%,.9);color:#fff;padding:4px 12px;border-radius:20px;font-weight:600;font-size:12px;z-index:2;transform:translateY(-5px);opacity:0;transition:all .3s ease;backdrop-filter:blur(5px);box-shadow:0 3px 8px hsla(0,100%,71%,.3)}.completed-card:hover .rating-badge[data-v-d5cf281e]{transform:translateY(0);opacity:1}.rating-badge.free[data-v-d5cf281e]{background-color:rgba(76,175,80,.9);box-shadow:0 3px 8px rgba(76,175,80,.3)}.completed-card .comic-title[data-v-d5cf281e]{padding:10px 10px 5px;font-size:15px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;transition:color .3s ease}.completed-card:hover .comic-title[data-v-d5cf281e]{color:#ff9800}.completed-card .comic-author[data-v-d5cf281e]{padding:0 10px 10px;color:#666;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .3s ease}.completed-card:hover .comic-author[data-v-d5cf281e]{transform:translateX(3px)}@media screen and (max-width:1200px){.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:992px){.comic-list[data-v-d5cf281e]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(2,1fr);gap:10px}}.particles-container[data-v-d5cf281e]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.particle[data-v-d5cf281e]{position:absolute;border-radius:50%;opacity:.5;animation-iteration-count:infinite;animation-timing-function:linear}.particle-1[data-v-d5cf281e],.particle-2[data-v-d5cf281e],.particle-3[data-v-d5cf281e],.particle-4[data-v-d5cf281e],.particle-5[data-v-d5cf281e],.particle-6[data-v-d5cf281e]{background-color:hsla(0,100%,71%,.6);filter:blur(1px);width:8px;height:8px}.particle-7[data-v-d5cf281e],.particle-8[data-v-d5cf281e],.particle-9[data-v-d5cf281e]{background-color:rgba(76,175,80,.6);filter:blur(1px);width:6px;height:6px}.particle-10[data-v-d5cf281e],.particle-11[data-v-d5cf281e],.particle-12[data-v-d5cf281e]{background-color:rgba(33,150,243,.6);filter:blur(1px);width:4px;height:4px}.particle-star-1[data-v-d5cf281e],.particle-star-2[data-v-d5cf281e],.particle-star-3[data-v-d5cf281e],.particle-star-4[data-v-d5cf281e],.particle-star-5[data-v-d5cf281e]{background-color:transparent;width:15px;height:15px;filter:blur(0);opacity:.8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffc107' stroke='%23ffc107' stroke-width='.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;animation:twinkle-d5cf281e 5s infinite alternate}.particle-1[data-v-d5cf281e]{top:10%;left:10%;animation:moveParticle1-d5cf281e 30s infinite}.particle-2[data-v-d5cf281e]{top:30%;left:15%;animation:moveParticle2-d5cf281e 25s infinite}.particle-3[data-v-d5cf281e]{top:60%;left:5%;animation:moveParticle3-d5cf281e 35s infinite}.particle-4[data-v-d5cf281e]{top:15%;right:10%;animation:moveParticle4-d5cf281e 20s infinite}.particle-5[data-v-d5cf281e]{top:45%;right:5%;animation:moveParticle5-d5cf281e 40s infinite}.particle-6[data-v-d5cf281e]{top:75%;right:15%;animation:moveParticle6-d5cf281e 30s infinite}.particle-7[data-v-d5cf281e]{top:25%;left:30%;animation:moveParticle7-d5cf281e 25s infinite}.particle-8[data-v-d5cf281e]{top:65%;left:35%;animation:moveParticle8-d5cf281e 35s infinite}.particle-9[data-v-d5cf281e]{top:80%;left:65%;animation:moveParticle9-d5cf281e 30s infinite}.particle-10[data-v-d5cf281e]{top:40%;left:75%;animation:moveParticle10-d5cf281e 20s infinite}.particle-11[data-v-d5cf281e]{top:85%;left:25%;animation:moveParticle11-d5cf281e 40s infinite}.particle-12[data-v-d5cf281e]{top:5%;left:50%;animation:moveParticle12-d5cf281e 30s infinite}.particle-star-1[data-v-d5cf281e]{top:15%;left:25%;animation:moveParticleStar1-d5cf281e 50s infinite,twinkle-d5cf281e 3s infinite alternate}.particle-star-2[data-v-d5cf281e]{top:35%;right:25%;animation:moveParticleStar2-d5cf281e 45s infinite,twinkle-d5cf281e 4s infinite alternate}.particle-star-3[data-v-d5cf281e]{top:65%;right:40%;animation:moveParticleStar3-d5cf281e 55s infinite,twinkle-d5cf281e 5s infinite alternate}.particle-star-4[data-v-d5cf281e]{top:80%;left:75%;animation:moveParticleStar4-d5cf281e 40s infinite,twinkle-d5cf281e 6s infinite alternate}.particle-star-5[data-v-d5cf281e]{top:20%;left:60%;animation:moveParticleStar5-d5cf281e 60s infinite,twinkle-d5cf281e 7s infinite alternate}@keyframes moveParticle1-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(100px,50px)}50%{transform:translate(50px,100px)}75%{transform:translate(-50px,50px)}}@keyframes moveParticle2-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(-80px,60px)}50%{transform:translate(-30px,-60px)}75%{transform:translate(80px,10px)}}@keyframes moveParticle3-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(70px,-40px)}50%{transform:translate(140px,30px)}75%{transform:translate(50px,80px)}}@keyframes moveParticle4-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(-60px,30px)}50%{transform:translate(-120px,-20px)}75%{transform:translate(-50px,-70px)}}@keyframes moveParticle5-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(-40px,-80px)}50%{transform:translate(30px,-120px)}75%{transform:translate(70px,-50px)}}@keyframes moveParticle6-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(-100px,-30px)}50%{transform:translate(-50px,-80px)}75%{transform:translate(20px,-40px)}}@keyframes moveParticle7-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(80px,20px)}50%{transform:translate(40px,80px)}75%{transform:translate(-30px,40px)}}@keyframes moveParticle8-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(-70px,-40px)}50%{transform:translate(-30px,-90px)}75%{transform:translate(40px,-60px)}}@keyframes moveParticle9-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(60px,-60px)}50%{transform:translate(120px,-20px)}75%{transform:translate(80px,30px)}}@keyframes moveParticle10-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(-40px,60px)}50%{transform:translate(-90px,10px)}75%{transform:translate(-30px,-40px)}}@keyframes moveParticle11-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(50px,-50px)}50%{transform:translate(90px,20px)}75%{transform:translate(30px,70px)}}@keyframes moveParticle12-d5cf281e{0%,to{transform:translate(0)}25%{transform:translate(-60px,50px)}50%{transform:translate(-100px,100px)}75%{transform:translate(-30px,60px)}}@keyframes moveParticleStar1-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(120px,80px) rotate(90deg)}50%{transform:translate(60px,140px) rotate(180deg)}75%{transform:translate(-50px,70px) rotate(270deg)}}@keyframes moveParticleStar2-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-100px,50px) rotate(90deg)}50%{transform:translate(-150px,-50px) rotate(180deg)}75%{transform:translate(-70px,-120px) rotate(270deg)}}@keyframes moveParticleStar3-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(80px,-70px) rotate(90deg)}50%{transform:translate(150px,-20px) rotate(180deg)}75%{transform:translate(100px,80px) rotate(270deg)}}@keyframes moveParticleStar4-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-60px,-60px) rotate(90deg)}50%{transform:translate(-20px,-130px) rotate(180deg)}75%{transform:translate(70px,-80px) rotate(270deg)}}@keyframes moveParticleStar5-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(130px,40px) rotate(90deg)}50%{transform:translate(80px,120px) rotate(180deg)}75%{transform:translate(-20px,90px) rotate(270deg)}}@keyframes twinkle-d5cf281e{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.floating-icons[data-v-d5cf281e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.floating-icon[data-v-d5cf281e]{position:absolute;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;opacity:.15}.icon-book[data-v-d5cf281e]{top:25%;left:8%;color:#ff6b6b;animation-name:floatIcon1-d5cf281e}.icon-star[data-v-d5cf281e]{top:15%;right:10%;color:#ffc107;animation-name:floatIcon2-d5cf281e}.icon-heart[data-v-d5cf281e]{bottom:20%;right:15%;color:#ff4081;animation-name:floatIcon3-d5cf281e}@keyframes floatIcon1-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(15px,-15px) rotate(5deg)}50%{transform:translateY(-25px) rotate(0deg)}75%{transform:translate(-15px,-15px) rotate(-5deg)}}@keyframes floatIcon2-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-15px,10px) rotate(-5deg)}50%{transform:translate(-25px) rotate(-10deg)}75%{transform:translate(-15px,-10px) rotate(-5deg)}}@keyframes floatIcon3-d5cf281e{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-10px,-15px) rotate(5deg)}50%{transform:translateY(-20px) rotate(10deg)}75%{transform:translate(10px,-15px) rotate(5deg)}}.mouse-glow[data-v-d5cf281e]{position:fixed;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,hsla(0,100%,71%,.1) 0,hsla(0,100%,71%,0) 70%);pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;z-index:1;mix-blend-mode:screen}.mouse-glow.active[data-v-d5cf281e]{opacity:1;animation:pulseGlow-d5cf281e 2s infinite}@keyframes pulseGlow-d5cf281e{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.breathing-light[data-v-d5cf281e]{position:fixed;top:20px;right:20px;width:12px;height:12px;border-radius:50%;background-color:#4caf50;box-shadow:0 0 10px #4caf50,0 0 20px #4caf50;z-index:100;animation:breathing-d5cf281e 3s ease-in-out infinite}@keyframes breathing-d5cf281e{0%,to{opacity:1;box-shadow:0 0 10px #4caf50,0 0 20px #4caf50;transform:scale(1)}50%{opacity:.5;box-shadow:0 0 5px #4caf50,0 0 10px #4caf50;transform:scale(.9)}}.comic-homepage[data-v-d5cf281e]{background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.3)),radial-gradient(circle at 8% 0,rgba(34,211,215,.16),transparent 30%),radial-gradient(circle at 92% 12%,rgba(23,34,63,.12),transparent 32%);min-height:100vh}.comic-homepage .container[data-v-d5cf281e]{max-width:1500px;padding:0 30px}.comic-homepage section[data-v-d5cf281e]{padding:34px 0;transform:none!important;filter:none!important}.banner[data-v-d5cf281e]{padding-top:26px}.swiper[data-v-d5cf281e]{height:clamp(220px,24vw,360px);border-radius:30px;box-shadow:0 28px 72px rgba(31,48,92,.18);border:1px solid hsla(0,0%,100%,.72)}.swiper[data-v-d5cf281e]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(12,22,58,.34),transparent 48%,rgba(34,211,215,.16));z-index:2}.swiper-btn[data-v-d5cf281e]{width:46px;height:46px;background:hsla(0,0%,100%,.88);color:#315cf6;box-shadow:0 14px 30px rgba(23,42,104,.22)}.swiper-btn[data-v-d5cf281e]:hover{background:#fff;color:#7c3aed}.dot[data-v-d5cf281e]{width:34px;height:7px;border-radius:999px;background:#d7e2ff}.dot.active[data-v-d5cf281e]{background:linear-gradient(135deg,#22d3d7,#17223f)}.section-header[data-v-d5cf281e]{background:hsla(0,0%,100%,.9);border:1px solid rgba(23,34,63,.08);box-shadow:0 18px 42px rgba(31,48,92,.07);border-radius:24px;padding:18px 24px;backdrop-filter:blur(16px)}.section-header h2[data-v-d5cf281e]{color:#1f2a4d;font-size:26px;padding-left:0;letter-spacing:0}.section-header h2[data-v-d5cf281e]:before{display:none}.section-header h2[data-v-d5cf281e]:after{content:"";display:block;width:54px;margin-top:8px;border-radius:999px;background:linear-gradient(135deg,#22d3d7,#17223f)}.more[data-v-d5cf281e]{color:#0f9fa7;background:#e9fbfb;font-weight:800;border-radius:999px;padding:10px 16px}.comic-list[data-v-d5cf281e]{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.comic-item[data-v-d5cf281e],.completed-card[data-v-d5cf281e],.latest-card[data-v-d5cf281e]{border-radius:22px;border:1px solid rgba(23,34,63,.08);box-shadow:0 18px 44px rgba(31,48,92,.1);background:hsla(0,0%,100%,.94)}.comic-list .comic-item:first-child .comic-cover[data-v-d5cf281e]{height:520px}.comic-list .comic-item:first-child .comic-title[data-v-d5cf281e]{font-size:24px}.comic-list .comic-item:first-child .comic-desc[data-v-d5cf281e]{display:block;height:auto;max-height:96px}.comic-item[data-v-d5cf281e]:hover,.completed-card[data-v-d5cf281e]:hover,.latest-card[data-v-d5cf281e]:hover{box-shadow:0 26px 58px rgba(31,48,92,.16)}.comic-cover[data-v-d5cf281e]{background:linear-gradient(135deg,#e8f7ff,#f0ecff)}.comic-info[data-v-d5cf281e]{padding:18px}.comic-title[data-v-d5cf281e]{color:#1f2a4d;font-weight:800}.comic-author[data-v-d5cf281e]{color:#53617f}.comic-desc[data-v-d5cf281e]{color:#72809e}.comic-rate[data-v-d5cf281e],.rating-badge[data-v-d5cf281e],.update-badge[data-v-d5cf281e]{background:linear-gradient(135deg,#ff6a75,#17223f);box-shadow:0 10px 24px rgba(23,34,63,.22)}.comic-rate.free[data-v-d5cf281e],.rating-badge.free[data-v-d5cf281e],.update-badge.free[data-v-d5cf281e]{background:linear-gradient(135deg,#22c55e,#22d3d7)}.completed-works[data-v-d5cf281e],.latest-update[data-v-d5cf281e]{background:transparent}@media (max-width:1100px){.comic-list[data-v-d5cf281e],.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(3,minmax(0,1fr))}.comic-list .comic-item[data-v-d5cf281e]:first-child{grid-row:auto}.comic-list .comic-item:first-child .comic-cover[data-v-d5cf281e]{height:320px}}@media (max-width:720px){.comic-homepage .container[data-v-d5cf281e]{padding:0 16px}.comic-list[data-v-d5cf281e],.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.swiper[data-v-d5cf281e]{height:210px;border-radius:22px}.section-header[data-v-d5cf281e]{padding:14px 16px}.section-header h2[data-v-d5cf281e]{font-size:21px}}.cinema-dashboard[data-v-d5cf281e]{padding:36px 0 24px}.dashboard-grid[data-v-d5cf281e]{display:grid;grid-template-columns:minmax(0,1.7fr) 390px;gap:22px;align-items:stretch}.spotlight-panel[data-v-d5cf281e]{min-height:560px;position:relative;display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1fr);overflow:hidden;cursor:pointer;border-radius:10px;background:linear-gradient(135deg,rgba(22,26,43,.98),rgba(8,10,18,.98));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 32px 86px rgba(0,0,0,.46)}.spotlight-panel[data-v-d5cf281e]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 42%,rgba(5,7,14,.42) 60%,rgba(5,7,14,.9)),radial-gradient(circle at 82% 18%,rgba(255,204,102,.18),transparent 30%)}.spotlight-cover[data-v-d5cf281e]{min-height:560px;background:#070912}.spotlight-cover img[data-v-d5cf281e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.08) contrast(1.08)}.spotlight-copy[data-v-d5cf281e]{position:relative;z-index:2;align-self:end;padding:42px}.eyebrow[data-v-d5cf281e]{margin:0 0 12px;color:#fc6;font-size:13px;font-weight:900}.spotlight-copy h1[data-v-d5cf281e]{margin:0;color:#fff;font-size:clamp(42px,5vw,82px);line-height:.96}.spotlight-desc[data-v-d5cf281e]{max-width:620px;margin:20px 0 0;color:#b7c1dc;font-size:16px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.spotlight-meta[data-v-d5cf281e]{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.spotlight-meta span[data-v-d5cf281e]{padding:8px 12px;border-radius:8px;color:#dfe8ff;background:hsla(0,0%,100%,.08)}.read-now[data-v-d5cf281e]{margin-top:24px;border:0;border-radius:8px;padding:14px 28px;color:#07101d;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#fc6,#23d3ee)}.editor-picks[data-v-d5cf281e],.ranking-panel[data-v-d5cf281e]{padding:18px;border-radius:10px;background:linear-gradient(180deg,rgba(20,24,39,.96),rgba(10,13,24,.98));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 28px 70px rgba(0,0,0,.34)}.panel-title[data-v-d5cf281e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.editor-picks h2[data-v-d5cf281e],.panel-title span[data-v-d5cf281e]{color:#f8fbff;font-size:24px;font-weight:900}.panel-title button[data-v-d5cf281e]{border:0;border-radius:8px;padding:8px 12px;color:#07101d;font-weight:900;background:linear-gradient(135deg,#fc6,#23d3ee)}.rank-row[data-v-d5cf281e]{display:grid;grid-template-columns:42px 58px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;cursor:pointer;border-bottom:1px solid hsla(0,0%,100%,.07)}.rank-row strong[data-v-d5cf281e]{color:#fc6;font-size:18px}.rank-row img[data-v-d5cf281e]{width:58px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.pick-card h3[data-v-d5cf281e],.rank-row h3[data-v-d5cf281e]{margin:0 0 6px;color:#f8fbff;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-card p[data-v-d5cf281e],.rank-row p[data-v-d5cf281e]{margin:0;color:#9faaca;font-size:12px}.quick-lanes[data-v-d5cf281e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.quick-lanes button[data-v-d5cf281e]{min-height:74px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#f8fbff;font-size:16px;font-weight:900;cursor:pointer;background:radial-gradient(circle at 80% 20%,rgba(35,211,238,.18),transparent 34%),hsla(0,0%,100%,.06)}.shelf-layout[data-v-d5cf281e]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.shelf-grid[data-v-d5cf281e]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.editor-picks h2[data-v-d5cf281e]{margin:0 0 16px}.pick-card[data-v-d5cf281e]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;cursor:pointer;border-bottom:1px solid hsla(0,0%,100%,.07)}.pick-card img[data-v-d5cf281e]{width:72px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.pick-card p[data-v-d5cf281e]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}@media (max-width:1180px){.dashboard-grid[data-v-d5cf281e],.shelf-layout[data-v-d5cf281e]{grid-template-columns:1fr}.spotlight-panel[data-v-d5cf281e]{grid-template-columns:.8fr 1fr}.shelf-grid[data-v-d5cf281e]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.spotlight-panel[data-v-d5cf281e]{min-height:0;grid-template-columns:1fr}.spotlight-cover[data-v-d5cf281e]{min-height:360px}.spotlight-copy[data-v-d5cf281e]{padding:24px}.quick-lanes[data-v-d5cf281e]{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-grid[data-v-d5cf281e]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.comic-homepage[data-v-d5cf281e]{color:#eef3ff;background:radial-gradient(circle at 12% 0,rgba(255,204,102,.14),transparent 28%),radial-gradient(circle at 86% 12%,rgba(35,211,238,.1),transparent 28%),linear-gradient(180deg,rgba(7,9,18,.3),rgba(7,9,18,.78))!important}.comic-homepage .container[data-v-d5cf281e]{max-width:1540px}.comic-homepage section[data-v-d5cf281e]{padding:42px 0}.swiper[data-v-d5cf281e]{height:clamp(380px,42vw,640px)!important;border-radius:0!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 38px 95px rgba(0,0,0,.46)!important}.swiper[data-v-d5cf281e]:before{content:"DAOHAN COMICS";position:absolute;left:34px;bottom:34px;z-index:5;color:hsla(0,0%,100%,.9);font-size:clamp(32px,6vw,92px);font-weight:900;letter-spacing:0;line-height:.9;max-width:620px;pointer-events:none}.swiper[data-v-d5cf281e]:after{background:linear-gradient(90deg,rgba(5,7,14,.86),rgba(5,7,14,.16) 54%,rgba(5,7,14,.62)),linear-gradient(0deg,rgba(5,7,14,.82),transparent 52%)!important}.swiper-item img[data-v-d5cf281e]{filter:saturate(1.12) contrast(1.08)}.swiper-dots[data-v-d5cf281e]{margin-top:18px}.dot[data-v-d5cf281e]{background:hsla(0,0%,100%,.16)!important}.dot.active[data-v-d5cf281e]{background:linear-gradient(135deg,#fc6,#23d3ee)!important}.section-header[data-v-d5cf281e]{margin-bottom:22px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.section-header h2[data-v-d5cf281e]{color:#f8fbff!important;font-size:clamp(28px,3.4vw,48px)!important;font-weight:900}.section-header h2[data-v-d5cf281e]:after{width:82px;height:5px;background:linear-gradient(135deg,#fc6,#23d3ee)!important}.more[data-v-d5cf281e]{color:#07101d!important;background:linear-gradient(135deg,#fc6,#23d3ee)!important;border-radius:8px!important;padding:11px 16px!important}.comic-list[data-v-d5cf281e]{grid-template-columns:minmax(300px,1.3fr) repeat(3,minmax(180px,1fr))!important;gap:20px!important}.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}.comic-item[data-v-d5cf281e],.completed-card[data-v-d5cf281e],.latest-card[data-v-d5cf281e]{background:linear-gradient(180deg,rgba(22,26,43,.98),rgba(10,13,24,.98))!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:10px!important;box-shadow:0 24px 54px rgba(0,0,0,.34)!important;overflow:hidden}.comic-item[data-v-d5cf281e]:hover,.completed-card[data-v-d5cf281e]:hover,.latest-card[data-v-d5cf281e]:hover{border-color:rgba(255,204,102,.38)!important;box-shadow:0 32px 70px rgba(0,0,0,.48)!important}.comic-list .comic-item[data-v-d5cf281e]:first-child{grid-row:span 2}.comic-list .comic-item:first-child .comic-cover[data-v-d5cf281e]{height:560px!important}.comic-list .comic-item:first-child .comic-title[data-v-d5cf281e]{font-size:28px!important}.comic-cover[data-v-d5cf281e]{background:#070912!important}.comic-cover img[data-v-d5cf281e]{filter:saturate(1.08) contrast(1.06)}.comic-info[data-v-d5cf281e]{background:linear-gradient(180deg,rgba(14,18,31,.72),rgba(8,11,20,.98))}.comic-title[data-v-d5cf281e]{color:#f8fbff!important}.comic-author[data-v-d5cf281e],.comic-desc[data-v-d5cf281e]{color:#9faaca!important}.comic-rate[data-v-d5cf281e],.rating-badge[data-v-d5cf281e],.update-badge[data-v-d5cf281e]{color:#07101d!important;background:linear-gradient(135deg,#fc6,#23d3ee)!important}.comic-rate.free[data-v-d5cf281e],.rating-badge.free[data-v-d5cf281e],.update-badge.free[data-v-d5cf281e]{background:linear-gradient(135deg,#23d3ee,#a7f3d0)!important}.completed-works[data-v-d5cf281e]:before{display:none}@media (max-width:1180px){.comic-list[data-v-d5cf281e],.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.comic-list .comic-item[data-v-d5cf281e]:first-child{grid-row:auto}.comic-list .comic-item:first-child .comic-cover[data-v-d5cf281e]{height:320px!important}}@media (max-width:720px){.comic-homepage .container[data-v-d5cf281e]{padding:0 16px}.swiper[data-v-d5cf281e]{height:300px!important}.swiper[data-v-d5cf281e]:before{left:18px;bottom:24px;font-size:38px}.comic-list[data-v-d5cf281e],.completed-grid[data-v-d5cf281e],.latest-grid[data-v-d5cf281e]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.full-page[data-v-c486ff70]{min-height:100vh;display:flex;flex-direction:column;color:#eef3ff}.category-container[data-v-c486ff70]{flex:1;width:100%;background:transparent;padding:34px 0 64px}.category-content[data-v-c486ff70]{max-width:1200px;margin:0 auto;padding:0 20px}.category-title[data-v-c486ff70]{margin-bottom:26px;padding:32px;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.category-eyebrow[data-v-c486ff70]{margin:0 0 10px;color:#fc6;font-size:13px;font-weight:900}.category-summary[data-v-c486ff70]{display:flex;flex-direction:column;align-items:flex-end}.category-summary strong[data-v-c486ff70]{color:#23d3ee;font-size:42px;line-height:1}.category-summary span[data-v-c486ff70]{color:#9faaca}.category-heading[data-v-c486ff70]{font-size:44px;color:#f8fbff;position:relative;padding-left:0;margin:0}.category-heading[data-v-c486ff70]:before{content:"";position:absolute;left:0;top:auto;bottom:-12px;transform:none;width:76px;height:5px;border-radius:999px;background:linear-gradient(135deg,#fc6,#23d3ee)}.library-layout[data-v-c486ff70]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.filter-section[data-v-c486ff70]{position:sticky;top:20px;padding:18px;background:linear-gradient(180deg,rgba(20,24,39,.96),rgba(10,13,24,.98));border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 28px 70px rgba(0,0,0,.32)}.filter-head[data-v-c486ff70]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.filter-head span[data-v-c486ff70]{color:#f8fbff;font-size:20px;font-weight:900}.filter-head button[data-v-c486ff70]{border:0;border-radius:8px;padding:8px 11px;color:#07101d;font-weight:900;background:linear-gradient(135deg,#fc6,#23d3ee)}.filter-row[data-v-c486ff70]{display:block;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.filter-row[data-v-c486ff70]:last-child{border-bottom:none}.filter-label[data-v-c486ff70]{margin-bottom:10px;color:#23d3ee;font-size:14px;font-weight:900}.filter-options[data-v-c486ff70]{display:flex;flex-wrap:wrap;gap:8px}.filter-option[data-v-c486ff70]{padding:8px 10px;border-radius:8px;font-size:13px;color:#aab5d4;cursor:pointer;background:hsla(0,0%,100%,.06);transition:all .2s}.filter-option[data-v-c486ff70]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.filter-option.active[data-v-c486ff70]{color:#07101d;font-weight:700;background:linear-gradient(135deg,#fc6,#23d3ee)}.filter-tip[data-v-c486ff70]{margin-top:16px;color:#9faaca;font-size:13px;line-height:1.7}.library-main[data-v-c486ff70]{min-width:0}.featured-strip[data-v-c486ff70]{min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:22px;align-items:stretch;margin-bottom:22px;padding:24px;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 82% 12%,rgba(255,204,102,.18),transparent 30%),linear-gradient(135deg,rgba(20,24,39,.96),rgba(10,13,24,.98));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 28px 70px rgba(0,0,0,.32)}.featured-copy p[data-v-c486ff70]{margin:0 0 10px;color:#fc6;font-size:13px;font-weight:900}.featured-copy h3[data-v-c486ff70]{margin:0;color:#f8fbff;font-size:clamp(34px,4vw,64px);line-height:1}.featured-copy span[data-v-c486ff70]{display:block;max-width:720px;margin-top:16px;color:#9faaca;line-height:1.8}.featured-strip img[data-v-c486ff70]{width:180px;height:232px;-o-object-fit:cover;object-fit:cover;border-radius:10px;cursor:pointer;box-shadow:0 24px 48px rgba(0,0,0,.38)}.comics-grid[data-v-c486ff70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}@media screen and (max-width:1200px){.comics-grid[data-v-c486ff70]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media screen and (max-width:992px){.comics-grid[data-v-c486ff70]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media screen and (max-width:900px){.library-layout[data-v-c486ff70]{grid-template-columns:1fr}.filter-section[data-v-c486ff70]{position:static}}@media screen and (max-width:768px){.comics-grid[data-v-c486ff70]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media screen and (max-width:576px){.comics-grid[data-v-c486ff70]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.comic-item[data-v-c486ff70]{display:flex;flex-direction:column;cursor:pointer;margin-bottom:0;width:100%;height:100%;padding:10px;transition:transform .25s ease,border-color .25s ease}@media screen and (max-width:640px){.category-title[data-v-c486ff70],.featured-strip[data-v-c486ff70]{grid-template-columns:1fr;display:grid}.category-summary[data-v-c486ff70]{align-items:flex-start}.featured-strip img[data-v-c486ff70]{width:100%;height:260px}}.comic-item[data-v-c486ff70]:hover{transform:translateY(-7px);border-color:rgba(255,204,102,.34)!important}.comic-cover[data-v-c486ff70]{width:100%;height:0;padding-bottom:133%;position:relative;overflow:hidden;border-radius:8px}.comic-cover img[data-v-c486ff70]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.comic-item:hover .comic-cover img[data-v-c486ff70]{transform:scale(1.05)}.comic-btn[data-v-c486ff70]{margin-top:10px;background:linear-gradient(135deg,#23d3ee,#fc6);color:#07101d;text-align:center;padding:6px 0;border-radius:8px;font-size:12px;font-weight:900;transition:background-color .2s}.comic-btn[data-v-c486ff70]:hover{background-color:#5daf34}.comic-btn.paid[data-v-c486ff70]{background:linear-gradient(135deg,#ff7a45,#fc6)}.comic-btn.paid[data-v-c486ff70]:hover{background-color:#e65a5a}.comic-title[data-v-c486ff70]{color:#f6f8ff;font-size:15px;font-weight:700;margin:10px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comic-author[data-v-c486ff70]{font-size:12px;color:#9faaca;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comic-stats[data-v-c486ff70]{display:flex;justify-content:space-between;font-size:12px;color:#999;margin:0}.loading-state[data-v-c486ff70]{text-align:center;padding:20px 0;color:#9faaca}.no-data[data-v-c486ff70]{text-align:center;padding:40px 0;color:#9faaca;font-size:14px}.login-register-container[data-v-0180dbd6]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:radial-gradient(circle at 20% 14%,rgba(59,185,255,.2),transparent 30%),radial-gradient(circle at 82% 18%,rgba(176,101,255,.22),transparent 32%),linear-gradient(135deg,#f6fbff,#edf4ff 48%,#f7f2ff);padding:20px;position:relative;overflow:hidden;font-family:Noto Sans SC,sans-serif}.bg-decoration[data-v-0180dbd6]{position:absolute;z-index:0}.bg-circle-1[data-v-0180dbd6]{width:500px;height:500px;background:radial-gradient(circle,rgba(55,190,255,.28) 0,rgba(56,125,255,.14) 50%,rgba(37,99,235,0) 70%);top:-150px;left:-150px;border-radius:50%;animation:float-0180dbd6 15s ease-in-out infinite alternate}.bg-circle-2[data-v-0180dbd6]{width:400px;height:400px;background:radial-gradient(circle,rgba(153,98,255,.28) 0,rgba(219,39,119,.08) 50%,rgba(190,24,93,0) 70%);bottom:-100px;right:-100px;border-radius:50%;animation:float-0180dbd6 18s ease-in-out infinite alternate-reverse}.bg-stars[data-v-0180dbd6]{background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2px 2px at 40px 70px,#fff,transparent),radial-gradient(2px 2px at 50px 160px,#fff,transparent),radial-gradient(2px 2px at 90px 40px,#fff,transparent),radial-gradient(2px 2px at 130px 80px,#fff,transparent),radial-gradient(2px 2px at 160px 120px,#fff,transparent);background-repeat:repeat;background-size:200px 200px;width:100%;height:100%;opacity:.16;animation:twinkle-0180dbd6 4s ease-in-out infinite alternate}@keyframes float-0180dbd6{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.05)}to{transform:translate(-30px,30px) scale(.95)}}@keyframes twinkle-0180dbd6{0%{opacity:.3}to{opacity:.6}}.login-register-box[data-v-0180dbd6]{width:min(520px,100%);background-color:hsla(0,0%,100%,.82);border-radius:28px;box-shadow:0 28px 80px rgba(43,66,150,.18);overflow:hidden;padding:34px;position:relative;z-index:1;transition:transform .3s,box-shadow .3s;backdrop-filter:blur(10px);border:1px solid rgba(97,133,255,.18)}.login-register-box[data-v-0180dbd6]:hover{transform:translateY(-3px);box-shadow:0 34px 88px rgba(43,66,150,.22)}.auth-header[data-v-0180dbd6]{text-align:center;margin-bottom:25px}.logo-container[data-v-0180dbd6]{margin-bottom:15px;display:flex;justify-content:center}.logo-image[data-v-0180dbd6]{width:170px;height:auto;border-radius:28px;box-shadow:0 18px 42px rgba(74,112,255,.16)}.welcome-text[data-v-0180dbd6]{font-size:22px;color:#1f2a4d;margin-bottom:10px;font-weight:900}.tabs[data-v-0180dbd6]{display:flex;margin-bottom:25px;background-color:#edf4ff;border-radius:30px;padding:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(80,110,190,.08)}.tab[data-v-0180dbd6]{flex:1;text-align:center;padding:12px 0;font-size:16px;cursor:pointer;transition:all .3s;border-radius:25px;font-weight:500;color:#53617f;display:flex;align-items:center;justify-content:center}.tab.active[data-v-0180dbd6]{color:#fff;background:linear-gradient(135deg,#38bdf8,#8b5cf6);box-shadow:0 10px 24px rgba(83,113,255,.24);font-weight:600}.tab-icon[data-v-0180dbd6]{margin-right:8px;font-size:16px}.form[data-v-0180dbd6]{padding:10px 0}.form-group[data-v-0180dbd6]{margin-bottom:20px;position:relative}.form-group label[data-v-0180dbd6]{display:block;margin-bottom:8px;color:#24304f;font-weight:500;font-size:14px;display:flex;align-items:center}.form-group label i[data-v-0180dbd6]{margin-right:8px;color:#38bdf8}.form-group input[data-v-0180dbd6]{width:100%;height:48px;padding:0 15px;border:1px solid rgba(97,133,255,.18);border-radius:16px;font-size:15px;outline:none;transition:all .3s;background-color:rgba(247,250,255,.92);color:#24304f}.form-group input[data-v-0180dbd6]:focus{border-color:#6d8cff;box-shadow:0 0 0 4px rgba(96,165,250,.18);background-color:#fff}.form-group input[data-v-0180dbd6]::-moz-placeholder{color:#8b98b8}.form-group input[data-v-0180dbd6]::placeholder{color:#8b98b8}.password-strength[data-v-0180dbd6]{margin-top:8px;height:4px;background-color:rgba(51,65,85,.5);border-radius:2px;overflow:hidden}.strength-bar[data-v-0180dbd6]{height:100%;width:0;transition:width .3s ease}.strength-bar.weak[data-v-0180dbd6]{width:33%;background-color:#ef4444}.strength-bar.medium[data-v-0180dbd6]{width:66%;background-color:#f59e0b}.strength-bar.strong[data-v-0180dbd6]{width:100%;background-color:#10b981}.strength-text[data-v-0180dbd6]{text-align:right;font-size:12px;color:#94a3b8;margin-top:4px}.remember-forgot[data-v-0180dbd6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.remember-me[data-v-0180dbd6]{display:flex;align-items:center;font-size:14px;color:#53617f;cursor:pointer}.remember-me input[data-v-0180dbd6]{margin-right:8px;width:16px;height:16px}.forgot-password[data-v-0180dbd6]{color:#60a5fa;font-size:14px;text-decoration:none;transition:color .3s}.forgot-password[data-v-0180dbd6]:hover{color:#93c5fd;text-decoration:underline}.form-actions[data-v-0180dbd6]{margin-top:10px}.btn[data-v-0180dbd6]{width:100%;height:50px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.btn-primary[data-v-0180dbd6]{background:linear-gradient(135deg,#38bdf8,#8b5cf6);color:#fff;box-shadow:0 14px 32px rgba(83,113,255,.26)}.btn-primary[data-v-0180dbd6]:hover{background:linear-gradient(135deg,#20a7ef,#7c3aed);box-shadow:0 18px 36px rgba(83,113,255,.32);transform:translateY(-2px)}.btn-primary[data-v-0180dbd6]:disabled{background:linear-gradient(135deg,rgba(56,189,248,.5),rgba(139,92,246,.5));cursor:not-allowed;box-shadow:none;transform:none}.btn-content[data-v-0180dbd6]{display:flex;align-items:center;justify-content:center;height:100%}.btn-text[data-v-0180dbd6]{letter-spacing:2px}.btn-loader[data-v-0180dbd6]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-0180dbd6 1s linear infinite;margin-left:10px}@keyframes spin-0180dbd6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-0180dbd6]{color:#ef4444;font-size:14px;margin-top:15px;text-align:center;background-color:rgba(239,68,68,.1);border-radius:14px;padding:8px 15px;display:flex;align-items:center;justify-content:center}.error-message i[data-v-0180dbd6]{margin-right:8px}.icon-add-user[data-v-0180dbd6]:before,.icon-error[data-v-0180dbd6]:before,.icon-lock[data-v-0180dbd6]:before,.icon-login[data-v-0180dbd6]:before,.icon-register[data-v-0180dbd6]:before,.icon-user[data-v-0180dbd6]:before{display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;content:""}.icon-user[data-v-0180dbd6]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%2360a5fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.icon-add-user[data-v-0180dbd6]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%2360a5fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='8.5' cy='7' r='4'/%3E%3Cpath d='M20 8v6M23 11h-6'/%3E%3C/svg%3E")}.icon-lock[data-v-0180dbd6]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%2360a5fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.icon-login[data-v-0180dbd6]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4M10 17l5-5-5-5M15 12H3'/%3E%3C/svg%3E")}.icon-register[data-v-0180dbd6]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'/%3E%3C/svg%3E")}.icon-error[data-v-0180dbd6]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E")}@media (max-width:560px){.login-register-container[data-v-0180dbd6]{padding:16px;align-items:flex-start}.login-register-box[data-v-0180dbd6]{padding:24px;border-radius:22px}.logo-image[data-v-0180dbd6]{width:140px}}.profile-brand-panel[data-v-2346e68c]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding:22px;border-radius:26px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(232,250,250,.92)),radial-gradient(circle at 92% 20%,rgba(49,210,210,.18),transparent 24%);border:1px solid rgba(29,42,69,.08);box-shadow:0 24px 60px rgba(35,53,95,.12)}.profile-brand-copy[data-v-2346e68c]{display:flex;align-items:center;gap:18px}.profile-brand-logo[data-v-2346e68c]{width:118px;height:86px;-o-object-fit:contain;object-fit:contain;border-radius:18px;background:#fff;padding:8px;box-shadow:0 16px 38px rgba(23,34,63,.12)}.profile-brand-copy p[data-v-2346e68c]{margin:0 0 6px;color:#12aeb8;font-size:14px;font-weight:900}.profile-brand-copy h2[data-v-2346e68c]{margin:0;color:#17223f;font-size:30px;letter-spacing:0}.profile-brand-copy span[data-v-2346e68c]{display:block;margin-top:8px;color:#63708d;font-size:14px}.brand-action[data-v-2346e68c]{border:0;border-radius:999px;min-height:46px;padding:0 24px;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#22d3d7,#17223f);box-shadow:0 14px 30px rgba(26,190,197,.28)}.user-center[data-v-2346e68c]{padding:30px 0;background:radial-gradient(circle at 8% 0,rgba(57,214,214,.16),transparent 28%),radial-gradient(circle at 92% 8%,rgba(37,44,64,.12),transparent 34%),linear-gradient(180deg,#f7fbff,#eef6ff);min-height:calc(100vh - 70px)}.container[data-v-2346e68c]{max-width:1200px;margin:0 auto;padding:0 20px}.user-header[data-v-2346e68c]{position:relative;display:flex;background-color:#fff;border-radius:12px;padding:0;margin-bottom:25px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.user-header-backdrop[data-v-2346e68c]{position:absolute;top:0;left:0;right:0;height:150px;background:linear-gradient(135deg,#8e2de2,#4a00e0);z-index:0}.user-header-content[data-v-2346e68c]{position:relative;z-index:1;flex:1;display:flex;padding:30px;padding-top:70px}.user-avatar[data-v-2346e68c]{position:relative;flex:0 0 120px;margin-top:-50px}.user-avatar img[data-v-2346e68c]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:5px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,.1);background-color:#fff}.user-level[data-v-2346e68c]{position:absolute;bottom:5px;right:0;background:linear-gradient(135deg,#ff9a44,#fc6076);color:#fff;padding:3px 10px;border-radius:20px;font-weight:700;font-size:12px;box-shadow:0 2px 10px hsla(0,100%,71%,.3);animation:pulse-2346e68c 2s infinite}.user-info[data-v-2346e68c]{flex:1;margin-left:25px;display:flex;flex-direction:column}.user-basic[data-v-2346e68c]{margin-bottom:25px}.nickname[data-v-2346e68c]{font-size:24px;margin-bottom:5px;font-weight:700;color:#fff;display:flex;align-items:center;text-shadow:0 1px 2px rgba(0,0,0,.1)}.user-id[data-v-2346e68c]{font-size:14px;color:#fff;margin-bottom:5px;opacity:.9}.user-join-time[data-v-2346e68c]{font-size:13px;color:hsla(0,0%,100%,.8)}.user-bio[data-v-2346e68c]{margin-top:25px;font-size:14px;color:#666;line-height:1.6;background-color:#f9f9f9;padding:12px 15px;border-radius:8px;position:relative;border-left:3px solid #ff6b6b}.user-bio[data-v-2346e68c]:before{top:5px;left:10px}.user-bio[data-v-2346e68c]:after,.user-bio[data-v-2346e68c]:before{content:'"';position:absolute;font-size:24px;color:#ddd;font-family:serif}.user-bio[data-v-2346e68c]:after{bottom:5px;right:10px}.user-stats[data-v-2346e68c]{display:flex;flex-wrap:wrap;margin-top:15px;background:#f9f9f9;border-radius:10px;padding:15px}.stat-item[data-v-2346e68c]{flex:1;min-width:80px;text-align:center;padding:0 10px;position:relative}.stat-item[data-v-2346e68c]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:70%;width:1px;background-color:#e0e0e0}.stat-item .stat-value[data-v-2346e68c]{font-weight:700;font-size:16px;color:#333;margin-bottom:5px}.stat-item .stat-label[data-v-2346e68c]{font-size:12px;color:#999}.stat-item.vip-stat .stat-value[data-v-2346e68c]{color:#ff6b6b;background:linear-gradient(135deg,#ff9a44,#fc6076);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-section[data-v-2346e68c]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow:hidden}.feature-tabs[data-v-2346e68c]{display:flex;border-bottom:1px solid #f0f0f0}.tab[data-v-2346e68c]{padding:15px 20px;font-size:16px;cursor:pointer;transition:all .3s;position:relative}.tab[data-v-2346e68c]:hover{color:#ff6b6b}.tab.active[data-v-2346e68c]{color:#ff6b6b;font-weight:700}.tab.active[data-v-2346e68c]:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background-color:#ff6b6b}.tab-content[data-v-2346e68c]{padding:20px}.loading-state[data-v-2346e68c]{text-align:center;padding:60px 0}.spinner[data-v-2346e68c]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #ff6b6b;border-radius:50%;animation:spin-2346e68c 1s linear infinite;margin:0 auto 20px}@keyframes spin-2346e68c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-state p[data-v-2346e68c]{color:#999}.empty-content[data-v-2346e68c]{text-align:center;padding:60px 0}.empty-icon[data-v-2346e68c]{font-size:50px;margin-bottom:20px}.empty-content p[data-v-2346e68c]{color:#999;margin-bottom:20px}.primary-btn[data-v-2346e68c]{background-color:#ff6b6b;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;transition:all .3s}.primary-btn[data-v-2346e68c]:hover{background-color:#ff5252}.history-actions[data-v-2346e68c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.clear-all-btn[data-v-2346e68c]{display:flex;align-items:center;background-color:#f5f5f5;border:none;color:#666;cursor:pointer;padding:8px 12px;font-size:13px;border-radius:4px;transition:all .3s}.clear-all-btn svg[data-v-2346e68c]{width:14px;height:14px;margin-right:4px}.clear-all-btn[data-v-2346e68c]:hover{background-color:#ff6b6b;color:#fff}.history-grid[data-v-2346e68c]{display:flex;flex-wrap:wrap;gap:15px}.history-card[data-v-2346e68c]{flex:1 0 calc(33.33% - 10px);min-width:250px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.history-card[data-v-2346e68c]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.history-card-cover[data-v-2346e68c]{position:relative;height:160px;overflow:hidden}.history-card-cover img[data-v-2346e68c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.history-card:hover .history-card-cover img[data-v-2346e68c]{transform:scale(1.05)}.history-card-mask[data-v-2346e68c]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.history-card:hover .history-card-mask[data-v-2346e68c]{opacity:1}.continue-btn[data-v-2346e68c]{display:flex;align-items:center;justify-content:center;background:hsla(0,100%,71%,.9);color:#fff;border-radius:30px;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .3s ease,transform .3s ease}.continue-btn svg[data-v-2346e68c]{margin-right:5px}.continue-btn[data-v-2346e68c]:hover{background:#ff6b6b;transform:scale(1.05)}.history-card-info[data-v-2346e68c]{padding:15px}.history-card-main[data-v-2346e68c]{margin-bottom:10px}.history-title[data-v-2346e68c]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .2s}.history-title[data-v-2346e68c]:hover{color:#ff6b6b}.history-chapter[data-v-2346e68c]{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-card-footer[data-v-2346e68c]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #f0f0f0}.history-time[data-v-2346e68c]{font-size:12px;color:#999}.history-delete[data-v-2346e68c]{background:none;border:none;color:#ccc;cursor:pointer;padding:5px;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .2s}.history-delete[data-v-2346e68c]:hover{color:#ff6b6b;background-color:hsla(0,100%,71%,.1)}@media (max-width:768px){.user-header[data-v-2346e68c]{padding:0}.user-header-content[data-v-2346e68c]{flex-direction:column;padding:20px;padding-top:80px;align-items:center;text-align:center}.user-avatar[data-v-2346e68c]{margin-top:-40px;margin-bottom:15px}.user-info[data-v-2346e68c]{margin-left:0;width:100%}.user-basic[data-v-2346e68c]{display:flex;flex-direction:column;align-items:center}.user-stats[data-v-2346e68c]{flex-wrap:wrap}.stat-item[data-v-2346e68c]{flex:1 0 40%;margin-bottom:10px}.stat-item[data-v-2346e68c]:nth-child(2n):after{display:none}.feature-tabs[data-v-2346e68c]{flex-wrap:wrap}.benefit-list[data-v-2346e68c]{grid-template-columns:repeat(2,1fr)}.plan-list[data-v-2346e68c]{flex-direction:column}.history-grid[data-v-2346e68c]{gap:10px}.history-card[data-v-2346e68c]{flex:1 0 calc(50% - 5px);min-width:auto}}@media (max-width:480px){.history-card[data-v-2346e68c]{flex:1 0 100%}}.settings-form[data-v-2346e68c]{margin-bottom:30px;border:1px solid #f0f0f0;border-radius:8px;padding:20px}.form-title[data-v-2346e68c]{font-size:18px;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.form-group[data-v-2346e68c]{margin-bottom:20px}.form-group label[data-v-2346e68c]{display:block;margin-bottom:8px;color:#333}.form-group input[data-v-2346e68c],.form-group textarea[data-v-2346e68c]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;transition:all .3s}.form-group input[data-v-2346e68c]:focus,.form-group textarea[data-v-2346e68c]:focus{border-color:#ff6b6b;outline:none}.avatar-uploader[data-v-2346e68c]{display:flex;align-items:center}.avatar-uploader img[data-v-2346e68c]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:20px}.upload-btn[data-v-2346e68c]{padding:8px 15px;background-color:#f0f0f0;border-radius:4px;cursor:pointer;transition:all .3s}.upload-btn[data-v-2346e68c]:hover{background-color:#e0e0e0}.radio-group[data-v-2346e68c]{display:flex;gap:20px}.radio[data-v-2346e68c]{display:flex;align-items:center;cursor:pointer}.radio input[data-v-2346e68c]{width:auto;margin-right:8px}.form-actions[data-v-2346e68c]{text-align:center;margin-top:30px}.vip-card[data-v-2346e68c]{background:linear-gradient(135deg,#8e2de2,#4a00e0);color:#fff;border-radius:8px;padding:30px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(142,45,226,.3)}.vip-card[data-v-2346e68c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 70%);animation:shine-2346e68c 8s linear infinite}@keyframes shine-2346e68c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vip-card.is-vip[data-v-2346e68c]{background:linear-gradient(135deg,#ff9a44,#fc6076);box-shadow:0 10px 30px rgba(252,96,118,.3)}.vip-badge[data-v-2346e68c]{position:absolute;top:10px;right:10px;background-color:gold;color:#8e2de2;padding:3px 8px;border-radius:20px;font-weight:700;font-size:12px;box-shadow:0 2px 10px rgba(255,215,0,.5);animation:pulse-2346e68c 2s infinite}@keyframes pulse-2346e68c{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.vip-status h3[data-v-2346e68c]{font-size:24px;margin-bottom:10px;color:#fff}.vip-status p[data-v-2346e68c]{font-size:14px;opacity:.8;color:#fff}.vip-btn[data-v-2346e68c]{background-color:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.4);padding:10px 25px;border-radius:50px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.vip-btn[data-v-2346e68c]:hover{background-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.vip-btn[data-v-2346e68c]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.2)}.btn-text[data-v-2346e68c]{margin-right:8px}.btn-icon[data-v-2346e68c]{font-size:16px;transition:transform .3s}.vip-btn:hover .btn-icon[data-v-2346e68c]{transform:translateX(5px)}.vip-benefits[data-v-2346e68c]{background-color:#f9f9f9;border-radius:8px;padding:20px;margin-bottom:30px}.vip-benefits h3[data-v-2346e68c]{font-size:18px;margin-bottom:20px}.benefit-list[data-v-2346e68c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefit-item[data-v-2346e68c]{text-align:center;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.benefit-icon[data-v-2346e68c]{font-size:30px;margin-bottom:10px}.benefit-name[data-v-2346e68c]{font-size:14px;color:#333;margin-bottom:5px}.benefit-desc[data-v-2346e68c]{font-size:12px;color:#999;line-height:1.4}.vip-plans[data-v-2346e68c]{margin-bottom:30px}.vip-plans h3[data-v-2346e68c]{font-size:18px;margin-bottom:20px}.plan-list[data-v-2346e68c]{display:flex;gap:20px;margin-bottom:0}.plan-item[data-v-2346e68c]{flex:1;border:1px solid #e0e0e0;border-radius:12px;padding:25px;text-align:center;transition:all .3s;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.05)}.plan-item.active[data-v-2346e68c]{border-color:#ff6b6b;box-shadow:0 4px 12px hsla(0,100%,71%,.2)}.plan-duration[data-v-2346e68c]{font-size:18px;font-weight:700;margin-bottom:15px}.plan-price[data-v-2346e68c]{font-size:28px;font-weight:700;color:#ff6b6b;margin-bottom:5px}.plan-days[data-v-2346e68c]{font-size:14px;color:#999;margin-bottom:20px}.plan-desc[data-v-2346e68c]{font-size:12px;color:#999;line-height:1.4}.plan-btn[data-v-2346e68c]{width:100%;padding:8px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer;transition:all .3s}.plan-item.active .plan-btn[data-v-2346e68c]{background-color:#ff6b6b;color:#fff;border-color:#ff6b6b}.checkout-action[data-v-2346e68c]{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #f0f0f0}.checkout-action .primary-btn[data-v-2346e68c]{padding:12px 40px;font-size:16px;font-weight:700;border-radius:6px;box-shadow:0 4px 10px hsla(0,100%,71%,.3);transition:all .3s}.checkout-action .primary-btn[data-v-2346e68c]:hover{transform:translateY(-2px);box-shadow:0 6px 15px hsla(0,100%,71%,.4);background-color:#ff5252}.checkout-action .primary-btn[data-v-2346e68c]:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none;opacity:.7}.payment-modal[data-v-2346e68c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.payment-content[data-v-2346e68c]{background-color:#fff;width:400px;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2)}.payment-header[data-v-2346e68c]{padding:15px 20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.payment-header h3[data-v-2346e68c]{margin:0;font-size:18px}.close-btn[data-v-2346e68c]{font-size:24px;cursor:pointer;color:#999}.close-btn[data-v-2346e68c]:hover{color:#666}.payment-body[data-v-2346e68c]{padding:20px;text-align:center}.package-info[data-v-2346e68c]{margin-bottom:20px}.package-info h4[data-v-2346e68c]{font-size:18px;margin-bottom:10px}.package-info .price[data-v-2346e68c]{font-size:24px;color:#ff6b6b;font-weight:700;margin-bottom:5px}.package-info .duration[data-v-2346e68c]{font-size:14px;color:#999}.qrcode-container[data-v-2346e68c]{margin:20px auto}.qrcode-container img[data-v-2346e68c]{width:180px;height:180px;border:1px solid #f0f0f0;padding:10px}.qrcode-container p[data-v-2346e68c]{margin-top:15px;font-size:14px;color:#666}.comments-list[data-v-2346e68c]{display:flex;flex-direction:column;gap:15px}.comment-item[data-v-2346e68c]{display:flex;background:#fff;border-radius:10px;padding:18px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.comment-item[data-v-2346e68c]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.comment-cover[data-v-2346e68c]{width:80px;height:110px;margin-right:15px;flex-shrink:0;overflow:hidden;border-radius:8px;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.1)}.comment-cover img[data-v-2346e68c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.comment-cover:hover img[data-v-2346e68c]{transform:scale(1.05)}.comment-content-wrapper[data-v-2346e68c]{flex:1;display:flex;flex-direction:column}.comment-header[data-v-2346e68c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.comment-header .comic-info[data-v-2346e68c]{flex:1}.comment-header .comic-title[data-v-2346e68c]{font-size:16px;font-weight:600;margin:0 0 5px 0;color:#333;cursor:pointer;transition:color .2s}.comment-header .comic-title[data-v-2346e68c]:hover{color:#ff6b6b}.comment-header .comment-time[data-v-2346e68c]{font-size:12px;color:#888}.comment-header .delete-btn[data-v-2346e68c]{background:none;border:none;color:#ccc;cursor:pointer;padding:5px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .2s}.comment-header .delete-btn[data-v-2346e68c]:hover{color:#ff6b6b;background-color:hsla(0,100%,71%,.1)}.comment-content[data-v-2346e68c]{font-size:15px;line-height:1.6;color:#555;padding:0 5px;white-space:pre-line}.feature-section[data-v-2346e68c],.user-header[data-v-2346e68c]{border:1px solid rgba(29,42,69,.08);border-radius:10px;box-shadow:0 28px 70px rgba(0,0,0,.32);background:linear-gradient(180deg,rgba(20,24,39,.95),rgba(10,13,24,.98))}.feature-tabs[data-v-2346e68c]{background:rgba(5,8,16,.86);border-bottom:1px solid hsla(0,0%,100%,.08)}.tab.active[data-v-2346e68c]{color:#0f9fa7}.tab.active[data-v-2346e68c]:after{background:linear-gradient(135deg,#22d3d7,#17223f)}.vip-card[data-v-2346e68c]{background:radial-gradient(circle at 88% 18%,rgba(255,204,102,.2),transparent 26%),linear-gradient(135deg,#141a2b,#070912)!important;border-radius:10px;border:1px solid hsla(0,0%,100%,.1)}.checkout-action .primary-btn[data-v-2346e68c],.primary-btn[data-v-2346e68c],.vip-btn[data-v-2346e68c]{background:linear-gradient(135deg,#22d3d7,#17223f)!important;border:0}@media (max-width:720px){.profile-brand-copy[data-v-2346e68c],.profile-brand-panel[data-v-2346e68c]{align-items:flex-start;flex-direction:column}.profile-brand-logo[data-v-2346e68c]{width:140px;height:96px}.brand-action[data-v-2346e68c]{width:100%}}.account-layout[data-v-2346e68c]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:22px;align-items:start}.account-sidebar[data-v-2346e68c]{position:sticky;top:24px;display:grid;gap:16px}.account-sidebar .user-header[data-v-2346e68c]{margin-bottom:0}.account-sidebar .user-header-content[data-v-2346e68c]{flex-direction:column;align-items:flex-start;padding:24px;padding-top:86px}.account-sidebar .user-avatar[data-v-2346e68c]{margin-top:-58px}.account-sidebar .user-info[data-v-2346e68c]{margin-left:0;width:100%}.account-sidebar .user-stats[data-v-2346e68c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.account-sidebar .stat-item[data-v-2346e68c]{min-width:0;padding:14px 8px}.account-sidebar .stat-item[data-v-2346e68c]:after{display:none}.account-sidebar .feature-tabs[data-v-2346e68c]{display:grid;gap:8px;padding:10px;border-radius:10px}.account-sidebar .tab[data-v-2346e68c]{border-radius:8px;padding:13px 14px}.account-sidebar .tab.active[data-v-2346e68c]{background:hsla(0,0%,100%,.08)}.account-sidebar .tab.active[data-v-2346e68c]:after{display:none}.profile-brand-panel[data-v-2346e68c]{border-radius:10px;background:radial-gradient(circle at 82% 12%,rgba(255,204,102,.18),transparent 28%),linear-gradient(135deg,rgba(23,28,48,.98),rgba(8,11,20,.98));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 30px 76px rgba(0,0,0,.34)}.comment-header .comic-title[data-v-2346e68c],.form-title[data-v-2346e68c],.history-title[data-v-2346e68c],.nickname[data-v-2346e68c],.plan-duration[data-v-2346e68c],.profile-brand-copy h2[data-v-2346e68c],.stat-item .stat-value[data-v-2346e68c],.vip-benefits h3[data-v-2346e68c],.vip-plans h3[data-v-2346e68c],.vip-status h3[data-v-2346e68c]{color:#f8fbff!important}.benefit-desc[data-v-2346e68c],.comment-content[data-v-2346e68c],.history-chapter[data-v-2346e68c],.history-time[data-v-2346e68c],.plan-days[data-v-2346e68c],.plan-desc[data-v-2346e68c],.profile-brand-copy span[data-v-2346e68c],.stat-item .stat-label[data-v-2346e68c],.user-bio[data-v-2346e68c],.user-id[data-v-2346e68c],.user-join-time[data-v-2346e68c]{color:#9faaca!important}.profile-brand-logo[data-v-2346e68c]{border-radius:8px}.user-center[data-v-2346e68c]{color:#eef3ff;background:radial-gradient(circle at 12% 0,rgba(255,204,102,.12),transparent 30%),radial-gradient(circle at 90% 10%,rgba(35,211,238,.1),transparent 30%),linear-gradient(180deg,rgba(7,9,18,.18),rgba(7,9,18,.7))}.user-header-backdrop[data-v-2346e68c]{background:radial-gradient(circle at 72% 18%,rgba(35,211,238,.2),transparent 28%),linear-gradient(135deg,#121827,#080b14)}.user-avatar img[data-v-2346e68c]{border-color:hsla(0,0%,100%,.86)}.benefit-item[data-v-2346e68c],.comment-item[data-v-2346e68c],.history-card[data-v-2346e68c],.plan-item[data-v-2346e68c],.settings-form[data-v-2346e68c],.user-bio[data-v-2346e68c],.user-stats[data-v-2346e68c],.vip-benefits[data-v-2346e68c]{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:10px!important}.tab[data-v-2346e68c]{color:#9faaca}.tab.active[data-v-2346e68c],.tab[data-v-2346e68c]:hover{color:#23d3ee}.brand-action[data-v-2346e68c],.plan-item.active .plan-btn[data-v-2346e68c],.primary-btn[data-v-2346e68c],.vip-btn[data-v-2346e68c]{color:#07101d!important;background:linear-gradient(135deg,#fc6,#23d3ee)!important}.form-group input[data-v-2346e68c],.form-group textarea[data-v-2346e68c]{background:rgba(5,8,16,.8);border-color:hsla(0,0%,100%,.12);color:#eef3ff}.payment-content[data-v-2346e68c]{background:#111525;color:#eef3ff;border-radius:10px}@media (max-width:1020px){.account-layout[data-v-2346e68c]{grid-template-columns:1fr}.account-sidebar[data-v-2346e68c]{position:static}}.comic-detail-page[data-v-1621f066]{padding:40px 0;background-color:#f8f9fa;min-height:calc(100vh - 70px)}.container[data-v-1621f066]{max-width:1200px;margin:0 auto;padding:0 20px}.loading[data-v-1621f066]{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:16px;color:#666}.loading[data-v-1621f066]:before{content:"";width:30px;height:30px;margin-right:10px;border:3px solid hsla(0,100%,71%,.3);border-radius:50%;border-top-color:#ff6b6b;animation:spin-1621f066 1s ease-in-out infinite}@keyframes spin-1621f066{to{transform:rotate(1turn)}}.comic-detail[data-v-1621f066]{display:flex;background-color:#fff;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:0 5px 20px rgba(0,0,0,.08);position:relative;overflow:hidden}.comic-detail[data-v-1621f066]:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(135deg,#ff9a9e,#fad0c4);opacity:.1;z-index:0}.comic-cover[data-v-1621f066]{flex:0 0 250px;height:350px;margin-right:30px;position:relative;z-index:1;border-radius:8px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15);transition:transform .3s}.comic-cover[data-v-1621f066]:hover{transform:translateY(-5px)}.comic-cover img[data-v-1621f066]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comic-status[data-v-1621f066]{position:absolute;top:15px;right:0;background-color:hsla(0,100%,71%,.9);color:#fff;font-size:13px;font-weight:700;padding:5px 15px 5px 10px;border-radius:2px 0 0 2px;box-shadow:0 3px 6px rgba(0,0,0,.1)}.comic-status.free[data-v-1621f066]{background-color:rgba(76,175,80,.9)}.comic-info[data-v-1621f066]{flex:1;position:relative;z-index:1}.comic-title[data-v-1621f066]{font-size:28px;margin:0 0 15px;color:#333;line-height:1.3;position:relative;display:inline-block}.comic-title[data-v-1621f066]:after{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:linear-gradient(90deg,#ff6b6b,#ff8e8e);border-radius:3px}.comic-meta[data-v-1621f066]{display:flex;flex-wrap:wrap;margin-bottom:20px}.meta-item[data-v-1621f066]{margin-right:25px;margin-bottom:10px}.label[data-v-1621f066]{color:#888;font-size:14px;margin-right:5px}.value[data-v-1621f066]{color:#333;font-weight:500;font-size:14px}.comic-description[data-v-1621f066]{margin-bottom:25px}.comic-description h3[data-v-1621f066]{margin:0 0 10px;color:#333}.comic-description p[data-v-1621f066]{margin:0;color:#666;line-height:1.8;font-size:15px;white-space:pre-line;max-height:130px;overflow-y:auto;padding-right:10px}.comic-price[data-v-1621f066]{background-color:#f9f9f9;padding:15px 20px;border-radius:8px;margin-bottom:20px;border-left:3px solid #ff6b6b}.price-info[data-v-1621f066]{display:flex;align-items:center;margin-bottom:15px}.price-label[data-v-1621f066]{font-size:15px;color:#666;margin-right:10px}.price-value[data-v-1621f066]{font-size:24px;font-weight:700;color:#ff6b6b}.comic-actions[data-v-1621f066],.purchase-options[data-v-1621f066]{display:flex;gap:15px}.read-btn[data-v-1621f066],.vip-btn[data-v-1621f066]{padding:12px 25px;border-radius:50px;font-size:15px;font-weight:700;cursor:pointer;border:none;transition:all .3s;display:flex;align-items:center;justify-content:center}.read-btn[data-v-1621f066]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2zM22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}.read-btn[data-v-1621f066]:before,.vip-btn[data-v-1621f066]:before{content:"";width:16px;height:16px;margin-right:8px;display:inline-block;background-repeat:no-repeat;background-position:50%}.vip-btn[data-v-1621f066]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E")}.read-btn[data-v-1621f066]{background:linear-gradient(135deg,#4caf50,#8bc34a);color:#fff;box-shadow:0 5px 15px rgba(76,175,80,.3)}.read-btn[data-v-1621f066]:hover{background:linear-gradient(135deg,#43a047,#7cb342);transform:translateY(-2px);box-shadow:0 8px 20px rgba(76,175,80,.4)}.vip-btn[data-v-1621f066]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;box-shadow:0 5px 15px rgba(255,193,7,.3)}.vip-btn[data-v-1621f066]:hover{background:linear-gradient(135deg,#ffb300,#fb8c00);transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,193,7,.4)}.comic-tags[data-v-1621f066]{display:flex;flex-wrap:wrap;margin-top:20px}.tag[data-v-1621f066]{padding:5px 12px;border-radius:50px;font-size:13px;margin-right:10px;margin-bottom:5px;font-weight:700}.tag[data-v-1621f066]:first-child{background-color:rgba(255,193,7,.15);color:#ff9800;border:1px solid rgba(255,193,7,.3)}.tag[data-v-1621f066]:nth-child(2){background-color:rgba(33,150,243,.15);color:#2196f3;border:1px solid rgba(33,150,243,.3)}.comic-chapters[data-v-1621f066]{background-color:#fff;border-radius:10px;padding:25px;margin-bottom:30px;box-shadow:0 5px 20px rgba(0,0,0,.05);position:relative;overflow:hidden}.section-title[data-v-1621f066]{font-size:20px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;position:relative}.section-title[data-v-1621f066]:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,#ff6b6b,#ff8e8e);display:inline-block;margin-right:12px;border-radius:2px}.chapter-list[data-v-1621f066]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.chapter-item[data-v-1621f066]{background-color:#f8f9fa;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s;border:1px solid #eee}.chapter-item[data-v-1621f066]:hover{background-color:#f0f0f0;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.07)}.chapter-item.disabled[data-v-1621f066]{opacity:.8;position:relative}.chapter-item.disabled[data-v-1621f066]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);border-radius:8px}.chapter-name[data-v-1621f066]{font-size:15px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:#333}.chapter-info[data-v-1621f066]{display:flex;justify-content:space-between;font-size:12px;color:#999;align-items:center}.chapter-date[data-v-1621f066]{font-size:12px;color:#999}.chapter-status[data-v-1621f066]{font-size:13px;color:#ff6b6b;font-weight:700;display:flex;align-items:center}.chapter-status.free[data-v-1621f066]{color:#4caf50}.chapter-status.member[data-v-1621f066]{color:#2196f3}.lock-icon[data-v-1621f066]{margin-right:5px}.comic-comments[data-v-1621f066]{background-color:#fff;border-radius:10px;padding:25px;margin-bottom:30px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.comment-form[data-v-1621f066]{margin-bottom:30px;display:flex;flex-direction:column}.comment-form textarea[data-v-1621f066]{width:100%;height:120px;padding:15px;border:1px solid #eee;border-radius:8px;resize:none;margin-bottom:15px;font-size:15px;transition:all .3s}.comment-form textarea[data-v-1621f066]:focus{border-color:#ff6b6b;outline:none;box-shadow:0 0 0 3px hsla(0,100%,71%,.1)}.comment-form button[data-v-1621f066]{align-self:flex-end;padding:10px 25px;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;border:none;border-radius:50px;cursor:pointer;transition:all .3s;font-weight:600;font-size:14px;box-shadow:0 5px 15px hsla(0,100%,71%,.3)}.comment-form button[data-v-1621f066]:hover{background:linear-gradient(135deg,#ff5252,#ff7676);transform:translateY(-2px);box-shadow:0 8px 20px hsla(0,100%,71%,.4)}.comment-list[data-v-1621f066]{display:flex;flex-direction:column;gap:20px}.comment-item[data-v-1621f066]{border-bottom:1px solid #f0f0f0;padding-bottom:20px}.comment-user[data-v-1621f066]{display:flex;align-items:center;margin-bottom:12px}.user-avatar[data-v-1621f066]{width:45px;height:45px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:12px;box-shadow:0 3px 8px rgba(0,0,0,.1);border:2px solid #fff}.user-info[data-v-1621f066]{flex:1}.comment-actions[data-v-1621f066]{margin-left:auto}.delete-btn[data-v-1621f066]{background:none;border:none;cursor:pointer;color:#ccc;padding:5px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-1621f066]:hover{color:#ff6b6b;background-color:hsla(0,100%,71%,.1)}.user-name[data-v-1621f066]{font-weight:600;margin-bottom:5px;color:#333}.comment-time[data-v-1621f066]{font-size:12px;color:#999}.comment-content[data-v-1621f066]{font-size:15px;line-height:1.7;color:#444;padding-left:57px}.related-comics[data-v-1621f066]{background-color:#fff;border-radius:10px;padding:25px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.related-list[data-v-1621f066]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.related-item[data-v-1621f066]{cursor:pointer;transition:transform .3s;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1);background-color:#fff;z-index:1}.related-item[data-v-1621f066]:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.related-item[data-v-1621f066]:active{transform:translateY(-2px)}.related-cover[data-v-1621f066]{width:100%;height:240px;margin-bottom:12px;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}.related-cover img[data-v-1621f066]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.related-item:hover .related-cover img[data-v-1621f066]{transform:scale(1.08)}.related-title[data-v-1621f066]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:#333;text-align:center}.message-container[data-v-1621f066]{position:fixed;top:80px;left:50%;transform:translateX(-50%);z-index:1000}.message-box[data-v-1621f066]{padding:12px 25px;border-radius:50px;font-size:14px;font-weight:500;box-shadow:0 5px 15px rgba(0,0,0,.15);min-width:200px;text-align:center;animation:slide-down-1621f066 .3s ease-out}@keyframes slide-down-1621f066{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.message-box.info[data-v-1621f066]{background-color:#e3f2fd;color:#2196f3;border-left:3px solid #2196f3}.message-box.success[data-v-1621f066]{background-color:#e8f5e9;color:#4caf50;border-left:3px solid #4caf50}.message-box.error[data-v-1621f066]{background-color:#ffebee;color:#f44336;border-left:3px solid #f44336}.empty-tip[data-v-1621f066]{text-align:center;padding:40px 0;color:#999;font-size:15px;grid-column:1/-1;background-color:#f9f9f9;border-radius:8px;margin:10px 0}.empty-tip[data-v-1621f066]:before{content:"";display:block;width:40px;height:40px;margin:0 auto 10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}@media (max-width:991px){.comic-detail[data-v-1621f066]{flex-direction:column;padding:20px}.comic-cover[data-v-1621f066]{margin-bottom:25px;margin-right:0;align-self:center;height:300px;max-width:220px}.chapter-list[data-v-1621f066],.related-list[data-v-1621f066]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.chapter-info[data-v-1621f066]{flex-direction:column;align-items:flex-start}.chapter-date[data-v-1621f066]{margin-bottom:5px}.comment-content[data-v-1621f066]{padding-left:0}}@media (max-width:576px){.comic-detail[data-v-1621f066]{padding:15px}.comic-title[data-v-1621f066],.section-title[data-v-1621f066]{font-size:18px}.comic-cover[data-v-1621f066]{height:280px;max-width:190px}.meta-item[data-v-1621f066]{margin-right:15px}.comic-actions[data-v-1621f066],.purchase-options[data-v-1621f066]{flex-direction:column;gap:10px}.read-btn[data-v-1621f066],.vip-btn[data-v-1621f066]{width:100%}.chapter-list[data-v-1621f066],.related-list[data-v-1621f066]{grid-template-columns:1fr 1fr}.chapter-name[data-v-1621f066],.related-title[data-v-1621f066]{font-size:14px}.comment-user[data-v-1621f066]{flex-direction:column;align-items:flex-start}.user-avatar[data-v-1621f066]{margin-bottom:10px}}.comic-detail-page[data-v-1621f066]{padding:28px 0 48px;background:radial-gradient(circle at 6% 0,rgba(34,211,215,.14),transparent 28%),radial-gradient(circle at 95% 8%,rgba(23,34,63,.12),transparent 30%),linear-gradient(180deg,#f6fbff,#eef5ff)}.comic-detail-page .container[data-v-1621f066]{max-width:1420px}.comic-detail[data-v-1621f066]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:28px;align-items:stretch;padding:28px;border:1px solid rgba(23,34,63,.08);border-radius:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(235,250,250,.9)),radial-gradient(circle at 90% 16%,rgba(34,211,215,.16),transparent 24%);box-shadow:0 26px 70px rgba(31,48,92,.12)}.comic-detail[data-v-1621f066]:before{height:100%;background:linear-gradient(135deg,rgba(23,34,63,.08),transparent 42%),radial-gradient(circle at 82% 18%,rgba(34,211,215,.18),transparent 28%);opacity:1}.comic-cover[data-v-1621f066]{flex:unset;width:100%;height:min(520px,60vw);min-height:380px;margin:0;border-radius:24px;box-shadow:0 28px 58px rgba(23,34,63,.22)}.comic-status[data-v-1621f066]{top:18px;right:18px;border-radius:999px;padding:7px 14px;background:linear-gradient(135deg,#ff6a75,#ff9a57)}.comic-status.free[data-v-1621f066]{background:linear-gradient(135deg,#22c55e,#22d3d7)}.comic-info[data-v-1621f066]{display:flex;flex-direction:column;justify-content:center;padding:8px 10px 8px 0}.comic-title[data-v-1621f066]{display:block;margin-bottom:22px;color:#17223f;font-size:clamp(30px,4vw,54px);font-weight:900;letter-spacing:0}.comic-title[data-v-1621f066]:after{width:78px;height:6px;background:linear-gradient(135deg,#22d3d7,#17223f)}.comic-meta[data-v-1621f066]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.meta-item[data-v-1621f066]{margin:0;padding:14px 16px;border:1px solid rgba(23,34,63,.08);border-radius:18px;background:hsla(0,0%,100%,.72)}.label[data-v-1621f066]{display:block;margin:0 0 6px;color:#76829b;font-size:12px}.value[data-v-1621f066]{color:#17223f;font-size:15px;font-weight:800}.comic-description[data-v-1621f066]{padding:18px;border-radius:22px;background:hsla(0,0%,100%,.72);border:1px solid rgba(23,34,63,.08)}.comic-description h3[data-v-1621f066]{color:#17223f;font-size:18px}.comic-description p[data-v-1621f066]{max-height:150px;color:#53617f}.comic-price[data-v-1621f066]{margin-top:18px;padding:18px;border:0;border-radius:22px;background:#fff;box-shadow:inset 5px 0 0 #22d3d7}.chapter-status[data-v-1621f066],.price-value[data-v-1621f066]{color:#0f9fa7}.comment-form button[data-v-1621f066],.read-btn[data-v-1621f066],.vip-btn[data-v-1621f066]{min-height:48px;border-radius:999px;background:linear-gradient(135deg,#22d3d7,#17223f);box-shadow:0 14px 28px rgba(34,211,215,.22)}.vip-btn[data-v-1621f066]{background:linear-gradient(135deg,#ffb020,#ff7a00)}.comment-form button[data-v-1621f066]:hover,.read-btn[data-v-1621f066]:hover,.vip-btn[data-v-1621f066]:hover{filter:brightness(1.04);transform:translateY(-2px)}.comic-chapters[data-v-1621f066],.comic-comments[data-v-1621f066],.related-comics[data-v-1621f066]{border:1px solid rgba(23,34,63,.08);border-radius:30px;padding:28px;background:hsla(0,0%,100%,.92);box-shadow:0 22px 58px rgba(31,48,92,.08)}.section-title[data-v-1621f066]{color:#17223f;font-size:26px;font-weight:900}.section-title[data-v-1621f066]:before{width:6px;height:28px;background:linear-gradient(180deg,#22d3d7,#17223f)}.chapter-list[data-v-1621f066]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.chapter-item[data-v-1621f066]{min-height:94px;padding:18px;border-radius:18px;border:1px solid rgba(23,34,63,.08);background:linear-gradient(180deg,#fff,#f7fbff)}.chapter-item[data-v-1621f066]:hover{background:#fff;box-shadow:0 18px 36px rgba(31,48,92,.1)}.chapter-name[data-v-1621f066]{color:#17223f;font-size:17px;font-weight:800}.chapter-status.free[data-v-1621f066]{color:#16a34a}.comment-form textarea[data-v-1621f066]{border-radius:18px;background:#f7fbff}.comment-form textarea[data-v-1621f066]:focus{border-color:#22d3d7;box-shadow:0 0 0 4px rgba(34,211,215,.12)}.related-list[data-v-1621f066]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.related-item[data-v-1621f066]{border-radius:18px;box-shadow:0 16px 34px rgba(31,48,92,.1)}.related-cover[data-v-1621f066]{height:230px;margin:0;border-radius:18px 18px 0 0}.related-title[data-v-1621f066]{padding:12px;color:#17223f;font-weight:800}@media (max-width:991px){.comic-detail[data-v-1621f066]{grid-template-columns:1fr}.comic-cover[data-v-1621f066]{max-width:360px;height:480px;justify-self:center}.comic-meta[data-v-1621f066]{grid-template-columns:1fr}}@media (max-width:576px){.comic-chapters[data-v-1621f066],.comic-comments[data-v-1621f066],.comic-detail[data-v-1621f066],.related-comics[data-v-1621f066]{border-radius:22px;padding:18px}.comic-cover[data-v-1621f066]{height:360px;max-width:260px;min-height:0}.chapter-list[data-v-1621f066],.related-list[data-v-1621f066]{grid-template-columns:1fr}}.comic-detail-page[data-v-1621f066]{color:#eef3ff;background:radial-gradient(circle at 12% 0,rgba(255,204,102,.14),transparent 30%),radial-gradient(circle at 88% 10%,rgba(35,211,238,.1),transparent 28%),linear-gradient(180deg,rgba(7,9,18,.22),rgba(7,9,18,.72))!important}.comic-detail-page .container[data-v-1621f066]{max-width:1500px}.comic-chapters[data-v-1621f066],.comic-comments[data-v-1621f066],.comic-detail[data-v-1621f066],.comic-rankings[data-v-1621f066],.ranking-card[data-v-1621f066]{border-radius:10px!important;border:1px solid hsla(0,0%,100%,.1)!important;background:linear-gradient(180deg,rgba(20,24,39,.96),rgba(10,13,24,.98))!important;box-shadow:0 28px 70px rgba(0,0,0,.34)!important}.comic-detail[data-v-1621f066]:before{background:radial-gradient(circle at 78% 18%,rgba(255,204,102,.16),transparent 32%),linear-gradient(135deg,rgba(22,27,45,.7),rgba(7,9,18,.28))!important}.comic-cover[data-v-1621f066]{border-radius:10px!important;box-shadow:0 28px 60px rgba(0,0,0,.48)!important}.chapter-name[data-v-1621f066],.comic-title[data-v-1621f066],.comment-author[data-v-1621f066],.related-title[data-v-1621f066],.section-title[data-v-1621f066]{color:#f8fbff!important}.chapter-time[data-v-1621f066],.comic-description[data-v-1621f066],.comment-content[data-v-1621f066],.meta-item[data-v-1621f066],.related-author[data-v-1621f066]{color:#9faaca!important}.chapter-status.free[data-v-1621f066],.meta-label[data-v-1621f066]{color:#23d3ee!important}.favorite-btn[data-v-1621f066],.start-reading[data-v-1621f066],.submit-comment[data-v-1621f066]{color:#07101d!important;background:linear-gradient(135deg,#fc6,#23d3ee)!important;border:0!important;border-radius:8px!important}.chapter-item[data-v-1621f066],.comment-item[data-v-1621f066],.ranking-item[data-v-1621f066]{border-radius:10px!important;border:1px solid hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.05)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important}.chapter-item[data-v-1621f066]:hover,.ranking-item[data-v-1621f066]:hover{border-color:rgba(255,204,102,.34)!important}.comment-form textarea[data-v-1621f066]{color:#eef3ff!important;background:rgba(5,8,16,.84)!important;border-color:hsla(0,0%,100%,.12)!important;border-radius:10px!important}.chapter-list[data-v-1621f066]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important}.chapter-item[data-v-1621f066]{min-height:176px!important;padding:0!important;overflow:hidden;display:grid;grid-template-rows:108px minmax(0,1fr)}.chapter-preview[data-v-1621f066]{position:relative;overflow:hidden;background:#070912}.chapter-preview[data-v-1621f066]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 32%,rgba(5,7,14,.72));pointer-events:none}.chapter-preview img[data-v-1621f066]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.06) contrast(1.05)}.chapter-body[data-v-1621f066]{padding:14px 16px 16px}.comic-rankings[data-v-1621f066]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:30px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ranking-card[data-v-1621f066]{padding:28px}.ranking-list[data-v-1621f066]{display:grid;gap:12px}.ranking-item[data-v-1621f066]{display:grid;grid-template-columns:44px 64px minmax(0,1fr);gap:14px;align-items:center;padding:12px;cursor:pointer;transition:transform .25s ease,border-color .25s ease}.ranking-item[data-v-1621f066]:hover{transform:translateY(-3px)}.ranking-item strong[data-v-1621f066]{color:#fc6;font-size:22px;font-weight:900}.ranking-item img[data-v-1621f066]{width:64px;height:82px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ranking-item h3[data-v-1621f066]{margin:0 0 6px;color:#f8fbff;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-item p[data-v-1621f066]{margin:0;color:#9faaca;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.comic-rankings[data-v-1621f066]{grid-template-columns:1fr}}.reader-page[data-v-585638f2]{width:100%;min-height:100vh;background-color:#121212;display:flex;flex-direction:column}.reader-header[data-v-585638f2]{position:fixed;top:0;left:0;right:0;background-color:rgba(25,25,25,.95);backdrop-filter:blur(10px);padding:15px 20px;box-shadow:0 2px 15px rgba(0,0,0,.25);z-index:100;display:flex;justify-content:space-between;align-items:center;transform:translateY(0);transition:transform .3s ease}.header-hidden[data-v-585638f2]{transform:translateY(-100%)}.back-btn[data-v-585638f2],.header-left[data-v-585638f2]{display:flex;align-items:center}.back-btn[data-v-585638f2]{background-color:#2a2a2a;border:none;padding:8px 16px;font-size:14px;cursor:pointer;color:#fff;margin-right:15px;border-radius:4px;transition:all .2s ease}.back-btn[data-v-585638f2]:hover{background-color:#ff6b6b}.arrow[data-v-585638f2]{margin-right:5px}.comic-info[data-v-585638f2]{display:flex;flex-direction:column}.comic-title[data-v-585638f2]{font-size:16px;font-weight:700;color:#fff;margin-bottom:5px}.chapter-title[data-v-585638f2]{font-size:14px;color:#aaa}.chapter-nav[data-v-585638f2]{display:flex;align-items:center}.next-chapter[data-v-585638f2],.prev-chapter[data-v-585638f2]{padding:8px 16px;border:none;background-color:#2a2a2a;color:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease;font-weight:500}.next-chapter[data-v-585638f2]:hover,.prev-chapter[data-v-585638f2]:hover{background-color:#ff6b6b}.next-chapter[data-v-585638f2]:disabled,.prev-chapter[data-v-585638f2]:disabled{opacity:.5;cursor:not-allowed;background-color:#2a2a2a}.chapter-select[data-v-585638f2]{margin:0 10px;position:relative}.current-chapter[data-v-585638f2]{padding:8px 16px;background-color:#2a2a2a;border:none;color:#fff;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;transition:all .2s ease}.current-chapter[data-v-585638f2]:hover{background-color:#3a3a3a}.arrow-down[data-v-585638f2]{font-size:12px;margin-left:8px;transition:transform .2s ease}.chapter-select.active .arrow-down[data-v-585638f2]{transform:rotate(180deg)}.chapter-dropdown[data-v-585638f2]{display:none}.chapter-sidebar[data-v-585638f2]{position:fixed;top:0;right:-300px;width:300px;height:100vh;background-color:#2a2a2a;box-shadow:-5px 0 15px rgba(0,0,0,.3);z-index:1000;transition:right .3s ease;display:flex;flex-direction:column}.sidebar-open[data-v-585638f2]{right:0}.sidebar-header[data-v-585638f2]{padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3a3a3a}.sidebar-header h3[data-v-585638f2]{margin:0;color:#fff;font-size:18px}.close-sidebar[data-v-585638f2]{background:none;border:none;color:#aaa;font-size:24px;cursor:pointer}.close-sidebar[data-v-585638f2]:hover{color:#ff6b6b}.sidebar-content[data-v-585638f2]{flex:1;overflow-y:auto;padding:10px 0;scrollbar-width:thin;scrollbar-color:#444 #2a2a2a}.sidebar-content[data-v-585638f2]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-585638f2]::-webkit-scrollbar-track{background:#2a2a2a}.sidebar-content[data-v-585638f2]::-webkit-scrollbar-thumb{background-color:#444;border-radius:6px}.sidebar-chapter-item[data-v-585638f2]{padding:12px 15px;cursor:pointer;border-bottom:1px solid #3a3a3a;transition:all .2s ease;display:flex;flex-direction:column;gap:6px}.sidebar-chapter-item[data-v-585638f2]:hover{background-color:#3a3a3a}.sidebar-chapter-item.active[data-v-585638f2]{background-color:#3a3a3a;border-left:4px solid #ff6b6b}.sidebar-chapter-title[data-v-585638f2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ddd;font-size:14px}.sidebar-chapter-item.active .sidebar-chapter-title[data-v-585638f2]{color:#ff6b6b;font-weight:700}.sidebar-chapter-tag[data-v-585638f2]{display:flex;gap:8px}.sidebar-overlay[data-v-585638f2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}.reader-content[data-v-585638f2]{flex:1;padding:70px 0 50px 0;display:flex;justify-content:center;align-items:flex-start}.loading[data-v-585638f2],.no-permission[data-v-585638f2]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:400px;width:100%;max-width:800px;background-color:#2a2a2a;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.25);margin-top:50px;color:#fff}.no-permission h3[data-v-585638f2]{font-size:22px;margin-bottom:15px;color:#ff6b6b}.no-permission p[data-v-585638f2]{font-size:16px;color:#aaa;margin-bottom:25px;max-width:80%;text-align:center}.action-buttons[data-v-585638f2]{display:flex;gap:15px}.action-btn[data-v-585638f2]{padding:10px 20px;border:none;border-radius:6px;background-color:#ff6b6b;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:15px}.action-btn[data-v-585638f2]:hover{background-color:#ff5252;transform:translateY(-2px);box-shadow:0 5px 15px hsla(0,100%,71%,.3)}.comic-images[data-v-585638f2]{width:100%;max-width:800px;display:flex;flex-direction:column;gap:5px;background-color:#1a1a1a;padding:0;border-radius:8px;overflow:hidden;box-shadow:0 5px 25px rgba(0,0,0,.3)}.image-container[data-v-585638f2]{width:100%;position:relative;background-color:#1a1a1a;overflow:hidden}.comic-image[data-v-585638f2]{width:100%;display:block;margin:0 auto}.image-loading[data-v-585638f2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(26,26,26,.85)}.reader-footer[data-v-585638f2]{position:fixed;bottom:0;left:0;right:0;background-color:rgba(25,25,25,.95);backdrop-filter:blur(10px);padding:15px 20px;box-shadow:0 -2px 15px rgba(0,0,0,.25);transform:translateY(0);transition:transform .3s ease;z-index:100}.footer-hidden[data-v-585638f2]{transform:translateY(100%)}.footer-nav[data-v-585638f2]{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto}.chapter-info[data-v-585638f2]{font-size:15px;color:#aaa;font-weight:500}.fullscreen-btn[data-v-585638f2],.toggle-ui-btn[data-v-585638f2]{position:fixed;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .3s ease}.toggle-ui-btn[data-v-585638f2]{right:20px;bottom:80px}.fullscreen-btn[data-v-585638f2]{right:20px;bottom:130px}.fullscreen-btn[data-v-585638f2]:hover,.toggle-ui-btn[data-v-585638f2]:hover{background-color:#ff6b6b;transform:scale(1.1)}.footer-hidden[data-v-585638f2],.header-hidden[data-v-585638f2]{opacity:0;pointer-events:none}@media (max-width:768px){.comic-images[data-v-585638f2]{border-radius:0;box-shadow:none}.reader-header[data-v-585638f2]{padding:10px 15px}.chapter-nav[data-v-585638f2],.header-right[data-v-585638f2]{width:100%}.chapter-title[data-v-585638f2],.comic-title[data-v-585638f2]{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-btn[data-v-585638f2]{padding:8px 15px;font-size:14px}.chapter-dropdown[data-v-585638f2]{width:100%;max-width:360px;left:auto;right:0}.chapter-dropdown-title[data-v-585638f2]{max-width:55%}.toggle-ui-btn[data-v-585638f2]{bottom:70px;right:15px}}.spinner[data-v-585638f2]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;border-left-color:#ff6b6b;animation:spin-585638f2 1s linear infinite;margin-bottom:15px}@keyframes spin-585638f2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chapter-tag[data-v-585638f2]{font-size:12px;padding:3px 6px;border-radius:4px;font-weight:600;display:inline-block;text-align:center;min-width:40px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chapter-tag.free[data-v-585638f2]{background-color:rgba(24,144,255,.2);color:#1890ff;border:1px solid rgba(24,144,255,.3)}.chapter-tag.vip[data-v-585638f2]{background-color:rgba(250,140,22,.2);color:#fa8c16;border:1px solid rgba(250,140,22,.3)}.chapter-tag.paid[data-v-585638f2]{background-color:rgba(255,77,79,.2);color:#ff4d4f;border:1px solid rgba(255,77,79,.3)}.vip-page[data-v-7a3384ac]{padding:34px 20px 54px;max-width:1500px;margin:0 auto;color:#eef3ff}.vip-header[data-v-7a3384ac]{margin-bottom:28px;padding:28px;border-radius:10px;background:radial-gradient(circle at 85% 18%,rgba(255,204,102,.22),transparent 28%),linear-gradient(135deg,rgba(23,28,48,.98),rgba(8,11,20,.98));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 30px 76px rgba(0,0,0,.34)}.vip-brand[data-v-7a3384ac]{display:flex;align-items:center;gap:24px}.vip-brand-logo[data-v-7a3384ac]{width:170px;height:120px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;padding:10px;box-shadow:0 18px 46px rgba(23,34,63,.12)}.vip-brand p[data-v-7a3384ac]{margin:0 0 8px;color:#12aeb8;font-size:15px;font-weight:900}.vip-header h1[data-v-7a3384ac]{font-size:42px;color:#f8fbff;margin-bottom:10px;letter-spacing:0}.vip-slogan[data-v-7a3384ac]{font-size:16px;color:#9faaca}.vip-container[data-v-7a3384ac]{background:linear-gradient(180deg,rgba(18,22,38,.96),rgba(9,12,22,.98));border-radius:10px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 26px 68px rgba(0,0,0,.32);overflow:hidden}.vip-checkout-layout[data-v-7a3384ac]{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1fr)}.vip-panel-heading[data-v-7a3384ac]{margin-bottom:20px}.vip-panel-heading p[data-v-7a3384ac]{margin:0 0 8px;color:#fc6;font-size:13px;font-weight:900}.vip-panel-heading h2[data-v-7a3384ac]{margin:0;color:#f8fbff;font-size:34px}.vip-benefits[data-v-7a3384ac]{padding:32px;background:radial-gradient(circle at 92% 12%,rgba(35,211,238,.22),transparent 30%),linear-gradient(135deg,#101522,#070912);color:#fff}.vip-benefits h2[data-v-7a3384ac]{font-size:24px;margin-bottom:20px;font-weight:500}.benefit-list[data-v-7a3384ac]{display:grid;grid-template-columns:1fr;gap:14px}.benefit-item[data-v-7a3384ac]{display:flex;align-items:flex-start;background-color:hsla(0,0%,100%,.12);padding:18px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);transition:transform .3s}.benefit-item[data-v-7a3384ac]:hover{transform:translateY(-5px);background-color:hsla(0,0%,100%,.2)}.benefit-icon[data-v-7a3384ac]{font-size:24px;margin-right:12px;margin-top:2px}.benefit-title[data-v-7a3384ac]{font-size:16px;font-weight:500;margin-bottom:5px}.benefit-desc[data-v-7a3384ac]{font-size:14px;opacity:.8}.vip-packages[data-v-7a3384ac]{padding:32px}.vip-packages h2[data-v-7a3384ac]{font-size:24px;margin-bottom:20px;color:#f8fbff;font-weight:500}.packages-loading[data-v-7a3384ac]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.spinner[data-v-7a3384ac]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-left-color:#22d3d7;animation:spin-7a3384ac 1s linear infinite;margin-bottom:15px}@keyframes spin-7a3384ac{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.packages-list[data-v-7a3384ac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}.package-item[data-v-7a3384ac]{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:22px;cursor:pointer;position:relative;transition:all .3s;background:hsla(0,0%,100%,.05)}.package-item[data-v-7a3384ac]:hover{border-color:#22d3d7;transform:translateY(-5px);box-shadow:0 18px 38px rgba(34,211,215,.14)}.package-item.active[data-v-7a3384ac]{border-color:#22d3d7;background-color:rgba(34,211,215,.06)}.package-name[data-v-7a3384ac]{font-size:18px;font-weight:600;margin-bottom:10px;color:#f8fbff}.package-price[data-v-7a3384ac]{font-size:24px;font-weight:700;color:#fc6;margin-bottom:5px}.package-duration[data-v-7a3384ac]{font-size:14px;color:#9faaca;margin-bottom:10px}.package-desc[data-v-7a3384ac]{font-size:13px;color:#9faaca}.package-selected[data-v-7a3384ac]{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#22d3d7,#17223f);color:#fff;font-size:12px;padding:2px 8px;border-radius:10px}.payment-section[data-v-7a3384ac]{text-align:center;margin-top:20px}.payment-btn[data-v-7a3384ac]{background:linear-gradient(135deg,#22d3d7,#17223f);color:#fff;border:none;border-radius:30px;padding:12px 40px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.payment-btn[data-v-7a3384ac]:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(34,211,215,.22)}.payment-btn[data-v-7a3384ac]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.vip-agreement[data-v-7a3384ac]{grid-column:1/-1;text-align:center;font-size:12px;color:#999;margin-top:20px;padding-bottom:20px}.payment-modal[data-v-7a3384ac]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.payment-content[data-v-7a3384ac]{background-color:#111525;width:400px;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.2)}.payment-header[data-v-7a3384ac]{padding:15px 20px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.payment-header h3[data-v-7a3384ac]{margin:0;font-size:18px;color:#f8fbff}.close-btn[data-v-7a3384ac]{font-size:24px;cursor:pointer;color:#999}.close-btn[data-v-7a3384ac]:hover{color:#666}.payment-body[data-v-7a3384ac]{padding:20px;text-align:center}.package-info[data-v-7a3384ac]{margin-bottom:20px}.package-info h4[data-v-7a3384ac]{font-size:18px;margin-bottom:10px}.package-info .price[data-v-7a3384ac]{font-size:24px;color:#fc6;font-weight:700;margin-bottom:5px}.package-info .duration[data-v-7a3384ac]{font-size:14px;color:#9faaca}.qrcode-container[data-v-7a3384ac]{margin:20px auto}.qrcode-container img[data-v-7a3384ac]{width:180px;height:180px;border:1px solid #f0f0f0;padding:10px}.qrcode-container p[data-v-7a3384ac]{margin-top:15px;font-size:14px;color:#9faaca}@media (max-width:768px){.vip-checkout-layout[data-v-7a3384ac]{grid-template-columns:1fr}.vip-header[data-v-7a3384ac]{padding:20px}.vip-brand[data-v-7a3384ac]{align-items:flex-start;flex-direction:column}.vip-brand-logo[data-v-7a3384ac]{width:150px;height:104px}.vip-header h1[data-v-7a3384ac]{font-size:32px}.benefit-list[data-v-7a3384ac],.packages-list[data-v-7a3384ac]{grid-template-columns:1fr}}.about-us[data-v-6749f5e0]{min-height:100vh;padding:34px 0 58px;background:radial-gradient(circle at 8% 0,rgba(255,204,102,.12),transparent 28%),radial-gradient(circle at 92% 12%,rgba(35,211,238,.1),transparent 30%),linear-gradient(180deg,rgba(7,9,18,.14),rgba(7,9,18,.62))}.container[data-v-6749f5e0]{max-width:1180px;margin:0 auto;padding:0 24px}.about-card[data-v-6749f5e0],.about-hero[data-v-6749f5e0],.business-card[data-v-6749f5e0]{border:1px solid rgba(23,34,63,.08);border-radius:10px;background:linear-gradient(180deg,rgba(20,24,39,.94),rgba(10,13,24,.96));box-shadow:0 28px 70px rgba(0,0,0,.3)}.about-hero[data-v-6749f5e0]{display:flex;align-items:center;gap:26px;padding:30px;margin-bottom:24px}.about-logo[data-v-6749f5e0]{width:170px;height:122px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;padding:10px;box-shadow:0 18px 46px rgba(23,34,63,.12)}.eyebrow[data-v-6749f5e0]{margin:0 0 8px;color:#0f9fa7;font-size:13px;font-weight:900}.about-hero h1[data-v-6749f5e0]{margin:0;color:#f8fbff;font-size:42px;letter-spacing:0}.lead[data-v-6749f5e0]{max-width:760px;margin:12px 0 0;color:#aab5d4;font-size:17px;line-height:1.8}.about-card[data-v-6749f5e0],.business-card[data-v-6749f5e0]{padding:30px;margin-bottom:24px}.business-card h2[data-v-6749f5e0],.company-summary h2[data-v-6749f5e0]{margin:0 0 16px;color:#f8fbff;font-size:28px}.business-groups p[data-v-6749f5e0],.company-summary p[data-v-6749f5e0]{margin:0 0 14px;color:#aab5d4;font-size:16px;line-height:1.9}.info-grid[data-v-6749f5e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.info-item[data-v-6749f5e0]{padding:18px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.info-item.wide[data-v-6749f5e0]{grid-column:span 2}.info-item span[data-v-6749f5e0]{display:block;margin-bottom:8px;color:#23d3ee;font-size:13px}.info-item strong[data-v-6749f5e0]{color:#f6f8ff;font-size:16px;line-height:1.5}.business-groups[data-v-6749f5e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.business-groups div[data-v-6749f5e0]{padding:20px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.business-groups h3[data-v-6749f5e0]{margin:0 0 10px;color:#0f9fa7;font-size:18px}@media (max-width:820px){.about-hero[data-v-6749f5e0]{align-items:flex-start;flex-direction:column}.business-groups[data-v-6749f5e0],.info-grid[data-v-6749f5e0]{grid-template-columns:1fr}.info-item.wide[data-v-6749f5e0]{grid-column:auto}.about-hero h1[data-v-6749f5e0]{font-size:34px}}.search-page[data-v-b50a7c7a]{padding:30px 0;min-height:calc(100vh - 70px);background-color:#f5f5f5}.container[data-v-b50a7c7a]{max-width:1200px;margin:0 auto;padding:0 20px}.search-header[data-v-b50a7c7a]{margin-bottom:30px}.search-header h1[data-v-b50a7c7a]{font-size:24px;margin-bottom:15px;color:#333}.search-form[data-v-b50a7c7a]{display:flex;max-width:600px}.search-form input[data-v-b50a7c7a]{flex:1;padding:10px 15px;border:1px solid #ddd;border-radius:4px 0 0 4px;font-size:14px;outline:none;transition:border-color .3s}.search-form input[data-v-b50a7c7a]:focus{border-color:#ff6b6b}.search-form button[data-v-b50a7c7a]{background-color:#ff6b6b;color:#fff;border:none;padding:0 20px;border-radius:0 4px 4px 0;cursor:pointer;transition:background-color .3s}.search-form button[data-v-b50a7c7a]:hover{background-color:#ff5252}.loading[data-v-b50a7c7a]{text-align:center;padding:50px 0}.spinner[data-v-b50a7c7a]{display:inline-block;width:40px;height:40px;border:3px solid hsla(0,100%,71%,.3);border-radius:50%;border-top-color:#ff6b6b;animation:spin-b50a7c7a 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin-b50a7c7a{to{transform:rotate(1turn)}}.no-results[data-v-b50a7c7a]{text-align:center;padding:60px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.no-results-icon[data-v-b50a7c7a]{color:#ccc;margin-bottom:20px}.no-results h3[data-v-b50a7c7a]{font-size:20px;margin-bottom:10px}.no-results p[data-v-b50a7c7a]{color:#666;margin-bottom:10px}.no-results a[data-v-b50a7c7a]{color:#ff6b6b;text-decoration:none}.total-count[data-v-b50a7c7a]{margin-bottom:20px;color:#666;font-size:14px}.comics-grid[data-v-b50a7c7a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.comic-item[data-v-b50a7c7a]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;cursor:pointer}.comic-item[data-v-b50a7c7a]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.comic-cover[data-v-b50a7c7a]{position:relative;height:240px}.comic-cover img[data-v-b50a7c7a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comic-badge[data-v-b50a7c7a]{position:absolute;top:10px;right:10px;background-color:#ff6b6b;color:#fff;font-size:12px;padding:2px 6px;border-radius:3px}.comic-info[data-v-b50a7c7a]{padding:15px}.comic-title[data-v-b50a7c7a]{font-size:16px;margin:0 0 5px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comic-author[data-v-b50a7c7a]{font-size:14px;color:#666;margin:0 0 10px}.comic-desc[data-v-b50a7c7a]{font-size:13px;color:#999;margin:0;line-height:1.5;height:60px;overflow:hidden}@media (max-width:768px){.comics-grid[data-v-b50a7c7a]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.comic-cover[data-v-b50a7c7a]{height:200px}.comic-info[data-v-b50a7c7a]{padding:10px}.comic-desc[data-v-b50a7c7a]{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,Arial,sans-serif;background-color:#f5f5f5;color:#333}#app{width:100%;min-height:100vh}a{text-decoration:none}img{max-width:100%}