.user-card-container[data-v-486385c2]{width:auto;position:absolute;top:100%;right:0;margin-top:1.5rem;z-index:1000;display:flex;justify-content:flex-start;pointer-events:auto}.user-card[data-v-486385c2]{background-color:#fff;box-shadow:0 .3rem .8rem rgba(0,0,0,.2);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem;font-size:.9rem;width:380px;max-width:100%;pointer-events:auto}.slide-enter-active[data-v-486385c2],.slide-leave-active[data-v-486385c2]{transition:transform .2s ease,opacity .2s ease}.slide-enter-from[data-v-486385c2]{transform:translateX(100%);opacity:0}.slide-enter-to[data-v-486385c2],.slide-leave-from[data-v-486385c2]{transform:translateX(0);opacity:1}.slide-leave-to[data-v-486385c2]{transform:translateX(100%);opacity:0}.user-info[data-v-486385c2]{display:flex;align-items:center;gap:.5rem}.user-avatar[data-v-486385c2]{cursor:pointer;transition:transform .3s,opacity .3s;flex-shrink:0}.user-avatar[data-v-486385c2]:hover{transform:scale(1.1);opacity:.9}.user-avatar img[data-v-486385c2]{width:3rem;height:3rem;border-radius:50%}.user-details[data-v-486385c2]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.1rem;cursor:pointer;flex:1;padding:.25rem;margin:-.25rem;border-radius:.25rem;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.user-details[data-v-486385c2]:hover{background-color:rgba(0,0,0,.05)}.user-name[data-v-486385c2]{font-size:1rem;font-weight:700}.logout-button[data-v-486385c2]{background:none;border:none;color:#6e6e6e;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:.2rem;margin-left:auto;transition:color .3s,transform .3s;-webkit-tap-highlight-color:transparent;outline:none}.logout-button[data-v-486385c2]:hover{color:#5a5a5a;transform:scale(1.1)}.user-panels[data-v-486385c2]{--user-panels-gap:0.5rem;display:flex;gap:var(--user-panels-gap);flex-wrap:wrap}.user-panels .membership-panels[data-v-486385c2]{gap:var(--user-panels-gap)}.gold-panel[data-v-486385c2]{flex:1;min-width:0;background-color:#ff8a65;border-radius:.5rem;padding-block:1rem;padding-inline:1rem;text-align:center;color:#fff;font-size:.85rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;line-height:1.5;box-shadow:0 .2rem .5rem rgba(0,0,0,.15)}.gold-stats[data-v-486385c2]{display:contents}.gold-stat-row[data-v-486385c2]{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin:0;line-height:1.35}.gold-stat-label[data-v-486385c2],.gold-stat-value[data-v-486385c2]{flex-shrink:0}.gold-panel[data-v-486385c2]:hover{background-color:#d84315;box-shadow:0 .4rem .8rem rgba(255,112,67,.5);transition:all .3s ease}.balance-info[data-v-486385c2]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:0;width:100%}.wallet-label[data-v-486385c2]{font-size:.8rem;font-weight:700;align-items:center}.membership-panels[data-v-486385c2]{display:flex;flex-direction:column}.membership-panel[data-v-486385c2]{position:relative;background-color:#4fc3f7;padding:1rem;color:#fff;font-size:.8rem;line-height:1.5;border-radius:.5rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);cursor:pointer}.membership-panel.premium-member[data-v-486385c2]{background-color:#81c784}.membership-panel.normal-member[data-v-486385c2]:hover{background-color:#0288d1;box-shadow:0 .4rem .8rem rgba(41,182,246,.5);transition:all .3s ease}.membership-panel.premium-member[data-v-486385c2]:hover{background-color:#2e7d32;box-shadow:0 .4rem .8rem rgba(102,187,106,.5);transition:all .3s ease}.member-info[data-v-486385c2]{display:flex;align-items:center;justify-content:flex-start;gap:.3rem;font-weight:700;font-size:.8rem}.gold-icon[data-v-486385c2]{color:#fff}.recharge-button[data-v-486385c2]{width:90%;height:2rem;margin-top:auto;margin-bottom:1rem;background-color:hsla(0,0%,100%,.3);color:#fff;border:none;border-radius:.25rem;padding:.3rem 1.2rem;font-size:.7rem;cursor:pointer;transition:background-color .3s;-webkit-tap-highlight-color:transparent;outline:none}.recharge-button[data-v-486385c2]:hover{background-color:hsla(0,0%,100%,.6)}.open-button[data-v-486385c2]{position:absolute;right:.5rem;top:20%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.3);color:#fff;border:none;border-radius:.25rem;padding:.2rem .8rem;font-size:.65rem;cursor:pointer;transition:background-color .3s;-webkit-tap-highlight-color:transparent;outline:none}.open-button[data-v-486385c2]:hover{background-color:hsla(0,0%,100%,.6)}.other-options[data-v-486385c2]{display:flex;gap:1rem;justify-content:space-around;align-items:center}.option-button[data-v-486385c2]{background-color:transparent;border:none;color:#333;font-size:.8rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 0;transition:color .3s;-webkit-tap-highlight-color:transparent;outline:none}.option-button .el-icon[data-v-486385c2],.option-button i[data-v-486385c2]{font-size:1.5rem;color:#fff;padding:.4rem;box-sizing:border-box}.option-button .el-icon[data-v-486385c2],.option-button .icon-balance[data-v-486385c2],.option-button .icon-basic-info[data-v-486385c2],.option-button .icon-favorites[data-v-486385c2],.option-button .icon-membership[data-v-486385c2],.option-button .icon-purchase-history[data-v-486385c2],.option-button i[data-v-486385c2]{margin-bottom:.3rem;background-color:#b0b0b0;border-radius:50%;transition:background-color .3s;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem}.option-button .icon-balance .el-icon[data-v-486385c2],.option-button .icon-basic-info .el-icon[data-v-486385c2],.option-button .icon-favorites .el-icon[data-v-486385c2],.option-button .icon-membership .el-icon[data-v-486385c2],.option-button .icon-purchase-history .el-icon[data-v-486385c2]{background-color:transparent;margin-bottom:0;padding:0;width:auto;height:auto}.option-button[data-v-486385c2]:hover{transform:scale(1.1)}.option-button:hover .el-icon[data-v-486385c2],.option-button:hover i[data-v-486385c2]{box-shadow:0 .3rem .6rem rgba(0,0,0,.3)}.option-button:hover .icon-balance[data-v-486385c2],.option-button:hover .icon-basic-info[data-v-486385c2],.option-button:hover .icon-favorites[data-v-486385c2],.option-button:hover .icon-membership[data-v-486385c2],.option-button:hover .icon-purchase-history[data-v-486385c2]{background:linear-gradient(135deg,#91c7ff,#b3d9ff)}@media (max-width:768px){.user-card-container[data-v-486385c2]{position:fixed;top:70px;right:.5rem;margin-top:0;z-index:1001}.user-card-container[data-v-486385c2],.user-card[data-v-486385c2]{width:-moz-max-content;width:max-content;min-width:min(280px,calc(100vw - 1rem));max-width:calc(100vw - 1rem);box-sizing:border-box}.user-card[data-v-486385c2]{display:flex;flex-direction:column;align-items:stretch;padding:.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.user-info[data-v-486385c2]{width:100%;box-sizing:border-box;min-width:0}.user-name[data-v-486385c2]{font-size:.95rem}.membership-panel[data-v-486385c2]{padding:.8rem;font-size:.8rem}.user-panels[data-v-486385c2]{flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;box-sizing:border-box}.gold-panel[data-v-486385c2]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;align-items:stretch;justify-content:center;text-align:left;font-size:clamp(.65rem,2.8vw,.8rem);padding-block:.8rem;padding-inline:1rem;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.membership-panels[data-v-486385c2]{flex:0 0 auto;align-self:stretch}.balance-info[data-v-486385c2]{justify-content:center;align-items:center;flex-wrap:nowrap;box-sizing:border-box;width:100%;gap:.3rem}.wallet-label[data-v-486385c2]{white-space:nowrap;line-height:1.2;flex:0 0 auto}.gold-panel .gold-icon[data-v-486385c2]{flex-shrink:0;font-size:1.25rem}.gold-stats[data-v-486385c2]{display:flex;flex-direction:column;align-items:flex-start;align-self:center;margin-top:.35rem}.gold-stat-row[data-v-486385c2],.gold-stats[data-v-486385c2]{gap:.2rem;width:-moz-max-content;width:max-content;max-width:100%;box-sizing:border-box}.gold-stat-row[data-v-486385c2]{justify-content:flex-start;align-items:baseline;flex-wrap:nowrap}.gold-stat-label[data-v-486385c2]{flex-shrink:0;white-space:nowrap}.gold-stat-value[data-v-486385c2]{flex:0 0 auto;white-space:nowrap;text-align:left}.other-options[data-v-486385c2]{width:100%;justify-content:space-between;gap:1.5rem;padding:0 1.25rem;padding-left:.5rem}.option-button[data-v-486385c2]{font-size:0;line-height:0;padding:.25rem 0}.option-button .icon-balance[data-v-486385c2],.option-button .icon-basic-info[data-v-486385c2],.option-button .icon-favorites[data-v-486385c2],.option-button .icon-membership[data-v-486385c2],.option-button .icon-purchase-history[data-v-486385c2]{margin-bottom:0;width:2rem;height:2rem}.option-button .el-icon[data-v-486385c2],.option-button i[data-v-486385c2]{margin-bottom:0;font-size:1.2rem}}@media (max-width:480px){.user-card-container[data-v-486385c2]{top:60px;right:.5rem}.user-card-container[data-v-486385c2],.user-card[data-v-486385c2]{width:-moz-max-content;width:max-content;min-width:min(280px,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}.user-card[data-v-486385c2]{padding:.7rem;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.user-avatar img[data-v-486385c2]{width:2.5rem;height:2.5rem}.user-name[data-v-486385c2]{font-size:.9rem}.membership-panel[data-v-486385c2]{padding:.7rem;font-size:.75rem}.gold-panel[data-v-486385c2]{font-size:clamp(.62rem,3.4vw,.75rem);padding-block:.7rem;padding-inline:.95rem;box-sizing:border-box}.gold-panel .gold-icon[data-v-486385c2]{font-size:1.15rem}}.imp-backdrop[data-v-25732d08]{position:fixed;inset:0;z-index:10048;background:rgba(15,23,42,.35);-webkit-tap-highlight-color:transparent}.imp-fade-enter-active[data-v-25732d08],.imp-fade-leave-active[data-v-25732d08]{transition:opacity .18s ease}.imp-fade-enter-from[data-v-25732d08],.imp-fade-leave-to[data-v-25732d08]{opacity:0}.imp-slide-fade-enter-active[data-v-25732d08],.imp-slide-fade-leave-active[data-v-25732d08]{transition:transform .22s ease,opacity .22s ease;transform-origin:top right}.imp-slide-fade-enter-from[data-v-25732d08],.imp-slide-fade-leave-to[data-v-25732d08]{transform:translateY(-10px);opacity:0}.imp-panel[data-v-25732d08]{position:fixed;z-index:10050;min-width:min(400px,calc(100vw - 24px));max-width:min(520px,calc(100vw - 20px));max-height:min(82vh,720px);min-height:280px;background:#fff;border-radius:14px;box-shadow:0 4px 6px -1px rgba(0,0,0,.08),0 18px 40px rgba(79,110,247,.18);border:1px solid rgba(226,232,255,.95);display:flex;flex-direction:column;box-sizing:border-box}.imp-panel--mobile[data-v-25732d08]{--im-mobile-row-h:5.15rem;min-width:0;max-width:none;max-height:min(88vh,760px);min-height:240px;border-radius:16px}.imp-panel-inner[data-v-25732d08]{display:flex;flex-direction:column;min-height:0;flex:1;max-height:inherit}.imp-head[data-v-25732d08]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid #eef1f8}.imp-title[data-v-25732d08]{font-size:1rem;font-weight:600;color:#1f2d52}.imp-head-actions[data-v-25732d08]{display:flex;align-items:center;gap:4px}.imp-mark-all[data-v-25732d08]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#7280a7;cursor:pointer}.imp-mark-all[data-v-25732d08]:hover{background:#eef3ff;color:#4b6bff}.imp-mark-all .material-icons[data-v-25732d08]{font-size:1.2rem}.imp-close[data-v-25732d08]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#7280a7;cursor:pointer}.imp-close[data-v-25732d08]:hover{background:#f0f4ff;color:#4b6bff}.imp-close .material-icons[data-v-25732d08]{font-size:1.25rem}.imp-tip[data-v-25732d08]{padding:1.75rem 1.25rem;text-align:center;color:#7280a7;font-size:.9rem}.imp-loading[data-v-25732d08]{padding:2.25rem 1.25rem;text-align:center;color:#7280a7;font-size:.9rem}.imp-empty-wrap[data-v-25732d08]{padding:1.25rem .75rem 1.5rem}.imp-list-stack[data-v-25732d08]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.imp-scroll[data-v-25732d08]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0;flex:0 1 auto;max-height:min(68vh,580px);padding:4px 0 8px;overscroll-behavior:contain;touch-action:pan-y}.imp-panel--mobile .imp-scroll[data-v-25732d08]{max-height:min(calc(var(--im-mobile-row-h)*5 + .6rem),calc(100vh - 11rem))}.imp-panel--mobile .im-row[data-v-25732d08]{box-sizing:border-box;flex-shrink:0;height:var(--im-mobile-row-h);min-height:var(--im-mobile-row-h);max-height:var(--im-mobile-row-h);align-items:center;overflow:hidden}.imp-panel--mobile .im-name[data-v-25732d08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-panel--mobile .im-line[data-v-25732d08]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;max-height:2.75em}.imp-panel--mobile .im-time[data-v-25732d08]{line-height:1.25}.im-list[data-v-25732d08]{display:flex;flex-direction:column}.im-row[data-v-25732d08]{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem 1rem;border-bottom:1px solid #eef1f8;cursor:pointer;transition:background .12s ease;position:relative}.im-row[data-v-25732d08]:hover{background:#f8faff}.im-row--unread[data-v-25732d08]{padding-left:1.2rem;background:#f5f8ff}.im-row--unread[data-v-25732d08]:hover{background:#eef3ff}.im-avatar-wrap[data-v-25732d08]{position:relative;flex-shrink:0}.im-avatar[data-v-25732d08]{width:2.75rem;height:2.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#e8ecf5;display:block}.im-type-badge[data-v-25732d08]{position:absolute;right:-2px;bottom:-2px;width:1.1rem;height:1.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-sizing:content-box}.im-type-badge--reply[data-v-25732d08]{background:#409eff;color:#fff}.im-type-badge--like[data-v-25732d08]{background:#f06292;color:#fff}.im-type-badge .el-icon[data-v-25732d08]{font-size:.6rem}.im-like-icon[data-v-25732d08]{font-size:.58rem;line-height:1;width:1em;height:1em}.im-main[data-v-25732d08]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;text-align:left;justify-content:flex-start}.im-name[data-v-25732d08]{margin:0;font-size:.92rem;font-weight:600;color:#1f2d52;line-height:1.3}.im-line[data-v-25732d08]{margin:0;font-size:.84rem;color:#4a5578;line-height:1.45;word-break:break-word}.im-time[data-v-25732d08]{margin:0;font-size:.72rem;color:#8b96b3}.im-thumb[data-v-25732d08]{flex-shrink:0;width:2.85rem;height:2.85rem;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#e8ecf5}.im-unread-dot[data-v-25732d08]{position:absolute;left:.4rem;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#409eff}.im-sentinel[data-v-25732d08]{height:1px;margin:0;padding:0;visibility:hidden}.im-loading-hint[data-v-25732d08]{text-align:center;font-size:.75rem;color:#8b96b3;padding:.45rem .75rem .75rem}@media (max-width:576px){.im-row[data-v-25732d08]{gap:.55rem;padding:.65rem .85rem}.im-avatar[data-v-25732d08]{width:2.6rem;height:2.6rem}.im-thumb[data-v-25732d08]{width:2.7rem;height:2.7rem}.im-name[data-v-25732d08]{font-size:.88rem}.im-line[data-v-25732d08]{font-size:.8rem}}.header[data-v-5481ff76]{width:100%;background-color:var(--color-bg-lighter);box-shadow:var(--shadow-sm);position:relative;z-index:var(--z-index-fixed)}.header-content[data-v-5481ff76]{width:75%;max-width:1200px;margin:0 auto;padding:var(--spacing-sm) 0;display:flex;gap:var(--spacing-xl);align-items:center;justify-content:space-between}.hamburger-menu[data-v-5481ff76]{display:none;background-color:transparent;border:none;cursor:pointer;font-size:.9rem;-webkit-tap-highlight-color:transparent;outline:none}.side-menu[data-v-5481ff76]{position:fixed;top:0;right:0;height:auto;max-height:100vh;width:auto;min-width:160px;max-width:70vw;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:-4px 0 20px rgba(0,0,0,.15);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:10000;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);box-sizing:border-box}.side-menu.open[data-v-5481ff76]{transform:translateX(0)}.side-menu-overlay[data-v-5481ff76]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:9999;animation:fadeIn-5481ff76 .3s ease}.close-button[data-v-5481ff76]{position:absolute;top:.8rem;right:.8rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;font-size:.8rem;cursor:pointer;color:#475569;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;-webkit-tap-highlight-color:transparent;outline:none}.close-button[data-v-5481ff76]:hover{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;transform:scale(1.1) rotate(90deg);box-shadow:0 4px 12px rgba(239,68,68,.4)}.close-button[data-v-5481ff76]:active{transform:scale(.95) rotate(90deg)}.close-button i[data-v-5481ff76]{font-size:.9rem;color:inherit;transition:color .3s ease}.dropbtn[data-v-5481ff76]{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--color-bg-lighter);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);border:1px solid var(--color-border-light);border-radius:var(--radius-base);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;transition:all var(--transition-base)}@media (min-width:769px){.nav-links .dropbtn[data-v-5481ff76]{background-color:transparent;border:none}.nav-links .dropbtn[data-v-5481ff76]:hover{background-color:var(--color-bg-base);color:var(--color-primary)}}.dropbtn[data-v-5481ff76]:hover{background-color:var(--color-bg-base);border-color:var(--color-primary);color:var(--color-primary)}.drop-icon[data-v-5481ff76]{font-size:var(--font-size-base);color:var(--color-text-secondary);transition:transform var(--transition-base)}.custom-dropdown:hover .drop-icon[data-v-5481ff76]{transform:rotate(180deg)}.menu-content[data-v-5481ff76]{display:flex;flex-direction:column;align-items:stretch;padding:4rem .8rem 2rem;gap:.5rem;overflow-y:visible;overflow-x:hidden}.menu-content .custom-dropdown[data-v-5481ff76],.menu-content a[data-v-5481ff76],.menu-content[data-v-5481ff76]{width:100%;box-sizing:border-box}.menu-content a[data-v-5481ff76]{display:block;padding:.6rem .8rem;color:#1e293b;text-decoration:none;font-size:.75rem;font-weight:500;border-radius:.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid #e2e8f0;transition:all .3s ease;white-space:nowrap;text-align:center;box-sizing:border-box}.menu-content a[data-v-5481ff76]:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.menu-content .custom-dropdown .dropbtn[data-v-5481ff76]{width:100%;text-align:center;padding:.6rem .8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid #e2e8f0;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;box-sizing:border-box;gap:.5rem;overflow:hidden}.menu-content .custom-dropdown .dropbtn[data-v-5481ff76]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.menu-content .custom-dropdown .dropbtn[data-v-5481ff76]:active{transform:translateY(0)}.menu-content .custom-dropdown .drop-icon[data-v-5481ff76]{transition:transform .3s ease;font-size:.85rem;color:#64748b;flex-shrink:0}.menu-content .custom-dropdown .drop-icon.rotated[data-v-5481ff76]{transform:rotate(180deg)}.menu-content .custom-dropdown .dropdown-content[data-v-5481ff76]{display:block;position:relative;background-color:#f5f7fa;width:100%;padding:.4rem;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:.4rem;margin-top:.4rem;border:1px solid #e5e7eb;animation:slideDown-5481ff76 .3s ease;box-sizing:border-box;overflow:hidden}@keyframes slideDown-5481ff76{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-content .dropdown-content a[data-v-5481ff76]{padding:.5rem .6rem;font-size:.7rem;color:#475569;text-decoration:none;border-radius:.35rem;display:block;margin:.2rem 0;transition:all .2s ease;font-weight:400;white-space:nowrap;text-align:center;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis}.menu-content .dropdown-content a[data-v-5481ff76]:hover{background-color:#3b82f6;color:#fff;transform:translateX(4px)}.logo[data-v-5481ff76]{display:flex;align-items:center}.logo-image[data-v-5481ff76]{height:4rem;width:auto;cursor:pointer}.nav-links[data-v-5481ff76]{display:flex;align-items:center;gap:1rem;margin-left:3rem;flex-grow:1;justify-content:flex-start}.nav-item[data-v-5481ff76]{color:var(--color-text-primary);text-decoration:none;transition:all var(--transition-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-base)}.nav-item[data-v-5481ff76]:hover{color:var(--color-primary);background-color:var(--color-bg-base);transform:translateY(-1px)}.custom-dropdown[data-v-5481ff76]{position:relative;display:inline-block}.dropdown-content[data-v-5481ff76]{display:none;position:absolute;left:0;background-color:var(--color-bg-lighter);min-width:160px;padding:var(--spacing-sm) var(--spacing-base);box-shadow:var(--shadow-md);z-index:var(--z-index-dropdown);border-radius:var(--radius-base);border:1px solid var(--color-border-light)}.custom-dropdown:hover .dropdown-content[data-v-5481ff76]{display:block}.dropdown-content a[data-v-5481ff76]{color:var(--color-text-primary);padding:var(--spacing-sm) var(--spacing-base);text-decoration:none;display:block;transition:all var(--transition-base);font-size:var(--font-size-base);text-align:left;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs);border-radius:var(--radius-sm)}.dropdown-content a[data-v-5481ff76]:last-child{margin-bottom:0}.dropdown-content a[data-v-5481ff76]:hover{background-color:var(--color-primary-lighter);color:var(--color-primary);transform:translateX(4px)}.nav-icons[data-v-5481ff76]{display:flex;align-items:center;gap:var(--spacing-base)}.nav-interaction[data-v-5481ff76]{display:inline-flex;align-items:center;position:relative}.nav-interaction .icon-button[data-v-5481ff76]{position:relative}.interaction-unread-badge[data-v-5481ff76]{position:absolute;top:-4px;right:-4px;min-width:1rem;height:1rem;padding:0 4px;border-radius:999px;background:#f56c6c;color:#fff;font-size:.65rem;line-height:1rem;text-align:center;box-sizing:border-box;pointer-events:none;font-weight:700;border:1px solid #fff}.icon-button[data-v-5481ff76]{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-base);color:var(--color-text-primary);border:1px solid var(--color-border-light);width:2rem;height:2rem;border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-xs);transition:all var(--transition-base);-webkit-tap-highlight-color:transparent;outline:none}.icon-button .el-icon[data-v-5481ff76],.icon-button[data-v-5481ff76]{font-size:var(--font-size-base)}.icon-button[data-v-5481ff76]:hover{background-color:var(--color-primary-lighter);color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.login-text[data-v-5481ff76]{font-size:.9rem;color:#555;margin-left:.5rem}.navbar-login-button[data-v-5481ff76]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--color-border-light);border-radius:var(--radius-base);transition:all var(--transition-base);outline:none;-webkit-tap-highlight-color:transparent;background-color:var(--color-bg-base);color:var(--color-text-primary);border-color:var(--color-border-light);box-shadow:var(--shadow-xs)}.navbar-login-button .el-icon[data-v-5481ff76]{font-size:var(--font-size-base)}.navbar-login-button[data-v-5481ff76]:hover{background-color:var(--color-bg-lighter);border-color:var(--color-border-base);color:var(--color-text-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.trigger-area[data-v-5481ff76]{display:inline-flex;align-items:center;cursor:pointer;position:relative}.overlay[data-v-5481ff76]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.user-card-overlay[data-v-5481ff76]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:1000;animation:fadeIn-5481ff76 .2s ease;pointer-events:auto;touch-action:none}@keyframes fadeIn-5481ff76{0%{opacity:0}to{opacity:1}}.user-info[data-v-5481ff76]{display:flex;align-items:center;gap:.5rem}.user-avatar[data-v-5481ff76]{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;aspect-ratio:1}@keyframes rotate-clockwise-5481ff76{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-counterclockwise-5481ff76{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.user-avatar.rotate-clockwise[data-v-5481ff76]{animation:rotate-clockwise-5481ff76 .4s ease-in-out}.user-avatar.rotate-counterclockwise[data-v-5481ff76]{animation:rotate-counterclockwise-5481ff76 .4s ease-in-out}.user-name[data-v-5481ff76]{font-size:.9rem;color:#333}@media (max-width:768px){.header[data-v-5481ff76]{padding:.5rem 1rem;padding-left:2rem;height:70px;display:flex;align-items:center}.header-content[data-v-5481ff76]{width:100%;padding:0;align-items:center;height:100%;gap:.5rem;justify-content:space-between}.logo[data-v-5481ff76]{font-size:.9rem;margin-left:0;display:flex;align-items:center;justify-content:center;height:100%;flex-shrink:0}.logo-image[data-v-5481ff76]{height:auto;max-height:3.5rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links[data-v-5481ff76]{gap:2rem;display:none}.hamburger-menu[data-v-5481ff76]{display:block}.nav-item[data-v-5481ff76]{font-size:.9rem}.nav-icons[data-v-5481ff76]{display:flex;align-items:center;height:100%;gap:.75rem;margin-right:.5rem;flex-shrink:0}.icon-button[data-v-5481ff76]{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center}.navbar-login-button[data-v-5481ff76]{padding:.2rem .6rem;font-size:.9rem;display:flex;align-items:center;justify-content:center;height:auto}.hamburger-menu[data-v-5481ff76],.user-info[data-v-5481ff76]{display:flex;align-items:center;height:100%}.hamburger-menu[data-v-5481ff76]{justify-content:center}.side-menu[data-v-5481ff76]{top:70px!important;z-index:10000!important;height:auto!important;max-height:calc(100vh - 70px)!important;min-width:140px!important;max-width:65vw!important;border-radius:8px 0 0 8px!important}.menu-content[data-v-5481ff76]{padding:3.5rem .7rem 1.5rem!important;gap:.4rem!important}}@media (max-width:480px){.header[data-v-5481ff76]{padding:.5rem .5rem;padding-left:1.5rem;height:60px;display:flex;align-items:center}.header-content[data-v-5481ff76]{width:100%;padding:0;align-items:center;height:100%;gap:.5rem;justify-content:space-between}.logo[data-v-5481ff76]{font-size:.9rem;margin-left:0;display:flex;align-items:center;justify-content:center;height:100%;flex-shrink:0}.logo-image[data-v-5481ff76]{height:auto;max-height:3rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links[data-v-5481ff76]{display:none}.nav-icons[data-v-5481ff76]{display:flex;align-items:center;height:100%;gap:.6rem;margin-right:.5rem;flex-shrink:0}.icon-button[data-v-5481ff76]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.navbar-login-button[data-v-5481ff76]{padding:.2rem .5rem;font-size:.9rem;display:flex;align-items:center;justify-content:center;height:auto}.hamburger-menu[data-v-5481ff76],.user-info[data-v-5481ff76]{display:flex;align-items:center;height:100%}.hamburger-menu[data-v-5481ff76]{justify-content:center}.side-menu[data-v-5481ff76]{top:60px!important;z-index:10000!important;height:auto!important;max-height:calc(100vh - 60px)!important;min-width:130px!important;max-width:60vw!important;border-radius:6px 0 0 6px!important}.menu-content[data-v-5481ff76]{padding:3.2rem .6rem 1.3rem!important;gap:.35rem!important}}.footer-section[data-v-449ea1f7]{display:flex;flex-direction:column;align-items:center;padding:2rem;background-color:#f9f9f9;color:#333;text-align:center;border-top:1px solid #e0e0e0}.footer-logo[data-v-449ea1f7]{margin-bottom:1rem}.logo-img[data-v-449ea1f7]{width:80px;height:auto}.footer-text[data-v-449ea1f7]{font-size:.9rem;line-height:1.5;max-width:600px;color:#666;margin-bottom:1rem}.footer-ps[data-v-449ea1f7]{font-size:.85rem;color:#666;font-weight:700;font-style:italic;margin-top:.5rem;margin-bottom:1rem}.footer-copyright[data-v-449ea1f7]{font-size:.8rem;color:#999;margin-top:1rem}@media (max-width:768px){.footer-section[data-v-449ea1f7]{display:none!important}}@media (max-width:480px){.footer-section[data-v-449ea1f7]{display:none!important}}.slider-verify-container[data-v-66efd6fa]{width:100%;margin-top:0;box-sizing:border-box}.slider-verify-track[data-v-66efd6fa]{position:relative;width:100%;height:2.5rem;min-height:2.5rem;padding:0;background-color:#f5f5f5;border-radius:5px;border:none;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.7)}.slider-verify-container.verified .slider-verify-track[data-v-66efd6fa]{background-color:#e9feee;border:none}.slider-verify-bg[data-v-66efd6fa]{position:absolute;left:0;top:0;bottom:0;height:100%;background:#e9feee;transition:background .3s ease;border-radius:5px;will-change:width;z-index:1;pointer-events:none}.slider-verify-bg.verified-bg[data-v-66efd6fa]{background:#e9feee!important}.slider-verify-container.dragging .slider-verify-bg[data-v-66efd6fa]{transition:none!important}.slider-verify-container.verified .slider-verify-bg[data-v-66efd6fa]{width:100%!important;border-radius:5px}.slider-verify-instruction[data-v-66efd6fa]{position:absolute;inset:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding-left:42px;padding-right:8px;z-index:2;pointer-events:none;box-sizing:border-box}.slider-verify-shimmer-text[data-v-66efd6fa]{font-size:.8rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;overflow:hidden;text-overflow:clip;background:linear-gradient(90deg,#757575,#757575 42%,#f0f0f0 50%,#757575 58%,#757575);background-size:280% 100%;background-position:165% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:slider-text-shimmer-66efd6fa 3.5s linear infinite}@keyframes slider-text-shimmer-66efd6fa{0%{background-position:165% 0}71.43%{background-position:-165% 0}99.99%{background-position:-165% 0}to{background-position:165% 0}}@media (prefers-reduced-motion:reduce){.slider-verify-shimmer-text[data-v-66efd6fa]{animation:none;background:none;color:#757575;-webkit-text-fill-color:#757575}}.slider-verify-slider[data-v-66efd6fa]{position:absolute;top:0;bottom:0;left:0;width:40px;height:100%;background-color:#fff;border-radius:5px;border:none;display:flex;align-items:center;justify-content:center;cursor:grab;box-shadow:0 3px 10px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.95);z-index:10;transition:border-radius .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;will-change:transform;transform:translateX(0)}.slider-verify-slider.dragging[data-v-66efd6fa],.slider-verify-slider[data-v-66efd6fa]:active{cursor:grabbing;transition:none!important}.slider-verify-slider .material-icons[data-v-66efd6fa]{font-size:18px;color:#9e9e9e}.slider-double-arrow[data-v-66efd6fa]{font-size:20px!important;letter-spacing:-.15em}.slider-verify-hint-inline[data-v-66efd6fa]{position:absolute;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem;z-index:20;font-size:.8rem;font-weight:600;letter-spacing:.02em;pointer-events:none;text-align:center;padding:0 .35rem;box-sizing:border-box}.slider-verify-hint-inline.is-failure[data-v-66efd6fa]{color:#d32f2f;background:hsla(0,0%,100%,.94)}.slider-verify-container.verified .slider-verify-hint-inline[data-v-66efd6fa]{color:#67c23a;font-weight:600;text-shadow:none;background:transparent}.slider-hint-check[data-v-66efd6fa]{font-size:1.05rem!important;color:#67c23a;flex-shrink:0}@media (max-width:768px){.slider-verify-track[data-v-66efd6fa]{height:2.5rem;min-height:2.5rem}.slider-verify-slider[data-v-66efd6fa]{width:36px}.slider-verify-shimmer-text[data-v-66efd6fa]{font-size:.72rem}.slider-verify-instruction[data-v-66efd6fa]{padding-left:38px}.slider-verify-slider .material-icons[data-v-66efd6fa]{font-size:16px}}.login-overlay[data-v-7719ecfc]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;display:none}.login-overlay.active[data-v-7719ecfc]{display:flex}.login-popup[data-v-7719ecfc]{--auth-control-height:2.5rem;background:#fff;padding:2rem;border-radius:8px;width:340px;box-shadow:0 4px 12px #00000033;position:relative}.close-button[data-v-7719ecfc]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;transition:color .3s,transform .3s}.close-button[data-v-7719ecfc]:hover{color:#c0392b;transform:scale(1.2)}.logo img[data-v-7719ecfc]{width:100px;margin:0 auto 1.5rem;display:block}.login-popup .auth-field-phone[data-v-7719ecfc],.login-popup .auth-field-slider[data-v-7719ecfc]{margin-bottom:.8rem}.login-popup .auth-field-verify[data-v-7719ecfc]{margin-bottom:1.5rem}.error-input[data-v-7719ecfc]{border-color:#e53935!important;animation:inputErrorEffect-7719ecfc .3s ease-in-out}.error-text[data-v-7719ecfc]{color:#e53935;font-size:.8rem;margin-top:.3rem;text-align:left}.login-popup .verify-code-row input.auth-verify-api-error[data-v-7719ecfc]{border-color:#ff5354!important;animation:none}.error-text.auth-verify-code-api-msg[data-v-7719ecfc]{color:#ff5354;line-height:1.35;word-break:break-word}@keyframes inputErrorEffect-7719ecfc{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.forgot-password[data-v-7719ecfc]{margin-left:auto;font-size:.8rem;color:#0073e6;text-decoration:none}.forgot-password[data-v-7719ecfc]:hover{color:#005bb5}input[type=password][data-v-7719ecfc],input[type=tel][data-v-7719ecfc],input[type=text][data-v-7719ecfc]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 .5rem;border:1px solid #ddd;border-radius:5px;font-size:.9rem;margin-top:0;line-height:1.25;transition:border-color .3s ease,transform .3s ease;outline:none;box-sizing:border-box}input[type=tel][data-v-7719ecfc]::placeholder,input[type=text][data-v-7719ecfc]::placeholder{color:#bfbfbf;opacity:1}input[type=tel][data-v-7719ecfc]::-webkit-input-placeholder,input[type=text][data-v-7719ecfc]::-webkit-input-placeholder{color:#bfbfbf}input[type=tel][data-v-7719ecfc]::-moz-placeholder,input[type=text][data-v-7719ecfc]::-moz-placeholder{color:#bfbfbf;opacity:1}.verify-code-row[data-v-7719ecfc]{display:flex;align-items:stretch;gap:.5rem;margin-top:0}.verify-code-row input[data-v-7719ecfc]{flex:1;margin-top:0;min-width:0;height:var(--auth-control-height,2.5rem)}.login-popup .send-code-btn[data-v-7719ecfc]{flex-shrink:0;height:var(--auth-control-height,2.5rem);padding:0 .75rem;font-size:.85rem;color:#585a5a;background:#fff;border:1px solid #0073e6;border-radius:5px;cursor:pointer;white-space:nowrap;transition:all .2s;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.login-popup .send-code-btn[data-v-7719ecfc]:hover:not(:disabled){background:#0073e6;color:#fff}.login-popup .send-code-btn[data-v-7719ecfc]:disabled{color:#585a5a;border-color:#ddd;cursor:not-allowed}.login-popup .login-button[data-v-7719ecfc]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 1rem;font-size:.95rem;font-weight:600;color:#fff;background-color:#02b96b;border:none;border-radius:5px;cursor:pointer;transition:background-color .25s,color .25s,opacity .25s;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.login-popup .login-button[data-v-7719ecfc]:hover:not(:disabled){background-color:#029a5d;color:#fff}.loading-spinner[data-v-7719ecfc]{display:inline-block;width:1rem;height:1rem;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:spin-7719ecfc 1s linear infinite;margin-right:.5rem}@keyframes spin-7719ecfc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-7719ecfc]{color:#fff;font-size:1rem;margin-right:.5rem}.error-popup[data-v-7719ecfc]{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);background-color:#ff6b6b;color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-size:.85rem;box-shadow:0 4px 8px #00000033,inset 0 1px 2px #ffffff33;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:10}.error-popup.visible[data-v-7719ecfc]{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.login-popup .login-button[data-v-7719ecfc]:disabled{background-color:#c3ead2;border:none;color:#ffffffbf;cursor:not-allowed}.register-prompt[data-v-7719ecfc]{font-size:.9rem;text-align:center;color:#666;margin-top:1.5rem}.register-link[data-v-7719ecfc]{color:#0073e6;text-decoration:none;cursor:pointer}.register-link[data-v-7719ecfc]:hover{color:#005bb5}@media (max-width:480px){.logo img[data-v-7719ecfc]{width:75px}}.error-message[data-v-78b59b3a]{font-size:1rem;color:#fff;background-color:#e53935;border:1px solid #b71c1c;padding:.8rem;border-radius:5px;text-align:center;margin-bottom:1rem;animation:shake-78b59b3a .3s ease-in-out}@keyframes shake-78b59b3a{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.register-overlay[data-v-5d5db087]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;display:none}.register-overlay.active[data-v-5d5db087]{display:flex}.register-popup[data-v-5d5db087]{--auth-control-height:2.5rem;background:#fff;padding:2rem;border-radius:8px;width:340px;box-shadow:0 4px 12px #00000033;position:relative;transition:opacity .3s ease,transform .3s ease}.close-button[data-v-5d5db087]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;transition:color .3s,transform .3s}.close-button[data-v-5d5db087]:hover{color:#c0392b;transform:scale(1.2)}.logo img[data-v-5d5db087]{width:100px;margin:0 auto 1.5rem;display:block}.register-popup .auth-field-phone[data-v-5d5db087],.register-popup .auth-field-slider[data-v-5d5db087]{margin-bottom:.8rem}.register-popup .auth-field-verify[data-v-5d5db087]{margin-bottom:1.5rem}input[type=email][data-v-5d5db087],input[type=password][data-v-5d5db087],input[type=tel][data-v-5d5db087],input[type=text][data-v-5d5db087]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 .5rem;border:1px solid #ddd;border-radius:5px;font-size:.9rem;margin-top:0;line-height:1.25;transition:border-color .3s,transform .3s;box-sizing:border-box}input[type=tel][data-v-5d5db087]::placeholder,input[type=text][data-v-5d5db087]::placeholder{color:#bfbfbf;opacity:1}input[type=tel][data-v-5d5db087]::-webkit-input-placeholder,input[type=text][data-v-5d5db087]::-webkit-input-placeholder{color:#bfbfbf}input[type=tel][data-v-5d5db087]::-moz-placeholder,input[type=text][data-v-5d5db087]::-moz-placeholder{color:#bfbfbf;opacity:1}.verify-code-row[data-v-5d5db087]{display:flex;align-items:stretch;gap:.5rem;margin-top:0}.verify-code-row input[data-v-5d5db087]{flex:1;margin-top:0;min-width:0;height:var(--auth-control-height,2.5rem)}.register-popup .send-code-btn[data-v-5d5db087]{flex-shrink:0;height:var(--auth-control-height,2.5rem);padding:0 .75rem;font-size:.85rem;color:#585a5a;background:#fff;border:1px solid #0073e6;border-radius:5px;cursor:pointer;white-space:nowrap;transition:all .2s;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.register-popup .send-code-btn[data-v-5d5db087]:hover:not(:disabled){background:#0073e6;color:#fff}.register-popup .send-code-btn[data-v-5d5db087]:disabled{color:#585a5a;border-color:#ddd;cursor:not-allowed}.input-group input[data-v-5d5db087]:focus{border-color:#0073e6}.input-error[data-v-5d5db087]{border-color:#e53935;animation:inputErrorEffect-5d5db087 .3s ease-in-out;animation-fill-mode:forwards}@keyframes inputErrorEffect-5d5db087{0%{transform:scale(1);border-color:#e53935}50%{transform:scale(1.05);border-color:#e53935}to{transform:scale(1);border-color:#e53935}}.input-animated[data-v-5d5db087]{transform:scale(1.05)}.error-message[data-v-5d5db087]{font-size:.8rem;color:#fff;margin-top:.3rem;display:block}.register-popup .verify-code-row input.auth-verify-api-error[data-v-5d5db087]{border-color:#ff5354!important}.error-message.auth-verify-code-api-msg[data-v-5d5db087]{color:#ff5354;line-height:1.35;word-break:break-word}.register-popup .register-button[data-v-5d5db087]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 1rem;font-size:.95rem;font-weight:600;color:#fff;background-color:#02b96b;border:none;border-radius:5px;cursor:pointer;transition:background-color .25s,color .25s,opacity .25s;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.register-popup .register-button[data-v-5d5db087]:hover:not(:disabled){background-color:#029a5d;color:#fff}.register-popup .register-button[data-v-5d5db087]:disabled{background-color:#c3ead2;border:none;color:#ffffffbf;cursor:not-allowed}.login-prompt[data-v-5d5db087]{font-size:.9rem;text-align:center;color:#666;margin-top:1.5rem}.login-link[data-v-5d5db087]{color:#0073e6;text-decoration:none;cursor:pointer}.login-link[data-v-5d5db087]:hover{color:#005bb5}@media (max-width:768px){.register-popup[data-v-5d5db087]{width:280px;padding:1.5rem}}@media (max-width:480px){.register-popup[data-v-5d5db087]{width:90%;padding:1rem}.logo img[data-v-5d5db087]{width:75px}.register-popup .register-button[data-v-5d5db087]{font-size:.9rem}}.global-message-container[data-v-646550ff]{position:fixed;top:5.5rem;right:1rem;z-index:1000;display:flex;justify-content:flex-end;pointer-events:none}.message-popup[data-v-646550ff]{min-width:14rem;max-width:30rem;padding:.8rem 1.2rem;font-size:.85rem;line-height:1.5;letter-spacing:.05rem;border:1px solid transparent;border-radius:.25rem;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;background-color:#f44336;box-shadow:0 4px 8px rgba(0,0,0,.1);animation:slide-in-646550ff .25s ease,slide-out-646550ff .25s ease 2s forwards}.message-popup.success[data-v-646550ff]{background-color:#4caf50;border-color:#4caf50}.message-popup.error[data-v-646550ff],.message-popup.login-required[data-v-646550ff]{background-color:#f44336;border-color:#f44336}.login-required-container[data-v-646550ff]{top:6rem!important;left:50%!important;right:auto!important;justify-content:center!important;transform:translateX(-50%)}@keyframes slide-in-646550ff{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-out-646550ff{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes slide-down-in-646550ff{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down-out-646550ff{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media (min-width:576px){.login-required-container[data-v-646550ff]{top:6rem!important}.login-required-container .message-popup[data-v-646550ff]{animation:slide-down-in-646550ff .3s ease,slide-down-out-646550ff .3s ease 2s forwards}}@media (max-width:575px){.login-required-container[data-v-646550ff]{top:5rem!important}.login-required-container .message-popup[data-v-646550ff]{animation:slide-down-in-646550ff .3s ease,slide-down-out-646550ff .3s ease 2s forwards}}@media (max-width:480px){.login-required-container[data-v-646550ff]{top:4.5rem!important}}#app{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--color-text-primary);width:100%;max-width:100vw;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}#app.hide-nav-footer header.header,#app.hide-nav-footer header.header *{transform:translateY(-100%)!important;transition:transform .3s ease,max-height .3s ease,opacity .3s ease,visibility .3s ease!important;margin:0!important;padding:0!important}#app.hide-nav-footer header.header,#app.hide-nav-footer header.header *,#app.hide-nav-footer header.header .header-content{max-height:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;display:none!important}#app:not(.hide-nav-footer) header.header{transform:translateY(0)!important;transition:transform .3s ease,max-height .3s ease,opacity .3s ease,visibility .3s ease!important;max-height:200px!important;display:block!important}#app:not(.hide-nav-footer) header.header,#app:not(.hide-nav-footer) header.header .header-content{overflow:visible!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important}#app:not(.hide-nav-footer) header.header .header-content{display:flex!important;height:auto!important;max-height:none!important}@media (min-width:769px){#app.hide-nav-footer footer{display:none!important}}.home[data-v-6c01c45e]{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden}.search-section[data-v-6c01c45e]{position:relative;width:100%;min-height:20rem;height:25rem;margin:0 auto;background-image:url(/img/background1.d90b9adb.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.15);padding:1rem;box-sizing:border-box}.search-prompt[data-v-6c01c45e]{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3);margin-bottom:1.5rem;text-align:center}.comic-name-author[data-v-6c01c45e]{display:flex;justify-content:space-between;align-items:center;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:.5rem 0;width:100%;gap:.5rem}.comic-name[data-v-6c01c45e]{font-weight:700;color:#333;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem}.comic-author[data-v-6c01c45e]{font-style:italic;color:#555;flex-shrink:0;white-space:nowrap;font-size:.75rem}.comic-themes[data-v-6c01c45e]{gap:.3rem;margin-bottom:.5rem}.comic-theme[data-v-6c01c45e]{font-size:.85rem;color:#fff;font-weight:700;text-transform:uppercase}@media (min-width:1441px){.search-section[data-v-6c01c45e]{height:30rem}.search-prompt[data-v-6c01c45e]{font-size:3rem}}@media (min-width:1024px) and (max-width:1440px){.search-section[data-v-6c01c45e]{height:25rem}.search-prompt[data-v-6c01c45e]{font-size:2.5rem}}@media (min-width:768px) and (max-width:1023px){.search-section[data-v-6c01c45e]{height:20rem;min-height:18rem}.search-prompt[data-v-6c01c45e]{font-size:2rem;margin-bottom:1rem}.comic-section[data-v-6c01c45e]{font-size:.95rem}.category-title[data-v-6c01c45e]{font-size:1.1rem}.comic-name-author[data-v-6c01c45e]{font-size:.9rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-6c01c45e]{font-size:1rem}.comic-author[data-v-6c01c45e]{align-self:flex-end;text-align:right;width:100%;font-size:.7rem}.comic-theme[data-v-6c01c45e]{font-size:.8rem}}@media (min-width:576px) and (max-width:767px){.search-section[data-v-6c01c45e]{height:18rem;min-height:16rem}.search-prompt[data-v-6c01c45e]{font-size:1.75rem;margin-bottom:1rem}.comic-section[data-v-6c01c45e]{font-size:.9rem}.category-title[data-v-6c01c45e]{font-size:1rem}.comic-name-author[data-v-6c01c45e]{font-size:.85rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-6c01c45e]{font-size:.95rem}.comic-author[data-v-6c01c45e]{align-self:flex-end;text-align:right;width:100%;font-size:.7rem}.comic-theme[data-v-6c01c45e]{font-size:.75rem}}@media (max-width:575px){.search-section[data-v-6c01c45e]{height:15rem;min-height:12rem;padding:.75rem}.search-prompt[data-v-6c01c45e]{font-size:1.5rem;margin-bottom:.75rem}.comic-section[data-v-6c01c45e]{font-size:.85rem}.category-title[data-v-6c01c45e]{font-size:.95rem}.comic-name-author[data-v-6c01c45e]{font-size:.8rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-6c01c45e]{font-size:.9rem}.comic-author[data-v-6c01c45e]{font-size:.65rem;align-self:flex-end;text-align:right;width:100%}.comic-theme[data-v-6c01c45e]{font-size:.7rem;padding:.15rem .4rem}.comics-grid[data-v-6c01c45e]{gap:.5rem}.comic-card[data-v-6c01c45e]{padding:.4rem}}@media (max-width:399px){.search-section[data-v-6c01c45e]{height:12rem;min-height:10rem;padding:.5rem}.search-prompt[data-v-6c01c45e]{font-size:1.25rem;margin-bottom:.5rem}.comic-section[data-v-6c01c45e]{font-size:.8rem}.category-title[data-v-6c01c45e]{font-size:.9rem}.comic-name-author[data-v-6c01c45e]{font-size:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-6c01c45e]{font-size:.85rem}.comic-author[data-v-6c01c45e]{align-self:flex-end;text-align:right;width:100%;font-size:.65rem}.comic-theme[data-v-6c01c45e]{font-size:.65rem;padding:.1rem .35rem}}.search-input[data-v-6c01c45e]{width:60%;min-width:280px;max-width:600px;height:50px;font-size:18px;border-radius:50px;opacity:.9;transition:all .3s ease}.search-input[data-v-6c01c45e] .el-input__inner{padding-left:20px;padding-right:20px;background:hsla(0,0%,100%,.95);border:2px solid hsla(0,0%,100%,.8);color:#333;font-size:inherit;transition:all .3s ease}.search-input[data-v-6c01c45e] .el-input__inner:focus{background:#fff;border-color:#fff;box-shadow:0 0 15px hsla(0,0%,100%,.5)}.search-icon[data-v-6c01c45e]{color:#333;opacity:.8;font-size:1.2em;transition:opacity .3s ease}.search-input:hover .search-icon[data-v-6c01c45e]{opacity:1}@media (min-width:1441px){.search-input[data-v-6c01c45e]{width:55%;max-width:700px;height:55px;font-size:20px}}@media (min-width:1024px) and (max-width:1440px){.search-input[data-v-6c01c45e]{width:60%;max-width:600px;height:50px;font-size:18px}}@media (min-width:768px) and (max-width:1023px){.search-input[data-v-6c01c45e]{width:75%;min-width:300px;max-width:550px;height:48px;font-size:17px}.search-input[data-v-6c01c45e] .el-input__inner{padding-left:18px;padding-right:18px}}@media (min-width:576px) and (max-width:767px){.search-input[data-v-6c01c45e]{width:85%;min-width:280px;max-width:500px;height:45px;font-size:16px}.search-input[data-v-6c01c45e] .el-input__inner{padding-left:15px;padding-right:15px}}@media (max-width:575px){.search-input[data-v-6c01c45e]{width:90%;min-width:250px;max-width:100%;height:42px;font-size:15px}.search-input[data-v-6c01c45e] .el-input__inner{padding-left:12px;padding-right:12px;font-size:15px}.search-icon[data-v-6c01c45e]{font-size:1em}}@media (max-width:399px){.search-input[data-v-6c01c45e]{width:95%;min-width:200px;height:40px;font-size:14px}.search-input[data-v-6c01c45e] .el-input__inner{padding-left:10px;padding-right:10px;font-size:14px}}.carousel-section[data-v-6c01c45e]{width:80%;max-width:1200px;min-width:280px;margin:2rem auto;border-radius:10px;overflow:hidden;box-shadow:0 8px 15px rgba(0,0,0,.2);aspect-ratio:16/9;height:auto}.carousel-section .el-carousel[data-v-6c01c45e]{width:100%;height:100%}.carousel-section[data-v-6c01c45e] .el-carousel__container{height:100%!important}.carousel-section[data-v-6c01c45e] .el-carousel__item{height:100%}.carousel-image[data-v-6c01c45e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.carousel-section[data-v-6c01c45e] .el-carousel__arrow{background-color:rgba(0,0,0,.5);color:#fff;font-size:30px;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;border:2px solid hsla(0,0%,100%,.3)}.carousel-section[data-v-6c01c45e] .el-carousel__arrow:hover{width:50px;height:50px;background-color:rgba(0,0,0,.7);border-color:hsla(0,0%,100%,.6)}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--left{left:10px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--right{right:10px}.carousel-section[data-v-6c01c45e] .el-carousel__indicators{bottom:15px}.carousel-section[data-v-6c01c45e] .el-carousel__button{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.8)}.carousel-section[data-v-6c01c45e] .el-carousel__indicator.is-active .el-carousel__button{background-color:#fff;width:24px;border-radius:4px}@media (min-width:1441px){.carousel-section[data-v-6c01c45e]{width:75%;max-width:1400px;margin:2.5rem auto}.carousel-section[data-v-6c01c45e] .el-carousel__arrow{width:45px;height:45px;font-size:32px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow:hover{width:55px;height:55px}}@media (min-width:1024px) and (max-width:1440px){.carousel-section[data-v-6c01c45e]{width:80%;max-width:1200px;margin:2rem auto}}@media (min-width:768px) and (max-width:1023px){.carousel-section[data-v-6c01c45e]{width:90%;max-width:900px;margin:1.5rem auto;border-radius:8px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow{width:38px;height:38px;font-size:26px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow:hover{width:48px;height:48px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--left{left:8px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--right{right:8px}}@media (min-width:576px) and (max-width:767px){.carousel-section[data-v-6c01c45e]{width:95%;margin:1.5rem auto;border-radius:8px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow{width:35px;height:35px;font-size:24px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow:hover{width:45px;height:45px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--left{left:5px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--right{right:5px}.carousel-section[data-v-6c01c45e] .el-carousel__indicators{bottom:10px}}@media (max-width:575px){.carousel-section[data-v-6c01c45e]{width:100%;margin:1rem auto;border-radius:0;aspect-ratio:16/10}.carousel-section[data-v-6c01c45e] .el-carousel__arrow{width:32px;height:32px;font-size:20px;background-color:rgba(0,0,0,.4)}.carousel-section[data-v-6c01c45e] .el-carousel__arrow:hover{width:40px;height:40px;background-color:rgba(0,0,0,.6)}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--left{left:5px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--right{right:5px}.carousel-section[data-v-6c01c45e] .el-carousel__indicators{bottom:8px}.carousel-section[data-v-6c01c45e] .el-carousel__button{width:6px;height:6px}.carousel-section[data-v-6c01c45e] .el-carousel__indicator.is-active .el-carousel__button{width:20px}}@media (max-width:399px){.carousel-section[data-v-6c01c45e]{margin:.5rem auto;aspect-ratio:16/11}.carousel-section[data-v-6c01c45e] .el-carousel__arrow{width:28px;height:28px;font-size:18px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow:hover{width:36px;height:36px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--left{left:3px}.carousel-section[data-v-6c01c45e] .el-carousel__arrow--right{right:3px}}.comic-section[data-v-6c01c45e]{display:flex;flex-direction:column;gap:2rem;margin:2rem auto;width:80%;max-width:1200px;min-width:280px;padding:0 .5rem;text-align:center;box-sizing:border-box}@media (min-width:1024px){.comic-section[data-v-6c01c45e]{width:95%;max-width:1800px;padding:0 .5rem}}.comic-category[data-v-6c01c45e]{border-radius:10px;padding:1rem;background-color:transparent;box-shadow:none;text-align:center;width:100%;box-sizing:border-box}.category-header[data-v-6c01c45e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.category-title[data-v-6c01c45e]{font-size:1.2rem;color:#333;font-weight:700;text-align:left;margin:0;flex:1}.view-more-button[data-v-6c01c45e]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:#fb923c;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;-webkit-tap-highlight-color:transparent;outline:none}.view-more-button[data-v-6c01c45e]:hover{background-color:#f97316;transform:translateY(-1px) scale(1.05);box-shadow:0 2px 8px rgba(251,146,60,.4)}.view-more-button[data-v-6c01c45e]:active{transform:translateY(0) scale(1)}.view-more-icon[data-v-6c01c45e]{font-size:1.2rem;transition:transform .3s ease}.view-more-button:hover .view-more-icon[data-v-6c01c45e]{transform:translateX(3px)}.comics-grid[data-v-6c01c45e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;justify-items:center;width:100%}@media (min-width:1024px){.comic-category[data-v-6c01c45e]{max-width:1200px;margin:0 auto;padding:0}.comics-grid[data-v-6c01c45e]{grid-template-columns:repeat(6,1fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:2rem!important;justify-items:center}.comic-card[data-v-6c01c45e]{max-width:220px;width:100%;padding:.75rem}.comic-cover[data-v-6c01c45e]{margin-bottom:.75rem}.comic-name[data-v-6c01c45e]{font-size:1.2rem;margin-bottom:.3rem}.comic-author[data-v-6c01c45e]{font-size:.8rem}.comic-description[data-v-6c01c45e]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-6c01c45e]{font-size:.7rem;padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.5px solid rgba(0,0,0,.6)}.comic-theme[data-v-6c01c45e]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}.comic-card[data-v-6c01c45e]{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:8px;padding:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.08);width:100%;max-width:180px;min-width:120px;transition:all .3s ease;text-align:left;cursor:pointer;box-sizing:border-box}.comic-card[data-v-6c01c45e]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.comic-info[data-v-6c01c45e]{display:flex;flex-direction:column;width:100%;text-align:left;box-sizing:border-box}.comic-cover[data-v-6c01c45e]{width:100%;aspect-ratio:3/4;border-radius:5px;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;transition:transform .3s ease}.comic-card:hover .comic-cover[data-v-6c01c45e]{transform:scale(1.02)}.comic-themes[data-v-6c01c45e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.3rem;width:100%}.comic-theme[data-v-6c01c45e]{display:inline-block;padding:.2rem .5rem;color:rgba(0,0,0,.6);font-size:.65rem;background-color:transparent;border:.5px solid rgba(0,0,0,.6);border-radius:.25rem;white-space:nowrap;transition:all .2s ease;cursor:pointer}.comic-theme[data-v-6c01c45e]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);transform:scale(1.05)}.comic-description[data-v-6c01c45e]{font-size:.8rem;font-weight:400;color:#666;margin-top:.3rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width:1441px){.comic-section[data-v-6c01c45e]{width:95%;max-width:1800px;gap:2.5rem}.comic-category[data-v-6c01c45e]{max-width:1200px;margin:0 auto;padding:0}.comics-grid[data-v-6c01c45e]{grid-template-columns:repeat(6,1fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:2rem!important;justify-items:center}.comic-card[data-v-6c01c45e]{max-width:220px;width:100%;padding:.75rem}.comic-cover[data-v-6c01c45e]{margin-bottom:.75rem}.comic-name[data-v-6c01c45e]{font-size:1.2rem;margin-bottom:.3rem}.comic-author[data-v-6c01c45e]{font-size:.8rem}.comic-description[data-v-6c01c45e]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-6c01c45e]{font-size:.85rem;padding:.25rem .6rem}.category-title[data-v-6c01c45e]{font-size:1.4rem;margin-bottom:1.2rem}}@media (min-width:1024px) and (max-width:1440px){.comic-section[data-v-6c01c45e]{width:95%;max-width:1600px;gap:2rem}.comic-category[data-v-6c01c45e]{max-width:1200px;margin:0 auto;padding:0}.comics-grid[data-v-6c01c45e]{grid-template-columns:repeat(6,1fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:2rem!important;justify-items:center}.comic-card[data-v-6c01c45e]{max-width:220px;width:100%}.comic-cover[data-v-6c01c45e]{margin-bottom:.75rem}.comic-name[data-v-6c01c45e]{font-size:1.2rem;margin-bottom:.3rem}.comic-author[data-v-6c01c45e]{font-size:.8rem}.comic-description[data-v-6c01c45e]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-6c01c45e]{font-size:.85rem;padding:.25rem .6rem}}@media (min-width:768px) and (max-width:1023px){.comic-section[data-v-6c01c45e]{width:90%;gap:1.5rem;padding:0 .75rem}.comic-category[data-v-6c01c45e]{padding:.75rem}.comics-grid[data-v-6c01c45e]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.comic-card[data-v-6c01c45e]{max-width:180px;padding:.5rem}.category-title[data-v-6c01c45e]{font-size:1.1rem;margin-bottom:.75rem}.comic-description[data-v-6c01c45e]{font-size:.75rem}}@media (min-width:576px) and (max-width:767px){.comic-section[data-v-6c01c45e]{width:95%;gap:1.5rem;padding:0 .5rem;margin:1.5rem auto}.comic-category[data-v-6c01c45e]{padding:.75rem;border-radius:8px}.comics-grid[data-v-6c01c45e]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.comic-card[data-v-6c01c45e]{max-width:160px;padding:.4rem;border-radius:6px}.category-title[data-v-6c01c45e]{font-size:1rem;margin-bottom:.75rem;padding-left:.25rem}.comic-theme[data-v-6c01c45e]{font-size:.65rem;padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.75px solid rgba(0,0,0,.5)}.comic-theme[data-v-6c01c45e]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-6c01c45e]{font-size:.75rem}}@media (max-width:575px){.comic-section[data-v-6c01c45e]{width:100%;gap:1.25rem;padding:0 .5rem;margin:1rem auto}.comic-category[data-v-6c01c45e]{padding:.5rem;border-radius:6px}.comics-grid[data-v-6c01c45e]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.comic-card[data-v-6c01c45e]{max-width:140px;min-width:110px;padding:.4rem;border-radius:6px}.category-title[data-v-6c01c45e]{font-size:.95rem;margin-bottom:.5rem;padding-left:.25rem}.view-more-button[data-v-6c01c45e]{width:2rem;height:2rem}.view-more-icon[data-v-6c01c45e]{font-size:1rem}.comic-cover[data-v-6c01c45e]{margin-bottom:.3rem}.comic-themes[data-v-6c01c45e]{gap:.3rem;margin-bottom:.25rem}.comic-theme[data-v-6c01c45e]{font-size:.6rem;padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.75px solid rgba(0,0,0,.5)}.comic-theme[data-v-6c01c45e]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-6c01c45e]{font-size:.7rem;margin-top:.25rem}}@media (max-width:399px){.comic-section[data-v-6c01c45e]{gap:1rem;padding:0 .25rem;margin:.75rem auto}.comic-category[data-v-6c01c45e]{padding:.4rem}.comics-grid[data-v-6c01c45e]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.4rem}.comic-card[data-v-6c01c45e]{max-width:120px;min-width:95px;padding:.3rem}.category-title[data-v-6c01c45e]{font-size:.9rem;margin-bottom:.5rem;padding-left:.2rem}.view-more-button[data-v-6c01c45e]{width:1.8rem;height:1.8rem}.view-more-icon[data-v-6c01c45e]{font-size:.9rem}.comic-theme[data-v-6c01c45e]{font-size:.55rem;padding:.1rem .35rem;background-color:transparent;color:rgba(0,0,0,.6);border:.75px solid rgba(0,0,0,.5)}.comic-theme[data-v-6c01c45e]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-6c01c45e]{font-size:.65rem}}.pagination-wrapper[data-v-d7a6fb60]{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;flex-wrap:wrap}.pagination-info[data-v-d7a6fb60]{display:flex;align-items:center}.total-count[data-v-d7a6fb60]{font-size:.9rem;color:#333;white-space:nowrap}.page-size-selector[data-v-d7a6fb60]{display:flex;align-items:center}.page-size-select[data-v-d7a6fb60]{padding:.4rem .6rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:.9rem;color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem;padding-right:2rem;min-width:90px;transition:border-color .3s ease}.page-size-select[data-v-d7a6fb60]:hover{border-color:#3b82f6}.page-size-select[data-v-d7a6fb60]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.pagination[data-v-d7a6fb60]{display:flex;align-items:center;gap:.3rem}.next-page[data-v-d7a6fb60],.page-button[data-v-d7a6fb60],.prev-page[data-v-d7a6fb60]{padding:.5rem .8rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;transition:all .3s ease;font-size:.9rem;min-width:36px;text-align:center}.next-page[data-v-d7a6fb60]:hover,.page-button.active[data-v-d7a6fb60],.page-button[data-v-d7a6fb60]:hover,.prev-page[data-v-d7a6fb60]:hover{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.page-button.active[data-v-d7a6fb60]{font-weight:700}button.disabled[data-v-d7a6fb60]{cursor:not-allowed;opacity:.5}button.disabled[data-v-d7a6fb60],button.disabled[data-v-d7a6fb60]:hover{background-color:#f5f5f5;color:#aaa;border-color:#e0e0e0}.jump-to-page[data-v-d7a6fb60]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#333}.jump-input[data-v-d7a6fb60]{width:50px;padding:.4rem;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:.9rem;transition:border-color .3s ease}.jump-input[data-v-d7a6fb60]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.pc-only[data-v-d7a6fb60]{display:block}.mobile-only[data-v-d7a6fb60]{display:none}@media (max-width:768px){.pagination-wrapper[data-v-d7a6fb60]{gap:.5rem;margin:1.5rem 0;flex-direction:row;align-items:center;justify-content:center}.pc-only[data-v-d7a6fb60]{display:none!important}.mobile-only[data-v-d7a6fb60]{display:block!important}.pagination[data-v-d7a6fb60]{gap:.3rem;flex-wrap:nowrap;align-items:center}.pagination .mobile-only[data-v-d7a6fb60]{margin-left:.5rem}.pagination-info.mobile-only[data-v-d7a6fb60]{display:flex;align-items:center;margin-left:.5rem}.total-count[data-v-d7a6fb60]{font-size:.85rem;white-space:nowrap}.next-page[data-v-d7a6fb60],.page-button[data-v-d7a6fb60],.prev-page[data-v-d7a6fb60]{padding:.4rem .7rem;font-size:.85rem;min-width:32px}}@media (max-width:480px){.pagination-wrapper[data-v-d7a6fb60]{gap:.4rem;margin:1rem 0}.pagination[data-v-d7a6fb60]{gap:.25rem}.pagination-info.mobile-only[data-v-d7a6fb60]{margin-left:.4rem}.total-count[data-v-d7a6fb60]{font-size:.8rem}.next-page[data-v-d7a6fb60],.page-button[data-v-d7a6fb60],.prev-page[data-v-d7a6fb60]{padding:.35rem .6rem;font-size:.8rem;min-width:30px}}.comic-detail[data-v-02ae63a6]{background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100vh;width:100%;overflow-x:hidden;box-sizing:border-box}.intro-section[data-v-02ae63a6]{display:flex;background-color:rgba(43,58,66,.97);color:#fff;width:100%;padding-block:2%;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;flex-wrap:wrap;box-sizing:border-box}.content-wrapper[data-v-02ae63a6]{width:75%;max-width:1200px;min-width:280px;margin:0 auto;flex-direction:row;gap:2rem;box-sizing:border-box;padding:0 1rem}.content-wrapper[data-v-02ae63a6],.cover[data-v-02ae63a6]{display:flex;align-items:flex-start;justify-content:flex-start}.cover[data-v-02ae63a6]{flex:0 0 auto;margin-left:0}.cover-image[data-v-02ae63a6]{width:20rem;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;box-shadow:0 .4rem 1rem rgba(0,0,0,.3);margin:0 0 4% 0;transition:transform .3s ease}.info[data-v-02ae63a6]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;line-height:1.5;min-width:0;margin-top:0;width:100%;min-height:20rem}.info-name[data-v-02ae63a6]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.4}.info-author[data-v-02ae63a6]{font-size:.88rem;color:hsla(0,0%,100%,.95);margin:0;line-height:1.5}.info-status[data-v-02ae63a6],.info-themes[data-v-02ae63a6],.info-volume-count[data-v-02ae63a6]{font-size:.8rem;color:hsla(0,0%,100%,.72);margin:0;line-height:1.5;display:flex;align-items:center;gap:.35rem}.info-row-icon[data-v-02ae63a6]{font-size:.9rem;opacity:.9;flex-shrink:0}.info-themes[data-v-02ae63a6]{flex-wrap:wrap}.info-synop-block[data-v-02ae63a6]{width:100%;margin-top:.25rem}.intro-actions[data-v-02ae63a6]{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.intro-actions .intro-btn-read[data-v-02ae63a6]{padding:.5rem 1.2rem;font-size:.95rem;border-radius:.4rem;background-color:#3d8efc!important;border-color:#3d8efc}.intro-actions .intro-btn-collect[data-v-02ae63a6],.intro-actions .intro-btn-reward[data-v-02ae63a6]{background-color:transparent!important;border:1px solid hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.95);border-radius:.3rem}.intro-actions .intro-btn-collect[data-v-02ae63a6]:hover,.intro-actions .intro-btn-reward[data-v-02ae63a6]:hover{background-color:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.8);color:#fff}.intro-actions .intro-btn-reward[data-v-02ae63a6]{border-color:rgba(255,193,7,.9);color:#ffc107}.intro-actions .intro-btn-reward[data-v-02ae63a6]:hover{background-color:rgba(255,193,7,.15)!important;border-color:#ffc107}.info .comic-synop-wrapper[data-v-02ae63a6]{position:relative;width:100%}.info .comic-synop[data-v-02ae63a6],.info .info-synop[data-v-02ae63a6]{font-size:.88rem;color:hsla(0,0%,100%,.95);text-align:left;margin:0;padding:0;padding-right:2rem;text-indent:0;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6;box-sizing:border-box}.info .comic-synop.expanded[data-v-02ae63a6],.info .info-synop.expanded[data-v-02ae63a6]{display:block;-webkit-line-clamp:unset;overflow:visible}.info .toggle-description-btn[data-v-02ae63a6]{color:hsla(0,0%,100%,.9)}.info .toggle-description-btn[data-v-02ae63a6]:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.comic-header[data-v-02ae63a6]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin-top:5%;width:100%}.comic-meta[data-v-02ae63a6]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;flex-direction:column;padding-left:1%;width:100%}.author[data-v-02ae63a6],.comic-serial[data-v-02ae63a6],.comic-theme[data-v-02ae63a6],.comic-title[data-v-02ae63a6],.volume-count[data-v-02ae63a6]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.5}.theme-array[data-v-02ae63a6]{display:flex;flex-wrap:wrap;font-size:.7rem;gap:.3rem}.status[data-v-02ae63a6]{display:flex;font-size:.7rem}.content-source[data-v-02ae63a6]{background-color:#f0f7ff;width:100%;box-sizing:border-box}.detail-main-row[data-v-02ae63a6]{width:100%;box-sizing:border-box}.chapter-header[data-v-02ae63a6]{display:flex;flex-direction:column;align-items:center;gap:1rem;border-radius:.5rem;width:100%;box-sizing:border-box}.large-cover-image[data-v-02ae63a6]{width:80%;max-width:400px;min-width:200px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;box-shadow:0 4px 10px rgba(0,0,0,.2);margin-top:1rem}.chapter-title[data-v-02ae63a6]{font-size:1.2rem;font-weight:700;text-align:left;width:100%;margin:0;padding:0 1rem;box-sizing:border-box}.chapter-description[data-v-02ae63a6]{width:100%;text-align:left;line-height:1.6;padding:0 1rem;box-sizing:border-box}.comic-synop-wrapper[data-v-02ae63a6]{position:relative;width:100%}.comic-synop[data-v-02ae63a6]{font-size:.9rem;color:#555;text-align:left;text-indent:0;margin:0;padding:0;padding-right:2rem;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6;transition:all .3s ease;box-sizing:border-box;position:relative}.comic-synop.expanded[data-v-02ae63a6]{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.toggle-description-btn[data-v-02ae63a6]{position:absolute;right:0;padding:.2rem;background-color:transparent;border:none;color:#0073e6;cursor:pointer;transition:top .3s ease;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;transform:translateY(-50%);z-index:1}.toggle-description-btn[data-v-02ae63a6]:hover{background-color:rgba(0,115,230,.1);color:#005bb5}.toggle-description-btn .material-icons[data-v-02ae63a6]{font-size:1.2rem;line-height:1}.content-container[data-v-02ae63a6]{width:50%;max-width:1200px;min-width:280px;margin-left:12.5%;padding:1rem;padding-left:1rem;padding-right:1rem;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-top:2rem;margin-bottom:2rem;background-color:#fff;border-radius:.5rem;box-sizing:border-box}.tabs[data-v-02ae63a6]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;flex-wrap:wrap;box-sizing:border-box}.tab-item[data-v-02ae63a6]{display:flex;align-items:center;gap:.3rem;padding:.5rem;cursor:pointer;font-size:.8rem;color:#555;position:relative;transition:color .3s ease;white-space:nowrap}.tab-item.active[data-v-02ae63a6]{color:#3d8efc}.tab-item.active[data-v-02ae63a6]:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background-color:#3d8efc;transition:width .3s ease}.read-continue-button[data-v-02ae63a6]{margin-left:auto;padding:.5rem 1.2rem;font-size:.9rem;font-weight:500;border-radius:.4rem;white-space:nowrap;flex-shrink:0}.read-continue-button-placeholder[data-v-02ae63a6]{margin-left:auto;padding:.5rem 1.2rem;flex-shrink:0;visibility:hidden}.material-icons[data-v-02ae63a6]{font-size:1rem}.tab-item[data-v-02ae63a6]:hover{color:#2b7de5}.tab-content[data-v-02ae63a6]{background-color:#fff}.chapters-block[data-v-02ae63a6],.tab-content[data-v-02ae63a6]{width:100%;box-sizing:border-box;padding-left:0;padding-right:0}.chapters-block-title[data-v-02ae63a6]{font-size:1rem;font-weight:600;color:#333;margin:0 0 1.15rem 0;line-height:1.4;text-align:left}.volume-groups[data-v-02ae63a6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.35rem}.volume-group-btn[data-v-02ae63a6]{padding:.35rem .9rem;font-size:.85rem;color:#666;background:#f8f8f8;border:1px solid #eee;border-radius:9999px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.volume-group-btn[data-v-02ae63a6]:hover{background:#f0f0f0;border-color:#e2e2e2;color:#333}.volume-group-btn.active[data-v-02ae63a6]{background:#e3f2fd;border-color:#90caf9;color:#1976d2}.comments-block[data-v-02ae63a6]{width:100%;margin-top:.5rem;box-sizing:border-box}.comments-block-title[data-v-02ae63a6]{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem 0;line-height:1.4;text-align:left}.comments-block-title .comments-count[data-v-02ae63a6]{font-size:.8rem;font-weight:400;color:#999;margin-left:.35rem}.chapters-container[data-v-02ae63a6]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin:0;margin-top:.25rem;width:100%;box-sizing:border-box;padding:0}.chapters-container .chapter-button.el-button--info.is-plain span[data-v-02ae63a6],.chapters-container .chapter-button.el-button--info.is-plain[data-v-02ae63a6]{background-color:transparent!important;color:#000!important;font-weight:300!important}.chapters-container .chapter-button.el-button--info.is-plain[data-v-02ae63a6]:hover:not(:disabled){background-color:rgba(0,0,0,.04)!important;color:#000!important}.chapters-container .chapter-button.el-button--info.is-plain.is-disabled span[data-v-02ae63a6],.chapters-container .chapter-button.el-button--info.is-plain.is-disabled[data-v-02ae63a6],.chapters-container .chapter-button.el-button--info.is-plain:disabled span[data-v-02ae63a6],.chapters-container .chapter-button.el-button--info.is-plain[data-v-02ae63a6]:disabled{color:#b3b3b3!important;border-color:#e6e6e6!important;background-color:#f5f5f5!important;cursor:not-allowed!important}.chapters-container .chapter-button.el-button--info.is-plain.is-disabled[data-v-02ae63a6]:hover,.chapters-container .chapter-button.el-button--info.is-plain[data-v-02ae63a6]:disabled:hover{background-color:#f5f5f5!important;color:#b3b3b3!important;border-color:#e6e6e6!important}.chapter-button[data-v-02ae63a6]{width:8rem;min-width:80px;height:2.5rem;margin:0;line-height:2.5rem;text-align:center;box-sizing:border-box;font-size:.9rem;font-weight:300;transition:background .3s ease,border-color .3s ease}.chapter-button.has-progress.el-button--info.is-plain[data-v-02ae63a6],.chapter-button.has-progress[data-v-02ae63a6],.chapters-container .chapter-button.has-progress.el-button--info.is-plain[data-v-02ae63a6]{border-color:#7dd3a0!important;color:#000!important;font-weight:300!important;background:linear-gradient(to right,#a5d6a7 var(--progress-percent,0),#f5f5f5 var(--progress-percent,0))!important;background-color:transparent!important}.chapters-container .chapter-button.has-progress span[data-v-02ae63a6]{color:#000!important;font-weight:300!important}.chapters-container .chapter-button .chapter-vol-num[data-v-02ae63a6]{font-weight:300!important;font-family:inherit;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.chapter-button.has-progress.el-button--info.is-plain[data-v-02ae63a6]:hover:not(:disabled),.chapters-container .chapter-button.has-progress.el-button--info.is-plain[data-v-02ae63a6]:hover:not(:disabled){background:linear-gradient(to right,#81c784 var(--progress-percent,0),#eee var(--progress-percent,0))!important;background-color:transparent!important;border-color:#6bc494!important}.chapter-button.has-progress[data-v-02ae63a6]:hover:not(:disabled),.chapters-container .chapter-button.has-progress[data-v-02ae63a6]:hover:not(:disabled){border-color:#6bc494!important}.load-more-container[data-v-02ae63a6]{display:flex;justify-content:center;width:100%;margin-top:1rem;box-sizing:border-box}.load-more-button[data-v-02ae63a6]{width:auto;min-width:120px;padding:.5rem 1.5rem;box-sizing:border-box}.chapter-actions[data-v-02ae63a6]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;margin-bottom:1rem;flex-wrap:wrap;box-sizing:border-box}.action-button[data-v-02ae63a6]{display:flex;align-items:center;gap:.2rem;padding:.2rem .8rem;font-size:.8rem;color:#000;background-color:#dedede;border:none;border-radius:.2rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.action-button[data-v-02ae63a6]:hover{background-color:#bcd9ff;transform:translateY(-2px)}.square-button[data-v-02ae63a6]{display:flex;align-items:center;justify-content:center;gap:6px;padding:.45rem 1.1rem!important;border-radius:.4rem!important;min-width:8rem;font-size:.95rem;font-weight:600}.icon-left[data-v-02ae63a6]{color:#fff!important;margin-right:6px}.action-button i.material-icons[data-v-02ae63a6]{font-size:1.2rem}.comments-container[data-v-02ae63a6]{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;background-color:#f9f9f9;border-radius:.5rem;margin-top:1rem}.comment-input[data-v-02ae63a6]{width:100%;height:100px;padding:1rem;border-radius:.5rem;border:1px solid #ddd}.add-comment-button[data-v-02ae63a6]{align-self:flex-end;padding:.5rem 1.2rem;font-size:.95rem;background-color:#3d8efc;color:#fff;border:none;border-radius:.4rem;cursor:pointer;transition:background-color .2s}.add-comment-button[data-v-02ae63a6]:hover:not(:disabled){background-color:#2b7de5}.comment[data-v-02ae63a6]{padding-top:1rem;padding-bottom:1rem}.comment[data-v-02ae63a6]:last-child{border-bottom:none}.comment-content-wrapper[data-v-02ae63a6]{display:flex;gap:.75rem;align-items:flex-start}.comment-avatar[data-v-02ae63a6]{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-main[data-v-02ae63a6]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.comment-author[data-v-02ae63a6]{font-size:.9rem;font-weight:700;color:#333;text-align:left;margin:0}.comment-text[data-v-02ae63a6]{font-size:.9rem;color:#555;text-align:left;line-height:1.6;margin:0;word-wrap:break-word}.comment-actions[data-v-02ae63a6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem}.comment-actions-left[data-v-02ae63a6]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-time[data-v-02ae63a6]{font-size:.75rem;color:#999;text-align:left;margin:0}.comment-reply-btn[data-v-02ae63a6]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn[data-v-02ae63a6]:hover{color:#000}.comment-delete-btn[data-v-02ae63a6]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-delete-btn[data-v-02ae63a6]:hover{color:#000}.comment-actions-right[data-v-02ae63a6]{display:flex;align-items:center;flex-shrink:0;gap:0}.comment-like[data-v-02ae63a6]{display:inline-flex;align-items:center;gap:0;color:#9e9e9e;font-size:.85rem;cursor:pointer;transition:color .3s ease;white-space:nowrap;position:relative}.comment-like[data-v-02ae63a6]:hover:not(.is-liked){color:#757575}.comment-like.is-liked[data-v-02ae63a6]{color:#2196f3}.comment-like.is-liked[data-v-02ae63a6]:hover{color:#1e88e5}.comment-like .material-icons[data-v-02ae63a6]{font-size:1rem;width:1.2em;min-width:1.2em;max-width:1.2em;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-right:0;margin-left:0;padding:0;line-height:1;letter-spacing:0;word-spacing:0;box-sizing:border-box}.comment-like>span[data-v-02ae63a6]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.comment-expand-reply[data-v-02ae63a6]{font-size:.75rem;color:#333;cursor:pointer;margin-top:.25rem;transition:color .3s ease;padding-left:0;text-align:left;display:inline-flex;align-items:center;gap:.35rem}.comment-expand-reply[data-v-02ae63a6]:hover{color:#000}.comment-expand-reply.is-loading[data-v-02ae63a6]{cursor:default;color:#666}.reply-loading-icon[data-v-02ae63a6]{font-size:.9rem;line-height:1;animation:replyLoadingSpin-02ae63a6 .9s linear infinite}@keyframes replyLoadingSpin-02ae63a6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comment-reply-box[data-v-02ae63a6]{margin-top:.75rem;padding-left:0}.comment-reply-item .comment-reply-box[data-v-02ae63a6]{margin-left:2rem}.comment-reply-input[data-v-02ae63a6]{width:100%;min-height:80px;padding:.75rem;border:1px solid #ddd;border-radius:.4rem;font-size:.85rem;resize:vertical;box-sizing:border-box}.comment-reply-input[data-v-02ae63a6]:focus{outline:none;border-color:#3d8efc}.comment-reply-box .comment-reply-actions[data-v-02ae63a6]{display:flex;justify-content:flex-end}.comment-reply-actions[data-v-02ae63a6]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.comment-reply-cancel[data-v-02ae63a6],.comment-reply-submit[data-v-02ae63a6]{padding:.4rem 1rem;border-radius:.4rem;font-size:.85rem;cursor:pointer;transition:all .3s ease;border:none}.comment-reply-submit[data-v-02ae63a6]{background-color:#3d8efc;color:#fff}.comment-reply-submit[data-v-02ae63a6]:hover:not(:disabled){background-color:#2b7de5}.comment-reply-submit[data-v-02ae63a6]:disabled{background-color:#ccc;cursor:not-allowed}.comment-reply-cancel[data-v-02ae63a6]{background-color:#f5f5f5;color:#666}.comment-reply-cancel[data-v-02ae63a6]:hover{background-color:#e0e0e0}.comment-replies-list[data-v-02ae63a6]{margin-top:.75rem;border-left:1px solid #e0e0e0;padding-left:1.5rem;margin-left:0;padding-top:.5rem}.comment-reply-item[data-v-02ae63a6]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0;text-align:left}.comment-reply-item[data-v-02ae63a6]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-reply-header[data-v-02ae63a6]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;margin-left:0}.comment-reply-avatar[data-v-02ae63a6]{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-reply-author[data-v-02ae63a6]{font-size:.85rem;font-weight:700;color:#333}.comment-reply-to-info[data-v-02ae63a6]{display:flex;align-items:center;gap:.3rem;margin-left:.5rem}.comment-reply-to-text[data-v-02ae63a6]{font-size:.75rem;color:#999}.comment-reply-to-name[data-v-02ae63a6]{font-size:.75rem;color:#666;font-weight:400}.comment-reply-item .comment-reply-content[data-v-02ae63a6]{font-size:.85rem;color:#555;line-height:1.6;margin:0;margin-left:2rem;margin-bottom:.5rem;padding:0;text-align:left;word-wrap:break-word}.comment-reply-item>.comment-reply-actions[data-v-02ae63a6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0;margin-top:.25rem;margin-left:2rem}.comment-reply-box .comment-reply-actions[data-v-02ae63a6]{display:flex!important;justify-content:flex-end!important;gap:.5rem;margin-top:.5rem;margin-left:0!important}.comment-reply-actions-left[data-v-02ae63a6]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-reply-time[data-v-02ae63a6]{font-size:.75rem;color:#999;margin:0}.comment-reply-btn-inline[data-v-02ae63a6]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn-inline[data-v-02ae63a6]:hover{color:#000}.comment-reply-actions-right[data-v-02ae63a6]{display:flex;align-items:center;flex-shrink:0}.comment-reply-like[data-v-02ae63a6]{display:inline-flex;align-items:center;gap:.05rem;color:#9e9e9e;font-size:.85rem;cursor:pointer;transition:color .3s ease;position:relative}.comment-reply-like[data-v-02ae63a6]:hover:not(.is-liked){color:#757575}.comment-reply-like.is-liked[data-v-02ae63a6]{color:#2196f3}.comment-reply-like.is-liked[data-v-02ae63a6]:hover{color:#1e88e5}.comment-reply-like .material-icons[data-v-02ae63a6]{font-size:1rem;width:1.2em;min-width:1.2em;max-width:1.2em;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-right:0;margin-left:0;padding:0;line-height:1;letter-spacing:0;word-spacing:0;box-sizing:border-box}.comment-reply-like>span[data-v-02ae63a6]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.like-effect[data-v-02ae63a6]{position:absolute;top:-.6rem;right:-.6rem;font-size:1rem;font-weight:700;color:#ff5252;animation:likeEffectAnimation-02ae63a6 1s ease forwards;pointer-events:none;z-index:10}@keyframes likeEffectAnimation-02ae63a6{0%{transform:translateY(.6rem) scale(1);opacity:1}50%{transform:translateY(-.3rem) scale(1.2);opacity:1}to{transform:translateY(-1.2rem) scale(0);opacity:0}}.comment-reply-expand[data-v-02ae63a6]{margin-top:.5rem;margin-left:0;padding-left:0;border-left:none;text-align:left!important;display:block}.comment-reply-expand-btn[data-v-02ae63a6]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease;margin-left:2rem;position:relative;padding-left:1rem;display:inline-block;text-align:left}.comment-reply-expand-btn[data-v-02ae63a6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:1px;background-color:#e0e0e0}.comment-reply-expand-btn[data-v-02ae63a6]:hover{color:#000}.comment-pagination[data-v-02ae63a6]{display:flex;justify-content:center;width:100%}.no-comments[data-v-02ae63a6]{text-align:center;padding:2rem 1rem;color:#999;font-size:.9rem}.faq-container[data-v-02ae63a6]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.faq-title[data-v-02ae63a6]{font-size:.8rem;font-weight:700;color:#000;margin-bottom:1rem;text-align:left}.faq-list[data-v-02ae63a6]{list-style:none;margin:0;padding:0}.faq-item[data-v-02ae63a6]{display:flex;flex-direction:column;border-bottom:1px solid #ddd;padding:.5rem 0}.faq-item[data-v-02ae63a6]:last-child{border-bottom:none}.faq-question[data-v-02ae63a6]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.8rem;color:#333;transition:color .3s;padding:.5rem 0}.faq-question[data-v-02ae63a6]:hover{color:#1976d2}.faq-dot[data-v-02ae63a6]{width:8px;height:8px;background-color:#fc0;border-radius:50%;margin-right:.5rem;flex-shrink:0}.faq-text[data-v-02ae63a6]{flex-grow:1;text-align:left}.faq-icon .material-icons[data-v-02ae63a6]{font-size:1.2rem;color:#333;transition:transform .3s ease}.faq-icon .material-icons[data-v-02ae63a6]:hover{color:#1976d2}.faq-answer[data-v-02ae63a6]{margin-top:.5rem;padding:.8rem;background-color:#e7f3ff;border-radius:.5rem;color:#000;text-align:left;line-height:1.5;font-size:.8rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.related-header[data-v-02ae63a6]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;text-align:left}.related-header-dot[data-v-02ae63a6]{width:8px;height:8px;border-radius:50%;background-color:#4cafef;flex-shrink:0}.related-title[data-v-02ae63a6]{font-size:.9rem;font-weight:700;color:#333}.related-section[data-v-02ae63a6]{width:50%;max-width:1200px;min-width:280px;margin-left:12.5%;margin-top:2rem;margin-bottom:2rem;border-radius:.5rem;padding:1rem;box-sizing:border-box}.related-grid[data-v-02ae63a6]{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1rem auto;justify-content:flex-start;width:100%;box-sizing:border-box}.related-card[data-v-02ae63a6]{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);width:calc(50% - .75rem);min-width:250px;padding:.5rem;transition:all .3s ease;cursor:pointer;box-sizing:border-box}.related-card[data-v-02ae63a6]:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.related-cover[data-v-02ae63a6]{width:5rem;height:5rem;min-width:4rem;min-height:4rem;border-radius:6px;margin-right:1rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.related-info[data-v-02ae63a6]{display:flex;flex-direction:column;justify-content:space-between;text-align:left;flex:1;min-width:0}.related-name-wrapper[data-v-02ae63a6]{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.related-name[data-v-02ae63a6]{font-size:1rem;font-weight:700;color:#333;margin:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.related-themes-wrapper[data-v-02ae63a6]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#888;justify-content:flex-start;flex-wrap:wrap;width:100%;margin-top:.3rem;margin-bottom:.3rem}.related-stats-wrapper[data-v-02ae63a6]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:#888;width:100%;margin-top:auto}.related-icon[data-v-02ae63a6]{font-size:.8rem;vertical-align:middle;color:#888}.related-item[data-v-02ae63a6]{display:flex;align-items:center;gap:.2rem;white-space:nowrap}.related-view-count[data-v-02ae63a6]{justify-content:flex-start}.related-favorite-count[data-v-02ae63a6]{justify-content:flex-end;margin-left:auto}.related-type[data-v-02ae63a6]{display:flex;align-items:center;gap:.2rem;white-space:nowrap}@media (min-width:1441px){.content-wrapper[data-v-02ae63a6]{width:70%;max-width:1400px;gap:2.5rem}.cover-image[data-v-02ae63a6]{width:22rem;height:auto;aspect-ratio:1/1}.author[data-v-02ae63a6],.comic-serial[data-v-02ae63a6],.comic-theme[data-v-02ae63a6],.comic-title[data-v-02ae63a6],.volume-count[data-v-02ae63a6]{font-size:1.6rem}.content-container[data-v-02ae63a6]{width:70%;margin-left:15%}.large-cover-image[data-v-02ae63a6]{max-width:450px}.chapter-title[data-v-02ae63a6]{font-size:1.3rem}.chapter-button[data-v-02ae63a6]{width:7rem;height:2.8rem;line-height:2.8rem}.related-section[data-v-02ae63a6]{width:70%;margin-left:15%}.related-grid[data-v-02ae63a6]{gap:2rem}.related-card[data-v-02ae63a6]{width:calc(50% - 1rem)}}@media (min-width:1024px) and (max-width:1440px){.content-wrapper[data-v-02ae63a6]{width:75%;gap:2rem}.cover-image[data-v-02ae63a6]{width:20rem;height:auto;aspect-ratio:1/1}}@media (min-width:1024px){.content-source[data-v-02ae63a6]{display:flex;flex-direction:column;align-items:center}.detail-main-row[data-v-02ae63a6]{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1.5rem;width:75%;max-width:1520px;margin:2rem auto;box-sizing:border-box}.detail-main-row .content-container[data-v-02ae63a6]{flex:1;min-width:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.detail-main-row .related-section[data-v-02ae63a6]{width:300px;flex-shrink:0;margin:0;margin-top:0;padding:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.detail-main-row .related-section .related-grid[data-v-02ae63a6]{flex-direction:column;gap:1rem}.detail-main-row .related-section .related-card[data-v-02ae63a6]{width:100%;min-width:0}}@media (min-width:768px) and (max-width:1023px){.content-wrapper[data-v-02ae63a6]{width:90%;flex-direction:column;align-items:center;gap:1.5rem;padding:0 1.5rem}.cover[data-v-02ae63a6]{justify-content:center}.cover-image[data-v-02ae63a6]{width:18rem;height:auto;aspect-ratio:1/1;margin:2% 0}.info[data-v-02ae63a6]{width:100%;align-items:center;text-align:center}.comic-header[data-v-02ae63a6]{justify-content:center;margin-top:0}.author[data-v-02ae63a6],.comic-serial[data-v-02ae63a6],.comic-theme[data-v-02ae63a6],.comic-title[data-v-02ae63a6],.volume-count[data-v-02ae63a6]{font-size:1.3rem}.comic-meta[data-v-02ae63a6]{align-items:center;padding-left:0}.content-container[data-v-02ae63a6]{width:90%;margin-left:5%;padding:1.5rem}.large-cover-image[data-v-02ae63a6]{width:70%;max-width:350px}.chapter-title[data-v-02ae63a6]{font-size:1.1rem}.comic-synop[data-v-02ae63a6]{font-size:.85rem;padding-right:2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.comic-synop.expanded[data-v-02ae63a6]{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.chapters-container[data-v-02ae63a6]{gap:.8rem}.chapter-button[data-v-02ae63a6]{width:5.5rem;height:2.3rem;line-height:2.3rem;font-size:.85rem}.tab-item[data-v-02ae63a6]{font-size:.75rem;padding:.4rem}.read-continue-button[data-v-02ae63a6]{font-size:.8rem;padding:.4rem 1rem}.related-section[data-v-02ae63a6]{width:90%;margin-left:5%;padding:1.5rem}.related-grid[data-v-02ae63a6]{gap:1.2rem}.related-card[data-v-02ae63a6]{width:calc(50% - .6rem);min-width:220px}.related-cover[data-v-02ae63a6]{width:4.5rem;height:4.5rem}.related-name[data-v-02ae63a6]{font-size:.95rem}}@media (min-width:576px) and (max-width:767px){.intro-section[data-v-02ae63a6]{padding-block:0;padding-bottom:1.5rem}.content-wrapper[data-v-02ae63a6]{width:100%;flex-direction:column;align-items:stretch;gap:0;padding:0;box-sizing:border-box}.cover[data-v-02ae63a6]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:0;padding:1.25rem 1.5rem 0;background:transparent;box-sizing:border-box}.cover-image[data-v-02ae63a6]{width:100%;height:auto;max-height:min(60vh,100vw);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:.6rem;box-shadow:0 4px 12px rgba(0,0,0,.3);display:block}.chapter-cover[data-v-02ae63a6],.large-cover-image[data-v-02ae63a6]{display:none!important}.info[data-v-02ae63a6]{width:100%;align-items:flex-start;text-align:left;gap:1.2rem;box-sizing:border-box;padding:0 .75rem;line-height:1.6}.comic-header[data-v-02ae63a6]{justify-content:flex-start;align-items:flex-start;margin-top:0;gap:.6rem;width:100%;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.comic-title[data-v-02ae63a6]{font-size:1.35rem;line-height:1.4;text-align:left;font-weight:700;margin-bottom:.3rem;letter-spacing:.5px}.author[data-v-02ae63a6]{font-size:1rem;line-height:1.5;text-align:left;color:hsla(0,0%,100%,.9);font-weight:400;margin-bottom:.3rem}.comic-serial[data-v-02ae63a6],.volume-count[data-v-02ae63a6]{font-size:.95rem;line-height:1.4;text-align:left;color:hsla(0,0%,100%,.85);font-weight:400;margin-bottom:.25rem}.comic-theme[data-v-02ae63a6]{font-size:.9rem;line-height:1.4;text-align:left;color:hsla(0,0%,100%,.8);font-weight:400;margin-bottom:0}.comic-meta[data-v-02ae63a6]{align-items:flex-start;padding-left:0;gap:.6rem;width:100%;display:flex;flex-wrap:wrap;align-items:center}.theme-array[data-v-02ae63a6]{display:flex;flex-wrap:wrap;gap:.4rem}.status[data-v-02ae63a6],.theme-array[data-v-02ae63a6]{font-size:.8rem;justify-content:flex-start;color:hsla(0,0%,100%,.75)}.status[data-v-02ae63a6]{padding:.25rem .6rem;background-color:hsla(0,0%,100%,.15);border-radius:.3rem}.content-container[data-v-02ae63a6]{width:95%;margin-left:2.5%;padding:1rem}.large-cover-image[data-v-02ae63a6]{width:65%;max-width:300px;min-width:180px}.chapter-title[data-v-02ae63a6]{font-size:1rem;padding:0 .5rem}.comic-synop[data-v-02ae63a6]{font-size:.8rem;padding:0 .5rem;padding-right:2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.comic-synop.expanded[data-v-02ae63a6]{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.tabs[data-v-02ae63a6]{gap:.8rem;padding:.4rem 0}.tab-item[data-v-02ae63a6]{font-size:.7rem;padding:.4rem .3rem}.read-continue-button[data-v-02ae63a6]{font-size:.75rem;padding:.35rem .9rem}.chapters-container[data-v-02ae63a6]{gap:.6rem}.chapter-button[data-v-02ae63a6]{width:5rem;min-width:70px;height:2.2rem;line-height:2.2rem;font-size:.8rem}.chapter-actions[data-v-02ae63a6]{justify-content:center;gap:.8rem}.related-section[data-v-02ae63a6]{width:95%;margin-left:2.5%;padding:1rem}.related-grid[data-v-02ae63a6]{gap:.75rem;justify-content:space-between}.related-card[data-v-02ae63a6]{width:calc(50% - .375rem);min-width:calc(50% - .375rem);flex-direction:column;align-items:center;padding:.5rem}.related-cover[data-v-02ae63a6]{width:100%;height:auto;aspect-ratio:3/4;margin-right:0;margin-bottom:.5rem;border-radius:.4rem}.related-info[data-v-02ae63a6]{width:100%;align-items:center;text-align:center}.related-name[data-v-02ae63a6]{font-size:.85rem;text-align:center;margin-bottom:.3rem}.related-details-wrapper[data-v-02ae63a6]{font-size:.7rem;justify-content:center;flex-wrap:wrap}}@media (max-width:575px){.intro-section[data-v-02ae63a6]{padding-block:0;padding-bottom:1rem}.content-wrapper[data-v-02ae63a6]{width:100%;flex-direction:column;align-items:stretch;gap:0;padding:0;box-sizing:border-box;max-width:100%}.cover[data-v-02ae63a6]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:0;padding:1rem 1rem 0;background:transparent;box-sizing:border-box}.cover-image[data-v-02ae63a6]{width:100%;max-width:100%;height:auto;max-height:min(55vh,100vw);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.3);display:block}.info[data-v-02ae63a6]{width:100%;align-items:flex-start;text-align:left;gap:.5rem;line-height:1.5;box-sizing:border-box;padding:.75rem 1rem;background-color:rgba(43,58,66,.97)}.comic-header[data-v-02ae63a6]{justify-content:flex-start;align-items:flex-start;margin-top:0;gap:0;flex-direction:column;width:100%;padding-bottom:0;border-bottom:none}.comic-title[data-v-02ae63a6]{font-size:1.1rem;line-height:1.3;text-align:left;font-weight:700;color:#fff;letter-spacing:.3px}.comic-info-line[data-v-02ae63a6],.comic-title[data-v-02ae63a6]{width:100%;margin:0;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.15);box-sizing:border-box}.comic-info-line[data-v-02ae63a6]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem 0;row-gap:.5rem}.comic-info-line .author[data-v-02ae63a6]{display:inline-block;font-size:.8rem;line-height:1.4;color:hsla(0,0%,100%,.9);font-weight:400;margin:0 .3rem .25rem 0;padding:.2rem .6rem;background-color:rgba(0,0,0,.25);border-radius:.3rem}.comic-info-line .author[data-v-02ae63a6]:after{content:"";display:none}.comic-info-line .volume-count[data-v-02ae63a6]{display:inline-block;font-size:.8rem;line-height:1.4;color:hsla(0,0%,100%,.9);font-weight:400;margin:0 .3rem .25rem 0;padding:.2rem .6rem;background-color:rgba(0,0,0,.25);border-radius:.3rem}.comic-info-line .volume-count[data-v-02ae63a6]:after{content:"";display:none}.comic-info-line .theme-array[data-v-02ae63a6]{display:inline-block;font-size:.8rem;line-height:1.4;color:hsla(0,0%,100%,.9);margin:0 .3rem .25rem 0;padding:.2rem .6rem;font-weight:400;background-color:rgba(0,0,0,.25);border-radius:.3rem}.comic-info-line .theme-array[data-v-02ae63a6]:after{content:"";display:none}.comic-info-line .status[data-v-02ae63a6]{display:inline-block;font-size:.8rem;line-height:1.4;color:hsla(0,0%,100%,.9);margin:0 0 .25rem 0;padding:.2rem .6rem;font-weight:400;background-color:rgba(0,0,0,.25);border-radius:.3rem}.comic-serial[data-v-02ae63a6]{font-size:.75rem;line-height:1.3;color:hsla(0,0%,100%,.8);font-weight:400}.comic-meta[data-v-02ae63a6]{display:none}.chapter-cover[data-v-02ae63a6],.large-cover-image[data-v-02ae63a6]{display:none!important}.content-container[data-v-02ae63a6]{width:100%;margin-left:0;padding:.75rem;border-radius:0;margin-top:1rem;margin-bottom:1rem}.large-cover-image[data-v-02ae63a6]{display:none!important}.chapter-title[data-v-02ae63a6]{font-size:.95rem;padding:0 .5rem}.chapter-description[data-v-02ae63a6]{padding:0 .5rem}.comic-synop[data-v-02ae63a6]{font-size:.75rem;line-height:1.5;padding-right:2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.comic-synop.expanded[data-v-02ae63a6]{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.tabs[data-v-02ae63a6]{gap:.5rem;padding:.3rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-item[data-v-02ae63a6]{font-size:.65rem;padding:.3rem .25rem;flex-shrink:0}.read-continue-button[data-v-02ae63a6]{font-size:.7rem;padding:.3rem .8rem}.material-icons[data-v-02ae63a6]{font-size:.9rem}.chapters-container[data-v-02ae63a6]{gap:.5rem;justify-content:center}.chapter-button[data-v-02ae63a6]{width:4.5rem;min-width:65px;height:2rem;line-height:2rem;font-size:.75rem}.chapter-actions[data-v-02ae63a6]{justify-content:center;flex-direction:row;gap:.8rem;width:100%;flex-wrap:wrap}.square-button[data-v-02ae63a6]{flex:1;min-width:6.5rem;max-width:10rem;padding:.4rem .9rem!important}.comments-container[data-v-02ae63a6]{padding:.75rem;gap:1rem}.comment-input[data-v-02ae63a6]{height:80px;padding:.75rem;font-size:.85rem}.add-comment-button[data-v-02ae63a6]{padding:.4rem .8rem;font-size:.85rem}.comment-content-wrapper[data-v-02ae63a6]{gap:.5rem}.comment-avatar[data-v-02ae63a6]{width:2rem;height:2rem}.comment-author[data-v-02ae63a6]{font-size:.85rem}.comment-text[data-v-02ae63a6]{font-size:.8rem}.comment-actions-left[data-v-02ae63a6],.comment-actions[data-v-02ae63a6]{gap:.5rem}.comment-reply-btn[data-v-02ae63a6]{font-size:.8rem}.comment-time[data-v-02ae63a6]{font-size:.7rem}.comment-like[data-v-02ae63a6]{font-size:.8rem;gap:.05rem}.comment-expand-reply[data-v-02ae63a6]{font-size:.8rem}.comment-reply-input[data-v-02ae63a6]{min-height:60px;padding:.5rem;font-size:.8rem}.comment-reply-cancel[data-v-02ae63a6],.comment-reply-submit[data-v-02ae63a6]{padding:.35rem .8rem;font-size:.8rem}.comment-replies-list[data-v-02ae63a6]{margin-top:.5rem;padding-left:.75rem}.comment-reply-expand[data-v-02ae63a6]{padding-left:0;border-left:none}.comment-reply-expand-btn[data-v-02ae63a6]{margin-left:1.7rem}.comment-reply-avatar[data-v-02ae63a6]{width:1.2rem;height:1.2rem}.comment-reply-author[data-v-02ae63a6]{font-size:.8rem}.comment-reply-to-info[data-v-02ae63a6]{gap:.25rem;margin-left:.4rem}.comment-reply-time[data-v-02ae63a6],.comment-reply-to-name[data-v-02ae63a6],.comment-reply-to-text[data-v-02ae63a6],.comment-reply-to[data-v-02ae63a6]{font-size:.7rem}.comment-reply-item .comment-reply-content[data-v-02ae63a6]{font-size:.8rem;margin-left:1.7rem;padding-left:0;text-align:left}.comment-reply-item .comment-reply-actions[data-v-02ae63a6],.comment-reply-item .comment-reply-box[data-v-02ae63a6]{margin-left:1.7rem}.no-comments[data-v-02ae63a6]{font-size:.85rem;padding:1.5rem .5rem}.faq-container[data-v-02ae63a6]{padding:.75rem}.faq-question[data-v-02ae63a6]{font-size:.75rem;padding:.4rem 0}.faq-answer[data-v-02ae63a6]{font-size:.75rem;padding:.6rem}.related-section[data-v-02ae63a6]{width:100%;margin-left:0;padding:.75rem;border-radius:0}.related-header[data-v-02ae63a6]{margin-bottom:1rem}.related-title[data-v-02ae63a6]{font-size:.85rem}.related-grid[data-v-02ae63a6]{gap:.6rem;margin:.5rem auto;justify-content:space-between}.related-card[data-v-02ae63a6]{width:calc(50% - .3rem);min-width:calc(50% - .3rem);flex-direction:column;align-items:center;padding:.4rem}.related-cover[data-v-02ae63a6]{width:100%;height:auto;aspect-ratio:3/4;margin-right:0;margin-bottom:.4rem;border-radius:.3rem}.related-info[data-v-02ae63a6]{width:100%;align-items:flex-start;text-align:left}.related-name[data-v-02ae63a6]{font-size:.8rem;text-align:left;margin-bottom:.25rem}.related-themes-wrapper[data-v-02ae63a6]{font-size:.65rem;justify-content:flex-start;gap:.3rem;flex-wrap:wrap;margin-top:.2rem;margin-bottom:.2rem}.related-stats-wrapper[data-v-02ae63a6]{font-size:.65rem;justify-content:space-between;gap:.3rem;margin-top:.2rem}.related-icon[data-v-02ae63a6]{font-size:.7rem}}@media (max-width:399px){.intro-section[data-v-02ae63a6]{padding-block:0;padding-bottom:.75rem}.content-wrapper[data-v-02ae63a6]{padding:0;gap:0}.cover[data-v-02ae63a6]{padding:.75rem .75rem 0}.cover-image[data-v-02ae63a6]{width:100%;height:auto;max-height:min(50vh,100vw);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:.4rem;box-shadow:0 4px 12px rgba(0,0,0,.3)}.info[data-v-02ae63a6]{padding:.6rem .75rem;align-items:flex-start;text-align:left;gap:.9rem}.comic-header[data-v-02ae63a6]{align-items:flex-start;justify-content:flex-start;gap:.4rem;padding-bottom:.4rem}.comic-title[data-v-02ae63a6]{font-size:1.1rem;text-align:left;margin-bottom:.2rem}.author[data-v-02ae63a6]{font-size:.85rem;margin-bottom:.2rem}.comic-serial[data-v-02ae63a6],.volume-count[data-v-02ae63a6]{font-size:.75rem;text-align:left;margin-bottom:.15rem}.comic-theme[data-v-02ae63a6]{font-size:.7rem;margin-bottom:0}.comic-meta[data-v-02ae63a6]{align-items:flex-start;gap:.4rem}.theme-array[data-v-02ae63a6]{font-size:.7rem;gap:.25rem}.status[data-v-02ae63a6]{font-size:.7rem;padding:.15rem .4rem}.content-container[data-v-02ae63a6]{padding:.5rem}.large-cover-image[data-v-02ae63a6]{width:55%;min-width:120px}.chapter-title[data-v-02ae63a6]{font-size:.9rem}.comic-synop[data-v-02ae63a6]{font-size:.7rem;padding-right:2rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.comic-synop.expanded[data-v-02ae63a6]{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.tab-item[data-v-02ae63a6]{font-size:.6rem;padding:.25rem .2rem}.read-continue-button[data-v-02ae63a6]{font-size:.65rem;padding:.25rem .7rem}.chapter-button[data-v-02ae63a6]{width:4rem;min-width:60px;height:1.9rem;line-height:1.9rem;font-size:.7rem}.related-section[data-v-02ae63a6]{width:100%;margin-left:0;padding:.75rem;border-radius:0}.related-header[data-v-02ae63a6]{margin-bottom:1rem}.related-title[data-v-02ae63a6]{font-size:.85rem}.related-grid[data-v-02ae63a6]{gap:.6rem;margin:.5rem auto;justify-content:space-between}.related-card[data-v-02ae63a6]{width:calc(50% - .3rem);min-width:calc(50% - .3rem);flex-direction:column;align-items:center;padding:.4rem}.related-cover[data-v-02ae63a6]{width:100%;height:auto;aspect-ratio:3/4;margin-right:0;margin-bottom:.4rem;border-radius:.3rem}.related-info[data-v-02ae63a6]{width:100%;align-items:center;text-align:center}.related-name[data-v-02ae63a6]{font-size:.8rem;text-align:center;margin-bottom:.25rem}.related-details-wrapper[data-v-02ae63a6]{font-size:.65rem;justify-content:center;gap:.3rem;flex-wrap:wrap}.related-icon[data-v-02ae63a6]{font-size:.7rem}}.chapters-container :deep(.chapter-button.has-progress.el-button--info.is-plain){border-color:#7dd3a0!important;color:#333!important;background:linear-gradient(to right,#a5d6a7 var(--progress-percent,0),#f5f5f5 var(--progress-percent,0))!important;background-color:transparent!important}.chapters-container :deep(.chapter-button.has-progress.el-button--info.is-plain:hover:not(:disabled)){background:linear-gradient(to right,#81c784 var(--progress-percent,0),#eee var(--progress-percent,0))!important;background-color:transparent!important;border-color:#6bc494!important}.chapters-container .chapter-button.has-progress.el-button--info.is-plain{border-color:#7dd3a0!important;color:#333!important;background:linear-gradient(to right,#a5d6a7 var(--progress-percent,0),#f5f5f5 var(--progress-percent,0))!important;background-color:transparent!important}.chapters-container .chapter-button.has-progress.el-button--info.is-plain:hover:not(:disabled){background:linear-gradient(to right,#81c784 var(--progress-percent,0),#eee var(--progress-percent,0))!important;background-color:transparent!important;border-color:#6bc494!important}.category-page[data-v-31e255f6]{display:flex;flex-direction:column;align-items:center;background-color:#f9f9f9;padding:2rem 0}.category-section[data-v-31e255f6]{display:flex;align-items:center;justify-content:flex-start;width:80%;margin-bottom:2rem}.section-title[data-v-31e255f6]{display:flex;align-items:center;font-size:1.2rem;color:#333;font-weight:700;margin-right:1rem}.section-title[data-v-31e255f6]:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.5rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%233b82f6' d='M4 4h16v2H4zm0 4h16v2H4zm0 4h16v2H4zm0 4h16v2H4z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain}.category-list[data-v-31e255f6]{display:flex;gap:1rem}.category-button[data-v-31e255f6]{padding:.4rem .8rem;background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:.9rem;color:#333;cursor:pointer;transition:background-color .3s,transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.category-button[data-v-31e255f6]:hover{background-color:#dbeafe;transform:translateY(-2px)}.category-button.active-category[data-v-31e255f6]{background-color:#3b82f6;color:#fff;font-weight:700;border-color:#3b82f6;transform:scale(1.05);box-shadow:0 4px 8px rgba(59,130,246,.4)}.comic-section[data-v-31e255f6]{display:flex;flex-direction:column;align-items:center;width:80%;max-width:1200px;padding:1.5rem;margin:2rem auto;box-sizing:border-box}@media (min-width:1024px){.comic-section[data-v-31e255f6]{width:95%;max-width:1800px;padding:0 .5rem}}.comic-grid[data-v-31e255f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;justify-items:center;width:100%;margin-bottom:1rem}@media (min-width:1024px){.comic-section[data-v-31e255f6]{position:relative}.comic-grid[data-v-31e255f6]{grid-template-columns:repeat(6,1fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:2rem!important;justify-items:center;max-width:1200px;margin:0 auto}.comic-card[data-v-31e255f6]{max-width:220px;width:100%;padding:.75rem}}.comic-card[data-v-31e255f6]{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:8px;padding:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.08);width:100%;max-width:180px;min-width:120px;transition:all .3s ease;text-align:left;cursor:pointer;box-sizing:border-box}.comic-card[data-v-31e255f6]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.comic-info[data-v-31e255f6]{display:flex;flex-direction:column;width:100%;text-align:left;box-sizing:border-box}.comic-cover[data-v-31e255f6]{width:100%;aspect-ratio:3/4;border-radius:5px;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;transition:transform .3s ease}.comic-card:hover .comic-cover[data-v-31e255f6]{transform:scale(1.02)}.comic-name-author[data-v-31e255f6]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.1rem;margin-bottom:.3rem;width:100%}.comic-name[data-v-31e255f6]{font-size:.95rem;font-weight:700;color:#333;line-height:1.3}.comic-author[data-v-31e255f6],.comic-name[data-v-31e255f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.comic-author[data-v-31e255f6]{font-size:.85rem;color:#666}.comic-themes[data-v-31e255f6]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.3rem;width:100%}.comic-theme[data-v-31e255f6]{display:inline-block;padding:.2rem .5rem;color:rgba(0,0,0,.6);font-size:.65rem;background-color:transparent;border:.3px solid rgba(0,0,0,.6);border-radius:.25rem;white-space:nowrap;transition:all .2s ease;cursor:pointer}.comic-theme[data-v-31e255f6]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);transform:scale(1.05)}.comic-description[data-v-31e255f6]{font-size:.8rem;font-weight:400;color:#666;margin-top:.3rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width:1024px){.comic-cover[data-v-31e255f6]{margin-bottom:.75rem}.comic-name[data-v-31e255f6]{font-size:1.1rem;margin-bottom:.3rem}.comic-author[data-v-31e255f6]{font-size:.95rem}.comic-description[data-v-31e255f6]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-31e255f6]{font-size:.7rem;padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-31e255f6]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}@media (min-width:1441px){.comic-section[data-v-31e255f6]{width:95%;max-width:1800px;gap:2.5rem}.comic-grid[data-v-31e255f6]{grid-template-columns:repeat(6,1fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:2rem!important;justify-items:center;max-width:1200px;margin:0 auto}.comic-card[data-v-31e255f6]{max-width:220px;width:100%;padding:.75rem}.comic-cover[data-v-31e255f6]{margin-bottom:.75rem}.comic-name[data-v-31e255f6]{font-size:1.1rem;margin-bottom:.3rem}.comic-author[data-v-31e255f6]{font-size:.95rem}.comic-description[data-v-31e255f6]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-31e255f6]{font-size:.7rem;padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-31e255f6]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}@media (min-width:1024px) and (max-width:1440px){.comic-section[data-v-31e255f6]{width:95%;max-width:1600px;gap:2rem}.comic-grid[data-v-31e255f6]{grid-template-columns:repeat(6,1fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:2rem!important;justify-items:center;max-width:1200px;margin:0 auto}.comic-card[data-v-31e255f6]{max-width:220px;width:100%}.comic-cover[data-v-31e255f6]{margin-bottom:.75rem}.comic-name[data-v-31e255f6]{font-size:1.1rem;margin-bottom:.3rem}.comic-author[data-v-31e255f6]{font-size:.95rem}.comic-description[data-v-31e255f6]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-31e255f6]{font-size:.7rem;padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-31e255f6]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}.pagination[data-v-31e255f6]{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1rem;color:#333;margin-top:2.5rem;flex-wrap:wrap}.page-button[data-v-31e255f6]{padding:.5rem 1rem;background-color:#f7f7f7;border:1px solid #ddd;border-radius:6px;color:#555;cursor:pointer;transition:background-color .3s,color .3s}.page-button[data-v-31e255f6]:hover,.page-current[data-v-31e255f6]{background-color:#3b82f6;color:#fff}.page-current[data-v-31e255f6]{font-weight:700;border-radius:6px;padding:.5rem 1rem}.loading-overlay[data-v-31e255f6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner[data-v-31e255f6]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin-31e255f6 2s linear infinite}.no-results[data-v-31e255f6]{text-align:center}@keyframes spin-31e255f6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-more[data-v-31e255f6]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 0;color:#999;font-size:.85rem}.loading-spinner-small[data-v-31e255f6]{border:2px solid #f3f3f3;border-top:2px solid #999;border-radius:50%;width:16px;height:16px;animation:spin-31e255f6 1s linear infinite}.end-of-list[data-v-31e255f6]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem;width:100%;box-sizing:border-box}.end-divider[data-v-31e255f6]{flex:1;height:1px;background-color:#e0e0e0}.end-text[data-v-31e255f6]{color:#999;font-size:.85rem;white-space:nowrap;flex-shrink:0}@media (min-width:768px) and (max-width:1023px){.comic-section[data-v-31e255f6]{width:90%;gap:1.5rem;padding:0 .75rem}.comic-grid[data-v-31e255f6]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.comic-card[data-v-31e255f6]{max-width:180px;padding:.5rem}.category-title[data-v-31e255f6]{font-size:1.1rem;margin-bottom:.75rem}.comic-description[data-v-31e255f6]{font-size:.75rem}}@media (min-width:576px) and (max-width:767px){.category-page[data-v-31e255f6]{padding:1rem .5rem}.category-section[data-v-31e255f6]{width:100%;flex-direction:column;align-items:center;padding:0 1rem;margin-bottom:1rem}.section-title[data-v-31e255f6]{font-size:1rem;margin-bottom:.75rem;margin-right:0;align-self:flex-start}.category-list[data-v-31e255f6]{width:100%;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.category-button[data-v-31e255f6]{padding:.35rem .7rem;font-size:.85rem;border-radius:.5rem}.comic-section[data-v-31e255f6]{width:95%;gap:1.5rem;padding:0 .5rem;margin:1.5rem auto}.comic-grid[data-v-31e255f6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.comic-card[data-v-31e255f6]{max-width:160px;padding:.4rem;border-radius:6px}.category-title[data-v-31e255f6]{font-size:1rem;margin-bottom:.75rem;padding-left:.25rem}.comic-theme[data-v-31e255f6]{font-size:.65rem;padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-31e255f6]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-31e255f6]{font-size:.75rem}}@media (max-width:575px){.category-page[data-v-31e255f6]{padding:1rem .5rem}.category-section[data-v-31e255f6]{width:100%;flex-direction:column;align-items:center;padding:0 1rem;margin-bottom:1rem}.section-title[data-v-31e255f6]{font-size:1rem;margin-bottom:.75rem;margin-right:0;align-self:flex-start}.category-list[data-v-31e255f6]{width:100%;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.category-button[data-v-31e255f6]{padding:.35rem .7rem;font-size:.85rem;border-radius:.5rem}.comic-section[data-v-31e255f6]{width:100%;gap:1.25rem;padding:0 .5rem;margin:1rem auto}.comic-grid[data-v-31e255f6]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.comic-card[data-v-31e255f6]{max-width:140px;min-width:110px;padding:.4rem;border-radius:6px}.category-title[data-v-31e255f6]{font-size:.95rem;margin-bottom:.5rem;padding-left:.25rem}.comic-cover[data-v-31e255f6]{margin-bottom:.3rem}.comic-name[data-v-31e255f6]{font-size:.85rem}.comic-author[data-v-31e255f6]{font-size:.75rem}.comic-themes[data-v-31e255f6]{gap:.3rem;margin-bottom:.25rem}.comic-theme[data-v-31e255f6]{font-size:.6rem;padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-31e255f6]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-31e255f6]{font-size:.7rem;margin-top:.25rem}.pagination[data-v-31e255f6]{gap:.4rem;font-size:.85rem;margin-top:1.5rem}.page-button[data-v-31e255f6],.page-current[data-v-31e255f6]{padding:.4rem .7rem;font-size:.85rem}}@media (max-width:399px){.category-page[data-v-31e255f6]{padding:.75rem .25rem}.category-section[data-v-31e255f6]{padding:0 .75rem;margin-bottom:.75rem;align-items:center}.section-title[data-v-31e255f6]{font-size:.9rem;margin-bottom:.5rem;align-self:flex-start}.category-list[data-v-31e255f6]{gap:.4rem;justify-content:center}.category-button[data-v-31e255f6]{padding:.3rem .6rem;font-size:.8rem}.comic-section[data-v-31e255f6]{gap:1rem;padding:0 .25rem;margin:.75rem auto}.comic-grid[data-v-31e255f6]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.4rem}.comic-card[data-v-31e255f6]{max-width:120px;min-width:95px;padding:.3rem}.category-title[data-v-31e255f6]{font-size:.9rem;margin-bottom:.5rem;padding-left:.2rem}.comic-name[data-v-31e255f6]{font-size:.8rem}.comic-author[data-v-31e255f6]{font-size:.7rem}.comic-theme[data-v-31e255f6]{font-size:.55rem;padding:.1rem .35rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-31e255f6]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-31e255f6]{font-size:.65rem}.pagination[data-v-31e255f6]{gap:.3rem;font-size:.8rem;margin-top:1rem}.page-button[data-v-31e255f6],.page-current[data-v-31e255f6]{padding:.35rem .6rem;font-size:.8rem}}.balance-container[data-v-78836ecb]{background-color:#fff;border-radius:.5rem;padding:1.5rem}.balance-title[data-v-78836ecb]{display:flex;align-items:center;font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem}.balance-title i[data-v-78836ecb]{font-size:1.5rem;margin-right:.5rem}.balance-summary[data-v-78836ecb]{display:flex;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.current-balance[data-v-78836ecb],.total-spent[data-v-78836ecb]{border-radius:.5rem;padding:1rem;width:100%;display:flex;align-items:center;justify-content:space-between;flex:1 1 calc(50% - 0.5rem)}.current-balance[data-v-78836ecb]{background-color:#ffab40}.total-spent[data-v-78836ecb]{background-color:#5c6bc0}.balance-amount-container[data-v-78836ecb]{display:flex;flex-direction:column;justify-content:center}.balance-amount[data-v-78836ecb]{font-size:1.2rem;font-weight:700;color:#fff}.balance-label[data-v-78836ecb]{font-size:.9rem;color:#fff}.balance-icon[data-v-78836ecb]{font-size:1.5rem;color:#fff}.recharge-description[data-v-78836ecb]{font-size:.9rem;margin-bottom:1rem}.recharge-options[data-v-78836ecb]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.recharge-button[data-v-78836ecb]{flex:1 1 calc(33% - 0.5rem);padding:1rem;border:1px solid #ddd;border-radius:.5rem;background-color:#fff;text-align:center;cursor:pointer;transition:transform .3s,border-color .3s;position:relative;box-sizing:border-box}.recharge-button[data-v-78836ecb]:hover{transform:scale(1.05);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.recharge-button.selected[data-v-78836ecb]{border-color:#ffb300}.check-icon[data-v-78836ecb]{font-size:1.2rem;color:#ffb300;position:absolute;top:.5rem;right:.5rem}.recharge-amount[data-v-78836ecb]{font-size:1.1rem;font-weight:700;color:#ffab40}.recharge-price[data-v-78836ecb]{font-size:.9rem;color:#777}.payment-options[data-v-78836ecb]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:1.5rem}.payment-amount[data-v-78836ecb]{font-size:1rem;color:#333;font-weight:700}.mika-payment-button[data-v-78836ecb]{background-color:#333;color:#fff;padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;display:inline-block;transition:background-color .3s,transform .3s}.mika-payment-button[data-v-78836ecb]:hover{background-color:#555;transform:scale(1.05)}.total-amount[data-v-78836ecb]{font-size:1rem;font-weight:700;color:#d32f2f;text-align:right}.confirm-button[data-v-78836ecb]{background-color:#4a90e2;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:.25rem;cursor:pointer;transition:background-color .3s;margin-top:1rem;text-align:center;width:100%}.confirm-button[data-v-78836ecb]:hover{background-color:#357abd}.recharge-info[data-v-78836ecb]{width:100%;text-align:left;margin-bottom:1rem;padding-bottom:1rem}.recharge-info[data-v-78836ecb]:before{content:"";display:block;width:100%;height:1px;border-bottom:1px dashed #ccc;margin-top:1rem;margin-bottom:1.5rem}.recharge-description[data-v-78836ecb]{font-size:.8rem;color:#666;line-height:2;padding-left:.5rem}@media (max-width:768px){.balance-summary[data-v-78836ecb]{flex-direction:column;gap:1rem}.current-balance[data-v-78836ecb],.total-spent[data-v-78836ecb]{width:100%}.recharge-options[data-v-78836ecb]{flex-direction:column;gap:1rem}}.membership-center[data-v-6e28da9a]{padding:1.5rem;background-color:#fff;border-radius:.5rem}.membership-header[data-v-6e28da9a]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#333;margin-bottom:1.5rem;text-align:left}.membership-header i[data-v-6e28da9a]{font-size:1.5rem}.membership-options[data-v-6e28da9a]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:space-between;flex-wrap:wrap}.membership-panel[data-v-6e28da9a]{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;padding:1rem;width:100%;max-width:calc(33% - 1rem);text-align:center;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.membership-panel[data-v-6e28da9a]:hover{transform:scale(1.05);border-color:#ffb300;box-shadow:0 .5rem 1rem rgba(255,179,0,.3)}.membership-panel.selected[data-v-6e28da9a]{border-color:#ffb300;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.membership-title[data-v-6e28da9a]{font-size:1rem;color:#333;margin-bottom:.5rem}.membership-price[data-v-6e28da9a]{font-size:.9rem;color:#ffab40;font-weight:700;margin:.5rem 0}.membership-discount[data-v-6e28da9a]{font-size:.75rem;color:#666;margin-bottom:.5rem}.membership-benefit[data-v-6e28da9a]{font-size:.7rem;color:#666}.check-icon[data-v-6e28da9a]{font-size:1.2rem;color:#ffb300;position:absolute;top:.5rem;right:.5rem}.membership-info[data-v-6e28da9a]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:1rem;background-color:#f9f9f9;border-radius:.5rem;flex-wrap:wrap}.user-info[data-v-6e28da9a]{display:flex;align-items:center}.user-avatar[data-v-6e28da9a]{width:3.5rem;height:3.5rem;border-radius:50%;margin-right:1rem}.user-avatar img[data-v-6e28da9a]{width:3rem;height:3rem;border-radius:50%}.user-details[data-v-6e28da9a]{display:flex;flex-direction:column;gap:.2rem}.user-name-type[data-v-6e28da9a]{display:flex;align-items:center;gap:.3rem}.user-name[data-v-6e28da9a]{font-size:.9rem;font-weight:700}.expiry-date[data-v-6e28da9a]{font-size:.85rem;color:#666}.open-now-button[data-v-6e28da9a]{background-color:#333;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .3s,transform .3s}.open-now-button[data-v-6e28da9a]:hover{background-color:#555;transform:scale(1.05)}.recharge-info[data-v-6e28da9a]{width:100%;text-align:left;margin-bottom:1rem;padding-bottom:1rem}.recharge-info[data-v-6e28da9a]:before{content:"";display:block;width:100%;height:1px;border-bottom:1px dashed #ccc;margin-top:1.5rem;margin-bottom:1rem}.membership-description[data-v-6e28da9a]{font-size:.8rem;color:#666;line-height:2;padding-left:.5rem}@media (max-width:768px){.membership-panel[data-v-6e28da9a]{max-width:100%}.membership-info[data-v-6e28da9a],.membership-options[data-v-6e28da9a]{flex-direction:column}.open-now-button[data-v-6e28da9a]{width:100%;margin-top:1rem}}.user-type[data-v-6e28da9a]{font-size:.8rem;color:#fff;padding:.2rem .6rem;border-radius:5px;font-weight:700;display:inline-block;margin-top:.3rem}.type-normal[data-v-6e28da9a]{background-color:#2196f3;color:#fff}.type-member[data-v-6e28da9a]{background-color:gold;color:#333;box-shadow:0 .3rem .6rem rgba(255,215,0,.4)}.type-premium[data-v-6e28da9a]{background:linear-gradient(135deg,#000,gold);color:gold;border:1px solid gold;box-shadow:0 .3rem .8rem rgba(0,0,0,.5)}.purchase-history-container[data-v-8a917668]{background-color:#fff;border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;height:100%;min-height:0}.purchase-history-container.infinite-list-page[data-v-8a917668]{min-height:min(56vh,520px)}.record-filters[data-v-8a917668]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.record-type-switch[data-v-8a917668]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:0;order:0}.record-month-filter[data-v-8a917668]{display:flex;align-items:center;gap:.5rem;margin-left:auto;order:1}.record-month-label[data-v-8a917668]{font-size:.85rem;color:#666;white-space:nowrap}.record-month-filter[data-v-8a917668] .el-date-editor{width:10.5rem;max-width:100%}.record-month-filter[data-v-8a917668] .el-input__wrapper{border-radius:.5rem}.type-button[data-v-8a917668]{background:#f4f6fb;color:#333;border:1px solid #dbe2f1;border-radius:999px;padding:.4rem 1rem;cursor:pointer;transition:all .2s}.type-button.active[data-v-8a917668]{background:#4a90e2;color:#fff;border-color:#4a90e2}.purchase-history-title[data-v-8a917668]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.purchase-record[data-v-8a917668]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e0e0e0;border-radius:.5rem;margin-bottom:1rem;transition:transform .3s,border-color .3s}.purchase-record[data-v-8a917668]:hover{transform:scale(1.02);border-color:#4a90e2;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.record-content[data-v-8a917668]{display:flex;flex-direction:column;gap:.3rem;text-align:left}.record-title[data-v-8a917668]{font-size:1rem;font-weight:700;color:#333}.record-details[data-v-8a917668]{font-size:.8rem;color:#666}.record-remark[data-v-8a917668]{margin:.35rem 0 0;font-size:.78rem;color:#888}.separator[data-v-8a917668]{margin:0 .5rem}.record-price[data-v-8a917668]{font-size:1rem;font-weight:700;color:#333}.empty-tip[data-v-8a917668]{text-align:center;color:#999;padding:2rem 0}.empty-records[data-v-8a917668]{text-align:center;padding:2rem}.pagination[data-v-8a917668]{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.page-button[data-v-8a917668]{background-color:#4a90e2;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .3s}.page-button[data-v-8a917668]:disabled{background-color:#ccc;cursor:not-allowed}.page-button[data-v-8a917668]:hover:not(:disabled){background-color:#357abd}.page-info[data-v-8a917668]{font-size:.9rem;color:#333;margin:0 1rem}@media (max-width:768px){.purchase-history-container[data-v-8a917668]{padding:1rem}.record-filters[data-v-8a917668]{flex-direction:column;align-items:stretch}.record-month-filter[data-v-8a917668]{order:0;margin-left:0;width:100%}.record-type-switch[data-v-8a917668]{order:1}.record-month-filter[data-v-8a917668] .el-date-editor{width:100%;flex:1;min-width:0}.purchase-history-title[data-v-8a917668]{font-size:.9rem}.purchase-record[data-v-8a917668]{padding:.8rem;flex-direction:column;align-items:flex-start;gap:.5rem}.record-content[data-v-8a917668]{gap:.2rem}.record-title[data-v-8a917668]{font-size:.9rem}.record-details[data-v-8a917668]{font-size:.75rem}.record-price[data-v-8a917668]{font-size:.9rem}.page-button[data-v-8a917668]{padding:.4rem .8rem;font-size:.85rem}.page-info[data-v-8a917668]{font-size:.85rem}}@media (max-width:480px){.purchase-history-container[data-v-8a917668]{padding:.8rem}.purchase-history-title[data-v-8a917668]{font-size:.85rem}.purchase-record[data-v-8a917668]{padding:.6rem;gap:.4rem}.record-title[data-v-8a917668]{font-size:.85rem}.record-details[data-v-8a917668]{font-size:.7rem}.record-price[data-v-8a917668]{font-size:.85rem}.page-button[data-v-8a917668]{padding:.3rem .6rem;font-size:.75rem}.page-info[data-v-8a917668]{font-size:.75rem}}.infinite-sentinel[data-v-8a917668]{height:1px;width:100%;pointer-events:none;margin:0}.infinite-loading-hint[data-v-8a917668]{text-align:center;color:#888;font-size:.8rem;padding:.5rem 0;margin:0}.basic-info-container[data-v-eb66ba4e]{background-color:#fff;padding:1.5rem;padding-bottom:3.5rem;border-radius:.5rem;position:relative}.section-title[data-v-eb66ba4e]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.info-form[data-v-eb66ba4e]{display:flex;flex-direction:column;gap:1.5rem}.avatar-upload[data-v-eb66ba4e]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;position:relative}.avatar-file-input[data-v-eb66ba4e]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.avatar-upload .avatar-image[data-v-eb66ba4e]{width:5rem;height:5rem;margin-bottom:.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;cursor:zoom-in;display:block}.avatar-crop-footer[data-v-eb66ba4e]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;max-width:100%;box-sizing:border-box}.avatar-crop-footer[data-v-eb66ba4e] .el-button{flex:1 1 0;min-width:0;margin:0}@media (min-width:769px){.avatar-crop-footer[data-v-eb66ba4e]{justify-content:flex-end}.avatar-crop-footer[data-v-eb66ba4e] .el-button{flex:0 0 auto;min-width:5.5rem}}.avatar-crop-stage[data-v-eb66ba4e]{max-height:min(48vh,320px);background:#1a1a1a;border-radius:.35rem;overflow:hidden}@media (max-width:768px){.avatar-crop-stage[data-v-eb66ba4e] .cropper-point.point-se{display:none!important;pointer-events:none!important}}@media (max-height:640px){.avatar-crop-stage[data-v-eb66ba4e]{max-height:min(36vh,240px)}}.avatar-crop-source[data-v-eb66ba4e]{display:block;max-width:100%}.avatar-preview-popup-img[data-v-eb66ba4e]{display:block;max-width:260px;max-height:260px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto;border-radius:.25rem}.upload-icon[data-v-eb66ba4e]{font-size:1.2rem;color:#666;cursor:pointer}.upload-icon.disabled[data-v-eb66ba4e]{cursor:not-allowed;opacity:.5}.form-fields[data-v-eb66ba4e]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.form-row[data-v-eb66ba4e]{display:grid;grid-template-columns:4rem auto;align-items:center;gap:.5rem;margin-bottom:1rem}.form-row.full-width[data-v-eb66ba4e]{grid-column:span 2}.form-row label[data-v-eb66ba4e]{text-align:right;font-size:.85rem;color:#666}.readonly-value[data-v-eb66ba4e]{color:#999;font-size:.9rem;text-align:left;display:block}.input-field[data-v-eb66ba4e],.textarea-field[data-v-eb66ba4e]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:.25rem;background-color:#fff;font-size:.9rem;text-align:left;transition:border-color .3s,box-shadow .3s}.input-field[data-v-eb66ba4e]:hover,.textarea-field[data-v-eb66ba4e]:hover{border-color:#4a90e2;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);transform:scale(1.02)}#account-id[data-v-eb66ba4e],#introduction[data-v-eb66ba4e],#qq[data-v-eb66ba4e]{width:100%;margin-right:.1rem;text-align:left}label[data-v-eb66ba4e]{width:4rem;font-size:.85rem;color:#666}.input-field[data-v-eb66ba4e]{flex:1}.textarea-field[data-v-eb66ba4e]{height:5rem;resize:none}.save-info-container[data-v-eb66ba4e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.save-button[data-v-eb66ba4e]{position:absolute;bottom:-3rem;right:0;background-color:#333;color:#fff;padding:.7rem 1.5rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .3s;text-align:center}.save-button[data-v-eb66ba4e]:hover{background-color:#555}.save-button.success[data-v-eb66ba4e]{background-color:#4caf50;color:#fff;display:flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border:none;border-radius:.25rem;cursor:not-allowed;font-size:.9rem;transition:background-color .3s ease,transform .3s ease}.save-button.success .icon[data-v-eb66ba4e]{font-size:1rem;margin-right:.5rem}.save-button.success[data-v-eb66ba4e]:hover{transform:scale(1.02)}.loader[data-v-eb66ba4e]{border:3px solid #f3f3f3;border-top:3px solid #555;border-radius:50%;width:1rem;height:1rem;animation:spin-eb66ba4e 2s linear infinite;display:inline-block;vertical-align:middle;margin-right:.5rem}@keyframes spin-eb66ba4e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-eb66ba4e]{font-size:1.2rem;vertical-align:middle}.success-message[data-v-eb66ba4e]{display:inline-flex;align-items:center;gap:.3rem}.success-text[data-v-eb66ba4e]{font-size:.9rem;line-height:1}.save-button[data-v-eb66ba4e]:disabled{background-color:#ddd;cursor:not-allowed}.error-message[data-v-eb66ba4e]{color:#e53935;font-size:.9rem;margin-top:.5rem;text-align:center;animation:fadeIn-eb66ba4e .3s ease-in-out}@keyframes fadeIn-eb66ba4e{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.form-fields[data-v-eb66ba4e]{grid-template-columns:1fr}.form-row[data-v-eb66ba4e]{grid-template-columns:4rem auto}.avatar-upload .avatar-image[data-v-eb66ba4e]{width:4rem;height:4rem}.save-button[data-v-eb66ba4e]{bottom:-2.5rem;right:1rem;font-size:.85rem;padding:.6rem 1.2rem}}@media (max-width:480px){.form-fields[data-v-eb66ba4e]{gap:1rem}.form-row[data-v-eb66ba4e]{display:flex;flex-direction:column;align-items:flex-start}.form-row label[data-v-eb66ba4e]{text-align:left;width:auto;font-size:.8rem}.input-field[data-v-eb66ba4e],.textarea-field[data-v-eb66ba4e]{font-size:.85rem;padding:.4rem}.avatar-upload .avatar-image[data-v-eb66ba4e]{width:3.5rem;height:3.5rem}.save-button[data-v-eb66ba4e]{bottom:-2rem;right:.5rem;font-size:.8rem;padding:.5rem 1rem}}.el-dialog.avatar-crop-dialog{width:400px!important;max-width:92vw;box-sizing:border-box}.el-dialog.avatar-crop-dialog .el-dialog__body{padding:12px 12px 8px;box-sizing:border-box}.el-dialog.avatar-crop-dialog .el-dialog__footer{padding:8px 12px calc(12px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}@media (max-width:768px){.el-dialog.avatar-crop-dialog{width:min(480px,92vw)!important}}.favorites-container[data-v-44b6b958]{padding:1.5rem;display:flex;flex-direction:column;height:100%;min-height:0}.favorites-container.infinite-list-page[data-v-44b6b958]{min-height:min(56vh,520px)}.favorites-container.infinite-list-page .favorite-list[data-v-44b6b958]{flex:0 0 auto}.section-title[data-v-44b6b958]{font-size:1.2rem;font-weight:700;color:#333;text-align:left}.favorite-list[data-v-44b6b958]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:.5rem;flex:1}.favorite-item[data-v-44b6b958]{display:flex;flex-direction:column;align-items:center;padding:.75rem;border-radius:8px;border:1px solid #eee;background:#fff;transition:transform .3s,box-shadow .3s;cursor:pointer;max-width:180px;margin:0 auto}.favorite-item[data-v-44b6b958]:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-color:#4a90e2}.favorite-image[data-v-44b6b958]{width:120px;height:auto;aspect-ratio:3/4;border-radius:6px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.15);margin-bottom:.5rem}.favorite-details[data-v-44b6b958]{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.favorite-title[data-v-44b6b958]{font-size:.85rem;font-weight:700;color:#333;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left}.favorite-themes[data-v-44b6b958]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;font-size:.7rem;color:#666;margin-bottom:.4rem;width:100%}.theme-item[data-v-44b6b958]{display:flex;align-items:center;gap:.3rem}.theme-dot[data-v-44b6b958]{width:5px;height:5px;background-color:#3d8efc;border-radius:50%;flex-shrink:0}.theme-text[data-v-44b6b958]{color:#666}.favorite-description[data-v-44b6b958]{font-size:.7rem;color:#666;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.empty-favorites[data-v-44b6b958]{text-align:center;padding:2rem}.pagination[data-v-44b6b958]{display:flex;justify-content:center;align-items:center;margin-top:auto;padding-top:1.5rem}.page-button[data-v-44b6b958]{background-color:#4a90e2;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .3s}.page-button[data-v-44b6b958]:disabled{background-color:#ccc;cursor:not-allowed}.page-button[data-v-44b6b958]:hover:not(:disabled){background-color:#357abd}.page-info[data-v-44b6b958]{font-size:.9rem;color:#333;margin:0 1rem}@media (max-width:768px){.favorites-container[data-v-44b6b958]{padding:.75rem;height:100%;min-height:0}.favorite-list[data-v-44b6b958]{grid-template-columns:repeat(2,1fr);gap:1rem;flex:1}.favorite-item[data-v-44b6b958]{padding:.75rem;flex-direction:column;align-items:center;max-width:100%}.favorite-image[data-v-44b6b958]{width:100%;max-width:120px}.favorite-title[data-v-44b6b958]{font-size:.85rem}.favorite-themes[data-v-44b6b958]{font-size:.7rem}.favorite-description[data-v-44b6b958]{display:none}.pagination[data-v-44b6b958]{margin-top:auto;padding-top:1rem}.page-button[data-v-44b6b958],.page-info[data-v-44b6b958]{font-size:.85rem}.page-info[data-v-44b6b958]{font-size:.8rem;margin:0 .5rem}}@media (max-width:480px){.favorites-container[data-v-44b6b958]{padding:.5rem;height:100%;min-height:0}.favorite-list[data-v-44b6b958]{gap:.75rem;flex:1}.favorite-item[data-v-44b6b958]{padding:.5rem;flex-direction:column;align-items:center;max-width:100%}.favorite-image[data-v-44b6b958]{width:100%;max-width:120px}.favorite-title[data-v-44b6b958]{font-size:.8rem}.favorite-themes[data-v-44b6b958]{font-size:.65rem}.favorite-description[data-v-44b6b958]{display:none}.pagination[data-v-44b6b958]{margin-top:auto;padding-top:1rem}.page-button[data-v-44b6b958]{padding:.4rem .8rem;font-size:.8rem}.page-info[data-v-44b6b958]{font-size:.75rem;margin:0 .3rem}}.infinite-sentinel[data-v-44b6b958]{height:1px;width:100%;pointer-events:none;margin:0}.infinite-loading-hint[data-v-44b6b958]{text-align:center;color:#888;font-size:.8rem;padding:.5rem 0;margin:0}.infinite-initial-loading[data-v-44b6b958]{text-align:center;color:#888;padding:2rem 1rem;font-size:.9rem}.user-history[data-v-fc3b63e8]{padding:1.5rem;display:flex;flex-direction:column;height:100%;min-height:0}.user-history.infinite-list-page[data-v-fc3b63e8]{min-height:min(56vh,520px)}.user-history.infinite-list-page .history-list[data-v-fc3b63e8]{flex:0 0 auto}.history-title[data-v-fc3b63e8]{font-size:1.2rem;font-weight:700;color:#333;text-align:left}.history-list[data-v-fc3b63e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:.5rem;flex:1}.history-item[data-v-fc3b63e8]{display:flex;flex-direction:column;align-items:center;padding:.75rem;border-radius:8px;border:1px solid #eee;background:#fff;transition:transform .3s,box-shadow .3s;cursor:pointer;max-width:180px;margin:0 auto}.history-item[data-v-fc3b63e8]:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-color:#4a90e2}.history-cover[data-v-fc3b63e8]{width:120px;height:auto;aspect-ratio:3/4;border-radius:6px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.15);margin-bottom:.5rem}.history-info[data-v-fc3b63e8]{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.history-name[data-v-fc3b63e8]{font-size:.85rem;font-weight:700;color:#333;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left}.history-themes[data-v-fc3b63e8]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;font-size:.7rem;color:#666;margin-bottom:.4rem;width:100%}.theme-dot[data-v-fc3b63e8]{width:5px;height:5px;background-color:#3d8efc;border-radius:50%;flex-shrink:0}.theme-text[data-v-fc3b63e8]{color:#666}.history-progress[data-v-fc3b63e8]{font-size:.75rem;color:#666;margin-bottom:.5rem}.history-btn[data-v-fc3b63e8]{width:100%;margin-top:.3rem;font-size:.8rem;padding:.4rem .8rem}.empty-history[data-v-fc3b63e8]{text-align:center;padding:2rem}.pagination[data-v-fc3b63e8]{display:flex;justify-content:center;align-items:center;margin-top:auto;padding-top:1.5rem}.page-button[data-v-fc3b63e8]{background-color:#4a90e2;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .3s}.page-button[data-v-fc3b63e8]:disabled{background-color:#ccc;cursor:not-allowed}.page-button[data-v-fc3b63e8]:hover:not(:disabled){background-color:#357abd}.page-info[data-v-fc3b63e8]{font-size:.9rem;color:#333;margin:0 1rem;white-space:nowrap}@media (max-width:768px){.user-history[data-v-fc3b63e8]{padding:.75rem;height:100%;min-height:0}.history-list[data-v-fc3b63e8]{grid-template-columns:repeat(2,1fr);gap:1rem;flex:1}.history-item[data-v-fc3b63e8]{padding:.75rem;max-width:100%}.history-cover[data-v-fc3b63e8]{width:100%;max-width:120px}.history-name[data-v-fc3b63e8]{font-size:.85rem}.history-themes[data-v-fc3b63e8]{font-size:.7rem}.history-progress[data-v-fc3b63e8]{font-size:.8rem}.pagination[data-v-fc3b63e8]{margin-top:auto;padding-top:1rem}.page-button[data-v-fc3b63e8],.page-info[data-v-fc3b63e8]{font-size:.85rem}.page-info[data-v-fc3b63e8]{font-size:.8rem;margin:0 .5rem}}@media (max-width:480px){.user-history[data-v-fc3b63e8]{padding:.5rem;height:100%;min-height:0}.history-list[data-v-fc3b63e8]{gap:.75rem;flex:1}.history-item[data-v-fc3b63e8]{padding:.5rem;max-width:100%}.history-cover[data-v-fc3b63e8]{width:100%;max-width:120px}.history-name[data-v-fc3b63e8]{font-size:.8rem}.history-themes[data-v-fc3b63e8]{font-size:.65rem}.history-progress[data-v-fc3b63e8]{font-size:.75rem}.pagination[data-v-fc3b63e8]{margin-top:auto;padding-top:1rem}.page-button[data-v-fc3b63e8]{padding:.4rem .8rem;font-size:.8rem}.page-info[data-v-fc3b63e8]{font-size:.75rem;margin:0 .3rem}}.infinite-sentinel[data-v-fc3b63e8]{height:1px;width:100%;pointer-events:none;margin:0}.infinite-loading-hint[data-v-fc3b63e8]{text-align:center;color:#888;font-size:.8rem;padding:.5rem 0;margin:0}.infinite-initial-loading[data-v-fc3b63e8]{text-align:center;color:#888;padding:2rem 1rem;font-size:.9rem}.account-binding-container[data-v-bb1b54c6]{background-color:#fff;padding:1.5rem;border-radius:.5rem}.section-title[data-v-bb1b54c6]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.binding-info[data-v-bb1b54c6]{display:flex;flex-direction:column;gap:1.5rem}.binding-row[data-v-bb1b54c6]{display:flex;align-items:center;gap:1rem}.binding-row label[data-v-bb1b54c6]{width:7rem;font-size:.8rem;color:#666;text-align:left}.input-field[data-v-bb1b54c6]{flex:1;padding:.5rem;border:1px solid #ddd;border-radius:.25rem;background-color:#fff;font-size:.9rem;transition:border-color .3s,box-shadow .3s,transform .3s}.input-field[data-v-bb1b54c6]:hover{border-color:#4a90e2;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);transform:scale(1.02)}.bind-button[data-v-bb1b54c6]{padding:.5rem 1rem;background-color:#4a90e2;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .3s}.bind-button[data-v-bb1b54c6]:hover{background-color:#357abd}@media (max-width:768px){.binding-row[data-v-bb1b54c6]{flex-direction:column;align-items:flex-start;gap:.75rem}.binding-row label[data-v-bb1b54c6]{width:auto;font-size:.85rem}.account-binding-container[data-v-bb1b54c6]{padding:1rem}.section-title[data-v-bb1b54c6]{font-size:.95rem}.binding-info[data-v-bb1b54c6]{gap:1rem}.input-field[data-v-bb1b54c6]{width:100%;padding:.4rem;font-size:.85rem}.bind-button[data-v-bb1b54c6]{width:100%;padding:.4rem .8rem;font-size:.85rem;margin-top:1.5rem}.binding-row[data-v-bb1b54c6]:last-of-type{gap:.75rem}.binding-row:last-of-type .input-field[data-v-bb1b54c6]{margin-bottom:.25rem}}@media (max-width:480px){.binding-row[data-v-bb1b54c6]{flex-direction:column;align-items:flex-start;gap:.75rem}.binding-row label[data-v-bb1b54c6]{width:auto;font-size:.75rem;margin-bottom:0}.input-field[data-v-bb1b54c6]{width:100%;padding:.4rem;font-size:.85rem;margin-bottom:0}.bind-button[data-v-bb1b54c6]{width:100%;padding:.4rem .8rem;font-size:.85rem;margin-top:1.5rem}.section-title[data-v-bb1b54c6]{font-size:.9rem}.binding-info[data-v-bb1b54c6]{gap:1rem}.binding-row[data-v-bb1b54c6]:last-of-type{gap:.75rem}.binding-row:last-of-type .input-field[data-v-bb1b54c6]{margin-bottom:.25rem}}.password-setting-container[data-v-2fef3979]{background-color:#fff;padding:1.5rem;border-radius:.5rem}.section-title[data-v-2fef3979]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.password-form[data-v-2fef3979]{display:flex;flex-direction:column;gap:1.5rem}.password-row[data-v-2fef3979]{display:flex;align-items:center;gap:1rem}.password-row label[data-v-2fef3979]{width:7rem;font-size:.8rem;color:#666;text-align:left}.input-field[data-v-2fef3979]{flex:1;padding:.5rem;border:1px solid #ddd;border-radius:.25rem;background-color:#fff;font-size:.9rem;transition:border-color .3s,box-shadow .3s,transform .3s}.input-field[data-v-2fef3979]:hover{border-color:#4a90e2;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);transform:scale(1.02)}.update-button[data-v-2fef3979]{padding:.5rem 1rem;background-color:#4a90e2;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .3s}.update-button[data-v-2fef3979]:hover{background-color:#357abd}@media (max-width:768px){.password-row[data-v-2fef3979]{flex-direction:column;align-items:flex-start;gap:.75rem}.password-row label[data-v-2fef3979]{width:100%;text-align:left;font-size:.85rem}.input-field[data-v-2fef3979]{width:100%;font-size:.85rem}.password-form[data-v-2fef3979]{gap:1rem}.update-button[data-v-2fef3979]{width:100%;text-align:center;margin-top:1.5rem}}@media (max-width:480px){.section-title[data-v-2fef3979]{font-size:.9rem}.password-row[data-v-2fef3979]{gap:.75rem}.password-row label[data-v-2fef3979]{font-size:.8rem}.input-field[data-v-2fef3979]{padding:.4rem;font-size:.8rem}.password-form[data-v-2fef3979]{gap:1rem}.update-button[data-v-2fef3979]{font-size:.85rem;padding:.4rem .8rem;margin-top:1.5rem}}.checkin-calendar[data-v-43b8dad5]{position:relative}.calendar-overlay[data-v-43b8dad5]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:998;animation:fadeIn-43b8dad5 .3s ease}.calendar-popup[data-v-43b8dad5]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#eaf1ff,#f3f7ff);border-radius:1rem;padding:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.3);z-index:999;max-width:90%;width:100%;max-width:500px;animation:slideIn-43b8dad5 .3s ease}@keyframes fadeIn-43b8dad5{0%{opacity:0}to{opacity:1}}@keyframes slideIn-43b8dad5{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.calendar-header[data-v-43b8dad5]{position:relative;margin-bottom:1rem;text-align:center}.close-icon[data-v-43b8dad5]{position:absolute;top:0;right:0;cursor:pointer;color:#666;font-size:1.5rem;transition:color .3s,transform .3s}.close-icon[data-v-43b8dad5]:hover{color:#ff4d4f;transform:scale(1.1)}.calendar-title h3[data-v-43b8dad5]{margin:0 0 .5rem;font-size:1.2rem;color:#23335d;font-weight:600}.calendar-title p[data-v-43b8dad5]{margin:0;font-size:.85rem;color:#5b6a92}.calendar-controls[data-v-43b8dad5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.5rem;background:hsla(0,0%,100%,.6);border-radius:.5rem}.nav-icon[data-v-43b8dad5]{cursor:pointer;color:#91c7ff;font-size:1.2rem;transition:color .3s,transform .3s;padding:.3rem}.nav-icon[data-v-43b8dad5]:hover{color:#7ab8ff;transform:scale(1.2)}.current-month[data-v-43b8dad5]{font-size:1rem;font-weight:600;color:#23335d}.calendar-grid[data-v-43b8dad5]{background:hsla(0,0%,100%,.8);border-radius:.8rem;padding:1rem}.calendar-weekdays[data-v-43b8dad5]{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.5rem}.weekday[data-v-43b8dad5]{text-align:center;font-size:.85rem;font-weight:600;color:#5b6a92;padding:.5rem 0}.calendar-days[data-v-43b8dad5]{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.calendar-day[data-v-43b8dad5]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:all .3s;position:relative;background:hsla(0,0%,100%,.5)}.calendar-day[data-v-43b8dad5]:hover:not(.other-month){background:rgba(145,199,255,.2);transform:scale(1.05)}.calendar-day.other-month[data-v-43b8dad5]{opacity:.3;cursor:default}.calendar-day.can-makeup[data-v-43b8dad5]{cursor:pointer;opacity:1}.calendar-day.can-makeup.other-month[data-v-43b8dad5]{opacity:.7}.calendar-day.can-makeup[data-v-43b8dad5]:hover{background:rgba(145,199,255,.25);transform:scale(1.05)}.calendar-day.today[data-v-43b8dad5]{background:linear-gradient(135deg,#91c7ff,#b3d9ff);color:#fff;font-weight:600}.calendar-day.today .day-number[data-v-43b8dad5]{color:#fff}.calendar-day.checked[data-v-43b8dad5]{background:linear-gradient(135deg,#69d39e,#8ee0b6);color:#fff}.calendar-day.checked .day-number[data-v-43b8dad5]{color:#fff}.calendar-day.checked .check-icon[data-v-43b8dad5]{color:#fff;font-size:.8rem;margin-top:.2rem}.day-number[data-v-43b8dad5]{font-size:.9rem;color:#23335d;font-weight:500}.check-icon[data-v-43b8dad5]{position:absolute;bottom:.2rem;color:#69d39e;font-size:.7rem}.reward-gold-effect[data-v-43b8dad5]{transform:translate(-50%);z-index:10001}.reward-gold-effect-fixed[data-v-43b8dad5]{position:fixed;padding:.35rem .75rem;border-radius:1rem;background:linear-gradient(135deg,#f6d365,#f4c430);color:#5c3d0a;font-size:.9rem;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px rgba(244,196,48,.5);pointer-events:none}.reward-float-enter-active[data-v-43b8dad5]{animation:reward-float-up-43b8dad5 .4s ease-out forwards}.reward-float-leave-from[data-v-43b8dad5]{opacity:1;transform:translate(-50%,-24px) scale(1)}.reward-float-leave-active[data-v-43b8dad5]{animation:reward-fade-down-43b8dad5 .5s ease-in forwards}@keyframes reward-float-up-43b8dad5{0%{opacity:0;transform:translate(-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-24px) scale(1)}}@keyframes reward-fade-down-43b8dad5{0%{opacity:1;transform:translate(-50%,-24px) scale(1)}to{opacity:0;transform:translate(-50%,8px) scale(1)}}@media (max-width:768px){.calendar-popup[data-v-43b8dad5]{padding:1rem;max-width:95%}.calendar-title h3[data-v-43b8dad5]{font-size:1rem}.calendar-title p[data-v-43b8dad5]{font-size:.75rem}.calendar-grid[data-v-43b8dad5]{padding:.75rem}.weekday[data-v-43b8dad5]{font-size:.75rem;padding:.4rem 0}.day-number[data-v-43b8dad5]{font-size:.8rem}}@media (max-width:576px){.calendar-popup[data-v-43b8dad5]{padding:.8rem}.calendar-controls[data-v-43b8dad5]{padding:.4rem}.current-month[data-v-43b8dad5]{font-size:.9rem}.calendar-grid[data-v-43b8dad5]{padding:.5rem;gap:.3rem}.calendar-days[data-v-43b8dad5],.calendar-weekdays[data-v-43b8dad5]{gap:.3rem}}.user-center[data-v-53761376]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#f5f7ff,#f1f5ff);min-height:100vh;padding:1.5rem 1rem;box-sizing:border-box}.user-info-section[data-v-53761376]{width:100%;background:linear-gradient(135deg,#fef6ff,#f7f9ff);display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-radius:1rem;box-shadow:0 12px 30px rgba(96,120,255,.18);margin-bottom:1.5rem;position:relative;overflow:hidden}.user-info-section[data-v-53761376]:before{content:"";position:absolute;right:-30px;top:-40px;width:140px;height:140px;background:radial-gradient(circle,rgba(129,174,255,.25),transparent 70%);z-index:0}.user-info-section[data-v-53761376]>*{position:relative;z-index:1}.user-avatar[data-v-53761376]{cursor:pointer;transition:transform .3s,opacity .3s}.user-avatar[data-v-53761376]:hover{transform:scale(1.05);opacity:.9}.user-avatar img[data-v-53761376]{width:4.2rem;height:4.2rem;border-radius:50%;margin-right:1rem;border:4px solid rgba(99,127,255,.15);box-shadow:0 8px 18px rgba(99,127,255,.2)}.user-info-details[data-v-53761376]{display:flex;margin-right:auto;flex-direction:column;gap:.3rem}.user-name-type[data-v-53761376]{display:flex;align-items:center;gap:.5rem}.user-name[data-v-53761376]{font-size:1.2rem;font-weight:700}.user-type[data-v-53761376]{font-size:1rem;color:#666}.user-email[data-v-53761376]{font-size:.9rem;color:#666;margin-top:.3rem}.logout-button[data-v-53761376]{font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:999px;transition:background-color .3s ease,transform .2s ease;box-shadow:0 8px 18px hsla(0,100%,74%,.25);background:linear-gradient(135deg,#ff6b6b,#ff8585);color:#fff;border:none}.logout-button[data-v-53761376]:hover{transform:translateY(-2px);box-shadow:0 12px 24px hsla(0,100%,74%,.35)}.user-center-content[data-v-53761376]{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;max-width:1000px;width:100%;justify-content:center;align-items:flex-start}.left-modules[data-v-53761376]{display:flex;flex-direction:column;gap:1.2rem}.module-card[data-v-53761376]{background:#fff;padding:1.2rem;border-radius:.9rem;box-shadow:0 12px 24px rgba(58,91,255,.12);display:flex;flex-direction:column;gap:.6rem;position:relative;overflow:hidden}.module-card[data-v-53761376]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(103,160,255,.1),transparent 60%);pointer-events:none}.module-title[data-v-53761376]{margin-bottom:.8rem;text-align:left}.balance-info-row[data-v-53761376]{display:flex;justify-content:space-between;width:100%;margin-bottom:.5rem}.balance-info-item[data-v-53761376]{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;font-size:.9rem;transition:transform .3s;cursor:pointer;padding:.5rem 0}.balance-info-item[data-v-53761376]:hover{transform:scale(1.05)}.balance-icon[data-v-53761376]{display:flex;align-items:center;border-radius:.25rem;padding:.3rem .8rem;gap:.3rem;color:#fff;font-weight:700;transition:color .3s,background-color .3s}.balance-icon-current[data-v-53761376]{background-color:#ffb300}.balance-icon-current .el-icon[data-v-53761376]{color:#fff!important;font-weight:700}.balance-icon-total[data-v-53761376]{background:linear-gradient(135deg,#91c7ff,#b3d9ff)}.balance-icon-total .el-icon[data-v-53761376]{color:#fff!important;font-weight:700}.balance-info-item:hover .balance-icon-current[data-v-53761376]{background-color:#f57c00}.balance-info-item:hover .balance-icon-total[data-v-53761376]{background:linear-gradient(135deg,#7ab8ff,#a0d0ff)}.checkin-container[data-v-53761376]{position:relative;display:flex;justify-content:center;margin-top:.5rem;width:100%}.checkin-card-desktop[data-v-53761376]{background:#fff;border-radius:.75rem;padding:.9rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;transition:all .3s;border:1px solid rgba(0,0,0,.05);width:100%}.checkin-card-desktop[data-v-53761376]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.checkin-icon-wrapper-desktop[data-v-53761376],.checkin-left-desktop[data-v-53761376]{display:flex;align-items:center;justify-content:center}.checkin-icon-wrapper-desktop[data-v-53761376]{position:relative;width:2.5rem;height:2.5rem}.checkin-icon-desktop[data-v-53761376]{font-size:2rem;color:#91c7ff}.checkin-check-icon-desktop[data-v-53761376]{position:absolute;bottom:0;right:0;font-size:.9rem;color:#69d39e;background:#fff;border-radius:50%;padding:.1rem}.checkin-content-desktop[data-v-53761376]{flex:1;display:flex;flex-direction:column;gap:.25rem}.checkin-title-desktop[data-v-53761376]{font-size:.95rem;color:#23335d;font-weight:600;margin:0}.checkin-subtitle-desktop[data-v-53761376]{font-size:.72rem;color:#5b6a92;margin:0}.checkin-arrow-desktop[data-v-53761376]{display:flex;align-items:center;justify-content:center;color:#91c7ff}.checkin-arrow-desktop .el-icon[data-v-53761376]{font-size:1rem}.daily-checkin-button[data-v-53761376]{padding:.55rem 1.6rem;background:linear-gradient(135deg,#91c7ff,#b3d9ff);color:#fff;border:none;border-radius:999px;cursor:pointer;font-size:.85rem;transition:.3s;text-align:center;width:100%;letter-spacing:.03em;box-shadow:0 4px 15px rgba(145,199,255,.3)}.daily-checkin-button.is-disabled[data-v-53761376],.daily-checkin-button[data-v-53761376]:disabled{background:linear-gradient(135deg,#cfd6e3,#dfe4ed);color:#6f7a97;cursor:not-allowed;border:1px solid rgba(185,195,214,.7);box-shadow:none;pointer-events:none}.daily-checkin-button.is-disabled .check-icon[data-v-53761376],.daily-checkin-button:disabled .check-icon[data-v-53761376]{color:#6f7a97!important}.daily-checkin-button[data-v-53761376]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px rgba(145,199,255,.5);background:linear-gradient(135deg,#7ab8ff,#a0d0ff)}.checkin-success-popup[data-v-53761376]{position:fixed;top:35%;left:50%;transform:translate(-50%,-35%);background:rgba(37,47,84,.92);color:#fff;padding:1.25rem 1.5rem;border-radius:.8rem;font-size:.95rem;text-align:center;box-shadow:0 16px 24px rgba(37,47,84,.35);z-index:1001;max-width:18rem;width:calc(100% - 2.5rem)}.close-icon[data-v-53761376]{position:absolute;top:.5rem;right:.5rem;cursor:pointer;color:#fff;font-size:1.2rem;transition:color .3s,transform .3s}.close-icon[data-v-53761376]:hover{color:#ff4d4f;transform:scale(1.1)}.checkin-success-popup .el-icon[data-v-53761376]{color:#fff!important;font-weight:700}@media (max-width:576px){.checkin-success-popup[data-v-53761376]{padding:.9rem;font-size:.82rem;width:calc(100% - 1.5rem)}}.account-links[data-v-53761376],.membership-links[data-v-53761376]{list-style:none;padding:0;margin:0;font-size:.8rem}.account-links li[data-v-53761376],.membership-links li[data-v-53761376]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;border-radius:.25rem;transition:background-color .3s,transform .3s ease,color .3s;margin:0;box-sizing:border-box;color:#666}.account-links li[data-v-53761376]:hover,.membership-links li[data-v-53761376]:hover{background-color:#f0f0f0;transform:scale(1.05)}.account-links li.active-submenu[data-v-53761376],.membership-links li.active-submenu[data-v-53761376]{background:linear-gradient(90deg,rgba(145,199,255,.1),rgba(179,217,255,.05));color:#333;font-weight:700;border-left:3px solid #91c7ff}.el-icon[data-v-53761376]{color:#666;transition:color .3s ease}.account-links li:hover .el-icon[data-v-53761376],.membership-links li:hover .el-icon[data-v-53761376]{color:#91c7ff;transform:scale(1.1)}.account-links li.active-submenu .el-icon[data-v-53761376],.membership-links li.active-submenu .el-icon[data-v-53761376]{color:#91c7ff!important}.operation-area[data-v-53761376]{max-width:100%;width:100%;flex:1;background-color:#fff;padding:1rem;border-radius:.8rem;box-shadow:0 12px 24px rgba(86,126,247,.1);display:flex;flex-direction:column;min-height:0}.operation-area h4[data-v-53761376]{font-size:1rem;color:#333;margin-bottom:1rem}.overlay[data-v-53761376]{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:998}@media (max-width:1024px){.user-center[data-v-53761376]{padding:.75rem}.user-center-content[data-v-53761376]{max-width:90%;width:90%;gap:.75rem}.left-modules[data-v-53761376]{width:30%}.operation-area[data-v-53761376]{width:70%}}@media (max-width:768px){.user-center[data-v-53761376]{padding:.6rem .5rem 1.2rem;background:linear-gradient(180deg,#f4f7ff,#eef3ff)}.left-modules[data-v-53761376],.user-center-content[data-v-53761376],.user-info-section[data-v-53761376]{display:none}.uc-mobile[data-v-53761376]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:480px}.uc-mobile-info-card[data-v-53761376]{background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 12px 26px rgba(96,120,255,.12);display:flex;flex-direction:column;gap:.9rem}.uc-mobile-info-top[data-v-53761376],.uc-mobile-profile-link[data-v-53761376]{display:flex;align-items:center;gap:.75rem}.uc-mobile-profile-link[data-v-53761376]{flex:1;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.uc-mobile-profile-link[data-v-53761376]:active{opacity:.88}.uc-mobile-arrow[data-v-53761376]{margin-left:auto;width:2.3rem;height:2.3rem;border-radius:50%;border:none;background:linear-gradient(135deg,#e6f2ff,#f0f8ff);display:flex;align-items:center;justify-content:center;color:#91c7ff;box-shadow:0 6px 14px rgba(145,199,255,.25);transition:all .3s}.uc-mobile-arrow[data-v-53761376]:hover{transform:scale(1.1);box-shadow:0 8px 18px rgba(145,199,255,.35)}.uc-mobile-arrow .el-icon[data-v-53761376]{font-size:1.4rem}.uc-mobile-avatar[data-v-53761376]{flex-shrink:0;transition:transform .3s,opacity .3s}.uc-mobile-profile-link:active .uc-mobile-avatar[data-v-53761376],.uc-mobile-profile-link:hover .uc-mobile-avatar[data-v-53761376]{transform:scale(1.05);opacity:.92}.uc-mobile-avatar img[data-v-53761376]{width:3.4rem;height:3.4rem;border-radius:50%;border:3px solid rgba(99,127,255,.15);box-shadow:0 8px 18px rgba(99,127,255,.2)}.uc-mobile-name-row[data-v-53761376]{display:flex;align-items:center;gap:.45rem}.uc-mobile-name[data-v-53761376]{font-size:1.05rem;font-weight:600;color:#2c3052}.uc-mobile-email[data-v-53761376]{font-size:.72rem;color:#7a7f95;margin-top:.2rem}.uc-mobile-logout[data-v-53761376]{margin-left:auto;background:linear-gradient(135deg,#ff7d7d,#ff9696);border:none;color:#fff;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;box-shadow:0 10px 20px hsla(0,100%,79%,.25)}.uc-mobile-wallet[data-v-53761376]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;background:linear-gradient(135deg,#eff4ff,#f6f9ff);border-radius:.9rem;padding:.75rem}.uc-mobile-wallet-item[data-v-53761376]{background:#fff;border-radius:.75rem;padding:.65rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 8px 18px rgba(99,127,255,.14);cursor:pointer}.uc-mobile-wallet-item .label[data-v-53761376]{font-size:.7rem;color:#6b728f}.uc-mobile-wallet-item .value[data-v-53761376]{font-size:.98rem;font-weight:600;color:#2e3670}.uc-mobile-actions[data-v-53761376]{background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 10px 22px rgba(103,132,255,.12)}.section-title[data-v-53761376]{font-size:.92rem;color:#23335d;margin-bottom:.75rem;font-weight:600}.uc-mobile-actions-grid[data-v-53761376]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.uc-mobile-action[data-v-53761376]{background:#f6f8ff;border-radius:.9rem;border:none;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .35rem;font-size:.7rem;color:#314167;transition:transform .2s,box-shadow .2s}.uc-mobile-action .icon-wrapper[data-v-53761376]{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#91c7ff,#b3d9ff);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 18px rgba(145,199,255,.35);transition:all .3s}.uc-mobile-action:active .icon-wrapper[data-v-53761376],.uc-mobile-action:hover .icon-wrapper[data-v-53761376]{transform:scale(1.1);box-shadow:0 12px 24px rgba(145,199,255,.45)}.uc-mobile-action[data-v-53761376]:active,.uc-mobile-action[data-v-53761376]:hover{transform:translateY(-2px)}.uc-mobile-checkin-card[data-v-53761376]{background:#fff;border-radius:.75rem;padding:1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;transition:all .3s;border:1px solid rgba(0,0,0,.05)}.uc-mobile-checkin-card[data-v-53761376]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.checkin-icon-wrapper[data-v-53761376],.checkin-left[data-v-53761376]{display:flex;align-items:center;justify-content:center}.checkin-icon-wrapper[data-v-53761376]{position:relative;width:2.5rem;height:2.5rem}.checkin-icon[data-v-53761376]{font-size:2rem;color:#91c7ff}.checkin-check-icon[data-v-53761376]{position:absolute;bottom:0;right:0;font-size:.9rem;color:#69d39e;background:#fff;border-radius:50%;padding:.1rem}.checkin-content[data-v-53761376]{flex:1;display:flex;flex-direction:column;gap:.25rem}.checkin-title[data-v-53761376]{font-size:.95rem;color:#23335d;font-weight:600;margin:0}.checkin-subtitle[data-v-53761376]{font-size:.72rem;color:#5b6a92;margin:0}.checkin-arrow[data-v-53761376]{display:flex;align-items:center;justify-content:center;color:#91c7ff}.checkin-arrow .el-icon[data-v-53761376]{font-size:1rem}.uc-mobile-checkin-button[data-v-53761376]{border-radius:999px;padding:.52rem 1.35rem;background:linear-gradient(135deg,#91c7ff,#b3d9ff);border:none;color:#fff;font-size:.8rem;box-shadow:0 10px 20px rgba(145,199,255,.4);transition:all .3s}.uc-mobile-checkin-button[data-v-53761376]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px rgba(145,199,255,.5);background:linear-gradient(135deg,#7ab8ff,#a0d0ff)}}@media (max-width:576px){.user-center[data-v-53761376]{padding:.5rem .4rem 1rem}.uc-mobile-info-card[data-v-53761376]{padding:.8rem}.uc-mobile-actions[data-v-53761376]{padding:.85rem}.uc-mobile-actions-grid[data-v-53761376]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.uc-mobile-checkin-card[data-v-53761376]{padding:.85rem}.checkin-icon-wrapper[data-v-53761376]{width:2.2rem;height:2.2rem}.checkin-icon[data-v-53761376]{font-size:1.8rem}.checkin-check-icon[data-v-53761376]{font-size:.8rem}.checkin-title[data-v-53761376]{font-size:.9rem}.checkin-subtitle[data-v-53761376]{font-size:.7rem}}.user-type[data-v-53761376]{font-size:.8rem;color:#fff;padding:.2rem .6rem;border-radius:5px;font-weight:700;display:inline-block;margin-top:.3rem}.type-normal[data-v-53761376]{background-color:#2196f3;color:#fff}.type-member[data-v-53761376]{background-color:gold;color:#333;box-shadow:0 .3rem .6rem rgba(255,215,0,.4)}.type-premium[data-v-53761376]{background:linear-gradient(135deg,#000,gold);color:gold;border:1px solid gold;box-shadow:0 .3rem .8rem rgba(0,0,0,.5)}.comic-reader-container[data-v-1659f4fc]{height:100vh;max-width:100vw;padding:1rem;background-color:#f8f9fa;flex-direction:column;overflow-y:auto;overflow-x:hidden;cursor:pointer}.comic-image-container[data-v-1659f4fc],.comic-reader-container[data-v-1659f4fc]{width:100%;display:flex;align-items:center;position:relative;box-sizing:border-box}.comic-image-container[data-v-1659f4fc]{max-width:50rem;margin:0 auto;justify-content:center;margin-bottom:.5rem}.comic-image[data-v-1659f4fc]{width:100%;height:auto;border-radius:.375rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.2);-o-object-fit:contain;object-fit:contain;pointer-events:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (max-width:48rem){.comic-image-container[data-v-1659f4fc]{max-width:40rem}.comic-reader-container[data-v-1659f4fc]{padding:.5rem}}@media (max-width:30rem){.comic-image-container[data-v-1659f4fc]{max-width:100%;margin-bottom:.5rem}.comic-reader-container[data-v-1659f4fc]{padding:.5rem}}.top-bar[data-v-1659f4fc]{position:fixed;top:0;left:0;right:0;z-index:2000;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-100%);transition:transform .3s ease;padding:.75rem 1rem}.top-bar.show[data-v-1659f4fc]{transform:translateY(0)}.top-bar-content[data-v-1659f4fc]{display:flex;align-items:center;justify-content:space-between;max-width:50rem;margin:0 auto}.top-bar-button[data-v-1659f4fc]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background-color:transparent;border-radius:50%;cursor:pointer;transition:background-color .3s ease;color:#333}.top-bar-button[data-v-1659f4fc]:hover{background-color:rgba(0,0,0,.05)}.top-bar-button[data-v-1659f4fc]:active{background-color:rgba(0,0,0,.1)}.current-volume[data-v-1659f4fc]{font-size:1rem;font-weight:500;color:#333;flex:1;text-align:center}.catalog-overlay[data-v-1659f4fc]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:3000;display:flex;align-items:flex-start;justify-content:center;padding:4rem 1rem 1rem 1rem;animation:fadeIn-1659f4fc .3s ease}.catalog-popup[data-v-1659f4fc]{background-color:#fff;border-radius:12px 12px 0 0;width:100%;max-width:800px;max-height:calc(100vh - 5rem);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 -4px 20px rgba(0,0,0,.2);animation:slideInFromTop-1659f4fc .3s ease}.catalog-header[data-v-1659f4fc]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.catalog-header h3[data-v-1659f4fc]{margin:0;font-size:1.2rem;font-weight:600;color:#333}.catalog-total[data-v-1659f4fc]{flex:1;text-align:center;font-size:.9rem;color:#666;margin:0 1rem}.close-catalog[data-v-1659f4fc]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background-color:transparent;border-radius:50%;cursor:pointer;color:#666;transition:background-color .3s ease}.close-catalog[data-v-1659f4fc]:hover{background-color:rgba(0,0,0,.05)}.catalog-content[data-v-1659f4fc]{flex:1;overflow-y:auto;padding:1rem}.catalog-empty[data-v-1659f4fc],.catalog-loading[data-v-1659f4fc]{text-align:center;padding:2rem;color:#999;font-size:.9rem}.catalog-list[data-v-1659f4fc]{display:flex;flex-direction:column;gap:.75rem}.catalog-end-tip[data-v-1659f4fc]{text-align:center;padding:1.5rem 1rem;color:#999;font-size:.85rem;margin-top:.5rem;position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem}.catalog-end-tip[data-v-1659f4fc]:after,.catalog-end-tip[data-v-1659f4fc]:before{content:"";flex:1;height:1px;background-color:#e5e7eb;max-width:3rem}.catalog-item[data-v-1659f4fc]{display:flex;align-items:center;gap:1.25rem;padding:.75rem;cursor:pointer;border-radius:8px;transition:background-color .2s ease,transform .2s ease;border:1px solid transparent}.catalog-item[data-v-1659f4fc]:hover{background-color:#f3f4f6;transform:translateY(-1px)}.catalog-item.active[data-v-1659f4fc]{background-color:#e0e7ff;border-color:#2563eb}.catalog-item-cover[data-v-1659f4fc]{flex-shrink:0;width:100px;height:125px;border-radius:6px;overflow:hidden;background-color:#f3f4f6}.catalog-item-cover img[data-v-1659f4fc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-item-info[data-v-1659f4fc]{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0}.catalog-item-title[data-v-1659f4fc]{font-size:1rem;font-weight:500;color:#333;line-height:1.4;margin:0;padding:0;text-align:left}.catalog-item.active .catalog-item-title[data-v-1659f4fc]{color:#2563eb;font-weight:600}.catalog-item-meta[data-v-1659f4fc]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem;margin:0;padding:0}.catalog-item-date[data-v-1659f4fc]{font-size:.85rem;color:#666;flex-shrink:0;margin:0;padding:0}.catalog-item-stats[data-v-1659f4fc]{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.catalog-stat-item[data-v-1659f4fc]{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#666}.catalog-stat-item .stat-icon[data-v-1659f4fc]{font-size:1rem;color:#999;display:inline-flex;align-items:center;justify-content:center}.catalog-stat-item .fa-thumbs-up[data-v-1659f4fc]{font-size:1rem;color:#999;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;filter:contrast(1.2) brightness(1.1);transform:scale(.92);display:inline-block}.catalog-stat-item .stat-number[data-v-1659f4fc]{line-height:1}.catalog-item.active .catalog-stat-item .fa-thumbs-up[data-v-1659f4fc],.catalog-item.active .catalog-stat-item .stat-icon[data-v-1659f4fc],.catalog-item.active .catalog-stat-item[data-v-1659f4fc]{color:#2563eb}.catalog-item-progress[data-v-1659f4fc]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;padding:0}.progress-label[data-v-1659f4fc]{font-size:.85rem;color:#666;flex-shrink:0}.progress-ring-container[data-v-1659f4fc]{display:flex;align-items:center;gap:.5rem;position:relative}.progress-ring[data-v-1659f4fc]{flex-shrink:0;overflow:visible;display:block}.progress-ring-background[data-v-1659f4fc]{transition:stroke .3s ease}.progress-ring-circle[data-v-1659f4fc]{transition:stroke-dashoffset .3s ease,stroke .3s ease;stroke-linecap:round}.progress-text[data-v-1659f4fc]{font-size:.85rem;color:#666;font-weight:500;line-height:1}.catalog-item.active .progress-label[data-v-1659f4fc],.catalog-item.active .progress-text[data-v-1659f4fc]{color:#2563eb}.catalog-item.active .progress-ring-circle[data-v-1659f4fc]{stroke:#4caf50}@keyframes fadeIn-1659f4fc{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop-1659f4fc{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:768px){.catalog-overlay[data-v-1659f4fc]{padding:5rem 2rem 2rem 2rem}.catalog-popup[data-v-1659f4fc]{max-width:900px;max-height:calc(100vh - 7rem)}.catalog-header[data-v-1659f4fc]{padding:1.25rem 2rem}.catalog-header h3[data-v-1659f4fc]{font-size:1.3rem}.catalog-total[data-v-1659f4fc]{font-size:1rem}.catalog-content[data-v-1659f4fc]{padding:1.5rem}.catalog-list[data-v-1659f4fc]{gap:1rem}.catalog-item[data-v-1659f4fc]{padding:1rem;gap:1.25rem}.catalog-item-cover[data-v-1659f4fc]{width:120px;height:150px}.catalog-item-title[data-v-1659f4fc]{font-size:1.1rem}.catalog-item-date[data-v-1659f4fc]{font-size:.9rem}.catalog-item-stats[data-v-1659f4fc]{gap:1.5rem}.catalog-stat-item[data-v-1659f4fc]{font-size:.9rem}.catalog-stat-item .stat-icon[data-v-1659f4fc]{font-size:1.1rem}}.reading-progress-bar[data-v-1659f4fc]{position:fixed;right:calc(50vw - 25.5rem);top:70px;bottom:0;z-index:1000;width:.5rem;height:calc(100vh - 70px);pointer-events:auto;display:flex;align-items:flex-start;justify-content:center;padding:.5rem 0;cursor:pointer}.progress-track[data-v-1659f4fc]{width:100%;height:100%;background-color:rgba(209,213,219,.3);border-radius:.25rem;position:relative;overflow:visible;display:flex;flex-direction:column}.progress-slider[data-v-1659f4fc]{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);width:.6rem;height:1.5rem;background-color:#374151;border:1px solid #1f2937;border-radius:.25rem;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:grab;transition:top .1s ease,transform .1s ease,box-shadow .2s ease;z-index:1001;pointer-events:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.progress-slider[data-v-1659f4fc]:active{cursor:grabbing;transform:translateX(-50%) translateY(-50%) scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.4);transition:transform .1s ease,box-shadow .2s ease}.reading-progress-bar.dragging .progress-slider[data-v-1659f4fc],.reading-progress-bar:active .progress-slider[data-v-1659f4fc]{transition:transform .1s ease,box-shadow .2s ease!important}@media (min-width:50rem){.reading-progress-bar[data-v-1659f4fc]{right:calc(50vw - 25.5rem);width:.5rem;top:70px;height:calc(100vh - 70px)}.progress-slider[data-v-1659f4fc]{width:.7rem;height:1.8rem}}@media (min-width:40rem) and (max-width:50rem){.reading-progress-bar[data-v-1659f4fc]{right:calc(50vw - 20.4rem);width:.4rem;top:70px;height:calc(100vh - 70px)}.progress-slider[data-v-1659f4fc]{width:.6rem;height:1.5rem}}@media (max-width:40rem){.reading-progress-bar[data-v-1659f4fc]{right:.5rem;width:.4rem;top:70px;height:calc(100vh - 70px)}.progress-slider[data-v-1659f4fc]{width:.55rem;height:1.4rem}.top-bar[data-v-1659f4fc]{padding:.6rem .75rem}.current-volume[data-v-1659f4fc]{font-size:.9rem}.top-bar-button[data-v-1659f4fc]{width:2rem;height:2rem}.catalog-overlay[data-v-1659f4fc]{padding:3.5rem .5rem .5rem .5rem}.catalog-popup[data-v-1659f4fc]{max-width:100%;border-radius:12px 12px 0 0}.catalog-header[data-v-1659f4fc]{padding:.75rem 1rem}.catalog-header h3[data-v-1659f4fc]{font-size:1rem}.catalog-total[data-v-1659f4fc]{font-size:.85rem;margin:0 .5rem}.catalog-content[data-v-1659f4fc]{padding:.75rem}.catalog-item[data-v-1659f4fc]{padding:.6rem;gap:1rem}.catalog-item-cover[data-v-1659f4fc]{width:75px;height:95px}.catalog-item-title[data-v-1659f4fc]{font-size:.9rem}.catalog-item-meta[data-v-1659f4fc]{gap:1.25rem;justify-content:flex-start}.catalog-item-date[data-v-1659f4fc]{font-size:.8rem;flex-shrink:0;margin:0;padding:0}.catalog-item-progress[data-v-1659f4fc]{margin-top:.4rem;gap:.6rem}.progress-label[data-v-1659f4fc]{font-size:.8rem}.progress-ring[data-v-1659f4fc]{width:28px;height:28px}.progress-text[data-v-1659f4fc]{font-size:.8rem}.catalog-item-stats[data-v-1659f4fc]{gap:1.25rem}.catalog-stat-item[data-v-1659f4fc]{font-size:.8rem}.catalog-stat-item .stat-icon[data-v-1659f4fc]{font-size:.9rem}.catalog-end-tip[data-v-1659f4fc]{padding:1.25rem .75rem;font-size:.8rem;gap:.5rem}.catalog-end-tip[data-v-1659f4fc]:after,.catalog-end-tip[data-v-1659f4fc]:before{max-width:2rem}}@media (max-width:30rem){.reading-progress-bar[data-v-1659f4fc]{right:.4rem;width:.35rem;top:60px;height:calc(100vh - 60px)}.progress-slider[data-v-1659f4fc]{width:.5rem;height:1.2rem}.top-bar[data-v-1659f4fc]{padding:.5rem .6rem}.current-volume[data-v-1659f4fc]{font-size:.85rem}.catalog-popup[data-v-1659f4fc]{border-radius:12px 12px 0 0!important}.catalog-item[data-v-1659f4fc]{gap:2rem}.catalog-item-cover[data-v-1659f4fc]{width:65px;height:85px}.catalog-item-title[data-v-1659f4fc]{font-size:.85rem}.catalog-item-meta[data-v-1659f4fc]{gap:1rem;justify-content:flex-start}.catalog-item-date[data-v-1659f4fc]{font-size:.75rem;flex-shrink:0}.catalog-item-progress[data-v-1659f4fc]{margin-top:.35rem;gap:.5rem}.progress-label[data-v-1659f4fc]{font-size:.75rem}.progress-ring[data-v-1659f4fc]{width:24px;height:24px}.progress-text[data-v-1659f4fc]{font-size:.75rem}.catalog-item-stats[data-v-1659f4fc]{gap:1rem}.catalog-stat-item[data-v-1659f4fc]{font-size:.75rem}.catalog-stat-item .stat-icon[data-v-1659f4fc]{font-size:.85rem}.catalog-end-tip[data-v-1659f4fc]{padding:1rem .5rem;font-size:.75rem;gap:.4rem}.catalog-end-tip[data-v-1659f4fc]:after,.catalog-end-tip[data-v-1659f4fc]:before{max-width:1.5rem}}.interact-area[data-v-1659f4fc]{width:100%;max-width:50rem;margin:2rem auto;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}.interact-actions[data-v-1659f4fc]{display:flex;justify-content:center;align-items:center;gap:3rem;margin-bottom:1.5rem;flex-wrap:wrap;width:100%}.interact-button[data-v-1659f4fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.6rem .8rem;border:none;border-radius:.3rem;background-color:transparent;color:#333;cursor:pointer;transition:opacity .2s ease;font-size:.75rem;font-weight:400;min-width:3.5rem;outline:none;box-sizing:border-box}.interact-button[data-v-1659f4fc]:hover{opacity:.7}.interact-button[data-v-1659f4fc]:active{transform:none;opacity:.8}.interact-button[data-v-1659f4fc]:focus{outline:none;box-shadow:none}.interact-button .material-icons[data-v-1659f4fc]{font-size:1.2rem;display:block;width:1.2rem;height:1.2rem;line-height:1.2rem;text-align:center;flex-shrink:0}.interact-button .el-icon[data-v-1659f4fc]{font-size:1.25rem;display:block;width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;flex-shrink:0}.interact-button .el-icon svg[data-v-1659f4fc]{width:1.25rem!important;height:1.25rem!important;font-size:1.25rem!important}.interact-button span[data-v-1659f4fc]{text-align:center;line-height:1.2;white-space:normal;display:block}.like-text-wrapper[data-v-1659f4fc]{display:flex;align-items:center;justify-content:center;width:100%;min-height:1.2rem}.interact-button .count-text[data-v-1659f4fc]{font-size:.7rem;color:#666;display:inline;min-width:.8rem;text-align:center}.interact-button.like-button[data-v-1659f4fc]{align-items:center}.interact-button.like-button .material-icons[data-v-1659f4fc]{margin:0 auto;width:1.25rem;height:1.25rem;font-size:1.25rem}.interact-button.collect-button.is-collected .el-icon[data-v-1659f4fc],.interact-button.like-button.is-liked .material-icons[data-v-1659f4fc]{color:#ffc107!important}.interact-button.collect-button.is-collected .el-icon svg[data-v-1659f4fc]{fill:#ffc107!important;color:#ffc107!important}.comment-section[data-v-1659f4fc]{border-top:1px solid #eee;padding-top:1.5rem;margin-top:1.5rem}.comment-section-title[data-v-1659f4fc]{font-size:.95rem;font-weight:600;color:#333;margin-bottom:1rem;text-align:left}.comment-input-area[data-v-1659f4fc]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.6rem;background-color:#f5f5f5;border-radius:.4rem}.comment-input-avatar[data-v-1659f4fc]{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-input[data-v-1659f4fc]{flex:1;padding:.5rem .75rem;border:none;border-radius:.3rem;font-size:.85rem;box-sizing:border-box;font-family:inherit;background-color:#fff}.comment-input[data-v-1659f4fc]:focus{outline:none}.comment-input[data-v-1659f4fc]::-moz-placeholder{color:#999}.comment-input[data-v-1659f4fc]::placeholder{color:#999}.comment-input-actions[data-v-1659f4fc]{display:flex;justify-content:flex-end;margin-bottom:1rem;padding-right:.75rem}.comment-send-button[data-v-1659f4fc]{padding:.5rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.4rem;font-size:.85rem;cursor:pointer;transition:background-color .3s ease;font-family:inherit}.comment-send-button[data-v-1659f4fc]:hover{background-color:#2563eb}.comment-send-button[data-v-1659f4fc]:active{background-color:#1d4ed8}.comment-list[data-v-1659f4fc]{display:flex;flex-direction:column;gap:0;margin-bottom:1rem}.comment-item[data-v-1659f4fc]{padding:1rem 0;background-color:transparent}.comment-item.has-divider[data-v-1659f4fc]{border-bottom:1px solid #e0e0e0;padding-bottom:1rem;margin-bottom:1rem}.comment-item[data-v-1659f4fc]:not(.has-divider){padding-bottom:0;margin-bottom:0}.comment-content-wrapper[data-v-1659f4fc]{display:flex;gap:.75rem;align-items:flex-start}.comment-avatar[data-v-1659f4fc]{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-main[data-v-1659f4fc]{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.comment-user-info[data-v-1659f4fc]{display:flex;align-items:center;gap:.5rem}.comment-author[data-v-1659f4fc]{font-weight:500;color:#333;font-size:.85rem}.comment-time[data-v-1659f4fc]{font-size:.7rem;color:#999}.comment-content[data-v-1659f4fc]{color:#555;font-size:.85rem;line-height:1.5;word-wrap:break-word;margin-bottom:.4rem;text-align:left}.comment-actions[data-v-1659f4fc]{display:flex;align-items:center;gap:1.2rem;margin-top:.5rem;margin-left:0;padding-left:0}.comment-action-item[data-v-1659f4fc]{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;color:#666;font-size:.75rem;cursor:pointer;transition:color .2s ease;line-height:1}.comment-action-item[data-v-1659f4fc]:hover{color:#3d8efc}.comment-action-item .material-icons[data-v-1659f4fc]{font-size:.9rem;width:.9rem;height:.9rem;display:inline-block;line-height:1;margin:0;padding:0;vertical-align:middle;flex-shrink:0}.comment-action-item .el-icon[data-v-1659f4fc]{font-size:.9rem;width:.9rem;height:.9rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin:0;padding:0;flex-shrink:0}.comment-action-item .el-icon svg[data-v-1659f4fc]{width:.9rem;height:.9rem;margin:0;padding:0}.comment-action-item>span[data-v-1659f4fc]{display:inline-block;line-height:1;margin:0;padding:0;vertical-align:middle;white-space:nowrap}.view-all-comments[data-v-1659f4fc]{text-align:center;margin-top:1rem;padding-top:1rem}.view-all-button[data-v-1659f4fc]{background:none;border:none;color:#999;font-size:.85rem;cursor:pointer;padding:.3rem .5rem;transition:color .2s ease}.view-all-button[data-v-1659f4fc]:hover{color:#666}@media (max-width:48rem){.interact-area[data-v-1659f4fc]{padding:1rem;margin:1rem auto}.interact-button[data-v-1659f4fc]{padding:.35rem .7rem;font-size:.8rem}.comment-section[data-v-1659f4fc]{padding-top:1rem;margin-top:1rem}.comment-section-title[data-v-1659f4fc]{font-size:.9rem;margin-bottom:.75rem}.comment-input-area[data-v-1659f4fc]{padding:.5rem;gap:.5rem}.comment-input-avatar[data-v-1659f4fc]{width:1.75rem;height:1.75rem}.comment-input[data-v-1659f4fc]{font-size:.8rem;padding:.4rem .6rem}.comment-author[data-v-1659f4fc]{font-size:.8rem}.comment-time[data-v-1659f4fc]{font-size:.65rem}.comment-content[data-v-1659f4fc]{font-size:.8rem}.comment-action-item[data-v-1659f4fc]{font-size:.7rem}.view-all-button[data-v-1659f4fc]{font-size:.8rem}}.load-volume-prompt[data-v-1659f4fc]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.85);color:#fff;padding:1.2rem 2.5rem;border-radius:.6rem;z-index:9999;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:loadPromptFadeIn-1659f4fc 1s ease forwards;pointer-events:none}.load-volume-content[data-v-1659f4fc],.load-volume-prompt[data-v-1659f4fc]{display:flex;align-items:center;gap:.75rem}.load-volume-indicator[data-v-1659f4fc]{position:sticky;bottom:2rem;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.75);color:#fff;padding:.75rem 1.5rem;border-radius:.4rem;z-index:100;display:flex;align-items:center;gap:.5rem;margin:1rem auto;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:slideUp-1659f4fc .3s ease}.restore-progress-overlay[data-v-1659f4fc]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.restore-progress-content[data-v-1659f4fc],.restore-progress-overlay[data-v-1659f4fc]{display:flex;align-items:center;justify-content:center}.loading-spinner-large[data-v-1659f4fc]{width:4rem;height:4rem;border:5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-1659f4fc .8s linear infinite}.loading-spinner[data-v-1659f4fc]{width:1.2rem;height:1.2rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-1659f4fc .8s linear infinite}.loading-text[data-v-1659f4fc]{font-size:.95rem;white-space:nowrap;font-weight:500}@keyframes loadPromptFadeIn-1659f4fc{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@keyframes slideUp-1659f4fc{0%{opacity:0;transform:translateX(-50%) translateY(1rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes spin-1659f4fc{to{transform:rotate(1turn)}}.reader-danmaku-bar[data-v-1659f4fc]{position:fixed;top:0;left:0;right:0;z-index:1995;padding-left:max(1.5rem,calc(env(safe-area-inset-left, 0px) + 1rem));padding-right:max(1.5rem,calc(env(safe-area-inset-right, 0px) + 1rem));box-sizing:border-box;pointer-events:none;overflow:visible;transition:top .3s ease}.reader-danmaku-bar--with-top-bar[data-v-1659f4fc]{top:4rem}.reader-danmaku-bar--interact-open[data-v-1659f4fc]{z-index:3210}.reader-danmaku-bar__shell[data-v-1659f4fc]{width:100%;max-width:min(48rem,100%);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2px;pointer-events:none}.reader-danmaku-bar__inner[data-v-1659f4fc]{position:relative;width:100%;max-width:none;margin:0;min-height:2.4rem;height:auto;padding:.22rem .55rem .24rem .65rem;box-sizing:border-box;display:flex;align-items:stretch;flex-direction:row;border:1px solid #ffc58a;border-radius:.85rem;background-color:rgba(18,14,22,.78);background-image:radial-gradient(circle at 12% 30%,rgba(255,200,140,.08) 0,transparent 30%),radial-gradient(circle at 88% 65%,rgba(255,160,80,.1) 0,transparent 34%),repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(255,200,160,.04) 0,rgba(255,200,160,.04) 4px);box-shadow:0 .12rem 0 rgba(214,122,46,.2),0 3px 12px rgba(0,0,0,.16);pointer-events:auto}.reader-danmaku-bar__inner[data-v-1659f4fc]:before{content:"";position:absolute;left:.38rem;top:50%;transform:translateY(-50%);width:.32rem;height:1.35rem;background:linear-gradient(180deg,#ffe0a8,#ff9f47);border:1px solid #ff9a5c;border-radius:4px;box-shadow:2px 2px 0 rgba(196,96,32,.22),inset 0 1px 0 hsla(0,0%,100%,.35);pointer-events:none}.reader-danmaku-tracks--paused .reader-danmaku-scroll[data-v-1659f4fc]{animation-play-state:paused!important}.reader-danmaku-tracks[data-v-1659f4fc]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.1rem;justify-content:center;padding-left:.12rem}.reader-danmaku-bar__inner--rows-1 .reader-danmaku-track[data-v-1659f4fc]{flex:1 1 auto}.reader-danmaku-bar__inner--rows-2 .reader-danmaku-track[data-v-1659f4fc],.reader-danmaku-bar__inner--rows-3 .reader-danmaku-track[data-v-1659f4fc]{flex:1 1 0;min-height:0}.reader-danmaku-track--line-0[data-v-1659f4fc]{margin-left:0}.reader-danmaku-track--line-1[data-v-1659f4fc]{margin-left:.4rem;margin-right:-.06rem;padding-top:.05rem}.reader-danmaku-track--line-2[data-v-1659f4fc]{margin-left:-.2rem;margin-right:.12rem;padding-top:.03rem}.reader-danmaku-track[data-v-1659f4fc]{flex:1 1 0;min-width:0;min-height:0;height:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.reader-danmaku-scroll[data-v-1659f4fc]{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;height:100%;will-change:transform;animation-name:reader-danmaku-marquee-1659f4fc;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes reader-danmaku-marquee-1659f4fc{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.reader-danmaku-item[data-v-1659f4fc]{flex-shrink:0;display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;padding-right:3rem;color:#fffaf0;line-height:1.35;font-weight:800;letter-spacing:.02em;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;text-shadow:.06em .06em 0 #151515,-.04em -.04em 0 rgba(0,0,0,.35),0 0 .45rem rgba(0,0,0,.65)}.reader-danmaku-item__text[data-v-1659f4fc]{flex-shrink:0}.reader-danmaku-item__like-inline[data-v-1659f4fc]{display:inline-flex;flex-direction:row;align-items:center;gap:.1rem;flex-shrink:0;margin-left:.06rem;color:rgba(255,220,160,.95);text-shadow:.05em .05em 0 rgba(0,0,0,.6),0 0 .35rem rgba(0,0,0,.45)}.reader-danmaku-item__like-ico[data-v-1659f4fc]{font-size:1em!important;width:1em;line-height:1}.reader-danmaku-item__like-num[data-v-1659f4fc]{font-size:.84em;font-weight:900;line-height:1;letter-spacing:0}.reader-danmaku-item--highlight .reader-danmaku-item__like-inline[data-v-1659f4fc]{color:#2a1a06;text-shadow:.04em .04em 0 hsla(0,0%,100%,.35)}.reader-danmaku-item--highlight .reader-danmaku-item__like-ico[data-v-1659f4fc]{color:inherit}.reader-danmaku-item--placeholder[data-v-1659f4fc]{font-style:italic;font-weight:600;color:#e8e0d5}.reader-danmaku-item--highlight[data-v-1659f4fc]{color:#fff;font-weight:900;padding:.15rem .85rem .2rem;margin-right:2.1rem;border-radius:.35rem .55rem .4rem .45rem;background:linear-gradient(180deg,rgba(255,224,90,.95),rgba(255,152,0,.88));border:.12rem solid #1a1a1a;box-shadow:.15rem .2rem 0 rgba(0,0,0,.55),0 0 14px rgba(255,200,64,.55);text-shadow:.08rem .08rem 0 rgba(0,0,0,.45),0 0 10px hsla(0,0%,100%,.35)}.reader-danmaku-item--banner[data-v-1659f4fc]{cursor:default}.reader-danmaku-item[data-v-1659f4fc]:not(.reader-danmaku-item--banner){cursor:pointer}.reader-danmaku-fly[data-v-1659f4fc]{position:fixed;left:50%;top:42%;z-index:3200;max-width:min(90vw,24rem);padding:.35rem .75rem;pointer-events:none;transform-origin:center center;opacity:1;filter:drop-shadow(.18rem .2rem 0 rgba(0,0,0,.55))}.reader-danmaku-interact-mask[data-v-1659f4fc]{position:fixed;inset:0;z-index:3200;background:rgba(0,0,0,.38);pointer-events:auto}.reader-danmaku-interact-panel[data-v-1659f4fc]{display:flex;flex-direction:row;align-items:center;gap:.45rem;padding:.48rem .62rem;border-radius:.65rem;border:1px solid #ffc58a;background:rgba(22,18,28,.94);box-shadow:0 8px 28px rgba(0,0,0,.35);pointer-events:auto}.reader-danmaku-interact-panel--below[data-v-1659f4fc]{width:100%;max-width:none;box-sizing:border-box}.reader-danmaku-interact-quote[data-v-1659f4fc]{flex:1 1 auto;min-width:0;margin:0;font-size:.98rem;font-weight:800;line-height:1.35;color:#fffaf0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-danmaku-interact-side[data-v-1659f4fc]{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:min(42%,11rem);margin-left:auto;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end}.reader-danmaku-interact-like[data-v-1659f4fc]{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.12rem;border:none;border-radius:.35rem;padding:.2rem 0;background:transparent;color:#ffe8c8;cursor:pointer}.reader-danmaku-interact-like.is-on[data-v-1659f4fc]{background:transparent;color:#ffecb3}.reader-danmaku-interact-like .material-icons[data-v-1659f4fc]{font-size:1.22rem;width:1.22rem;flex-shrink:0}.reader-danmaku-interact-like .reader-danmaku-interact-like-count[data-v-1659f4fc]{font-size:.88rem;font-weight:800;flex-shrink:0;line-height:1}.reader-danmaku-interact-like[data-v-1659f4fc]:disabled{opacity:.65;cursor:default}.reader-danmaku-fly--playing[data-v-1659f4fc]{animation:danmaku-fly-manga-1659f4fc 1.38s cubic-bezier(.22,.82,.28,1) forwards}@keyframes danmaku-fly-manga-1659f4fc{0%{transform:translate(-50%,-50%) translate(0) scale(2.15) rotate(-2deg);opacity:1;filter:drop-shadow(.25rem .28rem 0 rgba(0,0,0,.5))}55%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--fly-dx,0),var(--fly-dy,0)) scale(.38) rotate(0deg);opacity:.98;filter:drop-shadow(.06rem .08rem 0 rgba(0,0,0,.35))}}.reader-danmaku-fly__text[data-v-1659f4fc]{display:block;text-align:center;font-weight:900;font-size:clamp(1.1rem,3.8vw,1.45rem);line-height:1.35;letter-spacing:.04em;color:#fffef8;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;text-shadow:.06em .06em 0 #1a1a1a,-.05em -.05em 0 rgba(0,0,0,.25);padding:.25rem .65rem;border-radius:.35rem;background:linear-gradient(180deg,rgba(255,215,120,.92),rgba(255,170,50,.9));border:.14rem solid #121212;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),.12rem .14rem 0 rgba(0,0,0,.4)}.reader-danmaku-fab-stack[data-v-1659f4fc]{position:fixed;right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:2100;display:flex;flex-direction:column;align-items:center;gap:.625rem;pointer-events:none}.reader-danmaku-fab-stack .reader-danmaku-fab[data-v-1659f4fc]{pointer-events:auto}.reader-danmaku-fab[data-v-1659f4fc]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:.16rem solid #121212;cursor:pointer;color:#121212;background:linear-gradient(160deg,#fff59d,#ffc107 55%,#ff9800);box-shadow:.12rem .15rem 0 rgba(0,0,0,.45),inset 0 2px 0 hsla(0,0%,100%,.45);transition:transform .18s ease,box-shadow .18s ease;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.reader-danmaku-fab[data-v-1659f4fc]:hover{transform:scale(1.04) translateY(-1px);box-shadow:.16rem .2rem 0 rgba(0,0,0,.5),inset 0 2px 0 hsla(0,0%,100%,.5)}.reader-danmaku-fab[data-v-1659f4fc]:active{transform:scale(.97) translateY(1px);box-shadow:.08rem .1rem 0 rgba(0,0,0,.35)}.reader-danmaku-fab--pill[data-v-1659f4fc]{width:auto;height:auto;min-width:2.85rem;min-height:2.52rem;padding:.32rem .42rem;border-radius:999px;gap:.02rem;line-height:1.05}.reader-danmaku-fab__main[data-v-1659f4fc]{font-size:.88rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}.reader-danmaku-fab--settings .reader-danmaku-fab__main[data-v-1659f4fc],.reader-danmaku-fab--toggle .reader-danmaku-fab__main[data-v-1659f4fc]{font-size:.95rem}.reader-danmaku-fab__sub[data-v-1659f4fc]{font-size:.58rem;font-weight:800;letter-spacing:.06em;opacity:.96;white-space:nowrap}.reader-danmaku-fab .reader-danmaku-fab__ico[data-v-1659f4fc]{display:block;line-height:1;font-weight:400;font-style:normal;letter-spacing:normal}.reader-danmaku-fab__ico--switch[data-v-1659f4fc]{font-size:1.18rem;margin-top:.02rem}.reader-danmaku-fab__ico--gear[data-v-1659f4fc]{font-size:.98rem;margin-top:.06rem;opacity:.92}.reader-danmaku-fab--settings[data-v-1659f4fc]{background:linear-gradient(165deg,#fafafa,#e0e0e0);color:#1a1a1a}.reader-danmaku-fab--toggle-off[data-v-1659f4fc]{background:linear-gradient(165deg,#e8e8e8,#bdbdbd);color:#2d2d2d;box-shadow:.1rem .12rem 0 rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.28)}.reader-danmaku-fab--send[data-v-1659f4fc]{min-width:2.95rem;min-height:2.72rem;padding:.4rem .55rem}.reader-danmaku-fab--send .reader-danmaku-fab__main[data-v-1659f4fc]{font-size:.98rem}.reader-danmaku-dialog[data-v-1659f4fc] .el-dialog{border-radius:.35rem .65rem .45rem .55rem;border:.18rem solid #141414;background:#fffdf5;background-image:radial-gradient(circle at 15% 20%,rgba(255,230,120,.45) 0,transparent 38%),radial-gradient(circle at 85% 65%,rgba(180,220,255,.18) 0,transparent 36%);box-shadow:.3rem .38rem 0 rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.65);overflow:hidden}.reader-danmaku-dialog[data-v-1659f4fc] .el-dialog__header{padding:.9rem 1.1rem .35rem;border-bottom:none}.reader-danmaku-dialog[data-v-1659f4fc] .el-dialog__headerbtn{top:.75rem;right:.75rem;width:2rem;height:2rem;font-size:1.1rem;border-radius:50%;border:.12rem solid #222;background:#fff;box-shadow:.1rem .12rem 0 rgba(0,0,0,.25)}.reader-danmaku-dialog[data-v-1659f4fc] .el-dialog__headerbtn .el-dialog__close{color:#111}.reader-danmaku-dialog[data-v-1659f4fc] .el-dialog__body{padding:.35rem 1.15rem .6rem}.reader-danmaku-dialog[data-v-1659f4fc] .el-dialog__footer{padding:.5rem 1.1rem 1.1rem;border-top:.12rem dashed hsla(0,0%,8%,.25);background:transparent}.reader-danmaku-comic-title-row[data-v-1659f4fc]{display:flex;align-items:flex-start;gap:.65rem}.reader-danmaku-comic-sfx[data-v-1659f4fc]{flex-shrink:0;display:inline-block;font-size:.72rem;font-weight:900;letter-spacing:.04em;color:#121212;padding:.18rem .45rem .22rem;border:.14rem solid #121212;background:#ffeb3b;transform:rotate(-4deg);box-shadow:.12rem .14rem 0 rgba(0,0,0,.35)}.reader-danmaku-comic-sfx--gear[data-v-1659f4fc]{background:linear-gradient(180deg,#e3f2fd,#bbdefb);transform:rotate(3deg)}.reader-danmaku-comic-heading[data-v-1659f4fc]{display:flex;flex-direction:column;gap:.15rem;padding-top:.1rem}.reader-danmaku-comic-heading__main[data-v-1659f4fc]{font-size:1.12rem;font-weight:900;line-height:1.2;color:#121212;letter-spacing:.05em;text-shadow:.04em .04em 0 rgba(0,0,0,.12)}.reader-danmaku-comic-heading__sub[data-v-1659f4fc]{font-size:.8rem;font-weight:600;color:#4b5563;letter-spacing:.02em}.reader-danmaku-comic-bubble[data-v-1659f4fc]{margin-top:.25rem;padding:.75rem .85rem .85rem;border:.16rem solid #121212;border-radius:1.65rem 1.4rem 1.5rem 1.3rem;background:#fff;box-shadow:.12rem .16rem 0 rgba(0,0,0,.18),inset 0 0 0 2px rgba(255,235,150,.55);position:relative}.reader-danmaku-comic-bubble[data-v-1659f4fc]:after{content:"";position:absolute;left:1.5rem;bottom:-.5rem;width:1rem;height:1rem;background:#fff;border-right:.16rem solid #121212;border-bottom:.16rem solid #121212;border-radius:0 0 .45rem 0;transform:skewX(-6deg);box-shadow:.12rem .12rem 0 rgba(0,0,0,.08)}.reader-danmaku-comic-label[data-v-1659f4fc]{display:block;font-size:.82rem;font-weight:800;color:#1f2937;margin-bottom:.45rem;letter-spacing:.03em}.reader-danmaku-comic-textarea[data-v-1659f4fc] .el-textarea__inner{border-radius:.75rem .6rem .85rem .55rem;border:.12rem solid #121212;font-size:.95rem;font-weight:600;line-height:1.55;color:#111827;background:linear-gradient(180deg,#fffef9,#fff8e8);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9);padding:.65rem .75rem}.reader-danmaku-comic-textarea[data-v-1659f4fc] .el-textarea__inner:focus{border-color:#121212;box-shadow:0 0 0 2px rgba(255,193,7,.35),inset 0 2px 0 hsla(0,0%,100%,.9)}.reader-danmaku-comic-footer[data-v-1659f4fc]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.reader-danmaku-punch[data-v-1659f4fc]{position:relative;border:.16rem solid #121212;border-radius:.35rem .65rem .4rem .5rem;padding:.45rem 1rem .5rem;font-size:.9rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.reader-danmaku-punch--mute[data-v-1659f4fc]{background:#f3f4f6;color:#374151;box-shadow:.1rem .12rem 0 rgba(0,0,0,.25)}.reader-danmaku-punch--go[data-v-1659f4fc]{background:linear-gradient(180deg,#fff59d,#ffca28 45%,#ff9800);color:#1a1a1a;padding-left:1.25rem;padding-right:1.15rem;box-shadow:.15rem .18rem 0 rgba(0,0,0,.35),inset 0 2px 0 hsla(0,0%,100%,.55)}.reader-danmaku-punch__bang[data-v-1659f4fc]{display:inline-block;margin-right:.35rem;padding:.1rem .32rem .12rem;font-size:.68rem;font-weight:900;vertical-align:.08rem;color:#fff;background:#e53935;border:.1rem solid #121212;border-radius:.2rem;transform:rotate(-6deg);box-shadow:.06rem .08rem 0 rgba(0,0,0,.35)}.reader-danmaku-punch[data-v-1659f4fc]:hover{transform:translateY(-1px)}.reader-danmaku-punch[data-v-1659f4fc]:active{transform:translateY(1px) scale(.99);box-shadow:.08rem .1rem 0 rgba(0,0,0,.28)}.reader-danmaku-settings-form[data-v-1659f4fc]{display:flex;flex-direction:column;gap:.15rem;padding-top:.25rem}.reader-danmaku-settings-form--comic[data-v-1659f4fc]{padding-top:.1rem}.reader-danmaku-settings-lr[data-v-1659f4fc]{display:grid;grid-template-columns:minmax(4.25rem,auto) minmax(0,1fr);gap:.45rem .85rem;align-items:center;margin-bottom:.45rem}.reader-danmaku-settings-control[data-v-1659f4fc]{display:flex;flex-direction:column;align-items:flex-end;gap:.28rem;min-width:0}.reader-danmaku-settings-control--switch[data-v-1659f4fc]{flex-direction:row;justify-content:flex-end;align-items:center}.reader-danmaku-settings-control--slider[data-v-1659f4fc] .el-slider{width:100%}.reader-danmaku-settings-row[data-v-1659f4fc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.15rem}.reader-danmaku-settings-label[data-v-1659f4fc]{font-size:.9rem;color:#1f2937;flex-shrink:0;font-weight:800;letter-spacing:.02em}.reader-danmaku-settings-value[data-v-1659f4fc]{font-size:.85rem;font-weight:700;color:#d97706;padding:.1rem .45rem;border:.1rem dashed rgba(17,24,39,.35);border-radius:.25rem;background:rgba(255,248,220,.65)}.reader-danmaku-settings-form--comic[data-v-1659f4fc] .el-slider__runway{border-radius:.3rem;background-color:rgba(17,24,39,.12)}.reader-danmaku-settings-form--comic[data-v-1659f4fc] .el-slider__bar{background:linear-gradient(90deg,#ffca28,#ff6f00);border-radius:.3rem}.reader-danmaku-settings-form--comic[data-v-1659f4fc] .el-slider__button{border:.1rem solid #121212;box-shadow:.08rem .1rem 0 rgba(0,0,0,.3)}.message-item[data-v-66800e47]{padding-top:1rem;padding-bottom:1rem}.comment-content-wrapper[data-v-66800e47]{display:flex;gap:.75rem;align-items:flex-start}.comment-avatar[data-v-66800e47]{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-main[data-v-66800e47]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.comment-author[data-v-66800e47]{font-size:.9rem;font-weight:700;color:#333;text-align:left;margin:0}.comment-text[data-v-66800e47]{font-size:.9rem;color:#555;text-align:left;line-height:1.6;margin:0;word-wrap:break-word}.comment-actions[data-v-66800e47]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem}.comment-actions-left[data-v-66800e47]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-time[data-v-66800e47]{font-size:.75rem;color:#999;text-align:left;margin:0}.comment-reply-btn[data-v-66800e47]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn[data-v-66800e47]:hover{color:#000}.message-delete-btn[data-v-66800e47]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.message-delete-btn[data-v-66800e47]:hover{color:#000}.message-delete-btn--inline[data-v-66800e47]{margin-left:.25rem}.comment-actions-right[data-v-66800e47]{display:flex;align-items:center;flex-shrink:0;gap:0}.comment-like[data-v-66800e47]{display:inline-flex;align-items:center;gap:0;color:#666;font-size:.85rem;cursor:pointer;transition:color .3s ease;white-space:nowrap;position:relative}.comment-like[data-v-66800e47]:hover{color:#3d8efc}.comment-like .material-icons[data-v-66800e47]{font-size:1rem;width:1.2em;min-width:1.2em;max-width:1.2em;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-right:0;margin-left:0;padding:0;line-height:1;letter-spacing:0;word-spacing:0;box-sizing:border-box}.comment-like>span[data-v-66800e47]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.comment-expand-reply[data-v-66800e47]{font-size:.75rem;color:#333;cursor:pointer;margin-top:.25rem;transition:color .3s ease;padding-left:0;text-align:left}.comment-expand-reply[data-v-66800e47]:hover{color:#000}.comment-reply-box[data-v-66800e47]{margin-top:.75rem;padding-left:0}.comment-reply-item .comment-reply-box[data-v-66800e47]{margin-left:2rem}.comment-reply-input[data-v-66800e47]{width:100%;min-height:80px;padding:.75rem;border:1px solid #ddd;border-radius:.4rem;font-size:.85rem;resize:vertical;box-sizing:border-box}.comment-reply-input[data-v-66800e47]:focus{outline:none;border-color:#3d8efc}.comment-reply-box .comment-reply-actions[data-v-66800e47]{display:flex;justify-content:flex-end}.comment-reply-actions[data-v-66800e47]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.comment-reply-cancel[data-v-66800e47],.comment-reply-submit[data-v-66800e47]{padding:.4rem 1rem;border-radius:.4rem;font-size:.85rem;cursor:pointer;transition:all .3s ease;border:none}.comment-reply-submit[data-v-66800e47]{background-color:#3d8efc;color:#fff}.comment-reply-submit[data-v-66800e47]:hover:not(:disabled){background-color:#2b7de5}.comment-reply-submit[data-v-66800e47]:disabled{background-color:#ccc;cursor:not-allowed}.comment-reply-cancel[data-v-66800e47]{background-color:#f5f5f5;color:#666}.comment-reply-cancel[data-v-66800e47]:hover{background-color:#e0e0e0}.comment-replies-list[data-v-66800e47]{margin-top:.75rem;border-left:1px solid #e0e0e0;padding-left:1.5rem;margin-left:0;padding-top:.5rem}.comment-reply-item[data-v-66800e47]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0;text-align:left}.comment-reply-item[data-v-66800e47]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-reply-header[data-v-66800e47]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;margin-left:0}.comment-reply-avatar[data-v-66800e47]{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-reply-author[data-v-66800e47]{font-size:.85rem;font-weight:700;color:#333}.comment-reply-to-info[data-v-66800e47]{display:flex;align-items:center;gap:.3rem;margin-left:.5rem}.comment-reply-to-text[data-v-66800e47]{font-size:.75rem;color:#999}.comment-reply-to-name[data-v-66800e47]{font-size:.75rem;color:#666;font-weight:400}.comment-reply-item .comment-reply-content[data-v-66800e47]{font-size:.85rem;color:#555;line-height:1.6;margin:0;margin-left:2rem;margin-bottom:.5rem;padding:0;text-align:left;word-wrap:break-word}.comment-reply-item>.comment-reply-actions[data-v-66800e47]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0;margin-top:.25rem;margin-left:2rem}.comment-reply-box .comment-reply-actions[data-v-66800e47]{display:flex!important;justify-content:flex-end!important;gap:.5rem;margin-top:.5rem;margin-left:0!important}.comment-reply-actions-left[data-v-66800e47]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-reply-time[data-v-66800e47]{font-size:.75rem;color:#999;margin:0}.comment-reply-btn-inline[data-v-66800e47]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn-inline[data-v-66800e47]:hover{color:#000}.comment-reply-actions-right[data-v-66800e47]{display:flex;align-items:center;flex-shrink:0}.comment-reply-like[data-v-66800e47]{display:inline-flex;align-items:center;gap:.05rem;color:#666;font-size:.85rem;cursor:pointer;transition:color .3s ease;position:relative}.comment-reply-like[data-v-66800e47]:hover{color:#3d8efc}.comment-reply-like .material-icons[data-v-66800e47]{font-size:1rem;width:1.2em;min-width:1.2em;max-width:1.2em;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-right:0;margin-left:0;padding:0;line-height:1;letter-spacing:0;word-spacing:0;box-sizing:border-box}.comment-reply-like>span[data-v-66800e47]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.like-effect[data-v-66800e47]{position:absolute;top:-.6rem;right:-.6rem;font-size:1rem;font-weight:700;color:#ff5252;animation:likeEffectAnimation-66800e47 1s ease forwards;pointer-events:none;z-index:10}@keyframes likeEffectAnimation-66800e47{0%{transform:translateY(.6rem) scale(1);opacity:1}50%{transform:translateY(-.3rem) scale(1.2);opacity:1}to{transform:translateY(-1.2rem) scale(0);opacity:0}}.comment-reply-expand[data-v-66800e47]{margin-top:.5rem;margin-left:0;padding-left:0;border-left:none;text-align:left!important;display:block}.comment-reply-expand-btn[data-v-66800e47]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease;margin-left:2rem;position:relative;padding-left:1rem;display:inline-block;text-align:left}.comment-reply-expand-btn[data-v-66800e47]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:1px;background-color:#e0e0e0}@media (max-width:575px){.comment-avatar[data-v-66800e47]{width:2rem;height:2rem}.comment-replies-list[data-v-66800e47]{margin-top:.5rem;padding-left:.75rem}.comment-reply-avatar[data-v-66800e47]{width:1.2rem;height:1.2rem}.comment-reply-author[data-v-66800e47]{font-size:.8rem}.comment-reply-to-info[data-v-66800e47]{gap:.25rem;margin-left:.4rem}.comment-reply-to-name[data-v-66800e47],.comment-reply-to-text[data-v-66800e47]{font-size:.7rem}.comment-reply-item .comment-reply-content[data-v-66800e47]{font-size:.8rem;margin-left:1.7rem;padding-left:0;text-align:left}.comment-reply-expand-btn[data-v-66800e47],.comment-reply-item .comment-reply-actions[data-v-66800e47],.comment-reply-item .comment-reply-box[data-v-66800e47]{margin-left:1.7rem}.comment-like[data-v-66800e47]{font-size:.8rem;gap:.05rem}.comment-expand-reply[data-v-66800e47]{font-size:.8rem}.comment-reply-input[data-v-66800e47]{min-height:60px;padding:.5rem;font-size:.8rem}.comment-reply-cancel[data-v-66800e47],.comment-reply-submit[data-v-66800e47]{padding:.35rem .8rem;font-size:.8rem}}.request-comic-page[data-v-70326540]{width:75%;max-width:1200px;margin:2rem auto;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.page-title[data-v-70326540]{font-size:1.2rem;font-weight:700;text-align:left;color:#333;margin-bottom:1.5rem}.leave-message[data-v-70326540]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.message-input[data-v-70326540]{width:100%;height:80px;padding:.8rem;border:1px solid #ddd;border-radius:.5rem;resize:none;font-size:1rem}.submit-button[data-v-70326540]{width:100%;max-width:150px;padding:.6rem 1rem;background-color:#3d8efc;color:#fff;border:none;border-radius:6px;font-size:.8rem;cursor:pointer;text-align:center;transition:background-color .3s ease;margin-left:auto}.submit-button[data-v-70326540]:hover{background-color:#2b7de5}.message-list[data-v-70326540]{display:flex;flex-direction:column;gap:1.5rem}.comment-pagination[data-v-70326540]{display:flex;justify-content:center;width:100%;margin-top:1.5rem}.no-comments[data-v-70326540]{text-align:center;padding:2rem 1rem;color:#999;font-size:.9rem}@media (max-width:575px){.request-comic-page[data-v-70326540]{width:100%;margin:0;padding:1rem;border-radius:0;box-shadow:none}.page-title[data-v-70326540]{font-size:1rem;margin-bottom:1rem;padding:0 .5rem}.leave-message[data-v-70326540]{margin-bottom:1.5rem;gap:.75rem}.message-input[data-v-70326540]{height:60px;padding:.6rem;font-size:.9rem}.submit-button[data-v-70326540]{max-width:100%;padding:.5rem 1rem;font-size:.85rem}.message-list[data-v-70326540]{gap:1rem}}:root{--color-primary:#409eff;--color-primary-light:#66b1ff;--color-primary-lighter:#a0cfff;--color-primary-dark:#337ecc;--color-primary-darker:#2b5f9a;--color-success:#67c23a;--color-warning:#e6a23c;--color-danger:#f56c6c;--color-info:#909399;--color-error:#f56c6c;--color-text-primary:#303133;--color-text-regular:#606266;--color-text-secondary:#909399;--color-text-placeholder:#c0c4cc;--color-border-base:#dcdfe6;--color-border-light:#e4e7ed;--color-border-lighter:#ebeef5;--color-border-extra-light:#f2f6fc;--color-bg-base:#f5f7fa;--color-bg-light:#fafafa;--color-bg-lighter:#fff;--color-bg-dark:#2b2b2b;--color-bg-darker:#1e1e1e;--color-login-required:#f44336;--color-shadow-light:rgba(0,0,0,.1);--color-shadow-base:rgba(0,0,0,.15);--color-shadow-dark:rgba(0,0,0,.2);--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-size-extra-large:1.5rem;--font-size-large:1.25rem;--font-size-medium:1rem;--font-size-base:0.875rem;--font-size-small:0.75rem;--font-size-extra-small:0.625rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-base:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--radius-none:0;--radius-sm:0.25rem;--radius-base:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px var(--color-shadow-light);--shadow-sm:0 2px 4px var(--color-shadow-light);--shadow-base:0 4px 8px var(--color-shadow-base);--shadow-md:0 6px 12px var(--color-shadow-base);--shadow-lg:0 8px 16px var(--color-shadow-base);--shadow-xl:0 12px 24px var(--color-shadow-dark);--shadow-2xl:0 16px 32px var(--color-shadow-dark);--transition-fast:0.15s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--transition-bounce:0.3s cubic-bezier(0.68,-0.55,0.265,1.55);--z-index-base:1;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--z-index-toast:1080}body{font-family:var(--font-family-base);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,body{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-base);font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:var(--radius-base);transition:all var(--transition-base);outline:none;-webkit-tap-highlight-color:transparent}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-xs{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.btn-sm,.btn-xs{font-size:var(--font-size-small)}.btn-sm{padding:var(--spacing-xs) var(--spacing-md)}.btn-md{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.btn-lg{padding:var(--spacing-md) var(--spacing-lg)}.btn-lg,.btn-xl{font-size:var(--font-size-large);border-radius:var(--radius-md)}.btn-xl{padding:var(--spacing-base) var(--spacing-xl)}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-light);border-color:var(--color-primary-light);box-shadow:var(--shadow-sm)}.btn-primary:active:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-success{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.btn-success:hover:not(:disabled){background-color:#85ce61;border-color:#85ce61;box-shadow:var(--shadow-sm)}.btn-warning{background-color:var(--color-warning);color:#fff;border-color:var(--color-warning)}.btn-warning:hover:not(:disabled){background-color:#ebb563;border-color:#ebb563;box-shadow:var(--shadow-sm)}.btn-danger{background-color:var(--color-danger);color:#fff;border-color:var(--color-danger)}.btn-danger:hover:not(:disabled){background-color:#f78989;border-color:#f78989;box-shadow:var(--shadow-sm)}.btn-info{background-color:var(--color-info);color:#fff;border-color:var(--color-info)}.btn-info:hover:not(:disabled){background-color:#a6a9ad;border-color:#a6a9ad;box-shadow:var(--shadow-sm)}.btn-text{background-color:transparent;color:var(--color-primary);border-color:transparent}.btn-text:hover:not(:disabled){background-color:var(--color-bg-base);color:var(--color-primary-light)}.btn-outline{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline:hover:not(:disabled){background-color:var(--color-primary);color:#fff}.btn-outline-primary{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-primary);color:#fff}.btn-outline-success{background-color:transparent;color:var(--color-success);border-color:var(--color-success)}.btn-outline-success:hover:not(:disabled){background-color:var(--color-success);color:#fff}.btn-outline-danger{background-color:transparent;color:var(--color-danger);border-color:var(--color-danger)}.btn-outline-danger:hover:not(:disabled){background-color:var(--color-danger);color:#fff}.btn-circle{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center}.btn-circle.btn-xs{width:1.5rem;height:1.5rem}.btn-circle.btn-sm{width:2rem;height:2rem}.btn-circle.btn-lg{width:3rem;height:3rem}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-xs{width:.875rem;height:.875rem;font-size:.875rem}.icon-sm{width:1rem;height:1rem;font-size:1rem}.icon-md{width:1.25rem;height:1.25rem;font-size:1.25rem}.icon-lg{width:1.5rem;height:1.5rem;font-size:1.5rem}.icon-xl{width:2rem;height:2rem;font-size:2rem}.text-primary{color:var(--color-text-primary)}.text-regular{color:var(--color-text-regular)}.text-secondary{color:var(--color-text-secondary)}.text-placeholder{color:var(--color-text-placeholder)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-xs{font-size:var(--font-size-extra-small)}.text-sm{font-size:var(--font-size-small)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-large)}.text-xl{font-size:var(--font-size-extra-large)}.text-light{font-weight:var(--font-weight-light)}.text-normal{font-weight:var(--font-weight-normal)}.text-medium{font-weight:var(--font-weight-medium)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-bold{font-weight:var(--font-weight-bold)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-base{margin:var(--spacing-base)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-base{margin-top:var(--spacing-base)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-base{margin-bottom:var(--spacing-base)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-base{padding:var(--spacing-base)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-base{gap:var(--spacing-base)}.gap-lg{gap:var(--spacing-lg)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.shadow-none{box-shadow:none}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}@media (max-width:768px){.mobile-hidden{display:none!important}.mobile-block{display:block!important}.mobile-flex{display:flex!important}}@media (min-width:769px){.desktop-hidden{display:none!important}.desktop-block{display:block!important}.desktop-flex{display:flex!important}}:root{font-size:16px;--el-font-size-extra-large:1.25rem;--el-font-size-large:1.125rem;--el-font-size-medium:1rem;--el-font-size-base:0.875rem;--el-font-size-small:0.75rem}.cursor-pointer,[class*=Button],[class*=button],[onclick],[role=button],a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor-pointer:active,[class*=Button]:active,[class*=button]:active,[onclick]:active,[role=button]:active,a:active,button:active{-webkit-tap-highlight-color:transparent;outline:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.disclaimer-section{margin-top:1rem;margin-bottom:1rem;width:100%;display:flex;justify-content:left}.disclaimer-container{width:100%;background-color:#e7f3ff;padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.8rem;line-height:1.5;text-align:left}.disclaimer-title{display:flex;align-items:center;font-size:.8rem;font-weight:700}.disclaimer-item{display:flex;align-items:center;gap:.5rem}.disclaimer-dot{width:8px;height:8px;background-color:#3d8efc;border-radius:50%;flex-shrink:0}.disclaimer-item p{margin:0;font-size:.8rem;color:#333;text-align:left}.comment-highlight-anchor{position:relative;border-radius:10px}.comment-highlight-anchor:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:1;transition:none;background:radial-gradient(ellipse 100% 88% at 50% 48%,rgba(255,171,0,.38) 0,rgba(255,188,55,.32) 32%,rgba(255,210,105,.2) 58%,rgba(255,233,170,.09) 82%,rgba(255,248,220,0) 100%)}.comment-highlight-anchor>*{position:relative;z-index:1}.comment-highlight-anchor.comment-highlight-anchor--fading:after{transition:opacity .85s ease-out;opacity:0}.infinite-end-tip{display:flex;align-items:center;justify-content:center;gap:.65rem;color:#999;font-size:.85rem;padding:1rem 0 .75rem;margin:0;width:100%;box-sizing:border-box;flex-shrink:0}.infinite-end-tip:after,.infinite-end-tip:before{content:"";flex:1 1 auto;min-width:1.25rem;max-width:6.5rem;height:1px}.infinite-end-tip:before{background:linear-gradient(90deg,hsla(0,0%,60%,.06),hsla(0,0%,60%,.72))}.infinite-end-tip:after{background:linear-gradient(270deg,hsla(0,0%,60%,.06),hsla(0,0%,60%,.72))}.infinite-end-tip-text{flex-shrink:0;color:#999}.infinite-list-page{box-sizing:border-box}.infinite-list-page__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.infinite-list-page__content{flex:0 0 auto}.infinite-list-page__spacer{flex:1 1 auto;min-height:.75rem}