.app-icon[data-v-7b0011a4]{display:inline-block;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.balance-container[data-v-01e76f46]{padding:var(--spacing-sm);color:var(--color-user-center-text);background:transparent}.balance-title[data-v-01e76f46]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-lg);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.balance-summary[data-v-01e76f46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.balance-card[data-v-01e76f46]{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:var(--spacing-lg);border:1px solid var(--color-user-center-border);border-radius:var(--radius-lg)}.current-balance[data-v-01e76f46]{background:var(--color-user-center-primary-soft)}.total-spent[data-v-01e76f46]{background:var(--color-bg-base)}.balance-amount-container[data-v-01e76f46]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.balance-amount[data-v-01e76f46]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:var(--color-user-center-primary-hover)}.balance-label[data-v-01e76f46],.recharge-price[data-v-01e76f46]{font-size:var(--font-size-small);color:var(--color-user-center-text-secondary)}.balance-card>.el-icon[data-v-01e76f46]{color:var(--color-user-center-primary)}.recharge-description[data-v-01e76f46]{margin-bottom:var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-user-center-text-secondary)}.recharge-options[data-v-01e76f46]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.recharge-button[data-v-01e76f46]{position:relative;padding:var(--spacing-base);font-family:inherit;text-align:center;background:var(--color-bg-lighter);border:1px solid var(--color-user-center-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.recharge-button.selected[data-v-01e76f46],.recharge-button[data-v-01e76f46]:hover{background:var(--color-user-center-primary-soft);border-color:var(--color-user-center-primary)}.recharge-amount[data-v-01e76f46]{margin-bottom:var(--spacing-xs);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);color:var(--color-user-center-primary-hover)}.check-icon[data-v-01e76f46]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);color:var(--color-user-center-primary)}.payment-options[data-v-01e76f46]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.payment-amount[data-v-01e76f46]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}.mika-payment-button[data-v-01e76f46]{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-bg-lighter);background:var(--color-user-center-primary);border:0;border-radius:var(--radius-base);cursor:pointer}.mika-payment-button[data-v-01e76f46]:hover{background:var(--color-user-center-primary-hover)}.recharge-info[data-v-01e76f46]{width:100%;margin-bottom:var(--spacing-base);padding-bottom:var(--spacing-base);text-align:left}.recharge-info[data-v-01e76f46]:before{display:block;width:100%;height:1px;margin:var(--spacing-base) 0 var(--spacing-lg);content:"";border-bottom:1px dashed var(--color-user-center-border)}.recharge-info .recharge-description[data-v-01e76f46]{padding-left:var(--spacing-sm);font-size:var(--font-size-small)}@media (max-width:768px){.balance-container[data-v-01e76f46]{padding:0}.balance-summary[data-v-01e76f46],.recharge-options[data-v-01e76f46]{grid-template-columns:1fr}.payment-options[data-v-01e76f46]{align-items:stretch;flex-direction:column}}.membership-center[data-v-35b52a04]{padding:1.5rem;background-color:#fff;border-radius:.5rem}.membership-header[data-v-35b52a04]{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-35b52a04]{font-size:1.5rem}.membership-options[data-v-35b52a04]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:space-between;flex-wrap:wrap}.membership-panel[data-v-35b52a04]{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-35b52a04]:hover{transform:scale(1.05);border-color:#ffb300;box-shadow:0 .5rem 1rem rgba(255,179,0,.3)}.membership-panel.selected[data-v-35b52a04]{border-color:#ffb300;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.membership-title[data-v-35b52a04]{font-size:1rem;color:#333;margin-bottom:.5rem}.membership-price[data-v-35b52a04]{font-size:.9rem;color:#ffab40;font-weight:700;margin:.5rem 0}.membership-discount[data-v-35b52a04]{font-size:.75rem;color:#666;margin-bottom:.5rem}.membership-benefit[data-v-35b52a04]{font-size:.7rem;color:#666}.check-icon[data-v-35b52a04]{font-size:1.2rem;color:#ffb300;position:absolute;top:.5rem;right:.5rem}.membership-info[data-v-35b52a04]{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-35b52a04]{display:flex;align-items:center}.user-avatar[data-v-35b52a04]{width:3.5rem;height:3.5rem;border-radius:50%;margin-right:1rem}.user-avatar img[data-v-35b52a04]{width:3rem;height:3rem;border-radius:50%}.user-details[data-v-35b52a04]{display:flex;flex-direction:column;gap:.2rem}.user-name-type[data-v-35b52a04]{display:flex;align-items:center;gap:.3rem}.user-name[data-v-35b52a04]{font-size:.9rem;font-weight:700}.expiry-date[data-v-35b52a04]{font-size:.85rem;color:#666}.open-now-button[data-v-35b52a04]{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-35b52a04]:hover{background-color:#555;transform:scale(1.05)}.recharge-info[data-v-35b52a04]{width:100%;text-align:left;margin-bottom:1rem;padding-bottom:1rem}.recharge-info[data-v-35b52a04]:before{content:"";display:block;width:100%;height:1px;border-bottom:1px dashed #ccc;margin-top:1.5rem;margin-bottom:1rem}.membership-description[data-v-35b52a04]{font-size:.8rem;color:#666;line-height:2;padding-left:.5rem}@media (max-width:768px){.membership-panel[data-v-35b52a04]{max-width:100%}.membership-info[data-v-35b52a04],.membership-options[data-v-35b52a04]{flex-direction:column}.open-now-button[data-v-35b52a04]{width:100%;margin-top:1rem}}.user-type[data-v-35b52a04]{font-size:.8rem;color:#fff;padding:.2rem .6rem;border-radius:5px;font-weight:700;display:inline-block;margin-top:.3rem}.type-normal[data-v-35b52a04]{background-color:#2196f3;color:#fff}.type-member[data-v-35b52a04]{background-color:gold;color:#333;box-shadow:0 .3rem .6rem rgba(255,215,0,.4)}.type-premium[data-v-35b52a04]{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-0902d3bd]{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-0902d3bd]{min-height:min(56vh,520px)}.record-filters[data-v-0902d3bd]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.record-type-switch[data-v-0902d3bd]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:0;order:0}.record-month-filter[data-v-0902d3bd]{display:flex;align-items:center;gap:.5rem;margin-left:auto;order:1}.record-month-label[data-v-0902d3bd]{font-size:.85rem;color:#666;white-space:nowrap}.record-month-filter[data-v-0902d3bd] .el-date-editor{width:10.5rem;max-width:100%}.record-month-filter[data-v-0902d3bd] .el-input__wrapper{border-radius:.5rem}.type-button[data-v-0902d3bd]{background:#f4f6fb;color:#333;border:1px solid #dbe2f1;border-radius:999px;padding:.4rem 1rem;cursor:pointer;transition:all .2s}.type-button.active[data-v-0902d3bd]{background:#4a90e2;color:#fff;border-color:#4a90e2}.purchase-history-title[data-v-0902d3bd]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.purchase-record[data-v-0902d3bd]{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-0902d3bd]:hover{transform:scale(1.02);border-color:#4a90e2;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.record-content[data-v-0902d3bd]{display:flex;flex-direction:column;gap:.3rem;text-align:left}.record-title[data-v-0902d3bd]{font-size:1rem;font-weight:700;color:#333}.record-details[data-v-0902d3bd]{font-size:.8rem;color:#666}.record-remark[data-v-0902d3bd]{margin:.35rem 0 0;font-size:.78rem;color:#888}.separator[data-v-0902d3bd]{margin:0 .5rem}.record-price[data-v-0902d3bd]{font-size:1rem;font-weight:700;color:#333}.empty-tip[data-v-0902d3bd]{text-align:center;color:#999;padding:2rem 0}.empty-records[data-v-0902d3bd]{text-align:center;padding:2rem}.pagination[data-v-0902d3bd]{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.page-button[data-v-0902d3bd]{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-0902d3bd]:disabled{background-color:#ccc;cursor:not-allowed}.page-button[data-v-0902d3bd]:hover:not(:disabled){background-color:#357abd}.page-info[data-v-0902d3bd]{font-size:.9rem;color:#333;margin:0 1rem}@media (max-width:768px){.purchase-history-container[data-v-0902d3bd]{padding:1rem}.record-filters[data-v-0902d3bd]{flex-direction:column;align-items:stretch}.record-month-filter[data-v-0902d3bd]{order:0;margin-left:0;width:100%}.record-type-switch[data-v-0902d3bd]{order:1}.record-month-filter[data-v-0902d3bd] .el-date-editor{width:100%;flex:1;min-width:0}.purchase-history-title[data-v-0902d3bd]{font-size:.9rem}.purchase-record[data-v-0902d3bd]{padding:.8rem;flex-direction:column;align-items:flex-start;gap:.5rem}.record-content[data-v-0902d3bd]{gap:.2rem}.record-title[data-v-0902d3bd]{font-size:.9rem}.record-details[data-v-0902d3bd]{font-size:.75rem}.record-price[data-v-0902d3bd]{font-size:.9rem}.page-button[data-v-0902d3bd]{padding:.4rem .8rem;font-size:.85rem}.page-info[data-v-0902d3bd]{font-size:.85rem}}@media (max-width:480px){.purchase-history-container[data-v-0902d3bd]{padding:.8rem}.purchase-history-title[data-v-0902d3bd]{font-size:.85rem}.purchase-record[data-v-0902d3bd]{padding:.6rem;gap:.4rem}.record-title[data-v-0902d3bd]{font-size:.85rem}.record-details[data-v-0902d3bd]{font-size:.7rem}.record-price[data-v-0902d3bd]{font-size:.85rem}.page-button[data-v-0902d3bd]{padding:.3rem .6rem;font-size:.75rem}.page-info[data-v-0902d3bd]{font-size:.75rem}}.infinite-sentinel[data-v-0902d3bd]{height:1px;width:100%;pointer-events:none;margin:0}.infinite-loading-hint[data-v-0902d3bd]{text-align:center;color:#888;font-size:.8rem;padding:.5rem 0;margin:0}.account-binding-container[data-v-0902d3bd],.basic-info-container[data-v-0902d3bd],.favorites-container[data-v-0902d3bd],.password-setting-container[data-v-0902d3bd],.purchase-history-container[data-v-0902d3bd],.user-feedback[data-v-0902d3bd],.user-history[data-v-0902d3bd]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-0902d3bd],.history-name[data-v-0902d3bd],.purchase-history-title[data-v-0902d3bd],.record-title[data-v-0902d3bd],.section-title[data-v-0902d3bd]{color:var(--color-user-center-text)}.binding-row label[data-v-0902d3bd],.form-row label[data-v-0902d3bd],.password-row label[data-v-0902d3bd],.readonly-value[data-v-0902d3bd],.record-details[data-v-0902d3bd],.record-month-label[data-v-0902d3bd],.record-remark[data-v-0902d3bd]{color:var(--color-user-center-text-secondary)}.input-field[data-v-0902d3bd],.textarea-field[data-v-0902d3bd]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-0902d3bd]:focus,.input-field[data-v-0902d3bd]:hover,.textarea-field[data-v-0902d3bd]:focus,.textarea-field[data-v-0902d3bd]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-0902d3bd]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-0902d3bd],.history-btn[data-v-0902d3bd],.mika-payment-button[data-v-0902d3bd],.save-button[data-v-0902d3bd],.update-button[data-v-0902d3bd]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-0902d3bd]:hover:not(:disabled),.history-btn[data-v-0902d3bd]:hover:not(:disabled),.mika-payment-button[data-v-0902d3bd]:hover:not(:disabled),.save-button[data-v-0902d3bd]:hover:not(:disabled),.update-button[data-v-0902d3bd]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-0902d3bd]{background:var(--color-success)}.bind-button[data-v-0902d3bd]:disabled,.save-button[data-v-0902d3bd]:disabled,.update-button[data-v-0902d3bd]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-0902d3bd]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-0902d3bd]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-0902d3bd],.feedback-row[data-v-0902d3bd],.history-item[data-v-0902d3bd],.purchase-record[data-v-0902d3bd],.user-feedback-detail__block[data-v-0902d3bd]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-0902d3bd]:hover,.feedback-row[data-v-0902d3bd]:hover,.history-item[data-v-0902d3bd]:hover,.purchase-record[data-v-0902d3bd]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-0902d3bd],.record-price[data-v-0902d3bd]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-0902d3bd]{background:var(--color-user-center-primary)}.page-button[data-v-0902d3bd]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-0902d3bd]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-0902d3bd]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-0902d3bd],.infinite-loading-hint[data-v-0902d3bd],.page-info[data-v-0902d3bd]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-0902d3bd]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-0902d3bd]:hover{background:var(--color-user-center-primary-soft)}[data-v-0902d3bd] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-0902d3bd] .el-input__wrapper.is-focus,[data-v-0902d3bd] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-0902d3bd],.basic-info-container[data-v-0902d3bd],.password-setting-container[data-v-0902d3bd],.purchase-history-container[data-v-0902d3bd],.user-feedback[data-v-0902d3bd]{padding:var(--spacing-base)}}.global-message-container[data-v-7254fb05]{position:fixed;top:5.5rem;right:1rem;z-index:1000;display:flex;justify-content:flex-end;pointer-events:none}.message-popup[data-v-7254fb05]{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-7254fb05 .25s ease,slide-out-7254fb05 .25s ease 2s forwards}.message-popup.success[data-v-7254fb05]{background-color:#4caf50;border-color:#4caf50}.message-popup.error[data-v-7254fb05],.message-popup.login-required[data-v-7254fb05]{background-color:#f44336;border-color:#f44336}.login-required-container[data-v-7254fb05]{top:6rem!important;left:50%!important;right:auto!important;justify-content:center!important;transform:translateX(-50%)}@keyframes slide-in-7254fb05{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-out-7254fb05{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes slide-down-in-7254fb05{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down-out-7254fb05{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media (min-width:576px){.login-required-container[data-v-7254fb05]{top:6rem!important}.login-required-container .message-popup[data-v-7254fb05]{animation:slide-down-in-7254fb05 .3s ease,slide-down-out-7254fb05 .3s ease 2s forwards}}@media (max-width:575px){.login-required-container[data-v-7254fb05]{top:5rem!important}.login-required-container .message-popup[data-v-7254fb05]{animation:slide-down-in-7254fb05 .3s ease,slide-down-out-7254fb05 .3s ease 2s forwards}}@media (max-width:480px){.login-required-container[data-v-7254fb05]{top:4.5rem!important}}.basic-info-container[data-v-cd7fd364]{background-color:#fff;padding:1.5rem;padding-bottom:3.5rem;border-radius:.5rem;position:relative}.section-title[data-v-cd7fd364]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.info-form[data-v-cd7fd364]{display:flex;flex-direction:column;gap:1.5rem}.avatar-upload[data-v-cd7fd364]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;position:relative}.avatar-file-input[data-v-cd7fd364]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.avatar-upload .avatar-image[data-v-cd7fd364]{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-cd7fd364]{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-cd7fd364] .el-button{flex:1 1 0;min-width:0;margin:0}@media (min-width:769px){.avatar-crop-footer[data-v-cd7fd364]{justify-content:flex-end}.avatar-crop-footer[data-v-cd7fd364] .el-button{flex:0 0 auto;min-width:5.5rem}}.avatar-crop-stage[data-v-cd7fd364]{max-height:min(48vh,320px);background:#1a1a1a;border-radius:.35rem;overflow:hidden}@media (max-width:768px){.avatar-crop-stage[data-v-cd7fd364] .cropper-point.point-se{display:none!important;pointer-events:none!important}}@media (max-height:640px){.avatar-crop-stage[data-v-cd7fd364]{max-height:min(36vh,240px)}}.avatar-crop-source[data-v-cd7fd364]{display:block;max-width:100%}.avatar-preview-popup-img[data-v-cd7fd364]{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-cd7fd364]{font-size:1.2rem;color:#666;cursor:pointer}.upload-icon.disabled[data-v-cd7fd364]{cursor:not-allowed;opacity:.5}.form-fields[data-v-cd7fd364]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.form-row[data-v-cd7fd364]{display:grid;grid-template-columns:4rem auto;align-items:center;gap:.5rem;margin-bottom:1rem}.form-row.full-width[data-v-cd7fd364]{grid-column:span 2}.form-row label[data-v-cd7fd364]{text-align:right;font-size:.85rem;color:#666}.readonly-value[data-v-cd7fd364]{color:#999;font-size:.9rem;text-align:left;display:block}.input-field[data-v-cd7fd364],.textarea-field[data-v-cd7fd364]{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-cd7fd364]:hover,.textarea-field[data-v-cd7fd364]:hover{border-color:#4a90e2;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);transform:scale(1.02)}#account-id[data-v-cd7fd364],#introduction[data-v-cd7fd364],#qq[data-v-cd7fd364]{width:100%;margin-right:.1rem;text-align:left}label[data-v-cd7fd364]{width:4rem;font-size:.85rem;color:#666}.input-field[data-v-cd7fd364]{flex:1}.textarea-field[data-v-cd7fd364]{height:5rem;resize:none}.save-info-container[data-v-cd7fd364]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.save-button[data-v-cd7fd364]{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-cd7fd364]:hover{background-color:#555}.save-button.success[data-v-cd7fd364]{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-cd7fd364]{font-size:1rem;margin-right:.5rem}.save-button.success[data-v-cd7fd364]:hover{transform:scale(1.02)}.loader[data-v-cd7fd364]{border:3px solid #f3f3f3;border-top:3px solid #555;border-radius:50%;width:1rem;height:1rem;animation:spin-cd7fd364 2s linear infinite;display:inline-block;vertical-align:middle;margin-right:.5rem}@keyframes spin-cd7fd364{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-cd7fd364]{font-size:1.2rem;vertical-align:middle}.success-message[data-v-cd7fd364]{display:inline-flex;align-items:center;gap:.3rem}.success-text[data-v-cd7fd364]{font-size:.9rem;line-height:1}.save-button[data-v-cd7fd364]:disabled{background-color:#ddd;cursor:not-allowed}.error-message[data-v-cd7fd364]{color:#e53935;font-size:.9rem;margin-top:.5rem;text-align:center;animation:fadeIn-cd7fd364 .3s ease-in-out}@keyframes fadeIn-cd7fd364{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.form-fields[data-v-cd7fd364]{grid-template-columns:1fr}.form-row[data-v-cd7fd364]{grid-template-columns:4rem auto}.avatar-upload .avatar-image[data-v-cd7fd364]{width:4rem;height:4rem}.save-button[data-v-cd7fd364]{bottom:-2.5rem;right:1rem;font-size:.85rem;padding:.6rem 1.2rem}}@media (max-width:480px){.form-fields[data-v-cd7fd364]{gap:1rem}.form-row[data-v-cd7fd364]{display:flex;flex-direction:column;align-items:flex-start}.form-row label[data-v-cd7fd364]{text-align:left;width:auto;font-size:.8rem}.input-field[data-v-cd7fd364],.textarea-field[data-v-cd7fd364]{font-size:.85rem;padding:.4rem}.avatar-upload .avatar-image[data-v-cd7fd364]{width:3.5rem;height:3.5rem}.save-button[data-v-cd7fd364]{bottom:-2rem;right:.5rem;font-size:.8rem;padding:.5rem 1rem}}.account-binding-container[data-v-cd7fd364],.basic-info-container[data-v-cd7fd364],.favorites-container[data-v-cd7fd364],.password-setting-container[data-v-cd7fd364],.purchase-history-container[data-v-cd7fd364],.user-feedback[data-v-cd7fd364],.user-history[data-v-cd7fd364]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-cd7fd364],.history-name[data-v-cd7fd364],.purchase-history-title[data-v-cd7fd364],.record-title[data-v-cd7fd364],.section-title[data-v-cd7fd364]{color:var(--color-user-center-text)}.binding-row label[data-v-cd7fd364],.form-row label[data-v-cd7fd364],.password-row label[data-v-cd7fd364],.readonly-value[data-v-cd7fd364],.record-details[data-v-cd7fd364],.record-month-label[data-v-cd7fd364],.record-remark[data-v-cd7fd364]{color:var(--color-user-center-text-secondary)}.input-field[data-v-cd7fd364],.textarea-field[data-v-cd7fd364]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-cd7fd364]:focus,.input-field[data-v-cd7fd364]:hover,.textarea-field[data-v-cd7fd364]:focus,.textarea-field[data-v-cd7fd364]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-cd7fd364]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-cd7fd364],.history-btn[data-v-cd7fd364],.mika-payment-button[data-v-cd7fd364],.save-button[data-v-cd7fd364],.update-button[data-v-cd7fd364]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-cd7fd364]:hover:not(:disabled),.history-btn[data-v-cd7fd364]:hover:not(:disabled),.mika-payment-button[data-v-cd7fd364]:hover:not(:disabled),.save-button[data-v-cd7fd364]:hover:not(:disabled),.update-button[data-v-cd7fd364]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-cd7fd364]{background:var(--color-success)}.bind-button[data-v-cd7fd364]:disabled,.save-button[data-v-cd7fd364]:disabled,.update-button[data-v-cd7fd364]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-cd7fd364]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-cd7fd364]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-cd7fd364],.feedback-row[data-v-cd7fd364],.history-item[data-v-cd7fd364],.purchase-record[data-v-cd7fd364],.user-feedback-detail__block[data-v-cd7fd364]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-cd7fd364]:hover,.feedback-row[data-v-cd7fd364]:hover,.history-item[data-v-cd7fd364]:hover,.purchase-record[data-v-cd7fd364]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-cd7fd364],.record-price[data-v-cd7fd364]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-cd7fd364]{background:var(--color-user-center-primary)}.page-button[data-v-cd7fd364]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-cd7fd364]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-cd7fd364]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-cd7fd364],.infinite-loading-hint[data-v-cd7fd364],.page-info[data-v-cd7fd364]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-cd7fd364]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-cd7fd364]:hover{background:var(--color-user-center-primary-soft)}[data-v-cd7fd364] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-cd7fd364] .el-input__wrapper.is-focus,[data-v-cd7fd364] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-cd7fd364],.basic-info-container[data-v-cd7fd364],.password-setting-container[data-v-cd7fd364],.purchase-history-container[data-v-cd7fd364],.user-feedback[data-v-cd7fd364]{padding:var(--spacing-base)}}.el-dialog.avatar-crop-dialog{width:400px!important;max-width:92vw;box-sizing:border-box;--el-color-primary:var(--color-user-center-primary)}.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-0c81dfb9]{padding:1.5rem;display:flex;flex-direction:column;height:100%;min-height:0}.favorites-container.infinite-list-page[data-v-0c81dfb9]{min-height:min(56vh,520px)}.favorites-container.infinite-list-page .favorite-list[data-v-0c81dfb9]{flex:0 0 auto}.section-title[data-v-0c81dfb9]{font-size:1.2rem;font-weight:700;color:#333;text-align:left}.favorite-list[data-v-0c81dfb9]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:.5rem;flex:1}.favorite-item[data-v-0c81dfb9]{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-0c81dfb9]:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-color:#4a90e2}.favorite-image[data-v-0c81dfb9]{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-0c81dfb9]{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.favorite-title[data-v-0c81dfb9]{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-0c81dfb9]{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-0c81dfb9]{display:flex;align-items:center;gap:.3rem}.theme-dot[data-v-0c81dfb9]{width:5px;height:5px;background-color:#3d8efc;border-radius:50%;flex-shrink:0}.theme-text[data-v-0c81dfb9]{color:#666}.favorite-description[data-v-0c81dfb9]{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-0c81dfb9]{text-align:center;padding:2rem}.pagination[data-v-0c81dfb9]{display:flex;justify-content:center;align-items:center;margin-top:auto;padding-top:1.5rem}.page-button[data-v-0c81dfb9]{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-0c81dfb9]:disabled{background-color:#ccc;cursor:not-allowed}.page-button[data-v-0c81dfb9]:hover:not(:disabled){background-color:#357abd}.page-info[data-v-0c81dfb9]{font-size:.9rem;color:#333;margin:0 1rem}@media (max-width:768px){.favorites-container[data-v-0c81dfb9]{padding:0;width:100%;min-width:0;box-sizing:border-box;height:100%;min-height:0}.favorite-list[data-v-0c81dfb9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);width:100%;min-width:0;box-sizing:border-box;flex:1}.favorite-item[data-v-0c81dfb9]{padding:var(--spacing-sm);flex-direction:column;align-items:center;width:100%;min-width:0;max-width:none;margin:0;box-sizing:border-box}.favorite-image[data-v-0c81dfb9]{width:100%;max-width:none}.favorite-details[data-v-0c81dfb9]{width:100%;min-width:0}.favorite-title[data-v-0c81dfb9]{font-size:.85rem}.favorite-themes[data-v-0c81dfb9]{font-size:.7rem}.favorite-description[data-v-0c81dfb9]{display:none}.pagination[data-v-0c81dfb9]{margin-top:auto;padding-top:1rem}.page-button[data-v-0c81dfb9],.page-info[data-v-0c81dfb9]{font-size:.85rem}.page-info[data-v-0c81dfb9]{font-size:.8rem;margin:0 .5rem}}@media (max-width:480px){.favorites-container[data-v-0c81dfb9]{padding:0;height:100%;min-height:0}.favorite-list[data-v-0c81dfb9]{gap:var(--spacing-sm);flex:1}.favorite-item[data-v-0c81dfb9]{padding:var(--spacing-sm);flex-direction:column;align-items:center;max-width:none}.favorite-image[data-v-0c81dfb9]{width:100%;max-width:none}.favorite-title[data-v-0c81dfb9]{font-size:.8rem}.favorite-themes[data-v-0c81dfb9]{font-size:.65rem}.favorite-description[data-v-0c81dfb9]{display:none}.pagination[data-v-0c81dfb9]{margin-top:auto;padding-top:1rem}.page-button[data-v-0c81dfb9]{padding:.4rem .8rem;font-size:.8rem}.page-info[data-v-0c81dfb9]{font-size:.75rem;margin:0 .3rem}}.infinite-sentinel[data-v-0c81dfb9]{height:1px;width:100%;pointer-events:none;margin:0}.infinite-loading-hint[data-v-0c81dfb9]{text-align:center;color:#888;font-size:.8rem;padding:.5rem 0;margin:0}.infinite-initial-loading[data-v-0c81dfb9]{text-align:center;color:#888;padding:2rem 1rem;font-size:.9rem}.account-binding-container[data-v-0c81dfb9],.basic-info-container[data-v-0c81dfb9],.favorites-container[data-v-0c81dfb9],.password-setting-container[data-v-0c81dfb9],.purchase-history-container[data-v-0c81dfb9],.user-feedback[data-v-0c81dfb9],.user-history[data-v-0c81dfb9]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-0c81dfb9],.history-name[data-v-0c81dfb9],.purchase-history-title[data-v-0c81dfb9],.record-title[data-v-0c81dfb9],.section-title[data-v-0c81dfb9]{color:var(--color-user-center-text)}.binding-row label[data-v-0c81dfb9],.form-row label[data-v-0c81dfb9],.password-row label[data-v-0c81dfb9],.readonly-value[data-v-0c81dfb9],.record-details[data-v-0c81dfb9],.record-month-label[data-v-0c81dfb9],.record-remark[data-v-0c81dfb9]{color:var(--color-user-center-text-secondary)}.input-field[data-v-0c81dfb9],.textarea-field[data-v-0c81dfb9]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-0c81dfb9]:focus,.input-field[data-v-0c81dfb9]:hover,.textarea-field[data-v-0c81dfb9]:focus,.textarea-field[data-v-0c81dfb9]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-0c81dfb9]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-0c81dfb9],.history-btn[data-v-0c81dfb9],.mika-payment-button[data-v-0c81dfb9],.save-button[data-v-0c81dfb9],.update-button[data-v-0c81dfb9]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-0c81dfb9]:hover:not(:disabled),.history-btn[data-v-0c81dfb9]:hover:not(:disabled),.mika-payment-button[data-v-0c81dfb9]:hover:not(:disabled),.save-button[data-v-0c81dfb9]:hover:not(:disabled),.update-button[data-v-0c81dfb9]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-0c81dfb9]{background:var(--color-success)}.bind-button[data-v-0c81dfb9]:disabled,.save-button[data-v-0c81dfb9]:disabled,.update-button[data-v-0c81dfb9]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-0c81dfb9]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-0c81dfb9]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-0c81dfb9],.feedback-row[data-v-0c81dfb9],.history-item[data-v-0c81dfb9],.purchase-record[data-v-0c81dfb9],.user-feedback-detail__block[data-v-0c81dfb9]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-0c81dfb9]:hover,.feedback-row[data-v-0c81dfb9]:hover,.history-item[data-v-0c81dfb9]:hover,.purchase-record[data-v-0c81dfb9]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-0c81dfb9],.record-price[data-v-0c81dfb9]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-0c81dfb9]{background:var(--color-user-center-primary)}.page-button[data-v-0c81dfb9]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-0c81dfb9]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-0c81dfb9]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-0c81dfb9],.infinite-loading-hint[data-v-0c81dfb9],.page-info[data-v-0c81dfb9]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-0c81dfb9]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-0c81dfb9]:hover{background:var(--color-user-center-primary-soft)}[data-v-0c81dfb9] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-0c81dfb9] .el-input__wrapper.is-focus,[data-v-0c81dfb9] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-0c81dfb9],.basic-info-container[data-v-0c81dfb9],.password-setting-container[data-v-0c81dfb9],.purchase-history-container[data-v-0c81dfb9],.user-feedback[data-v-0c81dfb9]{padding:var(--spacing-base)}}.user-history[data-v-751e5b53]{padding:1.5rem;display:flex;flex-direction:column;height:100%;min-height:0}.user-history.infinite-list-page[data-v-751e5b53]{min-height:min(56vh,520px)}.user-history.infinite-list-page .history-list[data-v-751e5b53]{flex:0 0 auto}.history-title[data-v-751e5b53]{font-size:1.2rem;font-weight:700;color:#333;text-align:left}.history-list[data-v-751e5b53]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:.5rem;flex:1;width:100%;min-width:0;box-sizing:border-box}.history-item[data-v-751e5b53]{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;width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.history-item[data-v-751e5b53]:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-color:#4a90e2}.history-cover[data-v-751e5b53]{width:100%;max-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;display:block}.history-info[data-v-751e5b53]{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.history-name[data-v-751e5b53]{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-751e5b53]{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-751e5b53]{width:5px;height:5px;background-color:#3d8efc;border-radius:50%;flex-shrink:0}.theme-text[data-v-751e5b53]{color:#666}.history-progress[data-v-751e5b53]{font-size:.75rem;color:#666;margin-bottom:.5rem}.history-btn[data-v-751e5b53]{width:100%;margin-top:.3rem;font-size:.8rem;padding:.4rem .8rem}.empty-history[data-v-751e5b53]{text-align:center;padding:2rem}.pagination[data-v-751e5b53]{display:flex;justify-content:center;align-items:center;margin-top:auto;padding-top:1.5rem}.page-button[data-v-751e5b53]{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-751e5b53]:disabled{background-color:#ccc;cursor:not-allowed}.page-button[data-v-751e5b53]:hover:not(:disabled){background-color:#357abd}.page-info[data-v-751e5b53]{font-size:.9rem;color:#333;margin:0 1rem;white-space:nowrap}@media (max-width:768px){.user-history[data-v-751e5b53]{padding:0;width:100%;min-width:0;box-sizing:border-box;height:100%;min-height:0}.history-list[data-v-751e5b53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);width:100%;min-width:0;box-sizing:border-box;flex:1}.history-item[data-v-751e5b53]{width:100%;min-width:0;max-width:none;margin:0;padding:var(--spacing-sm);box-sizing:border-box}.history-cover[data-v-751e5b53]{width:100%;max-width:none}.history-info[data-v-751e5b53]{width:100%;min-width:0}.history-name[data-v-751e5b53]{font-size:.85rem}.history-themes[data-v-751e5b53]{font-size:.7rem}.history-progress[data-v-751e5b53]{font-size:.8rem}.pagination[data-v-751e5b53]{margin-top:auto;padding-top:1rem}.page-button[data-v-751e5b53],.page-info[data-v-751e5b53]{font-size:.85rem}.page-info[data-v-751e5b53]{font-size:.8rem;margin:0 .5rem}}@media (max-width:480px){.user-history[data-v-751e5b53]{padding:0;height:100%;min-height:0}.history-list[data-v-751e5b53]{gap:var(--spacing-sm);flex:1}.history-item[data-v-751e5b53]{padding:var(--spacing-sm);max-width:none}.history-cover[data-v-751e5b53]{width:100%;max-width:none}.history-info[data-v-751e5b53]{width:100%;min-width:0}.history-name[data-v-751e5b53]{font-size:.8rem}.history-themes[data-v-751e5b53]{font-size:.65rem}.history-progress[data-v-751e5b53]{font-size:.75rem}.pagination[data-v-751e5b53]{margin-top:auto;padding-top:1rem}.page-button[data-v-751e5b53]{padding:.4rem .8rem;font-size:.8rem}.page-info[data-v-751e5b53]{font-size:.75rem;margin:0 .3rem}}.infinite-sentinel[data-v-751e5b53]{height:1px;width:100%;pointer-events:none;margin:0}.infinite-loading-hint[data-v-751e5b53]{text-align:center;color:#888;font-size:.8rem;padding:.5rem 0;margin:0}.infinite-initial-loading[data-v-751e5b53]{text-align:center;color:#888;padding:2rem 1rem;font-size:.9rem}.account-binding-container[data-v-751e5b53],.basic-info-container[data-v-751e5b53],.favorites-container[data-v-751e5b53],.password-setting-container[data-v-751e5b53],.purchase-history-container[data-v-751e5b53],.user-feedback[data-v-751e5b53],.user-history[data-v-751e5b53]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-751e5b53],.history-name[data-v-751e5b53],.purchase-history-title[data-v-751e5b53],.record-title[data-v-751e5b53],.section-title[data-v-751e5b53]{color:var(--color-user-center-text)}.binding-row label[data-v-751e5b53],.form-row label[data-v-751e5b53],.password-row label[data-v-751e5b53],.readonly-value[data-v-751e5b53],.record-details[data-v-751e5b53],.record-month-label[data-v-751e5b53],.record-remark[data-v-751e5b53]{color:var(--color-user-center-text-secondary)}.input-field[data-v-751e5b53],.textarea-field[data-v-751e5b53]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-751e5b53]:focus,.input-field[data-v-751e5b53]:hover,.textarea-field[data-v-751e5b53]:focus,.textarea-field[data-v-751e5b53]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-751e5b53]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-751e5b53],.history-btn[data-v-751e5b53],.mika-payment-button[data-v-751e5b53],.save-button[data-v-751e5b53],.update-button[data-v-751e5b53]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-751e5b53]:hover:not(:disabled),.history-btn[data-v-751e5b53]:hover:not(:disabled),.mika-payment-button[data-v-751e5b53]:hover:not(:disabled),.save-button[data-v-751e5b53]:hover:not(:disabled),.update-button[data-v-751e5b53]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-751e5b53]{background:var(--color-success)}.bind-button[data-v-751e5b53]:disabled,.save-button[data-v-751e5b53]:disabled,.update-button[data-v-751e5b53]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-751e5b53]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-751e5b53]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-751e5b53],.feedback-row[data-v-751e5b53],.history-item[data-v-751e5b53],.purchase-record[data-v-751e5b53],.user-feedback-detail__block[data-v-751e5b53]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-751e5b53]:hover,.feedback-row[data-v-751e5b53]:hover,.history-item[data-v-751e5b53]:hover,.purchase-record[data-v-751e5b53]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-751e5b53],.record-price[data-v-751e5b53]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-751e5b53]{background:var(--color-user-center-primary)}.page-button[data-v-751e5b53]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-751e5b53]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-751e5b53]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-751e5b53],.infinite-loading-hint[data-v-751e5b53],.page-info[data-v-751e5b53]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-751e5b53]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-751e5b53]:hover{background:var(--color-user-center-primary-soft)}[data-v-751e5b53] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-751e5b53] .el-input__wrapper.is-focus,[data-v-751e5b53] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-751e5b53],.basic-info-container[data-v-751e5b53],.password-setting-container[data-v-751e5b53],.purchase-history-container[data-v-751e5b53],.user-feedback[data-v-751e5b53]{padding:var(--spacing-base)}}.user-feedback[data-v-6d685beb]{padding:var(--spacing-lg);text-align:left}.user-feedback-list[data-v-6d685beb],.user-feedback[data-v-6d685beb]{display:flex;flex-direction:column;height:100%;min-height:0}.user-feedback-list.infinite-list-page[data-v-6d685beb]{min-height:min(56vh,32.5rem)}.user-feedback-list__toolbar[data-v-6d685beb]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-base)}.feedback-rows[data-v-6d685beb]{display:flex;flex-direction:column;gap:var(--spacing-base)}.feedback-row[data-v-6d685beb]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;padding:var(--spacing-base);text-align:left;border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.feedback-row[data-v-6d685beb]:hover{border-color:var(--color-primary,#4a90e2);box-shadow:var(--shadow-sm)}.feedback-row__content[data-v-6d685beb]{margin:0;width:100%;max-width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.feedback-row__meta[data-v-6d685beb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);width:100%;text-align:left}.feedback-row__tag[data-v-6d685beb]{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-small);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);background:var(--color-bg-base)}.feedback-row__tag--pending[data-v-6d685beb]{color:var(--color-warning);background:rgba(230,162,60,.12)}.feedback-row__tag--replied[data-v-6d685beb]{color:var(--color-success);background:rgba(103,194,58,.12)}.feedback-row__tag--bug[data-v-6d685beb]{color:var(--color-danger);background:hsla(0,87%,69%,.12)}.feedback-row__tag--suggestion[data-v-6d685beb]{color:var(--color-primary);background:rgba(64,158,255,.12)}.feedback-row__time[data-v-6d685beb]{flex-shrink:0;margin:0 0 0 auto;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:right}.user-feedback-detail[data-v-6d685beb]{display:flex;flex-direction:column;gap:var(--spacing-base);text-align:left}.user-feedback-detail__head[data-v-6d685beb]{display:flex;justify-content:flex-start}.user-feedback-detail__back[data-v-6d685beb]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);cursor:pointer}.user-feedback-detail__back[data-v-6d685beb]:hover{background:var(--color-bg-base)}.user-feedback-detail__meta[data-v-6d685beb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.user-feedback-detail__section[data-v-6d685beb]{display:flex;flex-direction:column;gap:var(--spacing-sm);text-align:left}.user-feedback-detail__block[data-v-6d685beb]{padding:var(--spacing-base);border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter);text-align:left}.user-feedback-detail__title[data-v-6d685beb]{margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);text-align:left}.user-feedback-detail__body[data-v-6d685beb]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-regular);white-space:pre-wrap;word-break:break-word;text-align:left}.user-feedback-detail__submit-time[data-v-6d685beb]{line-height:var(--line-height-normal)}.user-feedback-detail__reply-time[data-v-6d685beb],.user-feedback-detail__submit-time[data-v-6d685beb]{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-small);color:var(--color-text-secondary);text-align:right}.user-feedback-detail__block[data-v-6d685beb] .el-empty{padding:var(--spacing-base) 0}.user-feedback-detail__block[data-v-6d685beb] .el-empty__description{text-align:left;margin:0}.pagination[data-v-6d685beb]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-base);margin-top:var(--spacing-base)}.page-button[data-v-6d685beb]{padding:var(--spacing-sm) var(--spacing-base);border:1px solid var(--color-border-base);color:var(--color-text-regular);font-size:var(--font-size-base);cursor:pointer}.page-button[data-v-6d685beb]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-6d685beb]{font-size:var(--font-size-small);color:var(--color-text-secondary)}@media (max-width:768px){.user-feedback[data-v-6d685beb]{padding:var(--spacing-base)}}.account-binding-container[data-v-6d685beb],.basic-info-container[data-v-6d685beb],.favorites-container[data-v-6d685beb],.password-setting-container[data-v-6d685beb],.purchase-history-container[data-v-6d685beb],.user-feedback[data-v-6d685beb],.user-history[data-v-6d685beb]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-6d685beb],.history-name[data-v-6d685beb],.purchase-history-title[data-v-6d685beb],.record-title[data-v-6d685beb],.section-title[data-v-6d685beb]{color:var(--color-user-center-text)}.binding-row label[data-v-6d685beb],.form-row label[data-v-6d685beb],.password-row label[data-v-6d685beb],.readonly-value[data-v-6d685beb],.record-details[data-v-6d685beb],.record-month-label[data-v-6d685beb],.record-remark[data-v-6d685beb]{color:var(--color-user-center-text-secondary)}.input-field[data-v-6d685beb],.textarea-field[data-v-6d685beb]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-6d685beb]:focus,.input-field[data-v-6d685beb]:hover,.textarea-field[data-v-6d685beb]:focus,.textarea-field[data-v-6d685beb]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-6d685beb]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-6d685beb],.history-btn[data-v-6d685beb],.mika-payment-button[data-v-6d685beb],.save-button[data-v-6d685beb],.update-button[data-v-6d685beb]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-6d685beb]:hover:not(:disabled),.history-btn[data-v-6d685beb]:hover:not(:disabled),.mika-payment-button[data-v-6d685beb]:hover:not(:disabled),.save-button[data-v-6d685beb]:hover:not(:disabled),.update-button[data-v-6d685beb]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-6d685beb]{background:var(--color-success)}.bind-button[data-v-6d685beb]:disabled,.save-button[data-v-6d685beb]:disabled,.update-button[data-v-6d685beb]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-6d685beb]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-6d685beb]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-6d685beb],.feedback-row[data-v-6d685beb],.history-item[data-v-6d685beb],.purchase-record[data-v-6d685beb],.user-feedback-detail__block[data-v-6d685beb]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-6d685beb]:hover,.feedback-row[data-v-6d685beb]:hover,.history-item[data-v-6d685beb]:hover,.purchase-record[data-v-6d685beb]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-6d685beb],.record-price[data-v-6d685beb]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-6d685beb]{background:var(--color-user-center-primary)}.page-button[data-v-6d685beb]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-6d685beb]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-6d685beb]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-6d685beb],.infinite-loading-hint[data-v-6d685beb],.page-info[data-v-6d685beb]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-6d685beb]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-6d685beb]:hover{background:var(--color-user-center-primary-soft)}[data-v-6d685beb] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-6d685beb] .el-input__wrapper.is-focus,[data-v-6d685beb] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-6d685beb],.basic-info-container[data-v-6d685beb],.password-setting-container[data-v-6d685beb],.purchase-history-container[data-v-6d685beb],.user-feedback[data-v-6d685beb]{padding:var(--spacing-base)}}.user-feedback[data-v-e969701a]{padding:var(--spacing-lg);text-align:left}.user-feedback-list[data-v-e969701a],.user-feedback[data-v-e969701a]{display:flex;flex-direction:column;height:100%;min-height:0}.user-feedback-list.infinite-list-page[data-v-e969701a]{min-height:min(56vh,32.5rem)}.user-feedback-list__toolbar[data-v-e969701a]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-base)}.feedback-rows[data-v-e969701a]{display:flex;flex-direction:column;gap:var(--spacing-base)}.feedback-row[data-v-e969701a]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;padding:var(--spacing-base);text-align:left;border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.feedback-row[data-v-e969701a]:hover{border-color:var(--color-primary,#4a90e2);box-shadow:var(--shadow-sm)}.feedback-row__content[data-v-e969701a]{margin:0;width:100%;max-width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.feedback-row__meta[data-v-e969701a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);width:100%;text-align:left}.feedback-row__tag[data-v-e969701a]{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-small);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);background:var(--color-bg-base)}.feedback-row__tag--pending[data-v-e969701a]{color:var(--color-warning);background:rgba(230,162,60,.12)}.feedback-row__tag--replied[data-v-e969701a]{color:var(--color-success);background:rgba(103,194,58,.12)}.feedback-row__tag--bug[data-v-e969701a]{color:var(--color-danger);background:hsla(0,87%,69%,.12)}.feedback-row__tag--suggestion[data-v-e969701a]{color:var(--color-primary);background:rgba(64,158,255,.12)}.feedback-row__time[data-v-e969701a]{flex-shrink:0;margin:0 0 0 auto;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:right}.user-feedback-detail[data-v-e969701a]{display:flex;flex-direction:column;gap:var(--spacing-base);text-align:left}.user-feedback-detail__head[data-v-e969701a]{display:flex;justify-content:flex-start}.user-feedback-detail__back[data-v-e969701a]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);cursor:pointer}.user-feedback-detail__back[data-v-e969701a]:hover{background:var(--color-bg-base)}.user-feedback-detail__meta[data-v-e969701a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.user-feedback-detail__section[data-v-e969701a]{display:flex;flex-direction:column;gap:var(--spacing-sm);text-align:left}.user-feedback-detail__block[data-v-e969701a]{padding:var(--spacing-base);border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter);text-align:left}.user-feedback-detail__title[data-v-e969701a]{margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);text-align:left}.user-feedback-detail__body[data-v-e969701a]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-regular);white-space:pre-wrap;word-break:break-word;text-align:left}.user-feedback-detail__submit-time[data-v-e969701a]{line-height:var(--line-height-normal)}.user-feedback-detail__reply-time[data-v-e969701a],.user-feedback-detail__submit-time[data-v-e969701a]{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-small);color:var(--color-text-secondary);text-align:right}.user-feedback-detail__block[data-v-e969701a] .el-empty{padding:var(--spacing-base) 0}.user-feedback-detail__block[data-v-e969701a] .el-empty__description{text-align:left;margin:0}.pagination[data-v-e969701a]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-base);margin-top:var(--spacing-base)}.page-button[data-v-e969701a]{padding:var(--spacing-sm) var(--spacing-base);border:1px solid var(--color-border-base);color:var(--color-text-regular);font-size:var(--font-size-base);cursor:pointer}.page-button[data-v-e969701a]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-e969701a]{font-size:var(--font-size-small);color:var(--color-text-secondary)}@media (max-width:768px){.user-feedback[data-v-e969701a]{padding:var(--spacing-base)}}.account-binding-container[data-v-e969701a],.basic-info-container[data-v-e969701a],.favorites-container[data-v-e969701a],.password-setting-container[data-v-e969701a],.purchase-history-container[data-v-e969701a],.user-feedback[data-v-e969701a],.user-history[data-v-e969701a]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-e969701a],.history-name[data-v-e969701a],.purchase-history-title[data-v-e969701a],.record-title[data-v-e969701a],.section-title[data-v-e969701a]{color:var(--color-user-center-text)}.binding-row label[data-v-e969701a],.form-row label[data-v-e969701a],.password-row label[data-v-e969701a],.readonly-value[data-v-e969701a],.record-details[data-v-e969701a],.record-month-label[data-v-e969701a],.record-remark[data-v-e969701a]{color:var(--color-user-center-text-secondary)}.input-field[data-v-e969701a],.textarea-field[data-v-e969701a]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-e969701a]:focus,.input-field[data-v-e969701a]:hover,.textarea-field[data-v-e969701a]:focus,.textarea-field[data-v-e969701a]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-e969701a]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-e969701a],.history-btn[data-v-e969701a],.mika-payment-button[data-v-e969701a],.save-button[data-v-e969701a],.update-button[data-v-e969701a]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-e969701a]:hover:not(:disabled),.history-btn[data-v-e969701a]:hover:not(:disabled),.mika-payment-button[data-v-e969701a]:hover:not(:disabled),.save-button[data-v-e969701a]:hover:not(:disabled),.update-button[data-v-e969701a]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-e969701a]{background:var(--color-success)}.bind-button[data-v-e969701a]:disabled,.save-button[data-v-e969701a]:disabled,.update-button[data-v-e969701a]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-e969701a]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-e969701a]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-e969701a],.feedback-row[data-v-e969701a],.history-item[data-v-e969701a],.purchase-record[data-v-e969701a],.user-feedback-detail__block[data-v-e969701a]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-e969701a]:hover,.feedback-row[data-v-e969701a]:hover,.history-item[data-v-e969701a]:hover,.purchase-record[data-v-e969701a]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-e969701a],.record-price[data-v-e969701a]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-e969701a]{background:var(--color-user-center-primary)}.page-button[data-v-e969701a]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-e969701a]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-e969701a]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-e969701a],.infinite-loading-hint[data-v-e969701a],.page-info[data-v-e969701a]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-e969701a]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-e969701a]:hover{background:var(--color-user-center-primary-soft)}[data-v-e969701a] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-e969701a] .el-input__wrapper.is-focus,[data-v-e969701a] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-e969701a],.basic-info-container[data-v-e969701a],.password-setting-container[data-v-e969701a],.purchase-history-container[data-v-e969701a],.user-feedback[data-v-e969701a]{padding:var(--spacing-base)}}.el-dialog.user-feedback-submit-dialog .el-dialog__body,.user-feedback-submit-dialog .el-dialog__body,.user-feedback-submit-dialog .user-feedback-submit-form{text-align:left}.user-feedback-submit-dialog .user-feedback-submit-form .el-form-item__label{display:flex;width:100%;justify-content:flex-start;text-align:left;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal)}.user-feedback-submit-dialog .user-feedback-submit-form .el-form-item__content{display:flex;justify-content:flex-start;text-align:left}.user-feedback-submit-dialog .user-feedback-submit-form .el-radio-group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-sm) var(--spacing-base);width:100%}.user-feedback-submit-dialog{--el-color-primary:var(--color-user-center-primary);--el-color-primary-light-3:var(--color-user-center-primary);--el-color-primary-dark-2:var(--color-user-center-primary-hover)}.user-feedback-submit-dialog .el-input__wrapper.is-focus,.user-feedback-submit-dialog .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.el-overlay-dialog:has(.user-feedback-submit-dialog--mobile){display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--spacing-base) var(--spacing-base)}.el-dialog.user-feedback-submit-dialog--mobile{width:88%!important;max-width:20rem;height:auto!important;max-height:none!important;margin:0!important;flex:0 0 auto!important;align-self:center;border-radius:var(--radius-base)}.user-feedback-submit-dialog--mobile .el-dialog__header{padding:var(--spacing-sm) var(--spacing-base)}.user-feedback-submit-dialog--mobile .el-dialog__title{font-size:var(--font-size-medium);line-height:var(--line-height-tight)}.user-feedback-submit-dialog--mobile .el-dialog__body{flex:none!important;padding:0 var(--spacing-base) var(--spacing-sm)}.user-feedback-submit-dialog--mobile .el-dialog__footer{flex:none!important;padding:var(--spacing-sm) var(--spacing-base) var(--spacing-base)}.user-feedback-submit-dialog--mobile .user-feedback-submit-form .el-form-item{margin-bottom:var(--spacing-sm)}.user-feedback-submit-dialog--mobile .user-feedback-submit-form .el-form-item:last-child{margin-bottom:0}.user-feedback-submit-dialog--mobile .user-feedback-submit-form .el-form-item__label{margin-bottom:var(--spacing-xs);font-size:var(--font-size-small)}.user-feedback-submit-dialog--mobile .el-textarea__inner{min-height:4.5rem!important;height:4.5rem!important;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.user-feedback-submit-dialog--mobile .el-dialog__footer .el-button{min-width:4.5rem;padding:var(--spacing-xs) var(--spacing-base)}}.user-feedback[data-v-cf6a23da]{padding:var(--spacing-lg);text-align:left}.user-feedback-list[data-v-cf6a23da],.user-feedback[data-v-cf6a23da]{display:flex;flex-direction:column;height:100%;min-height:0}.user-feedback-list.infinite-list-page[data-v-cf6a23da]{min-height:min(56vh,32.5rem)}.user-feedback-list__toolbar[data-v-cf6a23da]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-base)}.feedback-rows[data-v-cf6a23da]{display:flex;flex-direction:column;gap:var(--spacing-base)}.feedback-row[data-v-cf6a23da]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;padding:var(--spacing-base);text-align:left;border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.feedback-row[data-v-cf6a23da]:hover{border-color:var(--color-primary,#4a90e2);box-shadow:var(--shadow-sm)}.feedback-row__content[data-v-cf6a23da]{margin:0;width:100%;max-width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.feedback-row__meta[data-v-cf6a23da]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);width:100%;text-align:left}.feedback-row__tag[data-v-cf6a23da]{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-small);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary);background:var(--color-bg-base)}.feedback-row__tag--pending[data-v-cf6a23da]{color:var(--color-warning);background:rgba(230,162,60,.12)}.feedback-row__tag--replied[data-v-cf6a23da]{color:var(--color-success);background:rgba(103,194,58,.12)}.feedback-row__tag--bug[data-v-cf6a23da]{color:var(--color-danger);background:hsla(0,87%,69%,.12)}.feedback-row__tag--suggestion[data-v-cf6a23da]{color:var(--color-primary);background:rgba(64,158,255,.12)}.feedback-row__time[data-v-cf6a23da]{flex-shrink:0;margin:0 0 0 auto;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:right}.user-feedback-detail[data-v-cf6a23da]{display:flex;flex-direction:column;gap:var(--spacing-base);text-align:left}.user-feedback-detail__head[data-v-cf6a23da]{display:flex;justify-content:flex-start}.user-feedback-detail__back[data-v-cf6a23da]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);cursor:pointer}.user-feedback-detail__back[data-v-cf6a23da]:hover{background:var(--color-bg-base)}.user-feedback-detail__meta[data-v-cf6a23da]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.user-feedback-detail__section[data-v-cf6a23da]{display:flex;flex-direction:column;gap:var(--spacing-sm);text-align:left}.user-feedback-detail__block[data-v-cf6a23da]{padding:var(--spacing-base);border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter);text-align:left}.user-feedback-detail__title[data-v-cf6a23da]{margin:0;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);text-align:left}.user-feedback-detail__body[data-v-cf6a23da]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-regular);white-space:pre-wrap;word-break:break-word;text-align:left}.user-feedback-detail__submit-time[data-v-cf6a23da]{line-height:var(--line-height-normal)}.user-feedback-detail__reply-time[data-v-cf6a23da],.user-feedback-detail__submit-time[data-v-cf6a23da]{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-small);color:var(--color-text-secondary);text-align:right}.user-feedback-detail__block[data-v-cf6a23da] .el-empty{padding:var(--spacing-base) 0}.user-feedback-detail__block[data-v-cf6a23da] .el-empty__description{text-align:left;margin:0}.pagination[data-v-cf6a23da]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-base);margin-top:var(--spacing-base)}.page-button[data-v-cf6a23da]{padding:var(--spacing-sm) var(--spacing-base);border:1px solid var(--color-border-base);color:var(--color-text-regular);font-size:var(--font-size-base);cursor:pointer}.page-button[data-v-cf6a23da]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-cf6a23da]{font-size:var(--font-size-small);color:var(--color-text-secondary)}@media (max-width:768px){.user-feedback[data-v-cf6a23da]{padding:var(--spacing-base)}}.account-binding-container[data-v-cf6a23da],.basic-info-container[data-v-cf6a23da],.favorites-container[data-v-cf6a23da],.password-setting-container[data-v-cf6a23da],.purchase-history-container[data-v-cf6a23da],.user-feedback[data-v-cf6a23da],.user-history[data-v-cf6a23da]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-cf6a23da],.history-name[data-v-cf6a23da],.purchase-history-title[data-v-cf6a23da],.record-title[data-v-cf6a23da],.section-title[data-v-cf6a23da]{color:var(--color-user-center-text)}.binding-row label[data-v-cf6a23da],.form-row label[data-v-cf6a23da],.password-row label[data-v-cf6a23da],.readonly-value[data-v-cf6a23da],.record-details[data-v-cf6a23da],.record-month-label[data-v-cf6a23da],.record-remark[data-v-cf6a23da]{color:var(--color-user-center-text-secondary)}.input-field[data-v-cf6a23da],.textarea-field[data-v-cf6a23da]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-cf6a23da]:focus,.input-field[data-v-cf6a23da]:hover,.textarea-field[data-v-cf6a23da]:focus,.textarea-field[data-v-cf6a23da]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-cf6a23da]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-cf6a23da],.history-btn[data-v-cf6a23da],.mika-payment-button[data-v-cf6a23da],.save-button[data-v-cf6a23da],.update-button[data-v-cf6a23da]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-cf6a23da]:hover:not(:disabled),.history-btn[data-v-cf6a23da]:hover:not(:disabled),.mika-payment-button[data-v-cf6a23da]:hover:not(:disabled),.save-button[data-v-cf6a23da]:hover:not(:disabled),.update-button[data-v-cf6a23da]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-cf6a23da]{background:var(--color-success)}.bind-button[data-v-cf6a23da]:disabled,.save-button[data-v-cf6a23da]:disabled,.update-button[data-v-cf6a23da]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-cf6a23da]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-cf6a23da]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-cf6a23da],.feedback-row[data-v-cf6a23da],.history-item[data-v-cf6a23da],.purchase-record[data-v-cf6a23da],.user-feedback-detail__block[data-v-cf6a23da]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-cf6a23da]:hover,.feedback-row[data-v-cf6a23da]:hover,.history-item[data-v-cf6a23da]:hover,.purchase-record[data-v-cf6a23da]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-cf6a23da],.record-price[data-v-cf6a23da]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-cf6a23da]{background:var(--color-user-center-primary)}.page-button[data-v-cf6a23da]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-cf6a23da]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-cf6a23da]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-cf6a23da],.infinite-loading-hint[data-v-cf6a23da],.page-info[data-v-cf6a23da]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-cf6a23da]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-cf6a23da]:hover{background:var(--color-user-center-primary-soft)}[data-v-cf6a23da] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-cf6a23da] .el-input__wrapper.is-focus,[data-v-cf6a23da] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-cf6a23da],.basic-info-container[data-v-cf6a23da],.password-setting-container[data-v-cf6a23da],.purchase-history-container[data-v-cf6a23da],.user-feedback[data-v-cf6a23da]{padding:var(--spacing-base)}}.account-binding-container[data-v-4e4bacab]{background-color:#fff;padding:1.5rem;border-radius:.5rem}.section-title[data-v-4e4bacab]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.binding-info[data-v-4e4bacab]{display:flex;flex-direction:column;gap:1.5rem}.binding-row[data-v-4e4bacab]{display:flex;align-items:center;gap:1rem}.binding-row label[data-v-4e4bacab]{width:7rem;font-size:.8rem;color:#666;text-align:left}.input-field[data-v-4e4bacab]{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-4e4bacab]:hover{border-color:#4a90e2;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);transform:scale(1.02)}.bind-button[data-v-4e4bacab]{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-4e4bacab]:hover{background-color:#357abd}@media (max-width:768px){.binding-row[data-v-4e4bacab]{flex-direction:column;align-items:flex-start;gap:.75rem}.binding-row label[data-v-4e4bacab]{width:auto;font-size:.85rem}.account-binding-container[data-v-4e4bacab]{padding:1rem}.section-title[data-v-4e4bacab]{font-size:.95rem}.binding-info[data-v-4e4bacab]{gap:1rem}.input-field[data-v-4e4bacab]{width:100%;padding:.4rem;font-size:.85rem}.bind-button[data-v-4e4bacab]{width:100%;padding:.4rem .8rem;font-size:.85rem;margin-top:1.5rem}.binding-row[data-v-4e4bacab]:last-of-type{gap:.75rem}.binding-row:last-of-type .input-field[data-v-4e4bacab]{margin-bottom:.25rem}}@media (max-width:480px){.binding-row[data-v-4e4bacab]{flex-direction:column;align-items:flex-start;gap:.75rem}.binding-row label[data-v-4e4bacab]{width:auto;font-size:.75rem;margin-bottom:0}.input-field[data-v-4e4bacab]{width:100%;padding:.4rem;font-size:.85rem;margin-bottom:0}.bind-button[data-v-4e4bacab]{width:100%;padding:.4rem .8rem;font-size:.85rem;margin-top:1.5rem}.section-title[data-v-4e4bacab]{font-size:.9rem}.binding-info[data-v-4e4bacab]{gap:1rem}.binding-row[data-v-4e4bacab]:last-of-type{gap:.75rem}.binding-row:last-of-type .input-field[data-v-4e4bacab]{margin-bottom:.25rem}}.account-binding-container[data-v-4e4bacab],.basic-info-container[data-v-4e4bacab],.favorites-container[data-v-4e4bacab],.password-setting-container[data-v-4e4bacab],.purchase-history-container[data-v-4e4bacab],.user-feedback[data-v-4e4bacab],.user-history[data-v-4e4bacab]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-4e4bacab],.history-name[data-v-4e4bacab],.purchase-history-title[data-v-4e4bacab],.record-title[data-v-4e4bacab],.section-title[data-v-4e4bacab]{color:var(--color-user-center-text)}.binding-row label[data-v-4e4bacab],.form-row label[data-v-4e4bacab],.password-row label[data-v-4e4bacab],.readonly-value[data-v-4e4bacab],.record-details[data-v-4e4bacab],.record-month-label[data-v-4e4bacab],.record-remark[data-v-4e4bacab]{color:var(--color-user-center-text-secondary)}.input-field[data-v-4e4bacab],.textarea-field[data-v-4e4bacab]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-4e4bacab]:focus,.input-field[data-v-4e4bacab]:hover,.textarea-field[data-v-4e4bacab]:focus,.textarea-field[data-v-4e4bacab]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-4e4bacab]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-4e4bacab],.history-btn[data-v-4e4bacab],.mika-payment-button[data-v-4e4bacab],.save-button[data-v-4e4bacab],.update-button[data-v-4e4bacab]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-4e4bacab]:hover:not(:disabled),.history-btn[data-v-4e4bacab]:hover:not(:disabled),.mika-payment-button[data-v-4e4bacab]:hover:not(:disabled),.save-button[data-v-4e4bacab]:hover:not(:disabled),.update-button[data-v-4e4bacab]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-4e4bacab]{background:var(--color-success)}.bind-button[data-v-4e4bacab]:disabled,.save-button[data-v-4e4bacab]:disabled,.update-button[data-v-4e4bacab]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-4e4bacab]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-4e4bacab]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-4e4bacab],.feedback-row[data-v-4e4bacab],.history-item[data-v-4e4bacab],.purchase-record[data-v-4e4bacab],.user-feedback-detail__block[data-v-4e4bacab]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-4e4bacab]:hover,.feedback-row[data-v-4e4bacab]:hover,.history-item[data-v-4e4bacab]:hover,.purchase-record[data-v-4e4bacab]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-4e4bacab],.record-price[data-v-4e4bacab]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-4e4bacab]{background:var(--color-user-center-primary)}.page-button[data-v-4e4bacab]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-4e4bacab]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-4e4bacab]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-4e4bacab],.infinite-loading-hint[data-v-4e4bacab],.page-info[data-v-4e4bacab]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-4e4bacab]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-4e4bacab]:hover{background:var(--color-user-center-primary-soft)}[data-v-4e4bacab] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-4e4bacab] .el-input__wrapper.is-focus,[data-v-4e4bacab] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-4e4bacab],.basic-info-container[data-v-4e4bacab],.password-setting-container[data-v-4e4bacab],.purchase-history-container[data-v-4e4bacab],.user-feedback[data-v-4e4bacab]{padding:var(--spacing-base)}}.password-setting-container[data-v-5db22c56]{background-color:#fff;padding:1.5rem;border-radius:.5rem}.section-title[data-v-5db22c56]{font-size:1rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:left}.password-form[data-v-5db22c56]{display:flex;flex-direction:column;gap:1.5rem}.password-row[data-v-5db22c56]{display:flex;align-items:center;gap:1rem}.password-row label[data-v-5db22c56]{width:7rem;font-size:.8rem;color:#666;text-align:left}.input-field[data-v-5db22c56]{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-5db22c56]:hover{border-color:#4a90e2;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);transform:scale(1.02)}.update-button[data-v-5db22c56]{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-5db22c56]:hover{background-color:#357abd}@media (max-width:768px){.password-row[data-v-5db22c56]{flex-direction:column;align-items:flex-start;gap:.75rem}.password-row label[data-v-5db22c56]{width:100%;text-align:left;font-size:.85rem}.input-field[data-v-5db22c56]{width:100%;font-size:.85rem}.password-form[data-v-5db22c56]{gap:1rem}.update-button[data-v-5db22c56]{width:100%;text-align:center;margin-top:1.5rem}}@media (max-width:480px){.section-title[data-v-5db22c56]{font-size:.9rem}.password-row[data-v-5db22c56]{gap:.75rem}.password-row label[data-v-5db22c56]{font-size:.8rem}.input-field[data-v-5db22c56]{padding:.4rem;font-size:.8rem}.password-form[data-v-5db22c56]{gap:1rem}.update-button[data-v-5db22c56]{font-size:.85rem;padding:.4rem .8rem;margin-top:1.5rem}}.account-binding-container[data-v-5db22c56],.basic-info-container[data-v-5db22c56],.favorites-container[data-v-5db22c56],.password-setting-container[data-v-5db22c56],.purchase-history-container[data-v-5db22c56],.user-feedback[data-v-5db22c56],.user-history[data-v-5db22c56]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-5db22c56],.history-name[data-v-5db22c56],.purchase-history-title[data-v-5db22c56],.record-title[data-v-5db22c56],.section-title[data-v-5db22c56]{color:var(--color-user-center-text)}.binding-row label[data-v-5db22c56],.form-row label[data-v-5db22c56],.password-row label[data-v-5db22c56],.readonly-value[data-v-5db22c56],.record-details[data-v-5db22c56],.record-month-label[data-v-5db22c56],.record-remark[data-v-5db22c56]{color:var(--color-user-center-text-secondary)}.input-field[data-v-5db22c56],.textarea-field[data-v-5db22c56]{color:var(--color-user-center-text);background:var(--color-bg-lighter);border-color:var(--color-user-center-border);border-radius:var(--radius-base)}.input-field[data-v-5db22c56]:focus,.input-field[data-v-5db22c56]:hover,.textarea-field[data-v-5db22c56]:focus,.textarea-field[data-v-5db22c56]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-5db22c56]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-primary);background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full)}.bind-button[data-v-5db22c56],.history-btn[data-v-5db22c56],.mika-payment-button[data-v-5db22c56],.save-button[data-v-5db22c56],.update-button[data-v-5db22c56]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary);border-radius:var(--radius-base)}.bind-button[data-v-5db22c56]:hover:not(:disabled),.history-btn[data-v-5db22c56]:hover:not(:disabled),.mika-payment-button[data-v-5db22c56]:hover:not(:disabled),.save-button[data-v-5db22c56]:hover:not(:disabled),.update-button[data-v-5db22c56]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-5db22c56]{background:var(--color-success)}.bind-button[data-v-5db22c56]:disabled,.save-button[data-v-5db22c56]:disabled,.update-button[data-v-5db22c56]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-5db22c56]{color:var(--color-user-center-text);background:var(--color-user-center-secondary-soft);border-color:var(--color-user-center-border)}.type-button.active[data-v-5db22c56]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-5db22c56],.feedback-row[data-v-5db22c56],.history-item[data-v-5db22c56],.purchase-record[data-v-5db22c56],.user-feedback-detail__block[data-v-5db22c56]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-5db22c56]:hover,.feedback-row[data-v-5db22c56]:hover,.history-item[data-v-5db22c56]:hover,.purchase-record[data-v-5db22c56]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-5db22c56],.record-price[data-v-5db22c56]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-5db22c56]{background:var(--color-user-center-primary)}.page-button[data-v-5db22c56]{color:var(--color-user-center-primary-hover);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-base)}.page-button[data-v-5db22c56]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-5db22c56]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-5db22c56],.infinite-loading-hint[data-v-5db22c56],.page-info[data-v-5db22c56]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-5db22c56]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-5db22c56]:hover{background:var(--color-user-center-primary-soft)}[data-v-5db22c56] .el-button--primary{--el-button-bg-color:var(--color-user-center-primary);--el-button-border-color:var(--color-user-center-primary);--el-button-hover-bg-color:var(--color-user-center-primary-hover);--el-button-hover-border-color:var(--color-user-center-primary-hover)}[data-v-5db22c56] .el-input__wrapper.is-focus,[data-v-5db22c56] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--color-user-center-primary) inset}@media (max-width:768px){.account-binding-container[data-v-5db22c56],.basic-info-container[data-v-5db22c56],.password-setting-container[data-v-5db22c56],.purchase-history-container[data-v-5db22c56],.user-feedback[data-v-5db22c56]{padding:var(--spacing-base)}}.user-card-container[data-v-31fb2ccb]{position:absolute;z-index:var(--z-index-dropdown);top:100%;right:0;width:-moz-max-content;width:max-content;max-width:calc(100vw - var(--spacing-xl));margin-top:var(--spacing-base)}.user-card[data-v-31fb2ccb]{display:flex;flex-direction:column;width:var(--layout-user-card-width);max-width:100%;gap:var(--spacing-md);padding:var(--spacing-base);box-sizing:border-box;color:var(--color-user-center-text);background:var(--color-user-center-surface);border:1px solid var(--color-user-center-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-user-center)}.user-card__identity[data-v-31fb2ccb],.user-card__profile[data-v-31fb2ccb]{display:flex;align-items:center;gap:var(--spacing-sm)}.user-card__identity[data-v-31fb2ccb]{flex:1;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.user-card__avatar img[data-v-31fb2ccb],.user-card__avatar[data-v-31fb2ccb]{display:block;width:var(--spacing-3xl);height:var(--spacing-3xl);flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.user-card__avatar img[data-v-31fb2ccb]{border:1px solid var(--color-user-center-primary-muted)}.user-card__identity>span[data-v-31fb2ccb]:nth-child(2),.user-card__wallet-title>span[data-v-31fb2ccb]{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--spacing-xs)}.user-card__identity strong[data-v-31fb2ccb]{overflow:hidden;font-size:var(--font-size-medium);text-overflow:ellipsis;white-space:nowrap}.user-card small[data-v-31fb2ccb]{font-size:var(--font-size-small);color:var(--color-user-center-text-secondary)}.user-card__logout[data-v-31fb2ccb]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-xl);height:var(--spacing-xl);padding:0;color:var(--color-user-center-text-secondary);background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer}.user-card__logout[data-v-31fb2ccb]:hover{color:var(--color-danger);background:var(--color-bg-base)}.user-card__wallet[data-v-31fb2ccb]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);color:inherit;text-align:left;background:var(--color-bg-lighter);border:1px solid var(--color-user-center-border);border-radius:var(--radius-md);cursor:pointer}.user-card__wallet-title[data-v-31fb2ccb]{display:flex;align-items:center;gap:var(--spacing-sm)}.user-card__wallet-stats[data-v-31fb2ccb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.user-card__wallet-stats>span[data-v-31fb2ccb]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-user-center-primary-soft);border-radius:var(--radius-base)}.user-card__wallet-stats>span[data-v-31fb2ccb]:nth-child(2){background:var(--color-user-center-secondary-soft)}.user-card__wallet-stats strong[data-v-31fb2ccb]{font-size:var(--font-size-large);color:var(--color-user-center-primary-hover)}.user-card__wallet-stats>span:nth-child(2) strong[data-v-31fb2ccb]{color:var(--color-user-center-icon)}.user-card__shortcuts[data-v-31fb2ccb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.user-card__shortcuts button[data-v-31fb2ccb]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);font-size:var(--font-size-base);color:var(--color-user-center-text);background:var(--color-bg-lighter);border:1px solid var(--color-user-center-border);border-radius:var(--radius-base);cursor:pointer}.user-card__shortcuts button[data-v-31fb2ccb]:hover{color:var(--color-user-center-primary-hover);background:var(--color-user-center-primary-soft)}.slide-enter-active[data-v-31fb2ccb],.slide-leave-active[data-v-31fb2ccb]{transition:transform var(--transition-fast),opacity var(--transition-fast)}.slide-enter-from[data-v-31fb2ccb],.slide-leave-to[data-v-31fb2ccb]{opacity:0;transform:translateY(calc(var(--spacing-sm)*-1))}@media (max-width:768px){.user-card-container[data-v-31fb2ccb]{position:fixed;z-index:var(--z-index-popover);top:var(--layout-mobile-header-height);right:var(--spacing-sm);width:var(--layout-user-card-mobile-width);max-width:calc(100vw - var(--spacing-base));margin-top:var(--spacing-sm)}.user-card[data-v-31fb2ccb]{width:100%;gap:var(--spacing-sm);padding:var(--spacing-sm);border-color:var(--color-user-center-primary-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.user-card__avatar img[data-v-31fb2ccb],.user-card__avatar[data-v-31fb2ccb]{width:var(--spacing-xl);height:var(--spacing-xl)}.user-card__identity strong[data-v-31fb2ccb]{font-size:var(--font-size-base)}.user-card__wallet[data-v-31fb2ccb]{gap:var(--spacing-sm);padding:var(--spacing-sm)}.user-card__shortcuts button[data-v-31fb2ccb],.user-card__wallet-stats>span[data-v-31fb2ccb]{padding:var(--spacing-sm)}.user-card__shortcuts button span[data-v-31fb2ccb]{text-align:center}.user-card__wallet-stats strong[data-v-31fb2ccb]{font-size:var(--font-size-medium)}}.imp-backdrop[data-v-2d771108]{position:fixed;inset:0;z-index:10048;background:rgba(15,23,42,.35);-webkit-tap-highlight-color:transparent}.imp-fade-enter-active[data-v-2d771108],.imp-fade-leave-active[data-v-2d771108]{transition:opacity .18s ease}.imp-fade-enter-from[data-v-2d771108],.imp-fade-leave-to[data-v-2d771108]{opacity:0}.imp-slide-fade-enter-active[data-v-2d771108],.imp-slide-fade-leave-active[data-v-2d771108]{transition:transform .22s ease,opacity .22s ease;transform-origin:top right}.imp-slide-fade-enter-from[data-v-2d771108],.imp-slide-fade-leave-to[data-v-2d771108]{transform:translateY(-10px);opacity:0}.imp-panel[data-v-2d771108]{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-2d771108]{--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-2d771108]{display:flex;flex-direction:column;min-height:0;flex:1;max-height:inherit}.imp-head[data-v-2d771108]{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-2d771108]{font-size:1rem;font-weight:600;color:#1f2d52}.imp-head-actions[data-v-2d771108]{display:flex;align-items:center;gap:4px}.imp-mark-all[data-v-2d771108]{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-2d771108]:hover{background:#eef3ff;color:#4b6bff}.imp-mark-all .material-icons[data-v-2d771108]{font-size:1.2rem}.imp-close[data-v-2d771108]{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-2d771108]:hover{background:#f0f4ff;color:#4b6bff}.imp-close .material-icons[data-v-2d771108]{font-size:1.25rem}.imp-tip[data-v-2d771108]{padding:1.75rem 1.25rem;text-align:center;color:#7280a7;font-size:.9rem}.imp-loading[data-v-2d771108]{padding:2.25rem 1.25rem;text-align:center;color:#7280a7;font-size:.9rem}.imp-empty-wrap[data-v-2d771108]{padding:1.25rem .75rem 1.5rem}.imp-list-stack[data-v-2d771108]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.imp-scroll[data-v-2d771108]{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-2d771108]{max-height:min(calc(var(--im-mobile-row-h)*5 + .6rem),calc(100vh - 11rem))}.imp-panel--mobile .im-row[data-v-2d771108]{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-2d771108]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-panel--mobile .im-line[data-v-2d771108]{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-2d771108]{line-height:1.25}.im-list[data-v-2d771108]{display:flex;flex-direction:column}.im-row[data-v-2d771108]{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-2d771108]:hover{background:#f8faff}.im-row--unread[data-v-2d771108]{padding-left:1.2rem;background:#f5f8ff}.im-row--unread[data-v-2d771108]:hover{background:#eef3ff}.im-avatar-wrap[data-v-2d771108]{position:relative;flex-shrink:0}.im-avatar[data-v-2d771108]{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-2d771108]{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-2d771108]{background:#409eff;color:#fff}.im-type-badge--like[data-v-2d771108]{background:#f06292;color:#fff}.im-type-badge--feedback[data-v-2d771108]{background:#67c23a;color:#fff}.im-type-badge .el-icon[data-v-2d771108]{font-size:.6rem}.im-like-icon[data-v-2d771108]{font-size:.58rem;line-height:1;width:1em;height:1em}.im-main[data-v-2d771108]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;text-align:left;justify-content:flex-start}.im-name[data-v-2d771108]{margin:0;font-size:.92rem;font-weight:600;color:#1f2d52;line-height:1.3}.im-line[data-v-2d771108]{margin:0;font-size:.84rem;color:#4a5578;line-height:1.45;word-break:break-word}.im-time[data-v-2d771108]{margin:0;font-size:.72rem;color:#8b96b3}.im-thumb[data-v-2d771108]{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-2d771108]{position:absolute;left:.4rem;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#409eff}.im-sentinel[data-v-2d771108]{height:1px;margin:0;padding:0;visibility:hidden}.im-loading-hint[data-v-2d771108]{text-align:center;font-size:.75rem;color:#8b96b3;padding:.45rem .75rem .75rem}@media (max-width:576px){.im-row[data-v-2d771108]{gap:.55rem;padding:.65rem .85rem}.im-avatar[data-v-2d771108]{width:2.6rem;height:2.6rem}.im-thumb[data-v-2d771108]{width:2.7rem;height:2.7rem}.im-name[data-v-2d771108]{font-size:.88rem}.im-line[data-v-2d771108]{font-size:.8rem}}.navbar-search[data-v-f171fb2a]{position:relative;flex:0 1 22rem;min-width:0;max-width:22rem}.nav-search-bar.navbar-search{display:block}.navbar-search__bar[data-v-f171fb2a]{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;min-height:2.25rem;padding:0 var(--spacing-sm);background-color:var(--color-bg-base);border:1px solid transparent;border-radius:var(--radius-full);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.navbar-search__bar[data-v-f171fb2a]:hover{background-color:var(--color-bg-lighter);border-color:var(--color-border-lighter)}.navbar-search__bar--focused[data-v-f171fb2a]{background-color:var(--color-bg-lighter);border-color:var(--color-border-light);box-shadow:var(--shadow-xs)}.navbar-search__input[data-v-f171fb2a]{flex:1;min-width:0;padding-right:var(--spacing-xs);border:none;outline:none;background:transparent;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary)}.navbar-search__submit[data-v-f171fb2a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base)}.navbar-search__submit[data-v-f171fb2a]:hover{color:var(--color-primary);background-color:var(--color-border-extra-light)}.navbar-search__submit .el-icon[data-v-f171fb2a]{font-size:var(--font-size-base)}.navbar-search__input[data-v-f171fb2a]::-moz-placeholder{color:var(--color-text-placeholder)}.navbar-search__input[data-v-f171fb2a]::placeholder{color:var(--color-text-placeholder)}.navbar-search__dropdown[data-v-f171fb2a]{position:absolute;top:calc(100% + var(--spacing-xs));left:0;right:0;z-index:var(--z-index-dropdown);padding:var(--spacing-xs) 0;background-color:var(--color-bg-lighter);border:1px solid var(--color-border-light);border-radius:var(--radius-base);box-shadow:var(--shadow-md)}.navbar-search__empty[data-v-f171fb2a]{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-small);color:var(--color-text-secondary);text-align:center}.navbar-search__list[data-v-f171fb2a]{list-style:none;margin:0;padding:0}.navbar-search__item[data-v-f171fb2a]{display:flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);min-height:2rem}.navbar-search__item[data-v-f171fb2a]:hover{background-color:var(--color-bg-base)}.navbar-search__keyword[data-v-f171fb2a]{flex:1;min-width:0;padding:var(--spacing-xs) 0;border:none;background:transparent;text-align:left;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-regular);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-mask-image:linear-gradient(90deg,#000 75%,transparent);mask-image:linear-gradient(90deg,#000 75%,transparent)}.navbar-search__delete[data-v-f171fb2a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:auto;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base)}.navbar-search__delete[data-v-f171fb2a]:hover{color:var(--color-danger);background-color:var(--color-border-extra-light)}.navbar-search__delete .el-icon[data-v-f171fb2a]{font-size:var(--font-size-base)}.navbar-search__footer[data-v-f171fb2a]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm) 0;border-top:1px solid var(--color-border-lighter)}.navbar-search__footer-spacer[data-v-f171fb2a]{flex:1}.navbar-search__action[data-v-f171fb2a]{padding:var(--spacing-xs) var(--spacing-sm);border:none;background:transparent;font-size:var(--font-size-small);line-height:var(--line-height-normal);cursor:pointer;transition:color var(--transition-base)}.navbar-search__action--more[data-v-f171fb2a]{color:var(--color-primary)}.navbar-search__action--more[data-v-f171fb2a]:hover{color:var(--color-primary-dark)}.navbar-search__action--clear[data-v-f171fb2a]{margin-left:auto;color:var(--color-text-secondary)}.navbar-search__action--clear[data-v-f171fb2a]:hover{color:var(--color-danger)}@media (max-width:768px){.nav-search-bar.navbar-search{order:2;flex:0 0 auto;width:auto;max-width:none;min-width:0;margin-top:0;margin-left:auto;margin-right:var(--spacing-xs)}.navbar-search__bar[data-v-f171fb2a]{width:-moz-max-content;width:max-content;min-height:2.125rem;padding:0 var(--spacing-sm);gap:var(--spacing-xs)}.navbar-search__input[data-v-f171fb2a]{flex:none;width:15em;padding:0;font-size:var(--font-size-extra-small)}.navbar-search__submit[data-v-f171fb2a]{width:1.625rem;height:1.625rem;margin-left:0}.navbar-search__submit .el-icon[data-v-f171fb2a]{font-size:var(--font-size-small)}}.header[data-v-0c08d8a2]{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-0c08d8a2]{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-0c08d8a2]{display:none;background-color:transparent;border:none;cursor:pointer;font-size:.9rem;-webkit-tap-highlight-color:transparent;outline:none}.side-menu[data-v-0c08d8a2]{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-0c08d8a2]{transform:translateX(0)}.side-menu-overlay[data-v-0c08d8a2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:9999;animation:fadeIn-0c08d8a2 .3s ease}.dropbtn[data-v-0c08d8a2]{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-0c08d8a2]{background-color:transparent;border:none}.nav-links .dropbtn[data-v-0c08d8a2]:hover{background-color:var(--color-bg-base);color:var(--color-primary)}}.dropbtn[data-v-0c08d8a2]:hover{background-color:var(--color-bg-base);border-color:var(--color-primary);color:var(--color-primary)}.drop-icon[data-v-0c08d8a2]{font-size:var(--font-size-base);color:var(--color-text-secondary);transition:transform var(--transition-base)}.custom-dropdown:hover .drop-icon[data-v-0c08d8a2]{transform:rotate(180deg)}.menu-content[data-v-0c08d8a2]{display:flex;flex-direction:column;align-items:stretch;padding:0 var(--spacing-base) var(--spacing-lg);gap:var(--spacing-sm);overflow-y:visible;overflow-x:hidden}.menu-content .custom-dropdown[data-v-0c08d8a2],.menu-content a[data-v-0c08d8a2],.menu-content[data-v-0c08d8a2]{width:100%;box-sizing:border-box}.menu-content a[data-v-0c08d8a2]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-base);color:#1e293b;text-decoration:none;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-base);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-0c08d8a2]: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-0c08d8a2]{position:relative;width:100%;padding:var(--spacing-sm) var(--spacing-base);background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1e293b;border-radius:var(--radius-base);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid #e2e8f0;transition:all .3s ease;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;white-space:nowrap;box-sizing:border-box;overflow:hidden}.menu-content .custom-dropdown .dropbtn-label[data-v-0c08d8a2]{grid-column:2;text-align:center}.menu-content .custom-dropdown .dropbtn[data-v-0c08d8a2]: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-0c08d8a2]:active{transform:translateY(0)}.menu-content .custom-dropdown .drop-icon[data-v-0c08d8a2]{grid-column:3;justify-self:end;transition:transform .3s ease;font-size:var(--font-size-base);color:#64748b;flex-shrink:0;margin-left:0}.menu-content .custom-dropdown .drop-icon.rotated[data-v-0c08d8a2]{transform:rotate(180deg)}.menu-content .custom-dropdown .dropdown-content[data-v-0c08d8a2]{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-0c08d8a2 .3s ease;box-sizing:border-box;overflow:hidden}@keyframes slideDown-0c08d8a2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-content .dropdown-content a[data-v-0c08d8a2]{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-0c08d8a2]:hover{background-color:#3b82f6;color:#fff;transform:translateX(4px)}.logo[data-v-0c08d8a2]{display:flex;align-items:center}.logo-image[data-v-0c08d8a2]{height:4rem;width:auto;cursor:pointer}.nav-links[data-v-0c08d8a2]{display:flex;align-items:center;gap:1rem;margin-left:3rem;flex-grow:1;justify-content:flex-start}.nav-item[data-v-0c08d8a2]{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-0c08d8a2]:hover{color:var(--color-primary);background-color:var(--color-bg-base);transform:translateY(-1px)}.custom-dropdown[data-v-0c08d8a2]{position:relative;display:inline-block}.dropdown-content[data-v-0c08d8a2]{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-0c08d8a2]{display:block}.dropdown-content a[data-v-0c08d8a2]{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-0c08d8a2]:last-child{margin-bottom:0}.dropdown-content a[data-v-0c08d8a2]:hover{background-color:var(--color-primary-lighter);color:var(--color-primary);transform:translateX(4px)}.nav-icons[data-v-0c08d8a2]{display:flex;align-items:center;gap:var(--spacing-base);margin-left:auto;flex-shrink:0}.nav-interaction[data-v-0c08d8a2]{display:inline-flex;align-items:center;position:relative}.nav-interaction .icon-button[data-v-0c08d8a2]{position:relative}.interaction-unread-badge[data-v-0c08d8a2]{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-0c08d8a2]{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-0c08d8a2],.icon-button[data-v-0c08d8a2]{font-size:var(--font-size-base)}.icon-button[data-v-0c08d8a2]: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-0c08d8a2]{font-size:.9rem;color:#555;margin-left:.5rem}.navbar-login-button[data-v-0c08d8a2]{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-0c08d8a2]{font-size:var(--font-size-base)}.navbar-login-button[data-v-0c08d8a2]: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-0c08d8a2]{display:inline-flex;align-items:center;cursor:pointer;position:relative}.overlay[data-v-0c08d8a2]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.user-card-overlay[data-v-0c08d8a2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:1000;animation:fadeIn-0c08d8a2 .2s ease;pointer-events:auto;touch-action:none}@keyframes fadeIn-0c08d8a2{0%{opacity:0}to{opacity:1}}.user-info[data-v-0c08d8a2]{display:flex;align-items:center;gap:.5rem}.user-avatar[data-v-0c08d8a2]{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;aspect-ratio:1}@keyframes rotate-clockwise-0c08d8a2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-counterclockwise-0c08d8a2{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.user-avatar.rotate-clockwise[data-v-0c08d8a2]{animation:rotate-clockwise-0c08d8a2 .4s ease-in-out}.user-avatar.rotate-counterclockwise[data-v-0c08d8a2]{animation:rotate-counterclockwise-0c08d8a2 .4s ease-in-out}.user-name[data-v-0c08d8a2]{font-size:.9rem;color:#333}@media (max-width:768px){.header[data-v-0c08d8a2]{padding:var(--spacing-sm) var(--spacing-sm);min-height:var(--layout-mobile-header-height);height:auto}.header-content[data-v-0c08d8a2]{width:100%;padding:0;flex-wrap:nowrap;align-items:center;gap:var(--spacing-base);height:auto}.logo[data-v-0c08d8a2]{order:1;flex-shrink:0;margin-left:var(--spacing-sm);height:auto;display:flex;align-items:center}.logo-image[data-v-0c08d8a2]{height:auto;max-height:2.75rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links[data-v-0c08d8a2]{display:none}.nav-icons[data-v-0c08d8a2]{order:3;margin-left:0;margin-right:0;height:auto;gap:var(--spacing-base);flex-shrink:0}.hamburger-menu[data-v-0c08d8a2]{display:flex;align-items:center;justify-content:center;height:auto;padding:0}.nav-item[data-v-0c08d8a2]{font-size:var(--font-size-small)}.icon-button[data-v-0c08d8a2]{width:auto;height:auto;padding:0;background-color:transparent;border:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.icon-button[data-v-0c08d8a2]:hover{background-color:transparent;border:none;box-shadow:none;transform:none;color:var(--color-primary)}.navbar-login-button[data-v-0c08d8a2]{padding:0;font-size:var(--font-size-small);min-width:0;min-height:0;background-color:transparent;border:none;box-shadow:none}.navbar-login-button[data-v-0c08d8a2]:hover{background-color:transparent;border:none;box-shadow:none;transform:none;color:var(--color-primary)}.navbar-login-button__label[data-v-0c08d8a2]{display:none}.navbar-login-button .el-icon[data-v-0c08d8a2]{font-size:var(--font-size-base)}.user-info[data-v-0c08d8a2]{display:flex;align-items:center;height:auto;gap:var(--spacing-xs)}.user-name[data-v-0c08d8a2]{display:none}.user-avatar[data-v-0c08d8a2]{width:2rem;height:2rem}.side-menu[data-v-0c08d8a2]{top:var(--layout-mobile-header-height)!important;z-index:10000!important;height:auto!important;max-height:calc(100vh - var(--layout-mobile-header-height))!important;min-width:11rem!important;max-width:72vw!important;border-radius:var(--radius-base) 0 0 var(--radius-base)!important}.menu-content[data-v-0c08d8a2]{padding:var(--spacing-base) var(--spacing-base) var(--spacing-base)!important;gap:var(--spacing-sm)!important}}@media (min-width:576px) and (max-width:768px){.logo[data-v-0c08d8a2]{margin-left:var(--spacing-md)}}@media (max-width:480px){.header[data-v-0c08d8a2]{padding:var(--spacing-sm) var(--spacing-sm);min-height:var(--layout-mobile-header-height-sm)}.logo-image[data-v-0c08d8a2]{max-height:2.5rem}.nav-icons[data-v-0c08d8a2]{gap:var(--spacing-base)}.user-avatar[data-v-0c08d8a2]{width:1.875rem;height:1.875rem}.side-menu[data-v-0c08d8a2]{top:var(--layout-mobile-header-height-sm)!important;max-height:calc(100vh - var(--layout-mobile-header-height-sm))!important;min-width:10rem!important;max-width:68vw!important}}.footer-section[data-v-95750904]{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-95750904]{margin-bottom:1rem}.logo-img[data-v-95750904]{width:80px;height:auto}.footer-text[data-v-95750904]{font-size:.9rem;line-height:1.5;max-width:600px;color:#666;margin-bottom:1rem}.footer-ps[data-v-95750904]{font-size:.85rem;color:#666;font-weight:700;font-style:italic;margin-top:.5rem;margin-bottom:1rem}.footer-copyright[data-v-95750904]{font-size:.8rem;color:#999;margin-top:1rem}.footer-beian[data-v-95750904]{font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.footer-beian__link[data-v-95750904]{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.footer-beian__link[data-v-95750904]:hover{color:var(--color-text-regular);text-decoration:underline}@media (max-width:768px){.footer-section[data-v-95750904]{display:none!important}}@media (max-width:480px){.footer-section[data-v-95750904]{display:none!important}}.slider-verify-container[data-v-7888c6c8]{width:100%;margin-top:0;box-sizing:border-box}.slider-verify-track[data-v-7888c6c8]{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-7888c6c8]{background-color:#e9feee;border:none}.slider-verify-bg[data-v-7888c6c8]{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-7888c6c8]{background:#e9feee!important}.slider-verify-container.dragging .slider-verify-bg[data-v-7888c6c8]{transition:none!important}.slider-verify-container.verified .slider-verify-bg[data-v-7888c6c8]{width:100%!important;border-radius:5px}.slider-verify-instruction[data-v-7888c6c8]{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-7888c6c8]{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-7888c6c8 3.5s linear infinite}@keyframes slider-text-shimmer-7888c6c8{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-7888c6c8]{animation:none;background:none;color:#757575;-webkit-text-fill-color:#757575}}.slider-verify-slider[data-v-7888c6c8]{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-7888c6c8],.slider-verify-slider[data-v-7888c6c8]:active{cursor:grabbing;transition:none!important}.slider-verify-slider .material-icons[data-v-7888c6c8]{font-size:18px;color:#9e9e9e}.slider-double-arrow[data-v-7888c6c8]{font-size:20px!important;letter-spacing:-.15em}.slider-verify-hint-inline[data-v-7888c6c8]{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-7888c6c8]{color:#d32f2f;background:hsla(0,0%,100%,.94)}.slider-verify-container.verified .slider-verify-hint-inline[data-v-7888c6c8]{color:#67c23a;font-weight:600;text-shadow:none;background:transparent}.slider-hint-check[data-v-7888c6c8]{font-size:1.05rem!important;color:#67c23a;flex-shrink:0}@media (max-width:768px){.slider-verify-track[data-v-7888c6c8]{height:2.5rem;min-height:2.5rem}.slider-verify-slider[data-v-7888c6c8]{width:36px}.slider-verify-shimmer-text[data-v-7888c6c8]{font-size:.72rem}.slider-verify-instruction[data-v-7888c6c8]{padding-left:38px}.slider-verify-slider .material-icons[data-v-7888c6c8]{font-size:16px}}.login-overlay[data-v-a66e41ac]{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-a66e41ac]{display:flex}.login-popup[data-v-a66e41ac]{--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-a66e41ac]{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-a66e41ac]:hover{color:#c0392b;transform:scale(1.2)}.logo img[data-v-a66e41ac]{width:100px;margin:0 auto 1.5rem;display:block}.login-popup .auth-field-phone[data-v-a66e41ac],.login-popup .auth-field-slider[data-v-a66e41ac]{margin-bottom:.8rem}.login-popup .auth-field-verify[data-v-a66e41ac]{margin-bottom:1.5rem}.error-input[data-v-a66e41ac]{border-color:#e53935!important;animation:inputErrorEffect-a66e41ac .3s ease-in-out}.error-text[data-v-a66e41ac]{color:#e53935;font-size:.8rem;margin-top:.3rem;text-align:left}.login-popup .verify-code-row input.auth-verify-api-error[data-v-a66e41ac]{border-color:#ff5354!important;animation:none}.error-text.auth-verify-code-api-msg[data-v-a66e41ac]{color:#ff5354;line-height:1.35;word-break:break-word}@keyframes inputErrorEffect-a66e41ac{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.forgot-password[data-v-a66e41ac]{margin-left:auto;font-size:.8rem;color:#0073e6;text-decoration:none}.forgot-password[data-v-a66e41ac]:hover{color:#005bb5}input[type=password][data-v-a66e41ac],input[type=tel][data-v-a66e41ac],input[type=text][data-v-a66e41ac]{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-a66e41ac]::placeholder,input[type=text][data-v-a66e41ac]::placeholder{color:#bfbfbf;opacity:1}input[type=tel][data-v-a66e41ac]::-webkit-input-placeholder,input[type=text][data-v-a66e41ac]::-webkit-input-placeholder{color:#bfbfbf}input[type=tel][data-v-a66e41ac]::-moz-placeholder,input[type=text][data-v-a66e41ac]::-moz-placeholder{color:#bfbfbf;opacity:1}.verify-code-row[data-v-a66e41ac]{display:flex;align-items:stretch;gap:.5rem;margin-top:0}.verify-code-row input[data-v-a66e41ac]{flex:1;margin-top:0;min-width:0;height:var(--auth-control-height,2.5rem)}.login-popup .send-code-btn[data-v-a66e41ac]{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-a66e41ac]:hover:not(:disabled){background:#0073e6;color:#fff}.login-popup .send-code-btn[data-v-a66e41ac]:disabled{color:#585a5a;border-color:#ddd;cursor:not-allowed}.login-popup .login-button[data-v-a66e41ac]{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-a66e41ac]:hover:not(:disabled){background-color:#029a5d;color:#fff}.loading-spinner[data-v-a66e41ac]{display:inline-block;width:1rem;height:1rem;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:spin-a66e41ac 1s linear infinite;margin-right:.5rem}@keyframes spin-a66e41ac{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-a66e41ac]{color:#fff;font-size:1rem;margin-right:.5rem}.error-popup[data-v-a66e41ac]{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-a66e41ac]{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.login-popup .login-button[data-v-a66e41ac]:disabled{background-color:#c3ead2;border:none;color:#ffffffbf;cursor:not-allowed}.register-prompt[data-v-a66e41ac]{font-size:.9rem;text-align:center;color:#666;margin-top:1.5rem}.register-link[data-v-a66e41ac]{color:#0073e6;text-decoration:none;cursor:pointer}.register-link[data-v-a66e41ac]:hover{color:#005bb5}@media (max-width:480px){.logo img[data-v-a66e41ac]{width:75px}}.error-message[data-v-a8a3533c]{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-a8a3533c .3s ease-in-out}@keyframes shake-a8a3533c{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.register-overlay[data-v-50c78684]{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-50c78684]{display:flex}.register-popup[data-v-50c78684]{--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-50c78684]{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-50c78684]:hover{color:#c0392b;transform:scale(1.2)}.logo img[data-v-50c78684]{width:100px;margin:0 auto 1.5rem;display:block}.register-popup .auth-field-phone[data-v-50c78684],.register-popup .auth-field-slider[data-v-50c78684]{margin-bottom:.8rem}.register-popup .auth-field-verify[data-v-50c78684]{margin-bottom:1.5rem}input[type=email][data-v-50c78684],input[type=password][data-v-50c78684],input[type=tel][data-v-50c78684],input[type=text][data-v-50c78684]{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-50c78684]::placeholder,input[type=text][data-v-50c78684]::placeholder{color:#bfbfbf;opacity:1}input[type=tel][data-v-50c78684]::-webkit-input-placeholder,input[type=text][data-v-50c78684]::-webkit-input-placeholder{color:#bfbfbf}input[type=tel][data-v-50c78684]::-moz-placeholder,input[type=text][data-v-50c78684]::-moz-placeholder{color:#bfbfbf;opacity:1}.verify-code-row[data-v-50c78684]{display:flex;align-items:stretch;gap:.5rem;margin-top:0}.verify-code-row input[data-v-50c78684]{flex:1;margin-top:0;min-width:0;height:var(--auth-control-height,2.5rem)}.register-popup .send-code-btn[data-v-50c78684]{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-50c78684]:hover:not(:disabled){background:#0073e6;color:#fff}.register-popup .send-code-btn[data-v-50c78684]:disabled{color:#585a5a;border-color:#ddd;cursor:not-allowed}.input-group input[data-v-50c78684]:focus{border-color:#0073e6}.input-error[data-v-50c78684]{border-color:#e53935;animation:inputErrorEffect-50c78684 .3s ease-in-out;animation-fill-mode:forwards}@keyframes inputErrorEffect-50c78684{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-50c78684]{transform:scale(1.05)}.error-message[data-v-50c78684]{font-size:.8rem;color:#fff;margin-top:.3rem;display:block}.register-popup .verify-code-row input.auth-verify-api-error[data-v-50c78684]{border-color:#ff5354!important}.error-message.auth-verify-code-api-msg[data-v-50c78684]{color:#ff5354;line-height:1.35;word-break:break-word}.register-popup .register-button[data-v-50c78684]{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-50c78684]:hover:not(:disabled){background-color:#029a5d;color:#fff}.register-popup .register-button[data-v-50c78684]:disabled{background-color:#c3ead2;border:none;color:#ffffffbf;cursor:not-allowed}.login-prompt[data-v-50c78684]{font-size:.9rem;text-align:center;color:#666;margin-top:1.5rem}.login-link[data-v-50c78684]{color:#0073e6;text-decoration:none;cursor:pointer}.login-link[data-v-50c78684]:hover{color:#005bb5}@media (max-width:768px){.register-popup[data-v-50c78684]{width:280px;padding:1.5rem}}@media (max-width:480px){.register-popup[data-v-50c78684]{width:90%;padding:1rem}.logo img[data-v-50c78684]{width:75px}.register-popup .register-button[data-v-50c78684]{font-size:.9rem}}.tip-overlay[data-v-74428561]{position:fixed;inset:0;z-index:1100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);padding:var(--spacing-base);box-sizing:border-box}.tip-popup[data-v-74428561]{position:relative;width:100%;max-width:22rem;background:var(--color-bg-base,#fff);border-radius:var(--radius-base);padding:var(--spacing-lg);box-shadow:var(--shadow-lg,0 4px 12px rgba(0,0,0,.15));box-sizing:border-box}.tip-close-button[data-v-74428561]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);border:none;background:none;font-size:var(--font-size-large);line-height:var(--line-height-tight);color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs)}.tip-close-button[data-v-74428561]:hover{color:var(--color-danger,#c0392b)}.tip-title[data-v-74428561]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);text-align:center}.tip-thanks-visual[data-v-74428561]{display:flex;justify-content:center;margin-bottom:var(--spacing-base)}.tip-thanks-icon[data-v-74428561]{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain}.tip-comic-name[data-v-74428561]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);word-break:break-word}.tip-comic-name[data-v-74428561],.tip-success-text[data-v-74428561]{margin:0 0 var(--spacing-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:center}.tip-qr-hint[data-v-74428561],.tip-success-text[data-v-74428561]{color:var(--color-text-secondary)}.tip-qr-hint[data-v-74428561]{margin:0 0 var(--spacing-base);font-size:var(--font-size-small);line-height:var(--line-height-normal);text-align:center}.tip-qr-hint--confirming[data-v-74428561]{color:var(--color-warning,#e6a23c)}.tip-qr-image--dimmed[data-v-74428561]{opacity:.45}.tip-submit-btn--secondary[data-v-74428561]{margin-bottom:var(--spacing-sm);background:var(--color-bg-base,#fff);border:1px solid var(--color-warning,#e6a23c);color:var(--color-warning,#e6a23c)}.tip-thanks-icon--success[data-v-74428561]{width:3.5rem;height:3.5rem;margin-bottom:var(--spacing-sm)}.tip-pay-amount[data-v-74428561]{margin:0 0 var(--spacing-base);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-warning,#e6a23c);text-align:center}.tip-amount-loading[data-v-74428561]{margin-bottom:var(--spacing-base);font-size:var(--font-size-small);line-height:var(--line-height-base);color:var(--color-text-secondary);text-align:center}.tip-amount-grid[data-v-74428561]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.tip-amount-btn[data-v-74428561]{padding:var(--spacing-base) var(--spacing-sm);border:1px solid var(--color-border-base,#dcdfe6);border-radius:var(--radius-base);background:var(--color-bg-base,#fff);font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-primary);cursor:pointer;transition:border-color .2s,background-color .2s}.tip-amount-btn[data-v-74428561]:hover{border-color:var(--color-warning,#e6a23c)}.tip-amount-btn.is-selected[data-v-74428561]{border-color:var(--color-warning,#e6a23c);background:rgba(230,162,60,.08);color:var(--color-warning,#e6a23c)}.tip-error[data-v-74428561]{color:var(--color-danger,#e53935)}.tip-error[data-v-74428561],.tip-guide[data-v-74428561]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-small);line-height:var(--line-height-normal);text-align:center}.tip-guide[data-v-74428561]{color:var(--color-success,#67c23a)}.tip-guide-url[data-v-74428561]{margin:0 0 var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:center;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:var(--color-bg-muted,#f5f5f5);border-radius:var(--radius-sm,.25rem)}.tip-submit-btn[data-v-74428561]{width:100%;padding:var(--spacing-sm) var(--spacing-base);border:none;border-radius:var(--radius-base);background:var(--color-warning,#e6a23c);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:#fff;cursor:pointer}.tip-submit-btn[data-v-74428561]:disabled{opacity:.65;cursor:not-allowed}.tip-back-btn[data-v-74428561]{width:100%;margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-base);border:1px solid var(--color-border-base,#dcdfe6);border-radius:var(--radius-base);background:transparent;font-size:var(--font-size-base);line-height:var(--line-height-tight);color:var(--color-text-regular);cursor:pointer}.tip-qr-wrap[data-v-74428561]{display:flex;justify-content:center;margin-bottom:var(--spacing-sm)}.tip-qr-image[data-v-74428561]{width:12.5rem;height:12.5rem;border:1px solid var(--color-border-base,#eee);border-radius:var(--radius-sm,.25rem)}.tip-success-icon[data-v-74428561]{width:2.5rem;height:2.5rem;margin:0 auto var(--spacing-sm);border-radius:50%;background:var(--color-success,#67c23a);color:#fff;font-size:var(--font-size-large);font-weight:var(--font-weight-bold);line-height:2.5rem;text-align:center}.fade-slide-enter-active[data-v-74428561],.fade-slide-leave-active[data-v-74428561]{transition:opacity .25s ease}.fade-slide-enter-from[data-v-74428561],.fade-slide-leave-to[data-v-74428561]{opacity:0}@media (max-width:768px){.tip-popup[data-v-74428561]{max-width:100%}}#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-banner-h5[data-v-1c3c42e4]{position:relative;width:100%;height:100%}.home-banner-h5__viewport[data-v-1c3c42e4]{width:100%;height:100%;overflow:hidden}.home-banner-h5__track[data-v-1c3c42e4]{display:flex;height:100%;will-change:transform}.home-banner-h5__track--animating[data-v-1c3c42e4]{transition:transform var(--transition-base)}.home-banner-h5__slide[data-v-1c3c42e4]{height:100%;border:none;padding:0;margin:0;background-color:transparent;cursor:pointer;overflow:hidden;display:block;box-sizing:border-box}.home-banner-h5__slide[data-v-1c3c42e4]:disabled{cursor:default}.home-banner-h5__img[data-v-1c3c42e4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.home-banner-h5__dots-layer[data-v-1c3c42e4]{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;padding-bottom:var(--spacing-base);pointer-events:none}.home-banner-h5__dots[data-v-1c3c42e4]{display:flex;gap:var(--spacing-sm);justify-content:center;align-items:center;pointer-events:auto}.home-banner-h5__dot[data-v-1c3c42e4]{position:relative;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;border:none;padding:0;margin:0;background-color:hsla(0,0%,100%,.45);cursor:pointer;transition:background-color var(--transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-banner-h5__dot[data-v-1c3c42e4]:before{content:"";position:absolute;inset:-.625rem}.home-banner-h5__dot--active[data-v-1c3c42e4]{background-color:var(--color-bg-lighter)}.home-banner-frame__grid[data-v-35765069]{display:grid;grid-template-columns:1.2fr .72fr 1.2fr .72fr .72fr;grid-template-rows:1fr 1fr;grid-template-areas:"pos-1 pos-2 pos-4 pos-5 pos-7" "pos-1 pos-3 pos-4 pos-6 pos-8";gap:var(--spacing-sm);width:100%;height:100%;min-height:22rem;align-items:stretch;position:relative}.home-banner-frame__cell[data-v-35765069]{border:none;padding:0;margin:0;background-color:var(--color-bg-dark);cursor:pointer;overflow:hidden;border-radius:var(--radius-base);position:relative;min-height:0;min-width:0;height:100%;display:block}.home-banner-frame__cell[data-v-35765069]:disabled{cursor:default;opacity:.35}.home-banner-frame__cell--pos-1[data-v-35765069]{grid-area:pos-1}.home-banner-frame__cell--pos-2[data-v-35765069]{grid-area:pos-2}.home-banner-frame__cell--pos-3[data-v-35765069]{grid-area:pos-3}.home-banner-frame__cell--pos-4[data-v-35765069]{grid-area:pos-4}.home-banner-frame__cell--pos-5[data-v-35765069]{grid-area:pos-5}.home-banner-frame__cell--pos-6[data-v-35765069]{grid-area:pos-6}.home-banner-frame__cell--pos-7[data-v-35765069]{grid-area:pos-7}.home-banner-frame__cell--pos-8[data-v-35765069]{grid-area:pos-8}.home-banner-frame__cell-img[data-v-35765069]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--transition-base)}.home-banner-frame__cell:not(:disabled):hover .home-banner-frame__cell-img[data-v-35765069]{transform:scale(1.04)}.home-banner-frame__dots-layer[data-v-35765069]{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;padding-bottom:var(--spacing-sm);pointer-events:none}.home-banner-frame__dots[data-v-35765069]{display:flex;gap:var(--spacing-sm);justify-content:center;align-items:center;pointer-events:auto}.home-banner-frame__dot[data-v-35765069]{position:relative;flex-shrink:0;width:.375rem;height:.375rem;border-radius:50%;border:none;padding:0;margin:0;background-color:hsla(0,0%,100%,.45);cursor:pointer;transition:background-color var(--transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-banner-frame__dot[data-v-35765069]:before{content:"";position:absolute;inset:-.5rem}.home-banner-frame__dot--active[data-v-35765069]{background-color:var(--color-bg-lighter)}.home-banner-frame__grid--h5[data-v-35765069]{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"pos-1";gap:0;width:100%;height:100%;min-height:0}.home-banner-frame__grid--h5 .home-banner-frame__cell--pos-1[data-v-35765069]{height:100%;border-radius:0;background-color:transparent}.home-banner-frame__grid--h5 .home-banner-frame__dots-layer[data-v-35765069]{padding-bottom:var(--spacing-base)}.home-banner-frame__grid--h5 .home-banner-frame__dot[data-v-35765069]{width:.5rem;height:.5rem}.home-banner-frame__grid--h5 .home-banner-frame__dot[data-v-35765069]:before{inset:-.625rem}.home-banner-web[data-v-61652dac]{position:relative;width:100%;height:100%}.home-banner-web__viewport[data-v-61652dac]{width:100%;height:100%;overflow:hidden}.home-banner-web__track[data-v-61652dac]{display:flex;height:100%;will-change:transform}.home-banner-web__track--animating[data-v-61652dac]{transition:transform var(--transition-base)}.home-banner-web__slide[data-v-61652dac]{height:100%;box-sizing:border-box;flex-shrink:0}.home-banner-web__dots-layer[data-v-61652dac]{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;padding-bottom:var(--spacing-sm);pointer-events:none}.home-banner-web__dots[data-v-61652dac]{display:flex;gap:var(--spacing-sm);justify-content:center;align-items:center;pointer-events:auto}.home-banner-web__dot[data-v-61652dac]{position:relative;flex-shrink:0;width:.375rem;height:.375rem;border-radius:50%;border:none;padding:0;margin:0;background-color:hsla(0,0%,100%,.45);cursor:pointer;transition:background-color var(--transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-banner-web__dot[data-v-61652dac]:before{content:"";position:absolute;inset:-.5rem}.home-banner-web__dot--active[data-v-61652dac]{background-color:var(--color-bg-lighter)}.home-banner[data-v-5a06e439]{width:100%;background-color:var(--color-bg-darker);padding:var(--spacing-base) 0;box-sizing:border-box}.home-banner__state[data-v-5a06e439]{display:flex;align-items:center;justify-content:center;min-height:22rem;max-width:120rem;margin:0 auto;padding:0 var(--spacing-base)}.home-banner__state--empty[data-v-5a06e439]{color:var(--color-text-secondary)}.home-banner__empty-text[data-v-5a06e439]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.home-banner__skeleton[data-v-5a06e439]{width:100%;max-width:64.65278vw;height:22rem;border-radius:var(--radius-base);background:linear-gradient(90deg,var(--color-bg-dark) 0,var(--color-bg-base) 50%,var(--color-bg-dark) 100%);background-size:200% 100%;animation:home-banner-shimmer-5a06e439 1.4s ease infinite}@keyframes home-banner-shimmer-5a06e439{0%{background-position:100% 0}to{background-position:-100% 0}}.home-banner__stage[data-v-5a06e439],.home-banner__viewport[data-v-5a06e439]{position:relative;width:100%;min-height:22rem}.home-banner__viewport[data-v-5a06e439]{overflow:hidden;height:22rem;touch-action:pan-y}.home-banner__side-hit[data-v-5a06e439]{position:absolute;top:0;bottom:0;z-index:3;width:18%;border:none;padding:0;margin:0;background:transparent;cursor:pointer}.home-banner__side-hit--left[data-v-5a06e439]{left:0}.home-banner__side-hit--right[data-v-5a06e439]{right:0}.home-banner__vignette[data-v-5a06e439]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.45) 14%,rgba(0,0,0,.12) 28%,transparent 42%,transparent 58%,rgba(0,0,0,.12) 72%,rgba(0,0,0,.45) 86%,rgba(0,0,0,.82))}.home-banner__nav[data-v-5a06e439]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background-color:rgba(0,0,0,.45);color:var(--color-bg-lighter);cursor:pointer;transition:background-color var(--transition-fast)}.home-banner__nav[data-v-5a06e439]:hover{background-color:rgba(0,0,0,.65)}.home-banner__nav--prev[data-v-5a06e439]{left:var(--spacing-sm)}.home-banner__nav--next[data-v-5a06e439]{right:var(--spacing-sm)}@media (max-width:768px){.home-banner--h5[data-v-5a06e439]{padding:0}.home-banner--h5 .home-banner__state[data-v-5a06e439]{min-height:14rem}.home-banner--h5 .home-banner__skeleton[data-v-5a06e439]{height:14rem;max-width:100%;border-radius:0}.home-banner__stage--h5[data-v-5a06e439],.home-banner__viewport--h5[data-v-5a06e439]{min-height:0;height:14rem}}.comic-cover[data-v-054370ee]{display:block;width:100%;aspect-ratio:3/4;border-radius:5px;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;transition:transform .3s ease}@media (min-width:1024px){.comic-cover[data-v-054370ee]{margin-bottom:.75rem}}@media (max-width:575px){.comic-cover[data-v-054370ee]{margin-bottom:.3rem}}.home[data-v-7c4b7651]{position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden}.home__brand-h1[data-v-7c4b7651]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-section[data-v-7c4b7651]{position:relative;width:100%;min-height:20rem;height:25rem;margin:0 auto;background-image:var(--home-hero-bg);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-7c4b7651]{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-7c4b7651]{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-7c4b7651]{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-7c4b7651]{font-style:italic;color:#555;flex-shrink:0;white-space:nowrap;font-size:.75rem}.comic-themes[data-v-7c4b7651]{gap:.3rem;margin-bottom:.5rem}.comic-theme[data-v-7c4b7651]{font-size:.85rem;color:#fff;font-weight:700;text-transform:uppercase}@media (min-width:1441px){.search-section[data-v-7c4b7651]{height:30rem}.search-prompt[data-v-7c4b7651]{font-size:3rem}}@media (min-width:1024px) and (max-width:1440px){.search-section[data-v-7c4b7651]{height:25rem}.search-prompt[data-v-7c4b7651]{font-size:2.5rem}}@media (min-width:768px) and (max-width:1023px){.search-section[data-v-7c4b7651]{height:20rem;min-height:18rem}.search-prompt[data-v-7c4b7651]{font-size:2rem;margin-bottom:1rem}.comic-section[data-v-7c4b7651]{font-size:.95rem}.category-title[data-v-7c4b7651]{font-size:1.1rem}.comic-name-author[data-v-7c4b7651]{font-size:.9rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-7c4b7651]{font-size:1rem}.comic-author[data-v-7c4b7651]{align-self:flex-end;text-align:right;width:100%;font-size:.7rem}.comic-theme[data-v-7c4b7651]{font-size:.8rem}}@media (min-width:576px) and (max-width:767px){.search-section[data-v-7c4b7651]{height:18rem;min-height:16rem}.search-prompt[data-v-7c4b7651]{font-size:1.75rem;margin-bottom:1rem}.comic-section[data-v-7c4b7651]{font-size:.9rem}.category-title[data-v-7c4b7651]{font-size:1rem}.comic-name-author[data-v-7c4b7651]{font-size:.85rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-7c4b7651]{font-size:.95rem}.comic-author[data-v-7c4b7651]{align-self:flex-end;text-align:right;width:100%;font-size:.7rem}.comic-theme[data-v-7c4b7651]{font-size:.75rem}}@media (max-width:575px){.search-section[data-v-7c4b7651]{height:15rem;min-height:12rem;padding:.75rem}.search-prompt[data-v-7c4b7651]{font-size:1.5rem;margin-bottom:.75rem}.comic-section[data-v-7c4b7651]{font-size:.85rem}.category-title[data-v-7c4b7651]{font-size:.95rem}.comic-name-author[data-v-7c4b7651]{font-size:.8rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-7c4b7651]{font-size:.9rem}.comic-author[data-v-7c4b7651]{font-size:.65rem;align-self:flex-end;text-align:right;width:100%}.comic-theme[data-v-7c4b7651]{font-size:.7rem;padding:.15rem .4rem}.comics-grid[data-v-7c4b7651]{gap:.5rem}.comic-card[data-v-7c4b7651]{padding:.4rem}}@media (max-width:399px){.search-section[data-v-7c4b7651]{height:12rem;min-height:10rem;padding:.5rem}.search-prompt[data-v-7c4b7651]{font-size:1.25rem;margin-bottom:.5rem}.comic-section[data-v-7c4b7651]{font-size:.8rem}.category-title[data-v-7c4b7651]{font-size:.9rem}.comic-name-author[data-v-7c4b7651]{font-size:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-7c4b7651]{font-size:.85rem}.comic-author[data-v-7c4b7651]{align-self:flex-end;text-align:right;width:100%;font-size:.65rem}.comic-theme[data-v-7c4b7651]{font-size:.65rem;padding:.1rem .35rem}}.comic-section[data-v-7c4b7651]{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-7c4b7651]{width:95%;max-width:1800px;padding:0 .5rem}}.comic-category[data-v-7c4b7651]{border-radius:10px;padding:1rem;background-color:transparent;box-shadow:none;text-align:center;width:100%;box-sizing:border-box}.category-header[data-v-7c4b7651]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.category-title[data-v-7c4b7651]{font-size:1.2rem;color:#333;font-weight:700;text-align:left;margin:0;flex:1}.view-more-button[data-v-7c4b7651]{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-7c4b7651]: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-7c4b7651]:active{transform:translateY(0) scale(1)}.view-more-icon[data-v-7c4b7651]{font-size:1.2rem;transition:transform .3s ease}.view-more-button:hover .view-more-icon[data-v-7c4b7651]{transform:translateX(3px)}.comics-grid[data-v-7c4b7651]{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-7c4b7651]{max-width:1200px;margin:0 auto;padding:0}.comics-grid[data-v-7c4b7651]{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-7c4b7651]{max-width:220px;width:100%;padding:.75rem}.comic-name[data-v-7c4b7651]{font-size:1.2rem;margin-bottom:.3rem}.comic-author[data-v-7c4b7651]{font-size:.8rem}.comic-description[data-v-7c4b7651]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-7c4b7651]{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-7c4b7651]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}.comic-card[data-v-7c4b7651]{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-7c4b7651]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.comic-info[data-v-7c4b7651]{display:flex;flex-direction:column;width:100%;text-align:left;box-sizing:border-box}.comic-card[data-v-7c4b7651]:hover .comic-cover{transform:scale(1.02)}.comic-themes[data-v-7c4b7651]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.3rem;width:100%}.comic-theme[data-v-7c4b7651]{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-7c4b7651]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);transform:scale(1.05)}.comic-description[data-v-7c4b7651]{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-7c4b7651]{width:95%;max-width:1800px;gap:2.5rem}.comic-category[data-v-7c4b7651]{max-width:1200px;margin:0 auto;padding:0}.comics-grid[data-v-7c4b7651]{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-7c4b7651]{max-width:220px;width:100%;padding:.75rem}.comic-name[data-v-7c4b7651]{font-size:1.2rem;margin-bottom:.3rem}.comic-author[data-v-7c4b7651]{font-size:.8rem}.comic-description[data-v-7c4b7651]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-7c4b7651]{font-size:.85rem;padding:.25rem .6rem}.category-title[data-v-7c4b7651]{font-size:1.4rem;margin-bottom:1.2rem}}@media (min-width:1024px) and (max-width:1440px){.comic-section[data-v-7c4b7651]{width:95%;max-width:1600px;gap:2rem}.comic-category[data-v-7c4b7651]{max-width:1200px;margin:0 auto;padding:0}.comics-grid[data-v-7c4b7651]{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-7c4b7651]{max-width:220px;width:100%}.comic-name[data-v-7c4b7651]{font-size:1.2rem;margin-bottom:.3rem}.comic-author[data-v-7c4b7651]{font-size:.8rem}.comic-description[data-v-7c4b7651]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-7c4b7651]{font-size:.85rem;padding:.25rem .6rem}}@media (min-width:768px) and (max-width:1023px){.comic-section[data-v-7c4b7651]{width:90%;gap:1.5rem;padding:0 .75rem}.comic-category[data-v-7c4b7651]{padding:.75rem}.comics-grid[data-v-7c4b7651]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.comic-card[data-v-7c4b7651]{max-width:180px;padding:.5rem}.category-title[data-v-7c4b7651]{font-size:1.1rem;margin-bottom:.75rem}.comic-description[data-v-7c4b7651]{font-size:.75rem}}@media (min-width:576px) and (max-width:767px){.comic-section[data-v-7c4b7651]{width:95%;gap:1.5rem;padding:0 .5rem;margin:1.5rem auto}.comic-category[data-v-7c4b7651]{padding:.75rem;border-radius:8px}.comics-grid[data-v-7c4b7651]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.comic-card[data-v-7c4b7651]{max-width:160px;padding:.4rem;border-radius:6px}.category-title[data-v-7c4b7651]{font-size:1rem;margin-bottom:.75rem;padding-left:.25rem}.comic-theme[data-v-7c4b7651]{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-7c4b7651]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-7c4b7651]{font-size:.75rem}}@media (max-width:575px){.comic-section[data-v-7c4b7651]{width:100%;gap:1.25rem;padding:0 .5rem;margin:1rem auto}.comic-category[data-v-7c4b7651]{padding:.5rem;border-radius:6px}.comics-grid[data-v-7c4b7651]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.comic-card[data-v-7c4b7651]{max-width:140px;min-width:110px;padding:.4rem;border-radius:6px}.category-title[data-v-7c4b7651]{font-size:.95rem;margin-bottom:.5rem;padding-left:.25rem}.view-more-button[data-v-7c4b7651]{width:2rem;height:2rem}.view-more-icon[data-v-7c4b7651]{font-size:1rem}.comic-themes[data-v-7c4b7651]{gap:.3rem;margin-bottom:.25rem}.comic-theme[data-v-7c4b7651]{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-7c4b7651]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-7c4b7651]{font-size:.7rem;margin-top:.25rem}}@media (max-width:399px){.comic-section[data-v-7c4b7651]{gap:1rem;padding:0 .25rem;margin:.75rem auto}.comic-category[data-v-7c4b7651]{padding:.4rem}.comics-grid[data-v-7c4b7651]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.4rem}.comic-card[data-v-7c4b7651]{max-width:120px;min-width:95px;padding:.3rem}.category-title[data-v-7c4b7651]{font-size:.9rem;margin-bottom:.5rem;padding-left:.2rem}.view-more-button[data-v-7c4b7651]{width:1.8rem;height:1.8rem}.view-more-icon[data-v-7c4b7651]{font-size:.9rem}.comic-theme[data-v-7c4b7651]{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-7c4b7651]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-7c4b7651]{font-size:.65rem}}.pagination-wrapper[data-v-adb2590a]{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;flex-wrap:wrap}.pagination-info[data-v-adb2590a]{display:flex;align-items:center}.total-count[data-v-adb2590a]{font-size:.9rem;color:#333;white-space:nowrap}.page-size-selector[data-v-adb2590a]{display:flex;align-items:center}.page-size-select[data-v-adb2590a]{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-adb2590a]:hover{border-color:#3b82f6}.page-size-select[data-v-adb2590a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.pagination[data-v-adb2590a]{display:flex;align-items:center;gap:.3rem}.next-page[data-v-adb2590a],.page-button[data-v-adb2590a],.prev-page[data-v-adb2590a]{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-adb2590a]:hover,.page-button.active[data-v-adb2590a],.page-button[data-v-adb2590a]:hover,.prev-page[data-v-adb2590a]:hover{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.page-button.active[data-v-adb2590a]{font-weight:700}button.disabled[data-v-adb2590a]{cursor:not-allowed;opacity:.5}button.disabled[data-v-adb2590a],button.disabled[data-v-adb2590a]:hover{background-color:#f5f5f5;color:#aaa;border-color:#e0e0e0}.jump-to-page[data-v-adb2590a]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#333}.jump-input[data-v-adb2590a]{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-adb2590a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.pc-only[data-v-adb2590a]{display:block}.mobile-only[data-v-adb2590a]{display:none}@media (max-width:768px){.pagination-wrapper[data-v-adb2590a]{gap:.5rem;margin:1.5rem 0;flex-direction:row;align-items:center;justify-content:center}.pc-only[data-v-adb2590a]{display:none!important}.mobile-only[data-v-adb2590a]{display:block!important}.pagination[data-v-adb2590a]{gap:.3rem;flex-wrap:nowrap;align-items:center}.pagination .mobile-only[data-v-adb2590a]{margin-left:.5rem}.pagination-info.mobile-only[data-v-adb2590a]{display:flex;align-items:center;margin-left:.5rem}.total-count[data-v-adb2590a]{font-size:.85rem;white-space:nowrap}.next-page[data-v-adb2590a],.page-button[data-v-adb2590a],.prev-page[data-v-adb2590a]{padding:.4rem .7rem;font-size:.85rem;min-width:32px}}@media (max-width:480px){.pagination-wrapper[data-v-adb2590a]{gap:.4rem;margin:1rem 0}.pagination[data-v-adb2590a]{gap:.25rem}.pagination-info.mobile-only[data-v-adb2590a]{margin-left:.4rem}.total-count[data-v-adb2590a]{font-size:.8rem}.next-page[data-v-adb2590a],.page-button[data-v-adb2590a],.prev-page[data-v-adb2590a]{padding:.35rem .6rem;font-size:.8rem;min-width:30px}}.comic-detail{background-color:#f5f5f5;flex-direction:column;align-items:center;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100vh;overflow-x:hidden}.comic-detail,.intro-section{display:flex;width:100%;box-sizing:border-box}.intro-section{background-color:rgba(43,58,66,.97);color:#fff;padding-block:2%;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;flex-wrap:wrap}.content-wrapper{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,.cover{display:flex;align-items:flex-start;justify-content:flex-start}.cover{flex:0 0 auto;margin-left:0}.cover-image{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{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{font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.4}.info-author{font-size:.88rem;color:hsla(0,0%,100%,.95);margin:0;line-height:1.5}.info-status,.info-themes,.info-volume-count{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{font-size:.9rem;opacity:.9;flex-shrink:0}.info-themes{flex-wrap:wrap}.info-synop-block{width:100%;margin-top:.25rem}.intro-actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.intro-actions .intro-btn-read{padding:.5rem 1.2rem;font-size:.95rem;border-radius:.4rem;background-color:#3d8efc!important;border-color:#3d8efc}.intro-actions .intro-btn-collect,.intro-actions .intro-btn-reward{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:hover,.intro-actions .intro-btn-reward:hover{background-color:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.8);color:#fff}.intro-actions .intro-btn-reward{border-color:rgba(255,193,7,.9);color:#ffc107}.intro-actions .intro-btn-reward:hover{background-color:rgba(255,193,7,.15)!important;border-color:#ffc107}.info .comic-synop-wrapper{position:relative;width:100%}.info .comic-synop,.info .info-synop{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,.info .info-synop.expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.info .toggle-description-btn{color:hsla(0,0%,100%,.9)}.info .toggle-description-btn:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.comic-header{align-items:baseline;margin-top:5%}.comic-header,.comic-meta{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.comic-meta{align-items:flex-start;flex-direction:column;padding-left:1%}.author,.comic-serial,.comic-theme,.comic-title,.volume-count{font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.5}.theme-array{flex-wrap:wrap;gap:.3rem}.status,.theme-array{display:flex;font-size:.7rem}.content-source{background-color:#f0f7ff}.chapter-header,.content-source,.detail-main-row{width:100%;box-sizing:border-box}.chapter-header{display:flex;flex-direction:column;align-items:center;gap:1rem;border-radius:.5rem}.large-cover-image{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{font-size:1.2rem;font-weight:700;margin:0}.chapter-description,.chapter-title{text-align:left;width:100%;padding:0 1rem;box-sizing:border-box}.chapter-description{line-height:1.6}.comic-synop-wrapper{position:relative;width:100%}.comic-synop{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{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.toggle-description-btn{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:hover{background-color:rgba(0,115,230,.1);color:#005bb5}.toggle-description-btn .material-icons{font-size:1.2rem;line-height:1}.content-container{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{width:100%;justify-content:space-between;gap:1rem;padding:.5rem 0;flex-wrap:wrap;box-sizing:border-box}.tab-item,.tabs{display:flex;align-items:center}.tab-item{gap:.3rem;padding:.5rem;cursor:pointer;font-size:.8rem;color:#555;position:relative;transition:color .3s ease;white-space:nowrap}.tab-item.active{color:#3d8efc}.tab-item.active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background-color:#3d8efc;transition:width .3s ease}.read-continue-button{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{margin-left:auto;padding:.5rem 1.2rem;flex-shrink:0;visibility:hidden}.material-icons{font-size:1rem}.tab-item:hover{color:#2b7de5}.tab-content{background-color:#fff}.chapters-block,.tab-content{width:100%;box-sizing:border-box;padding-left:0;padding-right:0}.chapters-block-title{font-size:1rem;font-weight:600;color:#333;margin:0 0 1.15rem 0;line-height:1.4;text-align:left}.volume-groups{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.35rem}.volume-group-btn{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:hover{background:#f0f0f0;border-color:#e2e2e2;color:#333}.volume-group-btn.active{background:#e3f2fd;border-color:#90caf9;color:#1976d2}.comments-block{width:100%;margin-top:.5rem;box-sizing:border-box}.comments-block-title{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{font-size:.8rem;font-weight:400;color:#999;margin-left:.35rem}.chapters-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:1rem;margin:0;margin-top:.25rem;width:100%;box-sizing:border-box;padding:0;align-items:stretch;justify-items:stretch}.chapters-container .chapter-button.el-button{margin:0!important;display:inline-flex;justify-content:center;align-items:center}.chapters-container .chapter-button.el-button+.chapter-button.el-button{margin-left:0!important}.chapters-container .chapter-button.el-button--info.is-plain,.chapters-container .chapter-button.el-button--info.is-plain span{background-color:transparent!important;color:#000!important;font-weight:300!important}.chapters-container .chapter-button.el-button--info.is-plain: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,.chapters-container .chapter-button.el-button--info.is-plain.is-disabled span,.chapters-container .chapter-button.el-button--info.is-plain:disabled,.chapters-container .chapter-button.el-button--info.is-plain:disabled span{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:hover,.chapters-container .chapter-button.el-button--info.is-plain:disabled:hover{background-color:#f5f5f5!important;color:#b3b3b3!important;border-color:#e6e6e6!important}.chapter-button{width:100%;min-width:0;max-width:none;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,.chapter-button.has-progress.el-button--info.is-plain,.chapters-container .chapter-button.has-progress.el-button--info.is-plain{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{color:#000!important;font-weight:300!important}.chapters-container .chapter-button .chapter-vol-num{font-weight:300!important;font-family:inherit;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.chapter-button.has-progress.el-button--info.is-plain:hover:not(:disabled),.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}.chapter-button.has-progress:hover:not(:disabled),.chapters-container .chapter-button.has-progress:hover:not(:disabled){border-color:#6bc494!important}.load-more-container{display:flex;justify-content:center;width:100%;margin-top:1rem;box-sizing:border-box}.load-more-button{width:auto;min-width:120px;padding:.5rem 1.5rem;box-sizing:border-box}.chapter-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;margin-bottom:1rem;flex-wrap:wrap;box-sizing:border-box}.action-button{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:hover{background-color:#bcd9ff;transform:translateY(-2px)}.square-button{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{color:#fff!important;margin-right:6px}.action-button i.material-icons{font-size:1.2rem}.comments-container{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;background-color:#f9f9f9;border-radius:.5rem;margin-top:1rem}.comments-container .comment-input{width:100%;height:100px;padding:1rem;border-radius:.5rem;border:1px solid #ddd}.add-comment-button{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:hover:not(:disabled){background-color:#2b7de5}.comment{padding-top:1rem;padding-bottom:1rem}.comment:last-child{border-bottom:none}.comment-main{gap:.5rem}.comment-author{font-weight:700}.comment-author,.comment-text{font-size:.9rem;text-align:left;margin:0}.comment-text{color:#555;line-height:1.6;word-wrap:break-word}.comment .comment-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem}.comment-actions-left{display:flex;align-items:center;gap:.75rem;flex:1}.comment-time{font-size:.75rem;text-align:left;margin:0}.comment-reply-btn{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn:hover{color:#000}.comment-delete-btn{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-delete-btn:hover{color:#000}.comment-actions-right{display:flex;align-items:center;flex-shrink:0;gap:0}.comment-like{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:hover:not(.is-liked){color:#757575}.comment-like.is-liked{color:#2196f3}.comment-like.is-liked:hover{color:#1e88e5}.comment-like .material-icons{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;padding:0;word-spacing:0;box-sizing:border-box}.comment-like .material-icons,.comment-like>span{margin-right:0;margin-left:0;line-height:1;letter-spacing:0}.comment-like>span{padding-left:0;padding-right:0}.comment-expand-reply{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:hover{color:#000}.comment-expand-reply.is-loading{cursor:default;color:#666}.reply-loading-icon{font-size:.9rem;line-height:1;animation:replyLoadingSpin .9s linear infinite}@keyframes replyLoadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comment-reply-box{margin-top:.75rem;padding-left:0}.comment-reply-item .comment-reply-box{margin-left:2rem}.comment-reply-input{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:focus{outline:none;border-color:#3d8efc}.comment-reply-actions,.comment-reply-box .comment-reply-actions{display:flex;justify-content:flex-end}.comment-reply-actions{gap:.5rem;margin-top:.5rem}.comment-reply-cancel,.comment-reply-submit{padding:.4rem 1rem;border-radius:.4rem;font-size:.85rem;cursor:pointer;transition:all .3s ease;border:none}.comment-reply-submit{background-color:#3d8efc;color:#fff}.comment-reply-submit:hover:not(:disabled){background-color:#2b7de5}.comment-reply-submit:disabled{background-color:#ccc;cursor:not-allowed}.comment-reply-cancel{background-color:#f5f5f5;color:#666}.comment-reply-cancel:hover{background-color:#e0e0e0}.comment-replies-list{margin-top:.75rem;border-left:1px solid #e0e0e0;padding-left:1.5rem;margin-left:0;padding-top:.5rem}.comment-reply-item{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0;text-align:left}.comment-reply-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-reply-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;margin-left:0}.comment-reply-avatar{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-reply-author{font-size:.85rem;font-weight:700;color:#333}.comment-reply-to-info{display:flex;align-items:center;gap:.3rem;margin-left:.5rem}.comment-reply-to-text{font-size:.75rem;color:#999}.comment-reply-to-name{font-size:.75rem;color:#666;font-weight:400}.comment-reply-item .comment-reply-content{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{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{display:flex!important;justify-content:flex-end!important;gap:.5rem;margin-top:.5rem;margin-left:0!important}.comment-reply-actions-left{display:flex;align-items:center;gap:.75rem;flex:1}.comment-reply-time{font-size:.75rem;color:#999;margin:0}.comment-reply-btn-inline{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn-inline:hover{color:#000}.comment-reply-actions-right{display:flex;align-items:center;flex-shrink:0}.comment-reply-like{display:inline-flex;align-items:center;gap:.05rem;color:#9e9e9e;font-size:.85rem;cursor:pointer;transition:color .3s ease;position:relative}.comment-reply-like:hover:not(.is-liked){color:#757575}.comment-reply-like.is-liked{color:#2196f3}.comment-reply-like.is-liked:hover{color:#1e88e5}.comment-reply-like .material-icons{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{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.like-effect{position:absolute;top:-.6rem;right:-.6rem;font-size:1rem;font-weight:700;color:#ff5252;animation:likeEffectAnimation 1s ease forwards;pointer-events:none;z-index:10}@keyframes likeEffectAnimation{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{margin-top:.5rem;margin-left:0;padding-left:0;border-left:none;text-align:left!important;display:block}.comment-reply-expand-btn{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:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:1px;background-color:#e0e0e0}.comment-reply-expand-btn:hover{color:#000}.comment-pagination{display:flex;justify-content:center;width:100%}.no-comments{text-align:center;padding:2rem 1rem;color:#999;font-size:.9rem}.faq-container{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{font-size:.8rem;font-weight:700;color:#000;margin-bottom:1rem;text-align:left}.faq-list{list-style:none;margin:0;padding:0}.faq-item{display:flex;flex-direction:column;border-bottom:1px solid #ddd;padding:.5rem 0}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.8rem;color:#333;transition:color .3s;padding:.5rem 0}.faq-question:hover{color:#1976d2}.faq-dot{width:8px;height:8px;background-color:#fc0;border-radius:50%;margin-right:.5rem;flex-shrink:0}.faq-text{flex-grow:1;text-align:left}.faq-icon .material-icons{font-size:1.2rem;color:#333;transition:transform .3s ease}.faq-icon .material-icons:hover{color:#1976d2}.faq-answer{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{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;text-align:left}.related-header-dot{width:8px;height:8px;border-radius:50%;background-color:#4cafef;flex-shrink:0}.related-title{font-size:.9rem;font-weight:700;color:#333}.related-section{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{flex-wrap:wrap;gap:1.5rem;margin:1rem auto;justify-content:flex-start;width:100%}.related-card,.related-grid{display:flex;box-sizing:border-box}.related-card{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}.related-card:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.related-cover{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{display:flex;flex-direction:column;justify-content:space-between;text-align:left;flex:1;min-width:0}.related-name-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.related-name{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{gap:.5rem;justify-content:flex-start;flex-wrap:wrap;margin-top:.3rem;margin-bottom:.3rem}.related-stats-wrapper,.related-themes-wrapper{display:flex;align-items:center;font-size:.8rem;color:#888;width:100%}.related-stats-wrapper{justify-content:space-between;margin-top:auto}.related-icon{font-size:.8rem;vertical-align:middle;color:#888}.related-item{display:flex;align-items:center;gap:.2rem;white-space:nowrap}.related-view-count{justify-content:flex-start}.related-favorite-count{justify-content:flex-end;margin-left:auto}.related-type{display:flex;align-items:center;gap:.2rem;white-space:nowrap}@media (min-width:1441px){.content-wrapper{width:70%;max-width:1400px;gap:2.5rem}.cover-image{width:22rem;height:auto;aspect-ratio:1/1}.author,.comic-serial,.comic-theme,.comic-title,.volume-count{font-size:1.6rem}.content-container{width:70%;margin-left:15%}.large-cover-image{max-width:450px}.chapter-title{font-size:1.3rem}.chapter-button{height:2.8rem;line-height:2.8rem}.related-section{width:70%;margin-left:15%}.related-grid{gap:2rem}.related-card{width:calc(50% - 1rem)}}@media (min-width:1024px) and (max-width:1440px){.content-wrapper{width:75%;gap:2rem}.cover-image{width:20rem;height:auto;aspect-ratio:1/1}}@media (min-width:1024px){.content-source{display:flex;flex-direction:column;align-items:center}.detail-main-row{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{flex:1;min-width:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.detail-main-row .related-section{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{flex-direction:column;gap:1rem}.detail-main-row .related-section .related-card{width:100%;min-width:0}}@media (min-width:768px) and (max-width:1023px){.content-wrapper{width:90%;flex-direction:column;align-items:center;gap:1.5rem;padding:0 1.5rem}.cover{justify-content:center}.cover-image{width:18rem;height:auto;aspect-ratio:1/1;margin:2% 0}.info{width:100%;align-items:center;text-align:center}.comic-header{justify-content:center;margin-top:0}.author,.comic-serial,.comic-theme,.comic-title,.volume-count{font-size:1.3rem}.comic-meta{align-items:center;padding-left:0}.content-container{width:90%;margin-left:5%;padding:1.5rem}.large-cover-image{width:70%;max-width:350px}.chapter-title{font-size:1.1rem}.comic-synop{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{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.chapters-container{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.8rem}.chapter-button{height:2.3rem;line-height:2.3rem;font-size:.85rem}.tab-item{font-size:.75rem;padding:.4rem}.read-continue-button{font-size:.8rem;padding:.4rem 1rem}.related-section{width:90%;margin-left:5%;padding:1.5rem}.related-grid{gap:1.2rem}.related-card{width:calc(50% - .6rem);min-width:220px}.related-cover{width:4.5rem;height:4.5rem}.related-name{font-size:.95rem}}@media (min-width:576px) and (max-width:767px){.intro-section{padding-block:0;padding-bottom:1.5rem}.content-wrapper{flex-direction:column;align-items:stretch;gap:0;padding:0}.content-wrapper,.cover{width:100%;box-sizing:border-box}.cover{display:flex;justify-content:center;align-items:center;margin-bottom:0;padding:1.25rem 1.5rem 0;background:transparent}.cover-image{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,.large-cover-image{display:none!important}.info{text-align:left;gap:1.2rem;box-sizing:border-box;padding:0 .75rem;line-height:1.6}.comic-header,.info{width:100%;align-items:flex-start}.comic-header{justify-content:flex-start;margin-top:0;gap:.6rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.comic-title{font-size:1.35rem;line-height:1.4;font-weight:700;letter-spacing:.5px}.author,.comic-title{text-align:left;margin-bottom:.3rem}.author{font-size:1rem;line-height:1.5;color:hsla(0,0%,100%,.9);font-weight:400}.comic-serial,.volume-count{font-size:.95rem;color:hsla(0,0%,100%,.85);margin-bottom:.25rem}.comic-serial,.comic-theme,.volume-count{line-height:1.4;text-align:left;font-weight:400}.comic-theme{font-size:.9rem;color:hsla(0,0%,100%,.8);margin-bottom:0}.comic-meta{align-items:flex-start;padding-left:0;gap:.6rem;width:100%;display:flex;flex-wrap:wrap;align-items:center}.theme-array{display:flex;flex-wrap:wrap;gap:.4rem}.status,.theme-array{font-size:.8rem;justify-content:flex-start;color:hsla(0,0%,100%,.75)}.status{padding:.25rem .6rem;background-color:hsla(0,0%,100%,.15);border-radius:.3rem}.content-container{width:95%;margin-left:2.5%;padding:1rem}.large-cover-image{width:65%;max-width:300px;min-width:180px}.chapter-title{font-size:1rem;padding:0 .5rem}.comic-synop{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{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.tabs{gap:.8rem;padding:.4rem 0}.tab-item{font-size:.7rem;padding:.4rem .3rem}.read-continue-button{font-size:.75rem;padding:.35rem .9rem}.chapters-container{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.6rem}.chapter-button{height:2.2rem;line-height:2.2rem;font-size:.8rem}.chapter-actions{justify-content:center;gap:.8rem}.related-section{width:95%;margin-left:2.5%;padding:1rem}.related-grid{gap:.75rem;justify-content:space-between}.related-card{width:calc(50% - .375rem);min-width:calc(50% - .375rem);flex-direction:column;align-items:center;padding:.5rem}.related-cover{width:100%;height:auto;aspect-ratio:3/4;margin-right:0;margin-bottom:.5rem;border-radius:.4rem}.related-info{width:100%;align-items:center;text-align:center}.related-name{font-size:.85rem;text-align:center;margin-bottom:.3rem}.related-details-wrapper{font-size:.7rem;justify-content:center;flex-wrap:wrap}}@media (max-width:575px){.intro-section{padding-block:0;padding-bottom:1rem}.content-wrapper{flex-direction:column;align-items:stretch;gap:0;padding:0;max-width:100%}.content-wrapper,.cover{width:100%;box-sizing:border-box}.cover{display:flex;justify-content:center;align-items:center;margin-bottom:0;padding:1rem 1rem 0;background:transparent}.cover-image{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{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,.info{width:100%;align-items:flex-start}.comic-header{justify-content:flex-start;margin-top:0;gap:0;flex-direction:column;padding-bottom:0;border-bottom:none}.comic-title{font-size:1.1rem;line-height:1.3;text-align:left;font-weight:700;color:#fff;letter-spacing:.3px}.comic-info-line,.comic-title{width:100%;margin:0;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.15);box-sizing:border-box}.comic-info-line{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem 0;row-gap:.5rem}.comic-info-line .author{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:after{content:"";display:none}.comic-info-line .volume-count{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:after{content:"";display:none}.comic-info-line .theme-array{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:after{content:"";display:none}.comic-info-line .status{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{font-size:.75rem;line-height:1.3;color:hsla(0,0%,100%,.8);font-weight:400}.comic-meta{display:none}.chapter-cover,.large-cover-image{display:none!important}.content-container{width:100%;margin-left:0;padding:.75rem;border-radius:0;margin-top:1rem;margin-bottom:1rem}.large-cover-image{display:none!important}.chapter-title{font-size:.95rem}.chapter-description,.chapter-title{padding:0 .5rem}.comic-synop{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{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.tabs{gap:.5rem;padding:.3rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-item{font-size:.65rem;padding:.3rem .25rem;flex-shrink:0}.read-continue-button{font-size:.7rem;padding:.3rem .8rem}.material-icons{font-size:.9rem}.chapters-container{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem}.chapter-button{height:2rem;line-height:2rem;font-size:.75rem}.chapter-actions{justify-content:center;flex-direction:row;gap:.8rem;width:100%;flex-wrap:wrap}.square-button{flex:1;min-width:6.5rem;max-width:10rem;padding:.4rem .9rem!important}.comments-container{padding:.75rem;gap:1rem}.comments-container .comment-input{height:80px;padding:.75rem;font-size:.85rem}.add-comment-button{padding:.4rem .8rem;font-size:.85rem}.comment-content-wrapper{gap:.5rem}.comment-avatar{width:2rem;height:2rem}.comment-author{font-size:.85rem}.comment-text{font-size:.8rem}.comment .comment-actions,.comment-actions-left{gap:.5rem}.comment-reply-btn{font-size:.8rem}.comment-time{font-size:.7rem}.comment-like{gap:.05rem}.comment-expand-reply,.comment-like{font-size:.8rem}.comment-reply-input{min-height:60px;padding:.5rem;font-size:.8rem}.comment-reply-cancel,.comment-reply-submit{padding:.35rem .8rem;font-size:.8rem}.comment-replies-list{margin-top:.5rem;padding-left:.75rem}.comment-reply-expand{padding-left:0;border-left:none}.comment-reply-expand-btn{margin-left:1.7rem}.comment-reply-avatar{width:1.2rem;height:1.2rem}.comment-reply-author{font-size:.8rem}.comment-reply-to-info{gap:.25rem;margin-left:.4rem}.comment-reply-time,.comment-reply-to,.comment-reply-to-name,.comment-reply-to-text{font-size:.7rem}.comment-reply-item .comment-reply-content{font-size:.8rem;margin-left:1.7rem;padding-left:0;text-align:left}.comment-reply-item .comment-reply-actions,.comment-reply-item .comment-reply-box{margin-left:1.7rem}.no-comments{font-size:.85rem;padding:1.5rem .5rem}.faq-container{padding:.75rem}.faq-question{font-size:.75rem;padding:.4rem 0}.faq-answer{font-size:.75rem;padding:.6rem}.related-section{width:100%;margin-left:0;padding:.75rem;border-radius:0}.related-header{margin-bottom:1rem}.related-title{font-size:.85rem}.related-grid{gap:.6rem;margin:.5rem auto;justify-content:space-between}.related-card{width:calc(50% - .3rem);min-width:calc(50% - .3rem);flex-direction:column;align-items:center;padding:.4rem}.related-cover{width:100%;height:auto;aspect-ratio:3/4;margin-right:0;margin-bottom:.4rem;border-radius:.3rem}.related-info{width:100%;align-items:flex-start;text-align:left}.related-name{font-size:.8rem;text-align:left;margin-bottom:.25rem}.related-themes-wrapper{font-size:.65rem;justify-content:flex-start;gap:.3rem;flex-wrap:wrap;margin-top:.2rem;margin-bottom:.2rem}.related-stats-wrapper{font-size:.65rem;justify-content:space-between;gap:.3rem;margin-top:.2rem}.related-icon{font-size:.7rem}}@media (max-width:399px){.intro-section{padding-block:0;padding-bottom:.75rem}.content-wrapper{padding:0;gap:0}.cover{padding:.75rem .75rem 0}.cover-image{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{padding:.6rem .75rem;text-align:left;gap:.9rem}.comic-header,.info{align-items:flex-start}.comic-header{justify-content:flex-start;gap:.4rem;padding-bottom:.4rem}.comic-title{font-size:1.1rem;text-align:left;margin-bottom:.2rem}.author{font-size:.85rem;margin-bottom:.2rem}.comic-serial,.volume-count{font-size:.75rem;text-align:left;margin-bottom:.15rem}.comic-theme{font-size:.7rem;margin-bottom:0}.comic-meta{align-items:flex-start;gap:.4rem}.theme-array{font-size:.7rem;gap:.25rem}.status{font-size:.7rem;padding:.15rem .4rem}.content-container{padding:.5rem}.large-cover-image{width:55%;min-width:120px}.chapter-title{font-size:.9rem}.comic-synop{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{display:block;-webkit-line-clamp:unset;overflow:visible;padding-right:2rem}.tab-item{font-size:.6rem;padding:.25rem .2rem}.read-continue-button{font-size:.65rem;padding:.25rem .7rem}.chapters-container{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr))}.chapter-button{height:1.9rem;line-height:1.9rem;font-size:.7rem}.related-section{width:100%;margin-left:0;padding:.75rem;border-radius:0}.related-header{margin-bottom:1rem}.related-title{font-size:.85rem}.related-grid{gap:.6rem;margin:.5rem auto;justify-content:space-between}.related-card{width:calc(50% - .3rem);min-width:calc(50% - .3rem);flex-direction:column;align-items:center;padding:.4rem}.related-cover{width:100%;height:auto;aspect-ratio:3/4;margin-right:0;margin-bottom:.4rem;border-radius:.3rem}.related-info{width:100%;align-items:center;text-align:center}.related-name{font-size:.8rem;text-align:center;margin-bottom:.25rem}.related-details-wrapper{font-size:.65rem;justify-content:center;gap:.3rem;flex-wrap:wrap}.related-icon{font-size:.7rem}}.classify-filter-row[data-v-102ce996]{padding:var(--spacing-sm) 0}.classify-filter-row__label[data-v-102ce996]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);white-space:nowrap}.classify-filter-row__options[data-v-102ce996]{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--spacing-sm);-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl)}.classify-filter-tag[data-v-102ce996]{display:inline-block;padding:var(--spacing-xs) 0;color:var(--color-text-regular);font-size:var(--font-size-base);line-height:var(--line-height-normal);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease,font-weight .2s ease}.classify-filter-tag--active[data-v-102ce996],.classify-filter-tag[data-v-102ce996]:hover{color:var(--color-primary);font-weight:var(--font-weight-medium)}.classify-filter-tag[data-v-102ce996]:focus{outline:none}.classify-filter-tag[data-v-102ce996]:focus-visible{color:var(--color-primary);outline:none}@media (min-width:769px){.classify-filter-row[data-v-102ce996]{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding:var(--spacing-sm) 0}.classify-filter-row__label[data-v-102ce996]{grid-column:1}.classify-filter-row__options[data-v-102ce996]{display:contents}.classify-filter-tag[data-v-102ce996]{justify-self:start}.classify-filter-tag--active[data-v-102ce996],.classify-filter-tag[data-v-102ce996]:hover{font-size:var(--font-size-base)}}@media (max-width:768px){.classify-filter-row[data-v-102ce996]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}.classify-filter-row__label[data-v-102ce996]{flex-shrink:0;width:2.75rem;font-size:var(--font-size-small);line-height:var(--line-height-normal);text-align:left}.classify-filter-row__options[data-v-102ce996]{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);row-gap:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.classify-filter-row__options[data-v-102ce996]::-webkit-scrollbar{display:none}.classify-filter-tag[data-v-102ce996]{flex-shrink:0;font-size:var(--font-size-small);line-height:var(--line-height-normal);padding:0}.classify-filter-tag--active[data-v-102ce996],.classify-filter-tag[data-v-102ce996]:hover{font-size:var(--font-size-small)}}.category-page[data-v-cb641c62]{display:flex;flex-direction:column;align-items:center;background-color:var(--color-bg-base);padding:var(--spacing-lg) 0}.classify-filter-panel[data-v-cb641c62]{--filter-label-width:3.5rem;--filter-option-cols:13;background-color:var(--color-bg-lighter);padding:var(--spacing-lg) var(--spacing-base);margin-bottom:var(--spacing-lg)}.classify-filter-panel[data-v-cb641c62],.search-result-header[data-v-cb641c62]{width:95%;max-width:75rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.search-result-header[data-v-cb641c62]{margin-bottom:var(--spacing-base);padding:0 var(--spacing-base)}.search-result-header__title[data-v-cb641c62]{margin:0;font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.search-result-header__count[data-v-cb641c62]{margin-left:var(--spacing-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}@media (min-width:769px){.classify-filter-panel[data-v-cb641c62]{display:grid;grid-template-columns:var(--filter-label-width) repeat(var(--filter-option-cols),minmax(3.25rem,max-content));-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);row-gap:0;align-items:center}}@media (min-width:1024px){.classify-filter-panel[data-v-cb641c62]{-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-sm)}}@media (max-width:768px){.category-page[data-v-cb641c62]{--comic-area-width:100%;--comic-area-inset-x:var(--spacing-sm)}.classify-filter-panel[data-v-cb641c62]{display:block;padding:var(--spacing-base) var(--spacing-sm);border-radius:var(--radius-base)}.classify-filter-panel[data-v-cb641c62],.search-result-header[data-v-cb641c62]{width:calc(var(--comic-area-width) - var(--comic-area-inset-x)*2);max-width:none;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-base);box-sizing:border-box}.search-result-header[data-v-cb641c62]{padding:0 var(--spacing-sm)}}.comic-section[data-v-cb641c62]{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-cb641c62]{width:95%;max-width:1800px;padding:0 .5rem}}.comic-grid[data-v-cb641c62]{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-cb641c62]{position:relative}.comic-grid[data-v-cb641c62]{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-cb641c62]{max-width:220px;width:100%;padding:.75rem}}.comic-card[data-v-cb641c62]{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-cb641c62]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.comic-info[data-v-cb641c62]{display:flex;flex-direction:column;width:100%;text-align:left;box-sizing:border-box}.comic-card[data-v-cb641c62]:hover .comic-cover{transform:scale(1.02)}.comic-name-author[data-v-cb641c62]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.1rem;margin-bottom:.3rem;width:100%}.comic-name[data-v-cb641c62]{font-size:.95rem;font-weight:700;color:#333;line-height:1.3}.comic-author[data-v-cb641c62],.comic-name[data-v-cb641c62]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.comic-author[data-v-cb641c62]{font-size:.85rem;color:#666}.comic-themes[data-v-cb641c62]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.3rem;width:100%}.comic-theme[data-v-cb641c62]{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-cb641c62]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);transform:scale(1.05)}.comic-description[data-v-cb641c62]{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-name[data-v-cb641c62]{font-size:1.1rem;margin-bottom:.3rem}.comic-author[data-v-cb641c62]{font-size:.95rem}.comic-description[data-v-cb641c62]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-cb641c62]{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-cb641c62]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}@media (min-width:1441px){.comic-section[data-v-cb641c62]{width:95%;max-width:1800px;gap:2.5rem}.comic-grid[data-v-cb641c62]{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-cb641c62]{max-width:220px;width:100%;padding:.75rem}.comic-name[data-v-cb641c62]{font-size:1.1rem;margin-bottom:.3rem}.comic-author[data-v-cb641c62]{font-size:.95rem}.comic-description[data-v-cb641c62]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-cb641c62]{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-cb641c62]: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-cb641c62]{width:95%;max-width:1600px;gap:2rem}.comic-grid[data-v-cb641c62]{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-cb641c62]{max-width:220px;width:100%}.comic-name[data-v-cb641c62]{font-size:1.1rem;margin-bottom:.3rem}.comic-author[data-v-cb641c62]{font-size:.95rem}.comic-description[data-v-cb641c62]{font-size:.9rem;line-height:1.5}.comic-theme[data-v-cb641c62]{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-cb641c62]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}.pagination[data-v-cb641c62]{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-cb641c62]{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-cb641c62]:hover,.page-current[data-v-cb641c62]{background-color:#3b82f6;color:#fff}.page-current[data-v-cb641c62]{font-weight:700;border-radius:6px;padding:.5rem 1rem}.loading-overlay[data-v-cb641c62]{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-cb641c62]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin-cb641c62 2s linear infinite}.no-results[data-v-cb641c62]{text-align:center}@keyframes spin-cb641c62{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comic-list-footer[data-v-cb641c62]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;box-sizing:border-box;flex-shrink:0}.comic-list-footer--loading[data-v-cb641c62]{padding:var(--spacing-lg) var(--spacing-base) var(--spacing-xl);color:var(--color-text-secondary);font-size:var(--font-size-small)}.comic-list-footer--end[data-v-cb641c62]{padding:var(--spacing-base) 0 var(--spacing-lg)}.comic-list-footer__spinner[data-v-cb641c62]{color:var(--color-primary);animation:comic-list-footer-spin-cb641c62 .9s linear infinite}.comic-list-footer__text[data-v-cb641c62]{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-normal)}.comic-grid--refreshing[data-v-cb641c62]{opacity:.72;pointer-events:none;transition:opacity var(--transition-base)}@keyframes comic-list-footer-spin-cb641c62{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px) and (max-width:1023px){.comic-section[data-v-cb641c62]{width:90%;gap:1.5rem;padding:0 .75rem}.comic-grid[data-v-cb641c62]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.comic-card[data-v-cb641c62]{max-width:180px;padding:.5rem}.category-title[data-v-cb641c62]{font-size:1.1rem;margin-bottom:.75rem}.comic-description[data-v-cb641c62]{font-size:.75rem}}@media (min-width:576px) and (max-width:767px){.category-page[data-v-cb641c62]{padding:1rem .5rem;--comic-area-width:95%}.classify-filter-panel[data-v-cb641c62],.search-result-header[data-v-cb641c62]{padding:var(--spacing-base) var(--spacing-sm);margin-bottom:var(--spacing-base)}.comic-section[data-v-cb641c62]{width:95%;gap:1.5rem;padding:0 .5rem;margin:1.5rem auto}.comic-grid[data-v-cb641c62]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.comic-card[data-v-cb641c62]{max-width:160px;padding:.4rem;border-radius:6px}.category-title[data-v-cb641c62]{font-size:1rem;margin-bottom:.75rem;padding-left:.25rem}.comic-theme[data-v-cb641c62]{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-cb641c62]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-cb641c62]{font-size:.75rem}}@media (max-width:575px){.category-page[data-v-cb641c62]{padding:1rem .5rem;--comic-area-width:100%;--comic-area-inset-x:var(--spacing-sm)}.classify-filter-panel[data-v-cb641c62],.search-result-header[data-v-cb641c62]{margin-bottom:var(--spacing-base)}.comic-section[data-v-cb641c62]{width:100%;gap:1.25rem;padding:0 .5rem;margin:1rem auto}.comic-grid[data-v-cb641c62]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.comic-card[data-v-cb641c62]{max-width:140px;min-width:110px;padding:.4rem;border-radius:6px}.category-title[data-v-cb641c62]{font-size:.95rem;margin-bottom:.5rem;padding-left:.25rem}.comic-name[data-v-cb641c62]{font-size:.85rem}.comic-author[data-v-cb641c62]{font-size:.75rem}.comic-themes[data-v-cb641c62]{gap:.3rem;margin-bottom:.25rem}.comic-theme[data-v-cb641c62]{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-cb641c62]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-cb641c62]{font-size:.7rem;margin-top:.25rem}.pagination[data-v-cb641c62]{gap:.4rem;font-size:.85rem;margin-top:1.5rem}.page-button[data-v-cb641c62],.page-current[data-v-cb641c62]{padding:.4rem .7rem;font-size:.85rem}}@media (max-width:399px){.category-page[data-v-cb641c62]{padding:.75rem .25rem;--comic-area-inset-x:var(--spacing-xs)}.classify-filter-panel[data-v-cb641c62],.search-result-header[data-v-cb641c62]{padding:var(--spacing-sm) var(--spacing-base);margin-bottom:var(--spacing-sm)}.comic-section[data-v-cb641c62]{gap:1rem;padding:0 .25rem;margin:.75rem auto}.comic-grid[data-v-cb641c62]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.4rem}.comic-card[data-v-cb641c62]{max-width:120px;min-width:95px;padding:.3rem}.category-title[data-v-cb641c62]{font-size:.9rem;margin-bottom:.5rem;padding-left:.2rem}.comic-name[data-v-cb641c62]{font-size:.8rem}.comic-author[data-v-cb641c62]{font-size:.7rem}.comic-theme[data-v-cb641c62]{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-cb641c62]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-cb641c62]{font-size:.65rem}.pagination[data-v-cb641c62]{gap:.3rem;font-size:.8rem;margin-top:1rem}.page-button[data-v-cb641c62],.page-current[data-v-cb641c62]{padding:.35rem .6rem;font-size:.8rem}}.calendar-overlay[data-v-e71073c6]{position:fixed;z-index:var(--z-index-modal-backdrop);inset:0;background:var(--color-shadow-dark);animation:fade-in-e71073c6 var(--transition-base)}.calendar-popup[data-v-e71073c6]{position:fixed;z-index:var(--z-index-modal);top:50%;left:50%;width:90%;max-width:var(--layout-calendar-width);padding:var(--spacing-lg);box-sizing:border-box;color:var(--color-user-center-text);background:var(--color-user-center-surface);border:1px solid var(--color-user-center-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);transform:translate(-50%,-50%);animation:calendar-in-e71073c6 var(--transition-base)}.calendar-header[data-v-e71073c6]{position:relative;margin-bottom:var(--spacing-base);text-align:center}.close-icon[data-v-e71073c6]{position:absolute;top:0;right:0;font-size:var(--font-size-large);color:var(--color-user-center-text-secondary);cursor:pointer}.close-icon[data-v-e71073c6]:hover{color:var(--color-danger)}.calendar-title h3[data-v-e71073c6]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.calendar-title p[data-v-e71073c6]{margin:0;font-size:var(--font-size-small);color:var(--color-user-center-text-secondary)}.calendar-controls[data-v-e71073c6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-base);padding:var(--spacing-sm);background:var(--color-user-center-primary-soft);border-radius:var(--radius-base)}.nav-icon[data-v-e71073c6]{padding:var(--spacing-xs);font-size:var(--font-size-large);color:var(--color-user-center-primary);cursor:pointer}.nav-icon[data-v-e71073c6]:hover{color:var(--color-user-center-primary-hover)}.current-month[data-v-e71073c6]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}.calendar-grid[data-v-e71073c6]{padding:var(--spacing-base);background:var(--color-user-center-secondary-soft);border-radius:var(--radius-md)}.calendar-days[data-v-e71073c6],.calendar-weekdays[data-v-e71073c6]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-sm)}.calendar-weekdays[data-v-e71073c6]{margin-bottom:var(--spacing-sm)}.calendar-day[data-v-e71073c6],.weekday[data-v-e71073c6]{display:flex;align-items:center;justify-content:center;text-align:center}.weekday[data-v-e71073c6]{padding:var(--spacing-sm) 0;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-user-center-text-secondary)}.calendar-day[data-v-e71073c6]{position:relative;flex-direction:column;aspect-ratio:1;background:var(--color-bg-lighter);border-radius:var(--radius-base);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.calendar-day.can-makeup[data-v-e71073c6]:hover,.calendar-day[data-v-e71073c6]:hover:not(.other-month){background:var(--color-user-center-primary-soft);transform:translateY(calc(var(--spacing-xs)*-1))}.calendar-day.other-month[data-v-e71073c6]{opacity:.3;cursor:default}.calendar-day.can-makeup.other-month[data-v-e71073c6],.calendar-day.can-makeup[data-v-e71073c6]{opacity:1;cursor:pointer}.calendar-day.today[data-v-e71073c6]{color:var(--color-bg-lighter);font-weight:var(--font-weight-semibold);background:var(--color-user-center-primary)}.calendar-day.checked[data-v-e71073c6]{color:var(--color-bg-lighter);background:var(--color-success)}.calendar-day.checked .check-icon[data-v-e71073c6],.calendar-day.checked .day-number[data-v-e71073c6],.calendar-day.today .day-number[data-v-e71073c6]{color:var(--color-bg-lighter)}.day-number[data-v-e71073c6]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-user-center-text)}.check-icon[data-v-e71073c6]{position:absolute;bottom:var(--spacing-xs);font-size:var(--font-size-extra-small);color:var(--color-success)}.reward-gold-effect[data-v-e71073c6]{z-index:var(--z-index-toast);transform:translate(-50%)}.reward-gold-effect-fixed[data-v-e71073c6]{position:fixed;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-user-center-primary-hover);white-space:nowrap;pointer-events:none;background:var(--color-user-center-primary-soft);border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.reward-float-enter-active[data-v-e71073c6]{animation:reward-up-e71073c6 var(--transition-base) forwards}.reward-float-leave-active[data-v-e71073c6]{animation:reward-down-e71073c6 var(--transition-slow) forwards}@keyframes fade-in-e71073c6{0%{opacity:0}to{opacity:1}}@keyframes calendar-in-e71073c6{0%{opacity:0;transform:translate(-50%,-55%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes reward-up-e71073c6{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,calc(var(--spacing-lg)*-1))}}@keyframes reward-down-e71073c6{0%{opacity:1;transform:translate(-50%,calc(var(--spacing-lg)*-1))}to{opacity:0;transform:translate(-50%,var(--spacing-sm))}}@media (max-width:768px){.calendar-popup[data-v-e71073c6]{padding:var(--spacing-base)}.calendar-grid[data-v-e71073c6]{padding:var(--spacing-sm)}.calendar-days[data-v-e71073c6],.calendar-weekdays[data-v-e71073c6]{gap:var(--spacing-xs)}}.user-center[data-v-23681c14]{min-height:100vh;padding:var(--spacing-xl) var(--spacing-base) var(--spacing-3xl);box-sizing:border-box;background:var(--color-user-center-page);color:var(--color-user-center-text)}.user-center__container[data-v-23681c14]{width:75%;max-width:100%;margin:0 auto}.user-center__nav[data-v-23681c14],.user-center__operation[data-v-23681c14],.user-center__profile[data-v-23681c14],.user-center__wallet[data-v-23681c14]{background:var(--color-user-center-surface);border:1px solid var(--color-user-center-border);box-shadow:var(--shadow-user-center)}.user-center__profile[data-v-23681c14]{display:flex;align-items:center;gap:var(--spacing-base);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-xl)}.user-center__profile-main[data-v-23681c14]{display:flex;align-items:center;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.user-center__profile-main img[data-v-23681c14]{width:var(--spacing-4xl);height:var(--spacing-4xl);margin-right:var(--spacing-base);-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-user-center-primary-muted);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.user-center__identity[data-v-23681c14]{display:flex;flex-direction:column;min-width:0;gap:var(--spacing-xs)}.user-center__identity strong[data-v-23681c14]{overflow:hidden;font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap}.user-center__checkin small[data-v-23681c14],.user-center__identity small[data-v-23681c14],.user-center__stats small[data-v-23681c14]{font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-user-center-text-secondary)}.user-center__section-heading button[data-v-23681c14]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);color:var(--color-user-center-primary-hover);background:transparent;border:0;cursor:pointer}.user-center__content[data-v-23681c14]{display:grid;grid-template-columns:30% minmax(0,70%);gap:var(--spacing-lg);align-items:start}.user-center__sidebar[data-v-23681c14]{display:flex;flex-direction:column;gap:var(--spacing-base)}.user-center__nav[data-v-23681c14],.user-center__operation[data-v-23681c14],.user-center__wallet[data-v-23681c14]{padding:var(--spacing-base);border-radius:var(--radius-lg)}.user-center__section-heading[data-v-23681c14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.user-center__section-heading>span[data-v-23681c14]{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}.user-center__stats[data-v-23681c14]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.user-center__stats button[data-v-23681c14]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-md);text-align:left;background:var(--color-user-center-primary-soft);border:0;border-radius:var(--radius-md);cursor:pointer}.user-center__stats button[data-v-23681c14]:nth-child(2){background:var(--color-user-center-secondary-soft)}.user-center__stats button:nth-child(2) strong[data-v-23681c14]{color:var(--color-user-center-icon)}.user-center__stats strong[data-v-23681c14]{font-size:var(--font-size-large);color:var(--color-user-center-primary-hover)}.user-center__checkin[data-v-23681c14]{display:flex;align-items:center;width:100%;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-md);color:var(--color-user-center-text);text-align:left;background:var(--color-bg-lighter);border:1px solid var(--color-user-center-border);border-radius:var(--radius-md);cursor:pointer}.user-center__checkin>span[data-v-23681c14]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs)}.user-center__nav p[data-v-23681c14]{justify-content:flex-start;margin:0 0 var(--spacing-md);padding:0;box-sizing:border-box;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);text-align:left}.user-center__nav button[data-v-23681c14],.user-center__nav p[data-v-23681c14]{display:flex;align-items:center;width:100%;gap:var(--spacing-sm);color:var(--color-user-center-text)}.user-center__nav button[data-v-23681c14]{margin:var(--spacing-xs) 0;padding:var(--spacing-md);font-size:var(--font-size-base);background:transparent;border:0;border-radius:var(--radius-base);cursor:pointer}.user-center__nav button.is-active[data-v-23681c14],.user-center__nav button[data-v-23681c14]:hover{color:var(--color-user-center-primary-hover);background:var(--color-user-center-primary-soft)}.user-center__nav-arrow[data-v-23681c14]{margin-left:auto;color:var(--color-user-center-text-secondary)}.user-center__operation[data-v-23681c14]{min-width:0;min-height:50vh}.user-center__overlay[data-v-23681c14]{position:fixed;z-index:var(--z-index-modal-backdrop);inset:0;background:var(--color-shadow-dark)}.user-center__toast[data-v-23681c14]{position:fixed;z-index:var(--z-index-toast);top:35%;left:50%;width:-moz-max-content;width:max-content;max-width:75%;padding:var(--spacing-lg);color:var(--color-bg-lighter);background:var(--color-user-center-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transform:translate(-50%,-50%)}.user-center__toast button[data-v-23681c14]{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);color:inherit;background:transparent;border:0;cursor:pointer}@media (max-width:768px){.user-center[data-v-23681c14]{padding:var(--spacing-md) var(--spacing-md) calc(var(--spacing-xl) + env(safe-area-inset-bottom))}.user-center__container[data-v-23681c14]{width:100%}.user-center__profile[data-v-23681c14]{position:relative;align-items:flex-start;padding:var(--spacing-base);margin-bottom:var(--spacing-md);border-radius:var(--radius-lg)}.user-center__profile-main[data-v-23681c14]{max-width:100%}.user-center__profile-main img[data-v-23681c14]{width:var(--spacing-3xl);height:var(--spacing-3xl);margin-right:var(--spacing-md)}.user-center__identity strong[data-v-23681c14]{font-size:var(--font-size-medium)}.user-center__identity small[data-v-23681c14]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center>.user-center__container>.user-center__checkin[data-v-23681c14],.user-center__mobile-actions[data-v-23681c14],.user-center__wallet--mobile[data-v-23681c14]{margin-bottom:var(--spacing-md)}.user-center__mobile-actions[data-v-23681c14],.user-center__wallet--mobile[data-v-23681c14]{padding:var(--spacing-base) 0;background:transparent;border:0;border-radius:0;box-shadow:none}.user-center__mobile-actions h2[data-v-23681c14]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:var(--spacing-sm);margin:0 0 var(--spacing-md);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:left}.user-center__mobile-actions>div[data-v-23681c14]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}.user-center__mobile-actions button[data-v-23681c14]{display:flex;flex-direction:column;align-items:center;min-width:0;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-user-center-text);background:transparent;border:0;cursor:pointer}.user-center__mobile-actions button>span[data-v-23681c14]{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-2xl);height:var(--spacing-2xl);font-size:var(--font-size-large);background:transparent}.user-center__mobile-actions button:active>span[data-v-23681c14]{opacity:.72}.user-center__checkin[data-v-23681c14]{margin-top:0;padding:var(--spacing-base);background:var(--color-user-center-primary-soft);border:0;border-radius:var(--radius-lg);box-shadow:none}.user-center__section-heading[data-v-23681c14]{margin-bottom:var(--spacing-sm)}.user-center__section-heading button[data-v-23681c14]{padding-right:0;font-size:var(--font-size-small)}.user-center__stats button[data-v-23681c14]{padding:var(--spacing-base)}.user-center__toast[data-v-23681c14]{width:calc(100% - var(--spacing-3xl));box-sizing:border-box;text-align:center}}.comic-reader-container{height:100vh;max-width:100vw;padding:1rem;background-color:#f8f9fa;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;cursor:pointer}.comic-image-container,.comic-reader-container{width:100%;display:flex;align-items:center;position:relative;box-sizing:border-box}.comic-image-container{max-width:50rem;margin:0 auto;justify-content:center;margin-bottom:.5rem}.comic-image{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{max-width:40rem}.comic-reader-container{padding:.5rem}}@media (max-width:30rem){.comic-image-container{max-width:100%;margin-bottom:.5rem}.comic-reader-container{padding:.5rem}}.top-bar{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,visibility 0s linear .3s;padding:.75rem 1rem;visibility:hidden;pointer-events:none}.top-bar.show{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .3s ease,visibility 0s linear 0s}.top-bar-content{display:flex;align-items:center;justify-content:space-between;max-width:50rem;margin:0 auto}.top-bar-button{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:hover{background-color:rgba(0,0,0,.05)}.top-bar-button:active{background-color:rgba(0,0,0,.1)}.current-volume{font-size:1rem;font-weight:500;color:#333;flex:1;text-align:center}.catalog-overlay{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 .3s ease}.catalog-popup{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 .3s ease}.catalog-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.catalog-header h3{margin:0;font-size:1.2rem;font-weight:600;color:#333}.catalog-total{flex:1;text-align:center;font-size:.9rem;color:#666;margin:0 1rem}.close-catalog{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:hover{background-color:rgba(0,0,0,.05)}.catalog-content{flex:1;overflow-y:auto;padding:1rem}.catalog-empty,.catalog-loading{text-align:center;padding:2rem;color:#999;font-size:.9rem}.catalog-list{display:flex;flex-direction:column;gap:.75rem}.catalog-end-tip{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:after,.catalog-end-tip:before{content:"";flex:1;height:1px;background-color:#e5e7eb;max-width:3rem}.catalog-item{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:hover{background-color:#f3f4f6;transform:translateY(-1px)}.catalog-item.active{background-color:#e0e7ff;border-color:#2563eb}.catalog-item-cover{flex-shrink:0;width:100px;height:125px;border-radius:6px;overflow:hidden;background-color:#f3f4f6}.catalog-item-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-item-info{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0}.catalog-item-title{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{color:#2563eb;font-weight:600}.catalog-item-meta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem;margin:0;padding:0}.catalog-item-date{font-size:.85rem;color:#666;flex-shrink:0;margin:0;padding:0}.catalog-item-stats{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.catalog-stat-item{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#666}.catalog-stat-item .stat-icon{font-size:1rem;color:#999;display:inline-flex;align-items:center;justify-content:center}.catalog-stat-item .fa-thumbs-up{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{line-height:1}.catalog-item.active .catalog-stat-item,.catalog-item.active .catalog-stat-item .fa-thumbs-up,.catalog-item.active .catalog-stat-item .stat-icon{color:#2563eb}.catalog-item-progress{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;padding:0}.progress-label{font-size:.85rem;color:#666;flex-shrink:0}.progress-ring-container{display:flex;align-items:center;gap:.5rem;position:relative}.progress-ring{flex-shrink:0;overflow:visible;display:block}.progress-ring-background{transition:stroke .3s ease}.progress-ring-circle{transition:stroke-dashoffset .3s ease,stroke .3s ease;stroke-linecap:round}.progress-text{font-size:.85rem;color:#666;font-weight:500;line-height:1}.catalog-item.active .progress-label,.catalog-item.active .progress-text{color:#2563eb}.catalog-item.active .progress-ring-circle{stroke:#4caf50}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:768px){.catalog-overlay{padding:5rem 2rem 2rem 2rem}.catalog-popup{max-width:900px;max-height:calc(100vh - 7rem)}.catalog-header{padding:1.25rem 2rem}.catalog-header h3{font-size:1.3rem}.catalog-total{font-size:1rem}.catalog-content{padding:1.5rem}.catalog-list{gap:1rem}.catalog-item{padding:1rem;gap:1.25rem}.catalog-item-cover{width:120px;height:150px}.catalog-item-title{font-size:1.1rem}.catalog-item-date{font-size:.9rem}.catalog-item-stats{gap:1.5rem}.catalog-stat-item{font-size:.9rem}.catalog-stat-item .stat-icon{font-size:1.1rem}}.reading-progress-bar{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{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{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: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,.reading-progress-bar:active .progress-slider{transition:transform .1s ease,box-shadow .2s ease!important}@media (min-width:50rem){.reading-progress-bar{right:calc(50vw - 25.5rem);width:.5rem;top:70px;height:calc(100vh - 70px)}.progress-slider{width:.7rem;height:1.8rem}}@media (min-width:40rem) and (max-width:50rem){.reading-progress-bar{right:calc(50vw - 20.4rem);width:.4rem;top:70px;height:calc(100vh - 70px)}.progress-slider{width:.6rem;height:1.5rem}}@media (max-width:40rem){.reading-progress-bar{right:.5rem;width:.4rem;top:70px;height:calc(100vh - 70px)}.progress-slider{width:.55rem;height:1.4rem}.top-bar{padding:.6rem .75rem}.current-volume{font-size:.9rem}.top-bar-button{width:2rem;height:2rem}.catalog-overlay{padding:3.5rem .5rem .5rem .5rem}.catalog-popup{max-width:100%;border-radius:12px 12px 0 0}.catalog-header{padding:.75rem 1rem}.catalog-header h3{font-size:1rem}.catalog-total{font-size:.85rem;margin:0 .5rem}.catalog-content{padding:.75rem}.catalog-item{padding:.6rem;gap:1rem}.catalog-item-cover{width:75px;height:95px}.catalog-item-title{font-size:.9rem}.catalog-item-meta{gap:1.25rem;justify-content:flex-start}.catalog-item-date{font-size:.8rem;flex-shrink:0;margin:0;padding:0}.catalog-item-progress{margin-top:.4rem;gap:.6rem}.progress-label{font-size:.8rem}.progress-ring{width:28px;height:28px}.progress-text{font-size:.8rem}.catalog-item-stats{gap:1.25rem}.catalog-stat-item{font-size:.8rem}.catalog-stat-item .stat-icon{font-size:.9rem}.catalog-end-tip{padding:1.25rem .75rem;font-size:.8rem;gap:.5rem}.catalog-end-tip:after,.catalog-end-tip:before{max-width:2rem}}@media (max-width:30rem){.reading-progress-bar{right:.4rem;width:.35rem;top:60px;height:calc(100vh - 60px)}.progress-slider{width:.5rem;height:1.2rem}.top-bar{padding:.5rem .6rem}.current-volume{font-size:.85rem}.catalog-popup{border-radius:12px 12px 0 0!important}.catalog-item{gap:2rem}.catalog-item-cover{width:65px;height:85px}.catalog-item-title{font-size:.85rem}.catalog-item-meta{gap:1rem;justify-content:flex-start}.catalog-item-date{font-size:.75rem;flex-shrink:0}.catalog-item-progress{margin-top:.35rem;gap:.5rem}.progress-label{font-size:.75rem}.progress-ring{width:24px;height:24px}.progress-text{font-size:.75rem}.catalog-item-stats{gap:1rem}.catalog-stat-item{font-size:.75rem}.catalog-stat-item .stat-icon{font-size:.85rem}.catalog-end-tip{padding:1rem .5rem;font-size:.75rem;gap:.4rem}.catalog-end-tip:after,.catalog-end-tip:before{max-width:1.5rem}}.interact-area{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{gap:3rem;margin-bottom:1.5rem;flex-wrap:wrap;width:100%}.interact-actions,.interact-button{display:flex;justify-content:center;align-items:center}.interact-button{flex-direction:column;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:hover{opacity:.7}.interact-button:active{transform:none;opacity:.8}.interact-button:focus{outline:none;box-shadow:none}.interact-button .material-icons{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{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{width:1.25rem!important;height:1.25rem!important;font-size:1.25rem!important}.interact-button span{text-align:center;line-height:1.2;white-space:normal;display:block}.like-text-wrapper{display:flex;align-items:center;justify-content:center;width:100%;min-height:1.2rem}.interact-button .count-text{font-size:.7rem;color:#666;display:inline;min-width:.8rem;text-align:center}.interact-button.like-button{align-items:center}.interact-button.like-button .material-icons{margin:0 auto;width:1.25rem;height:1.25rem;font-size:1.25rem}.interact-button.collect-button.is-collected .el-icon,.interact-button.like-button.is-liked .material-icons{color:#ffc107!important}.interact-button.collect-button.is-collected .el-icon svg{fill:#ffc107!important;color:#ffc107!important}.comment-section{border-top:1px solid #eee;padding-top:1.5rem;margin-top:1.5rem}.comment-section-title{font-size:.95rem;font-weight:600;color:#333;margin-bottom:1rem;text-align:left}.comment-input-area{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.6rem;background-color:#f5f5f5;border-radius:.4rem}.comment-input-avatar{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.interact-area .comment-input{flex:1;padding:.5rem .75rem;border:none;border-radius:.3rem;font-size:.85rem;box-sizing:border-box;font-family:inherit;background-color:#fff;height:auto;min-height:2rem;line-height:1.4}.interact-area .comment-input:focus{outline:none}.interact-area .comment-input::-moz-placeholder{color:#999}.interact-area .comment-input::placeholder{color:#999}.comment-input-actions{display:flex;justify-content:flex-end;margin-bottom:1rem;padding-right:.75rem}.comment-send-button{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:hover{background-color:#2563eb}.comment-send-button:active{background-color:#1d4ed8}.comment-list{display:flex;flex-direction:column;gap:0;margin-bottom:1rem}.comment-item{padding:1rem 0;background-color:transparent}.comment-item.has-divider{border-bottom:1px solid #e0e0e0;padding-bottom:1rem;margin-bottom:1rem}.comment-item:not(.has-divider){padding-bottom:0;margin-bottom:0}.comment-content-wrapper{display:flex;gap:.75rem;align-items:flex-start}.comment-avatar{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-main{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0;text-align:left}.comment-user-info{display:flex;align-items:center;gap:.5rem}.comment-author{font-weight:500;color:#333;font-size:.85rem}.comment-time{font-size:.7rem;color:#999}.comment-content{color:#555;font-size:.85rem;line-height:1.5;word-wrap:break-word;margin-bottom:.4rem;text-align:left}.interact-area .comment-actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-base);margin-top:.5rem;margin-left:0;padding-left:0}.interact-area .comment-actions .comment-time{font-size:var(--font-size-small);color:var(--color-text-secondary,#999);flex-shrink:0}.interact-area .comment-reply-text-btn{gap:0;font-size:var(--font-size-small);color:var(--color-text-primary,#333)}.interact-area .vol-comment-delete-btn{font-size:var(--font-size-small);color:var(--color-text-primary,#333);cursor:pointer;flex-shrink:0;transition:color .2s ease}.interact-area .vol-comment-delete-btn:hover{color:#000}.interact-area .comment-action-item{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}.interact-area .comment-action-item:hover{color:#3d8efc}.interact-area .comment-action-item.is-liked{color:#2196f3}.interact-area .comment-action-item.is-liked:hover{color:#1e88e5}.interact-area .comment-action-item .material-icons{font-size:.9rem;width:.9rem;height:.9rem;display:inline-block;line-height:1;margin:0;padding:0;vertical-align:middle;flex-shrink:0}.interact-area .comment-action-item .el-icon{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}.interact-area .comment-action-item .el-icon svg{width:.9rem;height:.9rem;margin:0;padding:0}.interact-area .comment-action-item>span{display:inline-block;line-height:1;margin:0;padding:0;vertical-align:middle;white-space:nowrap}.interact-area .vol-comment-reply-box{margin-top:var(--spacing-sm)}.interact-area .vol-comment-reply-box.is-nested{margin-left:calc(1.5rem + var(--spacing-sm))}.interact-area .vol-comment-reply-input{width:100%;min-height:4.5rem;padding:var(--spacing-sm);border:1px solid var(--color-border-base);border-radius:var(--radius-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);resize:vertical;box-sizing:border-box}.interact-area .vol-comment-reply-input:focus{outline:none;border-color:var(--color-primary,#3d8efc)}.interact-area .vol-comment-reply-box-actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.interact-area .vol-comment-reply-cancel,.interact-area .vol-comment-reply-submit{padding:var(--spacing-xs) var(--spacing-base);border-radius:var(--radius-base);font-size:var(--font-size-base);cursor:pointer;border:none;transition:background-color .2s ease}.interact-area .vol-comment-reply-submit{background-color:#3d8efc;color:#fff}.interact-area .vol-comment-reply-submit:hover:not(:disabled){background-color:#2b7de5}.interact-area .vol-comment-reply-submit:disabled{background-color:#ccc;cursor:not-allowed}.interact-area .vol-comment-reply-cancel{background-color:var(--color-bg-secondary,#f5f5f5);color:var(--color-text-secondary,#666)}.interact-area .vol-comment-reply-cancel:hover{background-color:#e0e0e0}.interact-area .vol-comment-expand-reply{font-size:var(--font-size-small);color:var(--color-text-primary,#333);cursor:pointer;margin-top:var(--spacing-xs);display:inline-flex;align-items:center;gap:var(--spacing-xs)}.interact-area .vol-comment-expand-reply:hover{color:#000}.interact-area .vol-comment-expand-reply.is-loading{cursor:default;color:var(--color-text-secondary,#666)}.interact-area .vol-reply-loading-icon{font-size:var(--font-size-base);animation:volReplyLoadingSpin .9s linear infinite}@keyframes volReplyLoadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.interact-area .vol-comment-replies-list{margin-top:var(--spacing-sm);border-left:1px solid var(--color-border-base);padding-left:var(--spacing-base);text-align:left}.interact-area .vol-comment-reply-item{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light,#f0f0f0);text-align:left}.interact-area .vol-comment-reply-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.interact-area .vol-comment-reply-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.interact-area .vol-comment-reply-avatar{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.interact-area .vol-comment-reply-author{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary,#333)}.interact-area .vol-comment-reply-to-info{display:flex;align-items:center;gap:var(--spacing-xs)}.interact-area .vol-comment-reply-to-text{font-size:var(--font-size-small);color:var(--color-text-secondary,#999)}.interact-area .vol-comment-reply-to-name{font-size:var(--font-size-small);color:var(--color-text-regular,#666)}.interact-area .vol-comment-reply-content{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-regular,#555);margin:0 0 var(--spacing-xs);margin-left:calc(1.5rem + var(--spacing-sm));word-wrap:break-word;text-align:left}.interact-area .vol-comment-reply-meta{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-base);margin-left:calc(1.5rem + var(--spacing-sm))}.interact-area .vol-comment-reply-time{font-size:var(--font-size-small);color:var(--color-text-secondary,#999)}.interact-area .vol-comment-reply-btn{font-size:var(--font-size-small);color:var(--color-text-primary,#333);cursor:pointer}.interact-area .vol-comment-reply-btn:hover{color:#000}.interact-area .vol-comment-reply-expand{margin-top:var(--spacing-xs)}.interact-area .vol-comment-reply-expand-btn{font-size:var(--font-size-small);color:var(--color-text-primary,#333);cursor:pointer;margin-left:calc(1.5rem + var(--spacing-sm))}.interact-area .vol-comment-reply-expand-btn:hover{color:#000}.view-all-comments{display:flex;justify-content:center;align-items:center;margin-top:1rem;padding-top:1rem}.comment-footer-inner{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.comment-footer-divider{width:1px;height:.875rem;background:var(--color-border-base);flex-shrink:0}.view-all-button{background:none;border:none;color:#999;font-size:.85rem;cursor:pointer;padding:.3rem .5rem;transition:color .2s ease}.view-all-button:hover:not(:disabled){color:#666}.view-all-button:disabled{cursor:not-allowed;opacity:.6}.view-all-end{color:#999;font-size:.85rem}@media (max-width:48rem){.interact-area{padding:1rem;margin:1rem auto}.interact-button{padding:.35rem .7rem;font-size:.8rem}.comment-section{padding-top:1rem;margin-top:1rem}.comment-section-title{font-size:.9rem;margin-bottom:.75rem}.comment-input-area{padding:.5rem;gap:.5rem}.comment-input-avatar{width:1.75rem;height:1.75rem}.interact-area .comment-input{font-size:.8rem;padding:.4rem .6rem}.comment-author{font-size:.8rem}.comment-time{font-size:.65rem}.comment-content{font-size:.8rem}.comment-action-item{font-size:.7rem}.view-all-button{font-size:.8rem}}.load-volume-prompt{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 1s ease forwards;pointer-events:none}.load-volume-content,.load-volume-prompt{display:flex;align-items:center;gap:.75rem}.load-volume-indicator{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 .3s ease}.load-volume-indicator--inline{position:relative;bottom:auto;left:auto;transform:none;margin:2rem auto;min-height:4rem;justify-content:center}.restore-progress-overlay{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,.restore-progress-overlay{display:flex;align-items:center;justify-content:center}.loading-spinner-large{width:4rem;height:4rem;border:5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.loading-spinner{width:1.2rem;height:1.2rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.loading-text{font-size:.95rem;white-space:nowrap;font-weight:500}@keyframes loadPromptFadeIn{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{0%{opacity:0;transform:translateX(-50%) translateY(1rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.reader-danmaku-bar{position:fixed;top:0;left:0;right:0;z-index:1995;padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));box-sizing:border-box;pointer-events:none;overflow:visible;transition:top .3s ease}.reader-danmaku-bar--with-top-bar{top:4rem}.reader-danmaku-bar--interact-open{z-index:3210}.reader-danmaku-bar__shell{width:100%;max-width:none;margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:2px;pointer-events:none}.reader-danmaku-bar__inner{position:relative;width:100%;max-width:none;margin:0;min-height:2.4rem;height:auto;padding:.26rem .75rem .26rem .75rem;box-sizing:border-box;display:flex;align-items:stretch;flex-direction:row;border:none;border-radius:0;background-color:transparent;background-image:none;box-shadow:none;pointer-events:auto}.reader-danmaku-tracks--paused .reader-danmaku-scroll{animation-play-state:paused!important}.reader-danmaku-tracks{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.1rem;justify-content:center;padding-left:0}.reader-danmaku-bar__inner--rows-1 .reader-danmaku-track{flex:1 1 auto}.reader-danmaku-bar__inner--rows-2 .reader-danmaku-track,.reader-danmaku-bar__inner--rows-3 .reader-danmaku-track{flex:1 1 0;min-height:0}.reader-danmaku-track--line-0{margin-left:0}.reader-danmaku-track--line-1{margin-left:.4rem;margin-right:-.06rem;padding-top:.05rem}.reader-danmaku-track--line-2{margin-left:-.2rem;margin-right:.12rem;padding-top:.03rem}.reader-danmaku-track{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{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;height:100%;will-change:transform;animation-name:reader-danmaku-marquee;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes reader-danmaku-marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.reader-danmaku-item{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{flex-shrink:0}.reader-danmaku-item__like-inline{display:inline-flex;flex-direction:row;align-items:center;gap:.1rem;flex-shrink:0;margin-left:.06rem;color:inherit;text-shadow:inherit}.reader-danmaku-item__like-ico{font-size:1em!important;width:1em;line-height:1;color:inherit}.reader-danmaku-item__like-num{font-size:.84em;font-weight:900;line-height:1;letter-spacing:0;color:inherit}.reader-danmaku-item--placeholder{font-style:italic;font-weight:600;color:#e8e0d5}.reader-danmaku-item--highlight{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:1px solid #1a1a1a;box-shadow:none;text-shadow:.08rem .08rem 0 rgba(0,0,0,.45),0 0 10px hsla(0,0%,100%,.35)}.reader-danmaku-item--banner{cursor:default}.reader-danmaku-item:not(.reader-danmaku-item--banner){cursor:pointer}.reader-danmaku-fly{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:none}.reader-danmaku-interact-mask{position:fixed;inset:0;z-index:3200;background:rgba(0,0,0,.38);pointer-events:auto}.reader-danmaku-interact-panel{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;min-width:0;padding:.48rem .75rem;border-radius:0;border:none;background:rgba(0,0,0,.2);box-shadow:none;pointer-events:auto}.reader-danmaku-interact-panel--below{width:100%;max-width:none;box-sizing:border-box}.reader-danmaku-interact-quote{flex:0 1 auto;min-width:0;max-width:100%;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{flex:0 0 auto;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start}.reader-danmaku-interact-like{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.2rem;border:1px solid #1f1f1f;border-radius:999px;padding:.26rem .62rem;background-color:#ffc107;background-image:none;color:#121212;box-shadow:none;cursor:pointer;transition:transform .16s ease,filter .16s ease}.reader-danmaku-interact-like:hover:not(:disabled){filter:brightness(1.06)}.reader-danmaku-interact-like:active:not(:disabled){transform:scale(.97);filter:brightness(.95)}.reader-danmaku-interact-like.is-on{background-color:#ffc107;color:#121212}.reader-danmaku-interact-like .material-icons{font-size:1.05rem;width:1.05rem;flex-shrink:0;color:inherit}.reader-danmaku-interact-like .reader-danmaku-interact-like-count{font-size:.88rem;font-weight:800;flex-shrink:0;line-height:1}.reader-danmaku-interact-like:disabled{opacity:.65;cursor:default}.reader-danmaku-fly--playing{animation:danmaku-fly-manga 1.38s cubic-bezier(.22,.82,.28,1) forwards}@keyframes danmaku-fly-manga{0%{transform:translate(-50%,-50%) translate(0) scale(2.15) rotate(-2deg);opacity:1;filter:none}55%{opacity:1}to{transform:translate(-50%,-50%) translate(var(--fly-dx,0),var(--fly-dy,0)) scale(.38) rotate(0deg);opacity:.98;filter:none}}.reader-danmaku-fly__text{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:1px solid #121212;box-shadow:none}.reader-danmaku-fab-stack{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;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.reader-danmaku-fab-stack.reader-danmaku-fab-stack--visible{opacity:1;visibility:visible}.reader-danmaku-fab-stack .reader-danmaku-fab{pointer-events:auto}.reader-danmaku-fab{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #1f1f1f;cursor:pointer;color:#121212;background-color:#ffc107;background-image:none;box-shadow:none;transition:transform .18s ease,filter .18s ease;font-family:ui-sans-serif,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.reader-danmaku-fab:hover{transform:scale(1.04) translateY(-1px);box-shadow:none;filter:brightness(1.06)}.reader-danmaku-fab:active{transform:scale(.97) translateY(1px);box-shadow:none;filter:brightness(.95)}.reader-danmaku-fab--pill{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{font-size:.88rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}.reader-danmaku-fab--settings .reader-danmaku-fab__main,.reader-danmaku-fab--toggle .reader-danmaku-fab__main{font-size:.95rem}.reader-danmaku-fab__sub{font-size:.58rem;font-weight:800;letter-spacing:.06em;opacity:.96;white-space:nowrap}.reader-danmaku-fab .reader-danmaku-fab__ico{display:block;line-height:1;font-weight:400;font-style:normal;letter-spacing:normal}.reader-danmaku-fab__ico--switch{font-size:1.18rem;margin-top:.02rem}.reader-danmaku-fab__ico--gear{font-size:.98rem;margin-top:.06rem;opacity:.92}.reader-danmaku-fab--settings{background-color:#e8e8e8;background-image:none;color:#1a1a1a}.reader-danmaku-fab--toggle-off{background-color:#b3b3b3;background-image:none;color:#2d2d2d;box-shadow:none}.reader-danmaku-fab--send{min-width:2.95rem;min-height:2.72rem;padding:.4rem .55rem}.reader-danmaku-fab--send .reader-danmaku-fab__main{font-size:.98rem}.reader-danmaku-dialog :deep(.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 :deep(.el-dialog__header){padding:.9rem 1.1rem .35rem;border-bottom:none}.reader-danmaku-dialog :deep(.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 :deep(.el-dialog__headerbtn .el-dialog__close){color:#111}.reader-danmaku-dialog :deep(.el-dialog__body){padding:.35rem 1.15rem .6rem}.reader-danmaku-dialog :deep(.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{display:flex;align-items:flex-start;gap:.65rem}.reader-danmaku-comic-sfx{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{background:linear-gradient(180deg,#e3f2fd,#bbdefb);transform:rotate(3deg)}.reader-danmaku-comic-heading{display:flex;flex-direction:column;gap:.15rem;padding-top:.1rem}.reader-danmaku-comic-heading__main{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{font-size:.8rem;font-weight:600;color:#4b5563;letter-spacing:.02em}.reader-danmaku-comic-bubble{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: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{display:block;font-size:.82rem;font-weight:800;color:#1f2937;margin-bottom:.45rem;letter-spacing:.03em}.reader-danmaku-comic-textarea :deep(.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 :deep(.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{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.reader-danmaku-punch{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{background:#f3f4f6;color:#374151;box-shadow:.1rem .12rem 0 rgba(0,0,0,.25)}.reader-danmaku-punch--go{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{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:hover{transform:translateY(-1px)}.reader-danmaku-punch:active{transform:translateY(1px) scale(.99);box-shadow:.08rem .1rem 0 rgba(0,0,0,.28)}.reader-danmaku-settings-form{display:flex;flex-direction:column;gap:.15rem;padding-top:.25rem}.reader-danmaku-settings-form--comic{padding-top:.1rem}.reader-danmaku-settings-lr{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{display:flex;flex-direction:column;align-items:flex-end;gap:.28rem;min-width:0}.reader-danmaku-settings-control--switch{flex-direction:row;justify-content:flex-end;align-items:center}.reader-danmaku-settings-control--slider{flex-direction:row;align-items:stretch;justify-content:flex-end}.reader-danmaku-settings-slider-row{display:flex;flex-direction:row;align-items:center;gap:.55rem;width:100%;min-width:0}.reader-danmaku-settings-slider-row :deep(.el-slider){flex:1 1 auto;min-width:0;width:auto}.reader-danmaku-settings-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.15rem}.reader-danmaku-settings-label{font-size:.9rem;color:#1f2937;flex-shrink:0;font-weight:400;letter-spacing:.02em}.reader-danmaku-settings-value{flex-shrink:0;min-width:2.75rem;font-size:.85rem;font-weight:700;color:#ea580c;text-align:right;line-height:1.2;padding:0;border:none;border-radius:0;background:transparent}.reader-danmaku-settings-form--comic :deep(.el-slider__runway){border-radius:.3rem;background-color:rgba(17,24,39,.12)}.reader-danmaku-settings-form--comic :deep(.el-slider__bar){background:linear-gradient(90deg,#ffca28,#ff6f00);border-radius:.3rem}html.comic-reader-vv-active .top-bar{left:var(--reader-vv-left,0);right:auto;width:calc(var(--reader-vv-width, 100%)*var(--reader-vv-scale, 1));transform-origin:top left}html.comic-reader-vv-active .top-bar:not(.show){top:0;transform:translateY(-100%) scale(var(--reader-vv-inverse-scale,1))}html.comic-reader-vv-active .top-bar.show{top:var(--reader-vv-top,0);transform:translateY(0) scale(var(--reader-vv-inverse-scale,1))}html.comic-reader-vv-active .reader-danmaku-bar{top:var(--reader-vv-top,0);left:var(--reader-vv-left,0);right:auto;width:calc(var(--reader-vv-width, 100%)*var(--reader-vv-scale, 1));transform:scale(var(--reader-vv-inverse-scale,1));transform-origin:top left}html.comic-reader-vv-active .reader-danmaku-bar--with-top-bar{top:calc(var(--reader-vv-top, 0px) + 4rem)}html.comic-reader-vv-active .reader-danmaku-fab-stack{right:calc(100vw - var(--reader-vv-left, 0px) - var(--reader-vv-width, 100vw) + max(.75rem, env(safe-area-inset-right, 0px)));bottom:calc(100vh - var(--reader-vv-top, 0px) - var(--reader-vv-height, 100vh) + max(1rem, env(safe-area-inset-bottom, 0px)));transform:scale(var(--reader-vv-inverse-scale,1));transform-origin:bottom right}html.comic-reader-vv-active .catalog-overlay,html.comic-reader-vv-active .reader-danmaku-interact-mask,html.comic-reader-vv-active .restore-progress-overlay{top:var(--reader-vv-top,0);left:var(--reader-vv-left,0);right:auto;bottom:auto;width:var(--reader-vv-width,100%);height:var(--reader-vv-height,100%)}html.comic-reader-vv-active .reader-danmaku-fly{left:calc(var(--reader-vv-left, 0px) + var(--reader-vv-width, 100vw)*.5);top:calc(var(--reader-vv-top, 0px) + var(--reader-vv-height, 100vh)*.42)}.el-dialog.reader-danmaku-dialog--comic-settings{--el-dialog-bg-color:rgba(0,0,0,.4);border-radius:10px!important;border:1px solid hsla(0,0%,100%,.12)!important;background:rgba(0,0,0,.4)!important;background-image:none!important;box-shadow:0 10px 40px rgba(0,0,0,.42)!important}.el-dialog.reader-danmaku-dialog--comic-settings .el-dialog__header{padding:.65rem .95rem .25rem!important}.el-dialog.reader-danmaku-dialog--comic-settings .el-dialog__body{padding:.25rem .95rem .5rem!important;color:hsla(0,0%,100%,.96)!important;font-size:.8rem}.el-dialog.reader-danmaku-dialog--comic-settings .el-dialog__footer{border-top-color:hsla(0,0%,100%,.12)!important}.el-dialog.reader-danmaku-dialog--comic-settings .el-dialog__headerbtn{top:.55rem!important;right:.55rem!important;width:1.75rem!important;height:1.75rem!important;font-size:1rem!important;border-radius:50%!important;border:1px solid hsla(0,0%,100%,.28)!important;background:hsla(0,0%,100%,.1)!important;box-shadow:none!important}.el-dialog.reader-danmaku-dialog--comic-settings .el-dialog__close,.el-dialog.reader-danmaku-dialog--comic-settings .el-dialog__headerbtn .el-dialog__close,.el-dialog.reader-danmaku-dialog--comic-settings .el-dialog__headerbtn svg{color:hsla(0,0%,100%,.9)!important}.el-dialog.reader-danmaku-dialog--comic-settings .reader-danmaku-comic-heading__main{font-size:.95rem!important;font-weight:600;letter-spacing:.03em;color:hsla(0,0%,100%,.98)!important;text-shadow:none!important}.el-dialog.reader-danmaku-dialog--comic-settings .reader-danmaku-settings-label{font-size:.76rem!important;font-weight:400!important;color:hsla(0,0%,100%,.92)!important}.el-dialog.reader-danmaku-dialog--comic-settings .reader-danmaku-settings-value{font-size:.72rem!important;font-weight:600;color:#fff!important}.el-dialog.reader-danmaku-dialog--comic-settings .reader-danmaku-settings-form{gap:.08rem;padding-top:0}.el-dialog.reader-danmaku-dialog--comic-settings .reader-danmaku-settings-lr{margin-bottom:.32rem;gap:.35rem .65rem}.el-dialog.reader-danmaku-dialog--comic-settings .el-slider__runway{height:3px!important;margin:10px 0!important;border-radius:999px!important;background-color:hsla(0,0%,55%,.55)!important}.el-dialog.reader-danmaku-dialog--comic-settings .el-slider__bar{height:3px!important;border-radius:999px!important;background:#fff!important;background-image:none!important}.el-dialog.reader-danmaku-dialog--comic-settings .el-slider__button{width:13px!important;height:13px!important;border:2px solid #fff!important;background:rgba(35,35,35,.55)!important;box-shadow:0 1px 4px rgba(0,0,0,.35)!important}.el-dialog.reader-danmaku-dialog--comic-settings .el-slider__button:hover{transform:scale(1.06)}.el-dialog.reader-danmaku-dialog--comic-send{--el-dialog-bg-color:rgba(0,0,0,.4);border-radius:10px!important;border:1px solid hsla(0,0%,100%,.12)!important;background:rgba(0,0,0,.4)!important;background-image:none!important;box-shadow:0 10px 40px rgba(0,0,0,.42)!important}.el-dialog.reader-danmaku-dialog--comic-send .el-dialog__header{padding:.65rem .95rem .35rem!important}.el-dialog.reader-danmaku-dialog--comic-send .el-dialog__body{padding:.2rem .95rem .38rem!important;color:hsla(0,0%,100%,.96)!important;font-size:.8rem}.el-dialog.reader-danmaku-dialog--comic-send .el-dialog__footer{padding:.32rem .9rem .32rem!important;border-top:1px solid hsla(0,0%,100%,.12)!important;background:transparent!important}.el-dialog.reader-danmaku-dialog--comic-send .el-dialog__headerbtn{top:.55rem!important;right:.55rem!important;width:1.75rem!important;height:1.75rem!important;font-size:1rem!important;border-radius:50%!important;border:1px solid hsla(0,0%,100%,.28)!important;background:hsla(0,0%,100%,.1)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}.el-dialog.reader-danmaku-dialog--comic-send .el-dialog__close,.el-dialog.reader-danmaku-dialog--comic-send .el-dialog__headerbtn .el-dialog__close,.el-dialog.reader-danmaku-dialog--comic-send .el-dialog__headerbtn svg{color:hsla(0,0%,100%,.9)!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-comic-heading__main{font-size:.95rem!important;font-weight:600;letter-spacing:.03em;color:hsla(0,0%,100%,.98)!important;text-shadow:none!important}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-comic-bubble{margin-top:.15rem;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-comic-bubble:after{display:none!important}.el-dialog.reader-danmaku-dialog--comic-send textarea.el-textarea__inner{border-radius:.55rem!important;border:1px solid hsla(0,0%,100%,.22)!important;font-size:.82rem!important;font-weight:500!important;line-height:1.55!important;color:hsla(0,0%,100%,.96)!important;background:rgba(0,0,0,.35)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)!important;padding:.55rem .65rem!important}.el-dialog.reader-danmaku-dialog--comic-send textarea.el-textarea__inner:focus{border-color:hsla(0,0%,100%,.45)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.06)!important}.el-dialog.reader-danmaku-dialog--comic-send textarea.el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.42)}.el-dialog.reader-danmaku-dialog--comic-send textarea.el-textarea__inner::placeholder{color:hsla(0,0%,100%,.42)}.el-dialog.reader-danmaku-dialog--comic-send .el-input__count{color:hsla(0,0%,100%,.48)!important;background:transparent!important}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-comic-footer{justify-content:flex-end;gap:.55rem;margin:0!important;padding-bottom:0!important}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-punch--go{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;background:#ffc107!important;background-image:none!important;color:#1a1a1a!important;border:1px solid #1f1f1f!important;padding:.42rem 1.05rem .45rem!important;box-shadow:none!important}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-punch--go:hover{transform:translateY(-1px);background:#ffca28!important;box-shadow:none!important}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-punch--go:active{transform:translateY(1px) scale(.99);box-shadow:none!important}.el-dialog.reader-danmaku-dialog--comic-send .reader-danmaku-punch__rocket{font-size:1.15rem!important;width:1.15rem!important;height:1.15rem!important;line-height:1!important;flex-shrink:0}.message-item[data-v-3d9a0320]{padding-top:1rem;padding-bottom:1rem}.comment-content-wrapper[data-v-3d9a0320]{display:flex;gap:.75rem;align-items:flex-start}.comment-avatar[data-v-3d9a0320]{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-main[data-v-3d9a0320]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.comment-author[data-v-3d9a0320]{font-size:.9rem;font-weight:700;color:#333;text-align:left;margin:0}.comment-text[data-v-3d9a0320]{font-size:.9rem;color:#555;text-align:left;line-height:1.6;margin:0;word-wrap:break-word}.comment-actions[data-v-3d9a0320]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem}.comment-actions-left[data-v-3d9a0320]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-time[data-v-3d9a0320]{font-size:.75rem;color:#999;text-align:left;margin:0}.comment-reply-btn[data-v-3d9a0320]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn[data-v-3d9a0320]:hover{color:#000}.message-delete-btn[data-v-3d9a0320]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.message-delete-btn[data-v-3d9a0320]:hover{color:#000}.message-delete-btn--inline[data-v-3d9a0320]{margin-left:.25rem}.comment-actions-right[data-v-3d9a0320]{display:flex;align-items:center;flex-shrink:0;gap:0}.comment-like[data-v-3d9a0320]{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-3d9a0320]:hover{color:#3d8efc}.comment-like .material-icons[data-v-3d9a0320]{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-3d9a0320]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.comment-expand-reply[data-v-3d9a0320]{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-3d9a0320]:hover{color:#000}.comment-reply-box[data-v-3d9a0320]{margin-top:.75rem;padding-left:0}.comment-reply-item .comment-reply-box[data-v-3d9a0320]{margin-left:2rem}.comment-reply-input[data-v-3d9a0320]{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-3d9a0320]:focus{outline:none;border-color:#3d8efc}.comment-reply-box .comment-reply-actions[data-v-3d9a0320]{display:flex;justify-content:flex-end}.comment-reply-actions[data-v-3d9a0320]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.comment-reply-cancel[data-v-3d9a0320],.comment-reply-submit[data-v-3d9a0320]{padding:.4rem 1rem;border-radius:.4rem;font-size:.85rem;cursor:pointer;transition:all .3s ease;border:none}.comment-reply-submit[data-v-3d9a0320]{background-color:#3d8efc;color:#fff}.comment-reply-submit[data-v-3d9a0320]:hover:not(:disabled){background-color:#2b7de5}.comment-reply-submit[data-v-3d9a0320]:disabled{background-color:#ccc;cursor:not-allowed}.comment-reply-cancel[data-v-3d9a0320]{background-color:#f5f5f5;color:#666}.comment-reply-cancel[data-v-3d9a0320]:hover{background-color:#e0e0e0}.comment-replies-list[data-v-3d9a0320]{margin-top:.75rem;border-left:1px solid #e0e0e0;padding-left:1.5rem;margin-left:0;padding-top:.5rem}.comment-reply-item[data-v-3d9a0320]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0;text-align:left}.comment-reply-item[data-v-3d9a0320]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-reply-header[data-v-3d9a0320]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;margin-left:0}.comment-reply-avatar[data-v-3d9a0320]{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-reply-author[data-v-3d9a0320]{font-size:.85rem;font-weight:700;color:#333}.comment-reply-to-info[data-v-3d9a0320]{display:flex;align-items:center;gap:.3rem;margin-left:.5rem}.comment-reply-to-text[data-v-3d9a0320]{font-size:.75rem;color:#999}.comment-reply-to-name[data-v-3d9a0320]{font-size:.75rem;color:#666;font-weight:400}.comment-reply-item .comment-reply-content[data-v-3d9a0320]{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-3d9a0320]{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-3d9a0320]{display:flex!important;justify-content:flex-end!important;gap:.5rem;margin-top:.5rem;margin-left:0!important}.comment-reply-actions-left[data-v-3d9a0320]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-reply-time[data-v-3d9a0320]{font-size:.75rem;color:#999;margin:0}.comment-reply-btn-inline[data-v-3d9a0320]{font-size:.75rem;color:#333;cursor:pointer;transition:color .3s ease}.comment-reply-btn-inline[data-v-3d9a0320]:hover{color:#000}.comment-reply-actions-right[data-v-3d9a0320]{display:flex;align-items:center;flex-shrink:0}.comment-reply-like[data-v-3d9a0320]{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-3d9a0320]:hover{color:#3d8efc}.comment-reply-like .material-icons[data-v-3d9a0320]{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-3d9a0320]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.like-effect[data-v-3d9a0320]{position:absolute;top:-.6rem;right:-.6rem;font-size:1rem;font-weight:700;color:#ff5252;animation:likeEffectAnimation-3d9a0320 1s ease forwards;pointer-events:none;z-index:10}@keyframes likeEffectAnimation-3d9a0320{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-3d9a0320]{margin-top:.5rem;margin-left:0;padding-left:0;border-left:none;text-align:left!important;display:block}.comment-reply-expand-btn[data-v-3d9a0320]{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-3d9a0320]: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-3d9a0320]{width:2rem;height:2rem}.comment-replies-list[data-v-3d9a0320]{margin-top:.5rem;padding-left:.75rem}.comment-reply-avatar[data-v-3d9a0320]{width:1.2rem;height:1.2rem}.comment-reply-author[data-v-3d9a0320]{font-size:.8rem}.comment-reply-to-info[data-v-3d9a0320]{gap:.25rem;margin-left:.4rem}.comment-reply-to-name[data-v-3d9a0320],.comment-reply-to-text[data-v-3d9a0320]{font-size:.7rem}.comment-reply-item .comment-reply-content[data-v-3d9a0320]{font-size:.8rem;margin-left:1.7rem;padding-left:0;text-align:left}.comment-reply-expand-btn[data-v-3d9a0320],.comment-reply-item .comment-reply-actions[data-v-3d9a0320],.comment-reply-item .comment-reply-box[data-v-3d9a0320]{margin-left:1.7rem}.comment-like[data-v-3d9a0320]{font-size:.8rem;gap:.05rem}.comment-expand-reply[data-v-3d9a0320]{font-size:.8rem}.comment-reply-input[data-v-3d9a0320]{min-height:60px;padding:.5rem;font-size:.8rem}.comment-reply-cancel[data-v-3d9a0320],.comment-reply-submit[data-v-3d9a0320]{padding:.35rem .8rem;font-size:.8rem}}.request-comic-page[data-v-827384de]{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-827384de]{font-size:1.2rem;font-weight:700;text-align:left;color:#333;margin-bottom:1.5rem}.leave-message[data-v-827384de]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.message-input[data-v-827384de]{width:100%;height:80px;padding:.8rem;border:1px solid #ddd;border-radius:.5rem;resize:none;font-size:1rem}.submit-button[data-v-827384de]{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-827384de]:hover{background-color:#2b7de5}.message-list[data-v-827384de]{display:flex;flex-direction:column;gap:1.5rem}.comment-pagination[data-v-827384de]{display:flex;justify-content:center;width:100%;margin-top:1.5rem}.no-comments[data-v-827384de]{text-align:center;padding:2rem 1rem;color:#999;font-size:.9rem}@media (max-width:575px){.request-comic-page[data-v-827384de]{width:100%;margin:0;padding:1rem;border-radius:0;box-shadow:none}.page-title[data-v-827384de]{font-size:1rem;margin-bottom:1rem;padding:0 .5rem}.leave-message[data-v-827384de]{margin-bottom:1.5rem;gap:.75rem}.message-input[data-v-827384de]{height:60px;padding:.6rem;font-size:.9rem}.submit-button[data-v-827384de]{max-width:100%;padding:.5rem 1rem;font-size:.85rem}.message-list[data-v-827384de]{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-user-center-primary:#f27612;--color-user-center-primary-hover:#d85f0a;--color-user-center-primary-soft:#fff4e8;--color-user-center-primary-muted:#f8d7b5;--color-user-center-secondary-soft:#f3f7fb;--color-user-center-icon:#596b80;--color-user-center-page:#fff;--color-user-center-surface:#fff;--color-user-center-text:#293442;--color-user-center-text-secondary:#8490a0;--color-user-center-border:#e8edf3;--color-user-center-accent:#f7aa1a;--color-user-center-shadow:rgba(42,57,74,.08);--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;--letter-spacing-tight:-0.02em;--letter-spacing-normal:0;--letter-spacing-wide:0.02em;--letter-spacing-wider:0.05em;--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;--layout-mobile-header-height:3.75rem;--layout-mobile-header-height-sm:3.5rem;--layout-user-card-width:22rem;--layout-user-card-mobile-width:18rem;--layout-calendar-width:31.25rem;--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);--shadow-user-center:0 4px 16px var(--color-user-center-shadow);--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)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.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}