.app-icon[data-v-2ab38754]{display:inline-block;vertical-align:middle;-o-object-fit:contain;object-fit:contain}@keyframes app-icon-spin{to{transform:rotate(1turn)}}.app-icon--spin,.app-icon.app-icon--spin{animation:app-icon-spin .85s linear infinite}.balance-container[data-v-7a4ee7ef]{padding:var(--spacing-sm);color:var(--color-user-center-text);background:transparent}.balance-title[data-v-7a4ee7ef]{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-7a4ee7ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.balance-card[data-v-7a4ee7ef]{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-7a4ee7ef]{background:var(--color-user-center-primary-soft)}.total-spent[data-v-7a4ee7ef]{background:var(--color-bg-base)}.balance-amount-container[data-v-7a4ee7ef]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.balance-amount[data-v-7a4ee7ef]{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);color:var(--color-user-center-primary-hover)}.balance-label[data-v-7a4ee7ef],.recharge-price[data-v-7a4ee7ef]{font-size:var(--font-size-small);color:var(--color-user-center-text-secondary)}.balance-card>.el-icon[data-v-7a4ee7ef]{color:var(--color-user-center-primary)}.recharge-description[data-v-7a4ee7ef]{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-7a4ee7ef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.recharge-button[data-v-7a4ee7ef]{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-7a4ee7ef],.recharge-button[data-v-7a4ee7ef]:hover{background:var(--color-user-center-primary-soft);border-color:var(--color-user-center-primary)}.recharge-amount[data-v-7a4ee7ef]{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-7a4ee7ef]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);color:var(--color-user-center-primary)}.payment-options[data-v-7a4ee7ef]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.payment-amount[data-v-7a4ee7ef]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}.mika-payment-button[data-v-7a4ee7ef]{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-7a4ee7ef]:hover{background:var(--color-user-center-primary-hover)}.mika-payment-button[data-v-7a4ee7ef]:disabled{opacity:.6;cursor:not-allowed}.balance-error[data-v-7a4ee7ef]{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-small);color:var(--color-danger,#c0392b)}.balance-agree-link[data-v-7a4ee7ef]{margin-top:var(--spacing-sm);border:none;background:none;padding:0;font-size:var(--font-size-small);color:var(--color-user-center-primary);cursor:pointer}.recharge-info[data-v-7a4ee7ef]{width:100%;margin-bottom:var(--spacing-base);padding-bottom:var(--spacing-base);text-align:left}.recharge-info[data-v-7a4ee7ef]: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-7a4ee7ef]{padding-left:var(--spacing-sm);font-size:var(--font-size-small)}@media (max-width:768px){.balance-container[data-v-7a4ee7ef]{padding:0}.balance-summary[data-v-7a4ee7ef],.recharge-options[data-v-7a4ee7ef]{grid-template-columns:1fr}.payment-options[data-v-7a4ee7ef]{align-items:stretch;flex-direction:column}}.membership-center[data-v-be5006cc]{padding:1.5rem;background-color:var(--color-bg-lighter);border-radius:.5rem}.membership-header[data-v-be5006cc]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-medium);font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem;text-align:left}.membership-header i[data-v-be5006cc]{font-size:var(--font-size-extra-large)}.membership-options[data-v-be5006cc]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:space-between;flex-wrap:wrap}.membership-panel[data-v-be5006cc]{background-color:var(--color-bg-lighter);border:1px solid var(--color-border-base);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-be5006cc]:hover{transform:scale(1.05);border-color:var(--color-user-center-accent);box-shadow:0 .5rem 1rem rgba(255,179,0,.3)}.membership-panel.selected[data-v-be5006cc]{border-color:var(--color-user-center-accent);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.membership-title[data-v-be5006cc]{font-size:var(--font-size-medium);color:var(--color-text-primary);margin-bottom:.5rem}.membership-price[data-v-be5006cc]{font-size:var(--font-size-base);color:var(--color-brand);font-weight:700;margin:.5rem 0}.membership-discount[data-v-be5006cc]{margin-bottom:.5rem}.membership-benefit[data-v-be5006cc],.membership-discount[data-v-be5006cc]{font-size:var(--font-size-small);color:var(--color-text-regular)}.check-icon[data-v-be5006cc]{font-size:var(--font-size-large);color:var(--color-user-center-accent);position:absolute;top:.5rem;right:.5rem}.membership-info[data-v-be5006cc]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:1rem;background-color:var(--color-bg-light);border-radius:.5rem;flex-wrap:wrap}.user-info[data-v-be5006cc]{display:flex;align-items:center}.user-avatar[data-v-be5006cc]{width:3.5rem;height:3.5rem;border-radius:50%;margin-right:1rem}.user-avatar img[data-v-be5006cc]{width:3rem;height:3rem;border-radius:50%}.user-details[data-v-be5006cc]{display:flex;flex-direction:column;gap:.2rem}.user-name-type[data-v-be5006cc]{display:flex;align-items:center;gap:.3rem}.user-name[data-v-be5006cc]{font-size:var(--font-size-base);font-weight:700}.expiry-date[data-v-be5006cc]{font-size:var(--font-size-base);color:var(--color-text-regular)}.open-now-button[data-v-be5006cc]{background-color:var(--color-text-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:var(--font-size-base);transition:background-color .3s,transform .3s}.open-now-button[data-v-be5006cc]:hover{background-color:var(--color-text-regular);transform:scale(1.05)}.recharge-info[data-v-be5006cc]{width:100%;text-align:left;margin-bottom:1rem;padding-bottom:1rem}.recharge-info[data-v-be5006cc]:before{content:"";display:block;width:100%;height:1px;border-bottom:1px dashed #ccc;margin-top:1.5rem;margin-bottom:1rem}.membership-description[data-v-be5006cc]{font-size:var(--font-size-small);color:var(--color-text-regular);line-height:2;padding-left:.5rem}@media (max-width:768px){.membership-panel[data-v-be5006cc]{max-width:100%}.membership-info[data-v-be5006cc],.membership-options[data-v-be5006cc]{flex-direction:column}.open-now-button[data-v-be5006cc]{width:100%;margin-top:1rem}}.user-type[data-v-be5006cc]{font-size:var(--font-size-small);color:var(--color-bg-lighter);padding:.2rem .6rem;border-radius:5px;font-weight:700;display:inline-block;margin-top:.3rem}.type-normal[data-v-be5006cc]{background-color:#2196f3;color:var(--color-bg-lighter)}.type-member[data-v-be5006cc]{background-color:gold;color:var(--color-text-primary);box-shadow:0 .3rem .6rem rgba(255,215,0,.4)}.type-premium[data-v-be5006cc]{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:var(--color-bg-lighter);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:var(--font-size-base);color:var(--color-text-regular);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:var(--color-text-primary);border:1px solid #dbe2f1;border-radius:999px;padding:.4rem 1rem;cursor:pointer;transition:all .2s}.type-button.active[data-v-0902d3bd]{background:#4a90e2;border-color:#4a90e2}.purchase-history-title[data-v-0902d3bd]{font-size:var(--font-size-medium);font-weight:700;color:var(--color-text-primary);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 var(--color-border-base);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:var(--font-size-medium);font-weight:700;color:var(--color-text-primary)}.record-details[data-v-0902d3bd]{font-size:var(--font-size-small);color:var(--color-text-regular)}.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:var(--font-size-medium);font-weight:700;color:var(--color-text-primary)}.empty-tip[data-v-0902d3bd]{text-align:center;color:var(--color-text-secondary);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:var(--font-size-base);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:var(--font-size-base);color:var(--color-text-primary);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:var(--font-size-base)}.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:var(--font-size-base)}.record-details[data-v-0902d3bd]{font-size:var(--font-size-small)}.page-button[data-v-0902d3bd],.record-price[data-v-0902d3bd]{font-size:var(--font-size-base)}.page-button[data-v-0902d3bd]{padding:.4rem .8rem}.page-info[data-v-0902d3bd]{font-size:var(--font-size-base)}}@media (max-width:480px){.purchase-history-container[data-v-0902d3bd]{padding:.8rem}.purchase-history-title[data-v-0902d3bd]{font-size:var(--font-size-base)}.purchase-record[data-v-0902d3bd]{padding:.6rem;gap:.4rem}.record-title[data-v-0902d3bd]{font-size:var(--font-size-base)}.record-details[data-v-0902d3bd]{font-size:var(--font-size-small)}.record-price[data-v-0902d3bd]{font-size:var(--font-size-base)}.page-button[data-v-0902d3bd]{padding:.3rem .6rem}.page-button[data-v-0902d3bd],.page-info[data-v-0902d3bd]{font-size:var(--font-size-small)}}.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:var(--font-size-small);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:var(--font-size-base);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:var(--color-bg-lighter);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:480px){.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}.login-required-container[data-v-7254fb05]{top:4.5rem!important}}.basic-info-container[data-v-353d5179]{background-color:var(--color-bg-lighter);padding:1.5rem;padding-bottom:3.5rem;border-radius:.5rem;position:relative}.section-title[data-v-353d5179]{font-size:var(--font-size-medium);font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;text-align:left}.info-form[data-v-353d5179]{display:flex;flex-direction:column;gap:1.5rem}.avatar-upload[data-v-353d5179]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;position:relative}.avatar-file-input[data-v-353d5179]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.avatar-upload .avatar-image[data-v-353d5179]{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-353d5179]{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-353d5179] .el-button{flex:1 1 0;min-width:0;margin:0}@media (min-width:769px){.avatar-crop-footer[data-v-353d5179]{justify-content:flex-end}.avatar-crop-footer[data-v-353d5179] .el-button{flex:0 0 auto;min-width:5.5rem}}.avatar-crop-stage[data-v-353d5179]{max-height:min(48vh,320px);background:#1a1a1a;border-radius:.35rem;overflow:hidden}@media (max-width:768px){.avatar-crop-stage[data-v-353d5179] .cropper-point.point-se{display:none!important;pointer-events:none!important}}@media (max-height:640px){.avatar-crop-stage[data-v-353d5179]{max-height:min(36vh,240px)}}.avatar-crop-source[data-v-353d5179]{display:block;max-width:100%}.avatar-preview-popup-img[data-v-353d5179]{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-353d5179]{font-size:var(--font-size-large);color:var(--color-text-regular);cursor:pointer}.upload-icon.disabled[data-v-353d5179]{cursor:not-allowed;opacity:.5}.form-fields[data-v-353d5179]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.form-row[data-v-353d5179]{display:grid;grid-template-columns:4rem auto;align-items:center;gap:.5rem;margin-bottom:1rem}.form-row.full-width[data-v-353d5179]{grid-column:span 2}.form-row label[data-v-353d5179]{text-align:right;font-size:var(--font-size-base);color:var(--color-text-regular)}.readonly-value[data-v-353d5179]{color:var(--color-text-secondary);font-size:var(--font-size-base);text-align:left;display:block}.input-field[data-v-353d5179],.textarea-field[data-v-353d5179]{width:100%;padding:.5rem;border:1px solid var(--color-border-base);border-radius:.25rem;background-color:var(--color-bg-lighter);font-size:var(--font-size-base);text-align:left;transition:border-color .3s,box-shadow .3s}.input-field[data-v-353d5179]:hover,.textarea-field[data-v-353d5179]:hover{border-color:#4a90e2;box-shadow:0 .2rem .5rem rgba(0,0,0,.15);transform:scale(1.02)}#account-id[data-v-353d5179],#introduction[data-v-353d5179],#qq[data-v-353d5179]{width:100%;margin-right:.1rem;text-align:left}label[data-v-353d5179]{width:4rem;font-size:var(--font-size-base);color:var(--color-text-regular)}.input-field[data-v-353d5179]{flex:1}.textarea-field[data-v-353d5179]{height:5rem;resize:none}.save-info-container[data-v-353d5179]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.save-button[data-v-353d5179]{position:absolute;bottom:-3rem;right:0;background-color:var(--color-text-primary);color:#fff;padding:.7rem 1.5rem;border:none;border-radius:.25rem;cursor:pointer;font-size:var(--font-size-base);transition:background-color .3s;text-align:center}.save-button[data-v-353d5179]:hover{background-color:var(--color-text-regular)}.save-button.success[data-v-353d5179]{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:var(--font-size-base);transition:background-color .3s ease,transform .3s ease}.save-button.success .icon[data-v-353d5179]{font-size:var(--font-size-medium);margin-right:.5rem}.save-button.success[data-v-353d5179]:hover{transform:scale(1.02)}.loader[data-v-353d5179]{border:3px solid #f3f3f3;border-top:3px solid var(--color-text-regular);border-radius:50%;width:1rem;height:1rem;animation:spin-353d5179 2s linear infinite;display:inline-block;vertical-align:middle;margin-right:.5rem}@keyframes spin-353d5179{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-353d5179]{font-size:var(--font-size-large);vertical-align:middle}.success-message[data-v-353d5179]{display:inline-flex;align-items:center;gap:.3rem}.success-text[data-v-353d5179]{font-size:var(--font-size-base);line-height:1}.save-button[data-v-353d5179]:disabled{background-color:var(--color-border-base);cursor:not-allowed}.error-message[data-v-353d5179]{color:#e53935;font-size:var(--font-size-base);margin-top:.5rem;text-align:center;animation:fadeIn-353d5179 .3s ease-in-out}@keyframes fadeIn-353d5179{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.form-fields[data-v-353d5179]{grid-template-columns:1fr}.form-row[data-v-353d5179]{grid-template-columns:4rem auto}.avatar-upload .avatar-image[data-v-353d5179]{width:4rem;height:4rem}.save-button[data-v-353d5179]{bottom:-2.5rem;right:1rem;font-size:var(--font-size-base);padding:.6rem 1.2rem}}@media (max-width:480px){.form-fields[data-v-353d5179]{gap:1rem}.form-row[data-v-353d5179]{display:flex;flex-direction:column;align-items:flex-start}.form-row label[data-v-353d5179]{text-align:left;width:auto;font-size:var(--font-size-small)}.input-field[data-v-353d5179],.textarea-field[data-v-353d5179]{font-size:var(--font-size-base);padding:.4rem}.avatar-upload .avatar-image[data-v-353d5179]{width:3.5rem;height:3.5rem}.save-button[data-v-353d5179]{bottom:-2rem;right:.5rem;font-size:var(--font-size-small);padding:.5rem 1rem}}.account-binding-container[data-v-353d5179],.basic-info-container[data-v-353d5179],.favorites-container[data-v-353d5179],.password-setting-container[data-v-353d5179],.purchase-history-container[data-v-353d5179],.user-feedback[data-v-353d5179],.user-history[data-v-353d5179]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-353d5179],.history-name[data-v-353d5179],.purchase-history-title[data-v-353d5179],.record-title[data-v-353d5179],.section-title[data-v-353d5179]{color:var(--color-user-center-text)}.binding-row label[data-v-353d5179],.form-row label[data-v-353d5179],.password-row label[data-v-353d5179],.readonly-value[data-v-353d5179],.record-details[data-v-353d5179],.record-month-label[data-v-353d5179],.record-remark[data-v-353d5179]{color:var(--color-user-center-text-secondary)}.input-field[data-v-353d5179],.textarea-field[data-v-353d5179]{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-353d5179]:focus,.input-field[data-v-353d5179]:hover,.textarea-field[data-v-353d5179]:focus,.textarea-field[data-v-353d5179]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-353d5179]{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-353d5179],.history-btn[data-v-353d5179],.mika-payment-button[data-v-353d5179],.save-button[data-v-353d5179],.update-button[data-v-353d5179]{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-353d5179]:hover:not(:disabled),.history-btn[data-v-353d5179]:hover:not(:disabled),.mika-payment-button[data-v-353d5179]:hover:not(:disabled),.save-button[data-v-353d5179]:hover:not(:disabled),.update-button[data-v-353d5179]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-353d5179]{background:var(--color-success)}.bind-button[data-v-353d5179]:disabled,.save-button[data-v-353d5179]:disabled,.update-button[data-v-353d5179]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-353d5179]{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-353d5179]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-353d5179],.feedback-row[data-v-353d5179],.history-item[data-v-353d5179],.purchase-record[data-v-353d5179],.user-feedback-detail__block[data-v-353d5179]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-353d5179]:hover,.feedback-row[data-v-353d5179]:hover,.history-item[data-v-353d5179]:hover,.purchase-record[data-v-353d5179]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-353d5179],.record-price[data-v-353d5179]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-353d5179]{background:var(--color-user-center-primary)}.page-button[data-v-353d5179]{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-353d5179]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-353d5179]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-353d5179],.infinite-loading-hint[data-v-353d5179],.page-info[data-v-353d5179]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-353d5179]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-353d5179]:hover{background:var(--color-user-center-primary-soft)}[data-v-353d5179] .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-353d5179] .el-input__wrapper.is-focus,[data-v-353d5179] .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-353d5179],.basic-info-container[data-v-353d5179],.password-setting-container[data-v-353d5179],.purchase-history-container[data-v-353d5179],.user-feedback[data-v-353d5179]{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:var(--font-size-large);font-weight:700;color:var(--color-text-primary);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:var(--color-bg-lighter);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:var(--color-primary)}.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%;max-width:120px;text-align:center;display:flex;flex-direction:column;align-items:stretch}.favorite-title[data-v-0c81dfb9]{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);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:var(--font-size-small);color:var(--color-text-regular);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:var(--color-primary);border-radius:50%;flex-shrink:0}.theme-text[data-v-0c81dfb9]{color:var(--color-text-regular)}.favorite-description[data-v-0c81dfb9]{font-size:var(--font-size-small);color:var(--color-text-regular);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:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:var(--font-size-base);transition:background-color .3s}.page-button[data-v-0c81dfb9]:disabled{background-color:var(--color-border-base);cursor:not-allowed}.page-button[data-v-0c81dfb9]:hover:not(:disabled){background-color:var(--color-primary-dark)}.page-info[data-v-0c81dfb9]{font-size:var(--font-size-base);color:var(--color-text-primary);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%;max-width:none;min-width:0}.favorite-title[data-v-0c81dfb9]{font-size:var(--font-size-base)}.favorite-themes[data-v-0c81dfb9]{font-size:var(--font-size-small)}.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:var(--font-size-base)}.page-info[data-v-0c81dfb9]{font-size:var(--font-size-small);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:var(--font-size-small)}.favorite-themes[data-v-0c81dfb9]{font-size:var(--font-size-extra-small)}.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:var(--font-size-small)}.page-info[data-v-0c81dfb9]{font-size:var(--font-size-small);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:var(--color-text-secondary);font-size:var(--font-size-small);padding:.5rem 0;margin:0}.infinite-initial-loading[data-v-0c81dfb9]{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem;font-size:var(--font-size-base)}.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:var(--font-size-large);font-weight:700;color:var(--color-text-primary);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:var(--color-bg-lighter);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%;max-width:120px;text-align:center;display:flex;flex-direction:column;align-items:stretch}.history-name[data-v-751e5b53]{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);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:var(--font-size-small);color:var(--color-text-regular);margin-bottom:.4rem;width:100%}.theme-dot[data-v-751e5b53]{width:5px;height:5px;background-color:var(--color-primary);border-radius:50%;flex-shrink:0}.theme-text[data-v-751e5b53]{color:var(--color-text-regular)}.history-progress[data-v-751e5b53]{font-size:var(--font-size-small);color:var(--color-text-regular);margin-bottom:.5rem;width:100%;text-align:center}.history-btn[data-v-751e5b53]{width:100%;margin-top:.3rem;font-size:var(--font-size-small);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:var(--font-size-base);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:var(--font-size-base);color:var(--color-text-primary);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%;max-width:none;min-width:0}.history-name[data-v-751e5b53]{font-size:var(--font-size-base)}.history-progress[data-v-751e5b53],.history-themes[data-v-751e5b53]{font-size:var(--font-size-small)}.pagination[data-v-751e5b53]{margin-top:auto;padding-top:1rem}.page-button[data-v-751e5b53],.page-info[data-v-751e5b53]{font-size:var(--font-size-base)}.page-info[data-v-751e5b53]{font-size:var(--font-size-small);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%;max-width:none;min-width:0}.history-name[data-v-751e5b53]{font-size:var(--font-size-small)}.history-themes[data-v-751e5b53]{font-size:var(--font-size-extra-small)}.history-progress[data-v-751e5b53]{font-size:var(--font-size-small)}.pagination[data-v-751e5b53]{margin-top:auto;padding-top:1rem}.page-button[data-v-751e5b53]{padding:.4rem .8rem;font-size:var(--font-size-small)}.page-info[data-v-751e5b53]{font-size:var(--font-size-small);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:var(--font-size-small);padding:.5rem 0;margin:0}.infinite-initial-loading[data-v-751e5b53]{text-align:center;color:#888;padding:2rem 1rem;font-size:var(--font-size-base)}.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-671c4250]{padding:var(--spacing-lg);text-align:left}.user-feedback-list[data-v-671c4250],.user-feedback[data-v-671c4250]{display:flex;flex-direction:column;height:100%;min-height:0}.user-feedback-list.infinite-list-page[data-v-671c4250]{min-height:min(56vh,32.5rem)}.user-feedback-list__toolbar[data-v-671c4250]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-base)}.feedback-rows[data-v-671c4250]{display:flex;flex-direction:column;gap:var(--spacing-base)}.feedback-row[data-v-671c4250]{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-671c4250]:hover{border-color:var(--color-primary,#4a90e2);box-shadow:var(--shadow-sm)}.feedback-row__content[data-v-671c4250]{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-671c4250]{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-671c4250]{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-671c4250]{color:var(--color-warning);background:rgba(230,162,60,.12)}.feedback-row__tag--replied[data-v-671c4250]{color:var(--color-success);background:rgba(103,194,58,.12)}.feedback-row__tag--bug[data-v-671c4250]{color:var(--color-danger);background:hsla(0,87%,69%,.12)}.feedback-row__tag--suggestion[data-v-671c4250]{color:var(--color-primary);background:rgba(64,158,255,.12)}.feedback-row__time[data-v-671c4250]{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-671c4250]{display:flex;flex-direction:column;gap:var(--spacing-base);text-align:left}.user-feedback-detail__head[data-v-671c4250]{display:flex;justify-content:flex-start}.user-feedback-detail__back[data-v-671c4250]{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-671c4250]:hover{background:var(--color-bg-base)}.user-feedback-detail__meta[data-v-671c4250]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.user-feedback-detail__section[data-v-671c4250]{display:flex;flex-direction:column;gap:var(--spacing-sm);text-align:left}.user-feedback-detail__block[data-v-671c4250]{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-671c4250]{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-671c4250]{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-671c4250]{line-height:var(--line-height-normal)}.user-feedback-detail__reply-time[data-v-671c4250],.user-feedback-detail__submit-time[data-v-671c4250]{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-671c4250] .el-empty{padding:var(--spacing-base) 0}.user-feedback-detail__block[data-v-671c4250] .el-empty__description{text-align:left;margin:0}.pagination[data-v-671c4250]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-base);margin-top:var(--spacing-base)}.page-button[data-v-671c4250]{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-671c4250]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-671c4250]{font-size:var(--font-size-small);color:var(--color-text-secondary)}@media (max-width:768px){.user-feedback[data-v-671c4250]{padding:var(--spacing-base)}}.account-binding-container[data-v-671c4250],.basic-info-container[data-v-671c4250],.favorites-container[data-v-671c4250],.password-setting-container[data-v-671c4250],.purchase-history-container[data-v-671c4250],.user-feedback[data-v-671c4250],.user-history[data-v-671c4250]{color:var(--color-user-center-text);background:transparent}.favorite-title[data-v-671c4250],.history-name[data-v-671c4250],.purchase-history-title[data-v-671c4250],.record-title[data-v-671c4250],.section-title[data-v-671c4250]{color:var(--color-user-center-text)}.binding-row label[data-v-671c4250],.form-row label[data-v-671c4250],.password-row label[data-v-671c4250],.readonly-value[data-v-671c4250],.record-details[data-v-671c4250],.record-month-label[data-v-671c4250],.record-remark[data-v-671c4250]{color:var(--color-user-center-text-secondary)}.input-field[data-v-671c4250],.textarea-field[data-v-671c4250]{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-671c4250]:focus,.input-field[data-v-671c4250]:hover,.textarea-field[data-v-671c4250]:focus,.textarea-field[data-v-671c4250]:hover{border-color:var(--color-user-center-primary);box-shadow:none;outline:none;transform:none}.upload-icon[data-v-671c4250]{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-671c4250],.history-btn[data-v-671c4250],.mika-payment-button[data-v-671c4250],.save-button[data-v-671c4250],.update-button[data-v-671c4250]{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-671c4250]:hover:not(:disabled),.history-btn[data-v-671c4250]:hover:not(:disabled),.mika-payment-button[data-v-671c4250]:hover:not(:disabled),.save-button[data-v-671c4250]:hover:not(:disabled),.update-button[data-v-671c4250]:hover:not(:disabled){background:var(--color-user-center-primary-hover);border-color:var(--color-user-center-primary-hover)}.save-button.success[data-v-671c4250]{background:var(--color-success)}.bind-button[data-v-671c4250]:disabled,.save-button[data-v-671c4250]:disabled,.update-button[data-v-671c4250]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.type-button[data-v-671c4250]{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-671c4250]{color:var(--color-bg-lighter);background:var(--color-user-center-primary);border-color:var(--color-user-center-primary)}.favorite-item[data-v-671c4250],.feedback-row[data-v-671c4250],.history-item[data-v-671c4250],.purchase-record[data-v-671c4250],.user-feedback-detail__block[data-v-671c4250]{background:var(--color-bg-lighter);border-color:var(--color-user-center-border);box-shadow:none}.favorite-item[data-v-671c4250]:hover,.feedback-row[data-v-671c4250]:hover,.history-item[data-v-671c4250]:hover,.purchase-record[data-v-671c4250]:hover{border-color:var(--color-user-center-primary-muted);box-shadow:var(--shadow-sm)}.recharge-amount[data-v-671c4250],.record-price[data-v-671c4250]{color:var(--color-user-center-primary-hover)}.theme-dot[data-v-671c4250]{background:var(--color-user-center-primary)}.page-button[data-v-671c4250]{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-671c4250]:hover:not(:disabled){color:var(--color-bg-lighter);background:var(--color-user-center-primary)}.page-button[data-v-671c4250]:disabled{color:var(--color-text-placeholder);background:var(--color-bg-base);border-color:var(--color-border-light)}.empty-tip[data-v-671c4250],.infinite-loading-hint[data-v-671c4250],.page-info[data-v-671c4250]{color:var(--color-user-center-text-secondary)}.user-feedback-detail__back[data-v-671c4250]{color:var(--color-user-center-primary)}.user-feedback-detail__back[data-v-671c4250]:hover{background:var(--color-user-center-primary-soft)}[data-v-671c4250] .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-671c4250] .el-input__wrapper.is-focus,[data-v-671c4250] .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-671c4250],.basic-info-container[data-v-671c4250],.password-setting-container[data-v-671c4250],.purchase-history-container[data-v-671c4250],.user-feedback[data-v-671c4250]{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:var(--color-bg-lighter);padding:1.5rem;border-radius:.5rem}.section-title[data-v-4e4bacab]{font-size:var(--font-size-medium);font-weight:700;color:var(--color-text-primary);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:var(--font-size-small);color:var(--color-text-regular);text-align:left}.input-field[data-v-4e4bacab]{flex:1;padding:.5rem;border:1px solid var(--color-border-base);border-radius:.25rem;background-color:var(--color-bg-lighter);font-size:var(--font-size-base);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:var(--font-size-base);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:var(--font-size-base)}.account-binding-container[data-v-4e4bacab]{padding:1rem}.section-title[data-v-4e4bacab]{font-size:var(--font-size-base)}.binding-info[data-v-4e4bacab]{gap:1rem}.input-field[data-v-4e4bacab]{width:100%;padding:.4rem;font-size:var(--font-size-base)}.bind-button[data-v-4e4bacab]{width:100%;padding:.4rem .8rem;font-size:var(--font-size-base);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:var(--font-size-small);margin-bottom:0}.input-field[data-v-4e4bacab]{width:100%;padding:.4rem;font-size:var(--font-size-base);margin-bottom:0}.bind-button[data-v-4e4bacab]{width:100%;padding:.4rem .8rem;margin-top:1.5rem}.bind-button[data-v-4e4bacab],.section-title[data-v-4e4bacab]{font-size:var(--font-size-base)}.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:var(--color-bg-lighter);padding:1.5rem;border-radius:.5rem}.section-title[data-v-5db22c56]{font-size:var(--font-size-medium);font-weight:700;color:var(--color-text-primary);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:var(--font-size-small);color:var(--color-text-regular);text-align:left}.input-field[data-v-5db22c56]{flex:1;padding:.5rem;border:1px solid var(--color-border-base);border-radius:.25rem;background-color:var(--color-bg-lighter);font-size:var(--font-size-base);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:var(--font-size-base);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]{text-align:left}.input-field[data-v-5db22c56],.password-row label[data-v-5db22c56]{width:100%;font-size:var(--font-size-base)}.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:var(--font-size-base)}.password-row[data-v-5db22c56]{gap:.75rem}.input-field[data-v-5db22c56],.password-row label[data-v-5db22c56]{font-size:var(--font-size-small)}.input-field[data-v-5db22c56]{padding:.4rem}.password-form[data-v-5db22c56]{gap:1rem}.update-button[data-v-5db22c56]{font-size:var(--font-size-base);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-3ab4125f]{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-3ab4125f]{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-3ab4125f],.user-card__profile[data-v-3ab4125f]{display:flex;align-items:center;gap:var(--spacing-sm)}.user-card__identity[data-v-3ab4125f]{flex:1;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.user-card__avatar img[data-v-3ab4125f],.user-card__avatar[data-v-3ab4125f]{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-3ab4125f]{border:1px solid var(--color-user-center-primary-muted)}.user-card__identity-text[data-v-3ab4125f]{flex:1;justify-content:center}.user-card__identity-text[data-v-3ab4125f],.user-card__wallet-head[data-v-3ab4125f]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:var(--spacing-xs)}.user-card__wallet-title[data-v-3ab4125f]{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.user-card__wallet-icon[data-v-3ab4125f]{flex-shrink:0}.user-card__wallet-title strong[data-v-3ab4125f]{line-height:var(--line-height-tight)}.user-card__wallet-detail[data-v-3ab4125f]{display:block;text-align:left}.user-card__name[data-v-3ab4125f]{display:block;overflow:hidden;max-width:100%;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:left;text-overflow:ellipsis;white-space:nowrap}.user-card small[data-v-3ab4125f],.user-card__enter[data-v-3ab4125f]{font-size:var(--font-size-small);color:var(--color-user-center-text-secondary)}.user-card__enter[data-v-3ab4125f]{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);max-width:100%;line-height:1;text-align:left}.user-card__enter-chevron[data-v-3ab4125f]{display:block;flex-shrink:0;width:.75rem;height:.75rem;opacity:.75}.user-card__logout[data-v-3ab4125f]{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-3ab4125f]:hover{color:var(--color-danger);background:var(--color-bg-base)}.user-card__wallet[data-v-3ab4125f]{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-stats[data-v-3ab4125f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.user-card__wallet-stats>span[data-v-3ab4125f]{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__stat-value[data-v-3ab4125f]{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-width:0}.user-card__wallet-stats>span[data-v-3ab4125f]:nth-child(2){background:var(--color-user-center-secondary-soft)}.user-card__wallet-stats strong[data-v-3ab4125f]{font-size:var(--font-size-large);color:var(--color-user-center-primary-hover);line-height:1}.user-card__wallet-stats>span:nth-child(2) strong[data-v-3ab4125f]{color:var(--color-user-center-icon)}.user-card__shortcuts[data-v-3ab4125f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.user-card__shortcuts button[data-v-3ab4125f]{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-3ab4125f]:hover{color:var(--color-user-center-primary-hover);background:var(--color-user-center-primary-soft)}.slide-enter-active[data-v-3ab4125f],.slide-leave-active[data-v-3ab4125f]{transition:transform var(--transition-fast),opacity var(--transition-fast)}.slide-enter-from[data-v-3ab4125f],.slide-leave-to[data-v-3ab4125f]{opacity:0;transform:translateY(calc(var(--spacing-sm)*-1))}@media (max-width:768px){.user-card-container[data-v-3ab4125f]{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-3ab4125f]{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-3ab4125f],.user-card__avatar[data-v-3ab4125f]{width:var(--spacing-xl);height:var(--spacing-xl)}.user-card__name[data-v-3ab4125f]{font-size:var(--font-size-base)}.user-card__wallet[data-v-3ab4125f]{gap:var(--spacing-sm);padding:var(--spacing-sm)}.user-card__shortcuts button[data-v-3ab4125f],.user-card__wallet-stats>span[data-v-3ab4125f]{padding:var(--spacing-sm)}.user-card__shortcuts button span[data-v-3ab4125f]{text-align:center}.user-card__wallet-stats strong[data-v-3ab4125f]{font-size:var(--font-size-medium)}}.imp-backdrop[data-v-52679be0]{position:fixed;inset:0;z-index:10048;background:rgba(15,23,42,.35);-webkit-tap-highlight-color:transparent}.imp-fade-enter-active[data-v-52679be0],.imp-fade-leave-active[data-v-52679be0]{transition:opacity .18s ease}.imp-fade-enter-from[data-v-52679be0],.imp-fade-leave-to[data-v-52679be0]{opacity:0}.imp-slide-fade-enter-active[data-v-52679be0],.imp-slide-fade-leave-active[data-v-52679be0]{transition:transform .22s ease,opacity .22s ease;transform-origin:top right}.imp-slide-fade-enter-from[data-v-52679be0],.imp-slide-fade-leave-to[data-v-52679be0]{transform:translateY(-10px);opacity:0}.imp-panel[data-v-52679be0]{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-52679be0]{--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-52679be0]{display:flex;flex-direction:column;min-height:0;flex:1;max-height:inherit}.imp-head[data-v-52679be0]{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-52679be0]{font-size:1rem;font-weight:600;color:#1f2d52}.imp-head-actions[data-v-52679be0]{display:flex;align-items:center;gap:4px}.imp-mark-all[data-v-52679be0]{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-52679be0]:hover{background:#eef3ff;color:#4b6bff}.imp-mark-all .app-icon[data-v-52679be0]{font-size:1.2rem}.imp-close[data-v-52679be0]{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-52679be0]:hover{background:#f0f4ff;color:#4b6bff}.imp-close .app-icon[data-v-52679be0]{font-size:1.25rem}.imp-tip[data-v-52679be0]{padding:1.75rem 1.25rem;text-align:center;color:#7280a7;font-size:.9rem}.imp-loading[data-v-52679be0]{padding:2.25rem 1.25rem;text-align:center;color:#7280a7;font-size:.9rem}.imp-empty-wrap[data-v-52679be0]{padding:1.25rem .75rem 1.5rem}.imp-list-stack[data-v-52679be0]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.imp-scroll[data-v-52679be0]{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-52679be0]{max-height:min(calc(var(--im-mobile-row-h)*5 + .6rem),calc(100vh - 11rem))}.imp-panel--mobile .im-row[data-v-52679be0]{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-52679be0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-panel--mobile .im-line[data-v-52679be0]{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-52679be0]{line-height:1.25}.im-list[data-v-52679be0]{display:flex;flex-direction:column}.im-row[data-v-52679be0]{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-52679be0]:hover{background:#f8faff}.im-row--unread[data-v-52679be0]{padding-left:1.2rem;background:#f5f8ff}.im-row--unread[data-v-52679be0]:hover{background:#eef3ff}.im-avatar-wrap[data-v-52679be0]{position:relative;flex-shrink:0}.im-avatar[data-v-52679be0]{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-52679be0]{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-52679be0]{background:#409eff;color:#fff}.im-type-badge--like[data-v-52679be0]{background:#f06292;color:#fff}.im-type-badge--feedback[data-v-52679be0]{background:#67c23a;color:#fff}.im-type-badge .el-icon[data-v-52679be0]{font-size:.6rem}.im-like-icon[data-v-52679be0]{font-size:.58rem;line-height:1;width:1em;height:1em}.im-main[data-v-52679be0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;text-align:left;justify-content:flex-start}.im-name[data-v-52679be0]{margin:0;font-size:.92rem;font-weight:600;color:#1f2d52;line-height:1.3}.im-line[data-v-52679be0]{margin:0;font-size:.84rem;color:#4a5578;line-height:1.45;word-break:break-word}.im-time[data-v-52679be0]{margin:0;font-size:.72rem;color:#8b96b3}.im-thumb[data-v-52679be0]{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-52679be0]{position:absolute;left:.4rem;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#409eff}.im-sentinel[data-v-52679be0]{height:1px;margin:0;padding:0;visibility:hidden}.im-loading-hint[data-v-52679be0]{text-align:center;font-size:.75rem;color:#8b96b3;padding:.45rem .75rem .75rem}@media (max-width:576px){.im-row[data-v-52679be0]{gap:.55rem;padding:.65rem .85rem}.im-avatar[data-v-52679be0]{width:2.6rem;height:2.6rem}.im-thumb[data-v-52679be0]{width:2.7rem;height:2.7rem}.im-name[data-v-52679be0]{font-size:.88rem}.im-line[data-v-52679be0]{font-size:.8rem}}.navbar-search[data-v-c9a4dbf4]{position:relative;flex:0 1 22rem;min-width:0;max-width:22rem}.nav-search-bar.navbar-search{display:block}.navbar-search__bar[data-v-c9a4dbf4]{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-c9a4dbf4]:hover{background-color:var(--color-bg-lighter);border-color:var(--color-border-lighter)}.navbar-search__bar--focused[data-v-c9a4dbf4]{background-color:var(--color-bg-lighter);border-color:var(--color-border-light);box-shadow:var(--shadow-xs)}.navbar-search__input[data-v-c9a4dbf4]{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-c9a4dbf4]{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-c9a4dbf4]:hover{color:var(--color-primary);background-color:var(--color-border-extra-light)}.navbar-search__submit .el-icon[data-v-c9a4dbf4]{font-size:var(--font-size-base)}.navbar-search__input[data-v-c9a4dbf4]::-moz-placeholder{color:var(--color-text-placeholder)}.navbar-search__input[data-v-c9a4dbf4]::placeholder{color:var(--color-text-placeholder)}.navbar-search__dropdown[data-v-c9a4dbf4]{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-c9a4dbf4]{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-c9a4dbf4]{list-style:none;margin:0;padding:0}.navbar-search__item[data-v-c9a4dbf4]{display:flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);min-height:2rem}.navbar-search__item[data-v-c9a4dbf4]:hover{background-color:var(--color-bg-base)}.navbar-search__keyword[data-v-c9a4dbf4]{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-c9a4dbf4]{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-c9a4dbf4]:hover{color:var(--color-danger);background-color:var(--color-border-extra-light)}.navbar-search__delete .el-icon[data-v-c9a4dbf4]{font-size:var(--font-size-base)}.navbar-search__footer[data-v-c9a4dbf4]{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-c9a4dbf4]{flex:1}.navbar-search__action[data-v-c9a4dbf4]{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-c9a4dbf4]{color:var(--color-primary)}.navbar-search__action--more[data-v-c9a4dbf4]:hover{color:var(--color-primary-dark)}.navbar-search__action--clear[data-v-c9a4dbf4]{margin-left:auto;color:var(--color-text-secondary)}.navbar-search__action--clear[data-v-c9a4dbf4]: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-c9a4dbf4]{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-c9a4dbf4]{flex:none;width:15em;padding:0;font-size:var(--font-size-extra-small)}.navbar-search__submit[data-v-c9a4dbf4]{width:1.625rem;height:1.625rem;margin-left:0}.navbar-search__submit .el-icon[data-v-c9a4dbf4]{font-size:var(--font-size-small)}}.header[data-v-3b8a9636]{width:100%;background-color:var(--color-bg-lighter);box-shadow:var(--shadow-sm);position:relative;z-index:var(--z-index-fixed);border-bottom:1px solid var(--color-border-base)}.header-content[data-v-3b8a9636]{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-3b8a9636]{display:none;background-color:transparent;border:none;cursor:pointer;font-size:var(--font-size-base);-webkit-tap-highlight-color:transparent;outline:none}.side-menu[data-v-3b8a9636]{position:fixed;top:0;right:0;height:auto;max-height:100vh;width:auto;min-width:160px;max-width:70vw;background:linear-gradient(180deg,var(--color-bg-lighter) 0,var(--color-bg-light) 100%);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-3b8a9636]{transform:translateX(0)}.side-menu-overlay[data-v-3b8a9636]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:9999;animation:fadeIn-3b8a9636 .3s ease}.dropbtn[data-v-3b8a9636]{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-3b8a9636]{background-color:transparent;border:none}.nav-links .dropbtn[data-v-3b8a9636]:hover{background-color:var(--color-bg-base);color:var(--color-primary)}}.dropbtn[data-v-3b8a9636]:hover{background-color:var(--color-bg-base);border-color:var(--color-primary);color:var(--color-primary)}.drop-icon[data-v-3b8a9636]{font-size:var(--font-size-base);color:var(--color-text-secondary);transition:transform var(--transition-base)}.custom-dropdown:hover .drop-icon[data-v-3b8a9636]{transform:rotate(180deg)}.menu-content[data-v-3b8a9636]{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-3b8a9636],.menu-content a[data-v-3b8a9636],.menu-content[data-v-3b8a9636]{width:100%;box-sizing:border-box}.menu-content a[data-v-3b8a9636]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-base);color:var(--color-text-primary);text-decoration:none;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-base);background:linear-gradient(135deg,var(--color-bg-light),var(--color-bg-base));box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid var(--color-border-light);transition:all .3s ease;white-space:nowrap;text-align:center;box-sizing:border-box}.menu-content a[data-v-3b8a9636]:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-bg-lighter);transform:translateY(-1px);box-shadow:0 4px 8px var(--color-shadow-base)}.menu-content .custom-dropdown .dropbtn[data-v-3b8a9636]{position:relative;width:100%;padding:var(--spacing-sm) var(--spacing-base);background:linear-gradient(135deg,var(--color-bg-light),var(--color-bg-base));color:var(--color-text-primary);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 var(--color-border-light);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-3b8a9636]{grid-column:2;text-align:center}.menu-content .custom-dropdown .dropbtn[data-v-3b8a9636]:hover{background:linear-gradient(135deg,var(--color-bg-base),var(--color-border-light));transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.menu-content .custom-dropdown .dropbtn[data-v-3b8a9636]:active{transform:translateY(0)}.menu-content .custom-dropdown .drop-icon[data-v-3b8a9636]{grid-column:3;justify-self:end;transition:transform .3s ease;font-size:var(--font-size-base);color:var(--color-text-secondary);flex-shrink:0;margin-left:0}.menu-content .custom-dropdown .drop-icon.rotated[data-v-3b8a9636]{transform:rotate(180deg)}.menu-content .custom-dropdown .dropdown-content[data-v-3b8a9636]{display:block;position:relative;background-color:var(--color-bg-base);width:100%;padding:.4rem;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:.4rem;margin-top:.4rem;border:1px solid var(--color-border-light);animation:slideDown-3b8a9636 .3s ease;box-sizing:border-box;overflow:hidden}@keyframes slideDown-3b8a9636{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-content .dropdown-content a[data-v-3b8a9636]{padding:.5rem .6rem;font-size:var(--font-size-small);color:var(--color-text-regular);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-3b8a9636]:hover{background-color:var(--color-brand);color:var(--color-on-brand);transform:translateX(4px)}.logo[data-v-3b8a9636]{display:flex;align-items:center}.logo-image[data-v-3b8a9636]{height:4rem;width:auto;cursor:pointer}.nav-links[data-v-3b8a9636]{display:flex;align-items:center;gap:1rem;margin-left:3rem;flex-grow:1;justify-content:flex-start}.nav-item[data-v-3b8a9636]{display:inline-flex;align-items:center;gap:var(--spacing-xs);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-3b8a9636]:hover{color:var(--color-primary);background-color:var(--color-bg-base);transform:translateY(-1px)}.custom-dropdown[data-v-3b8a9636]{position:relative;display:inline-block}.dropdown-content[data-v-3b8a9636]{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-3b8a9636]{display:block}.dropdown-content a[data-v-3b8a9636]{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-3b8a9636]:last-child{margin-bottom:0}.dropdown-content a[data-v-3b8a9636]:hover{background-color:var(--color-primary-lighter);color:var(--color-primary);transform:translateX(4px)}.nav-icons[data-v-3b8a9636]{display:flex;align-items:center;gap:var(--spacing-base);margin-left:auto;flex-shrink:0}.nav-interaction[data-v-3b8a9636]{display:inline-flex;align-items:center;position:relative}.nav-interaction .icon-button[data-v-3b8a9636]{position:relative;background-color:transparent;border-color:transparent;box-shadow:none}.nav-interaction .icon-button[data-v-3b8a9636]:focus-visible,.nav-interaction .icon-button[data-v-3b8a9636]:hover{background-color:var(--color-primary-lighter);border-color:var(--color-primary-lighter);box-shadow:none;color:var(--color-primary);transform:none}.nav-interaction .icon-button[data-v-3b8a9636]:active{background-color:var(--color-primary-light,var(--color-primary-lighter));border-color:transparent;box-shadow:none;transform:none}.interaction-unread-badge[data-v-3b8a9636]{position:absolute;top:-4px;right:-4px;min-width:1rem;height:1rem;padding:0 4px;border-radius:999px;background:var(--color-danger);color:var(--color-bg-lighter);font-size:var(--font-size-extra-small);line-height:1rem;text-align:center;box-sizing:border-box;pointer-events:none;font-weight:700;border:1px solid var(--color-bg-lighter)}.icon-button[data-v-3b8a9636]{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-3b8a9636],.icon-button[data-v-3b8a9636]{font-size:var(--font-size-base)}.icon-button[data-v-3b8a9636]: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-3b8a9636]{font-size:var(--font-size-base);color:var(--color-text-regular);margin-left:.5rem}.navbar-login-button[data-v-3b8a9636]{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-lighter);color:var(--color-text-primary);border-color:var(--color-border-base);box-shadow:var(--shadow-xs)}.navbar-login-button .el-icon[data-v-3b8a9636]{font-size:var(--font-size-base)}.navbar-login-button[data-v-3b8a9636]:hover{background-color:var(--color-brand-soft);border-color:var(--color-brand-muted);color:var(--color-brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.trigger-area[data-v-3b8a9636]{display:inline-flex;align-items:center;cursor:pointer;position:relative}.overlay[data-v-3b8a9636]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.user-card-overlay[data-v-3b8a9636]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:1000;animation:fadeIn-3b8a9636 .2s ease;pointer-events:auto;touch-action:none}@keyframes fadeIn-3b8a9636{0%{opacity:0}to{opacity:1}}.user-info[data-v-3b8a9636]{display:flex;align-items:center;gap:.5rem}.user-avatar[data-v-3b8a9636]{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;aspect-ratio:1}@keyframes rotate-clockwise-3b8a9636{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-counterclockwise-3b8a9636{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.user-avatar.rotate-clockwise[data-v-3b8a9636]{animation:rotate-clockwise-3b8a9636 .4s ease-in-out}.user-avatar.rotate-counterclockwise[data-v-3b8a9636]{animation:rotate-counterclockwise-3b8a9636 .4s ease-in-out}.user-name[data-v-3b8a9636]{font-size:var(--font-size-base);color:var(--color-text-primary)}@media (max-width:768px){.header[data-v-3b8a9636]{padding:var(--spacing-sm) var(--spacing-sm);min-height:var(--layout-mobile-header-height);height:auto}.header-content[data-v-3b8a9636]{width:100%;padding:0;flex-wrap:nowrap;align-items:center;gap:var(--spacing-base);height:auto}.logo[data-v-3b8a9636]{order:1;flex-shrink:0;margin-left:var(--spacing-sm);height:auto;display:flex;align-items:center}.logo-image[data-v-3b8a9636]{height:auto;max-height:2.75rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links[data-v-3b8a9636]{display:none}.nav-icons[data-v-3b8a9636]{order:3;margin-left:0;margin-right:0;height:auto;gap:var(--spacing-base);flex-shrink:0}.hamburger-menu[data-v-3b8a9636]{display:flex;align-items:center;justify-content:center;height:auto;padding:0}.nav-item[data-v-3b8a9636]{font-size:var(--font-size-small)}.icon-button[data-v-3b8a9636]{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-3b8a9636]:hover{background-color:transparent;border:none;box-shadow:none;transform:none;color:var(--color-primary)}.navbar-login-button[data-v-3b8a9636]{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-3b8a9636]:hover{background-color:transparent;border:none;box-shadow:none;transform:none;color:var(--color-primary)}.navbar-login-button__label[data-v-3b8a9636]{display:none}.navbar-login-button .el-icon[data-v-3b8a9636]{font-size:var(--font-size-base)}.user-info[data-v-3b8a9636]{display:flex;align-items:center;height:auto;gap:var(--spacing-xs)}.user-name[data-v-3b8a9636]{display:none}.user-avatar[data-v-3b8a9636]{width:2rem;height:2rem}.side-menu[data-v-3b8a9636]{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-3b8a9636]{padding:var(--spacing-base) var(--spacing-base) var(--spacing-base)!important;gap:var(--spacing-sm)!important}}@media (min-width:481px) and (max-width:768px){.logo[data-v-3b8a9636]{margin-left:var(--spacing-md)}}@media (max-width:480px){.header[data-v-3b8a9636]{padding:var(--spacing-sm) var(--spacing-sm);min-height:var(--layout-mobile-header-height-sm)}.logo-image[data-v-3b8a9636]{max-height:2.5rem}.nav-icons[data-v-3b8a9636]{gap:var(--spacing-base)}.user-avatar[data-v-3b8a9636]{width:1.875rem;height:1.875rem}.side-menu[data-v-3b8a9636]{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:var(--color-bg-light);color:var(--color-text-primary);text-align:center;border-top:1px solid var(--color-border-base)}.footer-logo[data-v-95750904]{margin-bottom:1rem}.logo-img[data-v-95750904]{width:80px;height:auto}.footer-text[data-v-95750904]{line-height:var(--line-height-normal);max-width:600px}.footer-ps[data-v-95750904],.footer-text[data-v-95750904]{font-size:var(--font-size-base);color:var(--color-text-regular);margin-bottom:1rem}.footer-ps[data-v-95750904]{font-weight:700;font-style:italic;margin-top:.5rem}.footer-copyright[data-v-95750904]{margin-top:1rem}.footer-beian[data-v-95750904],.footer-copyright[data-v-95750904]{font-size:var(--font-size-small);color:var(--color-text-secondary)}.footer-beian[data-v-95750904]{line-height:var(--line-height-normal);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-f87bfe4c]{width:100%;margin-top:0;box-sizing:border-box}.slider-verify-track[data-v-f87bfe4c]{position:relative;width:100%;height:2.5rem;min-height:2.5rem;padding:0;background-color:var(--color-bg-base);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-f87bfe4c]{background-color:#e9feee;border:none}.slider-verify-bg[data-v-f87bfe4c]{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-f87bfe4c]{background:#e9feee!important}.slider-verify-container.dragging .slider-verify-bg[data-v-f87bfe4c]{transition:none!important}.slider-verify-container.verified .slider-verify-bg[data-v-f87bfe4c]{width:100%!important;border-radius:5px}.slider-verify-instruction[data-v-f87bfe4c]{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-f87bfe4c]{font-size:var(--font-size-small);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,var(--color-text-secondary) 0,var(--color-text-secondary) 42%,#f0f0f0 50%,var(--color-text-secondary) 58%,var(--color-text-secondary) 100%);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-f87bfe4c 3.5s linear infinite}@keyframes slider-text-shimmer-f87bfe4c{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-f87bfe4c]{animation:none;background:none;color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary)}}.slider-verify-slider[data-v-f87bfe4c]{position:absolute;top:0;bottom:0;left:0;width:40px;height:100%;background-color:var(--color-bg-lighter);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-f87bfe4c],.slider-verify-slider[data-v-f87bfe4c]:active{cursor:grabbing;transition:none!important}.slider-verify-slider .app-icon[data-v-f87bfe4c]{font-size:var(--font-size-medium);color:var(--color-text-secondary)}.slider-double-arrow[data-v-f87bfe4c]{font-size:var(--font-size-large)!important;letter-spacing:-.15em}.slider-verify-hint-inline[data-v-f87bfe4c]{position:absolute;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem;z-index:20;font-size:var(--font-size-small);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-f87bfe4c]{color:var(--color-danger);background:hsla(0,0%,100%,.94)}.slider-verify-container.verified .slider-verify-hint-inline[data-v-f87bfe4c]{color:var(--color-success);font-weight:600;text-shadow:none;background:transparent}.slider-hint-check[data-v-f87bfe4c]{font-size:var(--font-size-medium)!important;color:var(--color-success);flex-shrink:0;line-height:1}@media (max-width:768px){.slider-verify-track[data-v-f87bfe4c]{height:2.5rem;min-height:2.5rem}.slider-verify-slider[data-v-f87bfe4c]{width:36px}.slider-verify-shimmer-text[data-v-f87bfe4c]{font-size:var(--font-size-small)}.slider-verify-instruction[data-v-f87bfe4c]{padding-left:38px}.slider-verify-slider .app-icon[data-v-f87bfe4c]{font-size:var(--font-size-medium)}}.login-overlay[data-v-4643acb6]{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-4643acb6]{display:flex}.login-popup[data-v-4643acb6]{--auth-control-height:2.5rem;background:var(--color-bg-lighter);padding:2rem;border-radius:8px;width:min(var(--layout-dialog-sm),var(--layout-dialog-sm-max));box-shadow:0 4px 12px #00000033;position:relative}.close-button[data-v-4643acb6]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:var(--font-size-large);cursor:pointer;color:var(--color-text-regular);transition:color .3s,transform .3s}.close-button[data-v-4643acb6]:hover{color:#c0392b;transform:scale(1.2)}.logo img[data-v-4643acb6]{width:100px;margin:0 auto 1.5rem;display:block}.login-popup .auth-field-phone[data-v-4643acb6],.login-popup .auth-field-slider[data-v-4643acb6]{margin-bottom:.8rem}.login-popup .auth-field-verify[data-v-4643acb6]{margin-bottom:1.5rem}.error-input[data-v-4643acb6]{border-color:#e53935!important;animation:inputErrorEffect-4643acb6 .3s ease-in-out}.error-text[data-v-4643acb6]{color:#e53935;font-size:var(--font-size-small);margin-top:.3rem;text-align:left}.login-popup .verify-code-row input.auth-verify-api-error[data-v-4643acb6]{border-color:#ff5354!important;animation:none}.error-text.auth-verify-code-api-msg[data-v-4643acb6]{color:#ff5354;line-height:1.35;word-break:break-word}@keyframes inputErrorEffect-4643acb6{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.forgot-password[data-v-4643acb6]{margin-left:auto;font-size:var(--font-size-small);color:#0073e6;text-decoration:none}.forgot-password[data-v-4643acb6]:hover{color:#005bb5}input[type=password][data-v-4643acb6],input[type=tel][data-v-4643acb6],input[type=text][data-v-4643acb6]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 .5rem;border:1px solid var(--color-border-base);border-radius:5px;font-size:var(--font-size-base);margin-top:0;line-height:var(--line-height-tight);transition:border-color .3s ease,transform .3s ease;outline:none;box-sizing:border-box}input[type=tel][data-v-4643acb6]::placeholder,input[type=text][data-v-4643acb6]::placeholder{color:#bfbfbf;opacity:1}input[type=tel][data-v-4643acb6]::-webkit-input-placeholder,input[type=text][data-v-4643acb6]::-webkit-input-placeholder{color:#bfbfbf}input[type=tel][data-v-4643acb6]::-moz-placeholder,input[type=text][data-v-4643acb6]::-moz-placeholder{color:#bfbfbf;opacity:1}.verify-code-row[data-v-4643acb6]{display:flex;align-items:stretch;gap:.5rem;margin-top:0}.verify-code-row input[data-v-4643acb6]{flex:1;margin-top:0;min-width:0;height:var(--auth-control-height,2.5rem)}.login-popup .send-code-btn[data-v-4643acb6]{flex-shrink:0;height:var(--auth-control-height,2.5rem);padding:0 .75rem;font-size:var(--font-size-base);color:#585a5a;background:var(--color-bg-lighter);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-4643acb6]:hover:not(:disabled){background:#02b96b;border-color:#02b96b;color:var(--color-bg-lighter)}.login-popup .send-code-btn[data-v-4643acb6]:disabled{color:#585a5a;border-color:var(--color-border-base);cursor:not-allowed}.login-popup .login-button[data-v-4643acb6]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 1rem;font-size:var(--font-size-base);font-weight:600;color:var(--color-bg-lighter);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-4643acb6]:hover:not(:disabled){background-color:#029a5d;color:var(--color-bg-lighter)}.loading-spinner[data-v-4643acb6]{display:inline-block;width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.35);border-top-color:var(--color-bg-lighter);border-radius:50%;animation:spin-4643acb6 1s linear infinite;margin-right:.5rem}@keyframes spin-4643acb6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-icon[data-v-4643acb6]{color:var(--color-bg-lighter);font-size:var(--font-size-medium)!important;margin-right:.5rem;line-height:1;flex-shrink:0}.error-popup[data-v-4643acb6]{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);background-color:#ff6b6b;color:var(--color-bg-lighter);padding:.5rem 1rem;border-radius:.25rem;font-size:var(--font-size-base);box-shadow:0 4px 8px #00000033,inset 0 1px 2px hsla(0,0%,100%,.2);opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:10}.error-popup.visible[data-v-4643acb6]{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.login-popup .login-button[data-v-4643acb6]:disabled{background-color:#c3ead2;border:none;color:hsla(0,0%,100%,.75);cursor:not-allowed}.register-prompt[data-v-4643acb6]{font-size:var(--font-size-base);text-align:center;color:var(--color-text-regular);margin-top:1.5rem}.register-link[data-v-4643acb6]{color:#0073e6;text-decoration:none;cursor:pointer}.register-link[data-v-4643acb6]:hover{color:#005bb5}@media (max-width:480px){.logo img[data-v-4643acb6]{width:75px}}.error-message[data-v-a8a3533c]{font-size:var(--font-size-medium);color:var(--color-bg-lighter);background-color:var(--color-danger);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-650ed504]{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-650ed504]{display:flex}.register-popup[data-v-650ed504]{--auth-control-height:2.5rem;background:var(--color-bg-lighter);padding:2rem;border-radius:8px;width:min(var(--layout-dialog-sm),var(--layout-dialog-sm-max));box-shadow:0 4px 12px #00000033;position:relative;transition:opacity .3s ease,transform .3s ease}.close-button[data-v-650ed504]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:var(--font-size-large);cursor:pointer;color:var(--color-text-regular);transition:color .3s,transform .3s}.close-button[data-v-650ed504]:hover{color:#c0392b;transform:scale(1.2)}.logo img[data-v-650ed504]{width:100px;margin:0 auto 1.5rem;display:block}.register-popup .auth-field-phone[data-v-650ed504],.register-popup .auth-field-slider[data-v-650ed504]{margin-bottom:.8rem}.register-popup .auth-field-verify[data-v-650ed504]{margin-bottom:1.5rem}input[type=email][data-v-650ed504],input[type=password][data-v-650ed504],input[type=tel][data-v-650ed504],input[type=text][data-v-650ed504]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 .5rem;border:1px solid var(--color-border-base);border-radius:5px;font-size:var(--font-size-base);margin-top:0;line-height:var(--line-height-tight);transition:border-color .3s,transform .3s;box-sizing:border-box}input[type=tel][data-v-650ed504]::placeholder,input[type=text][data-v-650ed504]::placeholder{color:#bfbfbf;opacity:1}input[type=tel][data-v-650ed504]::-webkit-input-placeholder,input[type=text][data-v-650ed504]::-webkit-input-placeholder{color:#bfbfbf}input[type=tel][data-v-650ed504]::-moz-placeholder,input[type=text][data-v-650ed504]::-moz-placeholder{color:#bfbfbf;opacity:1}.verify-code-row[data-v-650ed504]{display:flex;align-items:stretch;gap:.5rem;margin-top:0}.verify-code-row input[data-v-650ed504]{flex:1;margin-top:0;min-width:0;height:var(--auth-control-height,2.5rem)}.register-popup .send-code-btn[data-v-650ed504]{flex-shrink:0;height:var(--auth-control-height,2.5rem);padding:0 .75rem;font-size:var(--font-size-base);color:#585a5a;background:var(--color-bg-lighter);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-650ed504]:hover:not(:disabled){background:#02b96b;border-color:#02b96b;color:var(--color-bg-lighter)}.register-popup .send-code-btn[data-v-650ed504]:disabled{color:#585a5a;border-color:var(--color-border-base);cursor:not-allowed}.input-group input[data-v-650ed504]:focus{border-color:#0073e6}.input-error[data-v-650ed504]{border-color:#e53935;animation:inputErrorEffect-650ed504 .3s ease-in-out;animation-fill-mode:forwards}@keyframes inputErrorEffect-650ed504{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-650ed504]{transform:scale(1.05)}.error-message[data-v-650ed504]{font-size:var(--font-size-small);color:var(--color-bg-lighter);margin-top:.3rem;display:block}.register-popup .verify-code-row input.auth-verify-api-error[data-v-650ed504]{border-color:#ff5354!important}.error-message.auth-verify-code-api-msg[data-v-650ed504]{color:#ff5354;line-height:1.35;word-break:break-word}.register-popup .register-button[data-v-650ed504]{width:100%;height:var(--auth-control-height,2.5rem);padding:0 1rem;font-size:var(--font-size-base);font-weight:600;color:var(--color-bg-lighter);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-650ed504]:hover:not(:disabled){background-color:#029a5d;color:var(--color-bg-lighter)}.register-popup .register-button[data-v-650ed504]:disabled{background-color:#c3ead2;border:none;color:hsla(0,0%,100%,.75);cursor:not-allowed}.login-prompt[data-v-650ed504]{font-size:var(--font-size-base);text-align:center;color:var(--color-text-regular);margin-top:1.5rem}.login-link[data-v-650ed504]{color:#0073e6;text-decoration:none;cursor:pointer}.login-link[data-v-650ed504]:hover{color:#005bb5}@media (max-width:480px){.logo img[data-v-650ed504]{width:75px}}.tip-overlay[data-v-47ebd1d6]{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-47ebd1d6]{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-47ebd1d6]{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-47ebd1d6]:hover{color:var(--color-danger,#c0392b)}.tip-title[data-v-47ebd1d6]{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-47ebd1d6]{display:flex;justify-content:center;margin-bottom:var(--spacing-base)}.tip-thanks-icon[data-v-47ebd1d6]{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain}.tip-comic-name[data-v-47ebd1d6]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);word-break:break-word}.tip-comic-name[data-v-47ebd1d6],.tip-success-text[data-v-47ebd1d6]{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-47ebd1d6],.tip-success-text[data-v-47ebd1d6]{color:var(--color-text-secondary)}.tip-qr-hint[data-v-47ebd1d6]{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-47ebd1d6]{color:var(--color-warning,#e6a23c)}.tip-qr-image--dimmed[data-v-47ebd1d6]{opacity:.45}.tip-submit-btn--secondary[data-v-47ebd1d6]{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-47ebd1d6]{width:3.5rem;height:3.5rem;margin-bottom:var(--spacing-sm)}.tip-pay-amount[data-v-47ebd1d6]{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-47ebd1d6]{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-47ebd1d6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.tip-amount-btn[data-v-47ebd1d6]{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-47ebd1d6]:hover{border-color:var(--color-warning,#e6a23c)}.tip-amount-btn.is-selected[data-v-47ebd1d6]{border-color:var(--color-warning,#e6a23c);background:rgba(230,162,60,.08);color:var(--color-warning,#e6a23c)}.tip-error[data-v-47ebd1d6]{color:var(--color-danger,#e53935)}.tip-error[data-v-47ebd1d6],.tip-guide[data-v-47ebd1d6]{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-47ebd1d6]{color:var(--color-success,#67c23a)}.tip-guide-url[data-v-47ebd1d6]{display:flex;align-items:flex-start;justify-content:center;gap:var(--spacing-xs);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-guide-url__icon[data-v-47ebd1d6]{flex-shrink:0;margin-top:.15em}.tip-submit-btn[data-v-47ebd1d6]{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-47ebd1d6]:disabled{opacity:.65;cursor:not-allowed}.tip-back-btn[data-v-47ebd1d6]{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-47ebd1d6]{display:flex;justify-content:center;margin-bottom:var(--spacing-sm)}.tip-qr-image[data-v-47ebd1d6]{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-47ebd1d6]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 auto var(--spacing-sm);border-radius:50%;background:var(--color-success,#67c23a);color:#fff}.tip-success-icon .app-icon[data-v-47ebd1d6]{filter:brightness(0) invert(1)}.fade-slide-enter-active[data-v-47ebd1d6],.fade-slide-leave-active[data-v-47ebd1d6]{transition:opacity .25s ease}.fade-slide-enter-from[data-v-47ebd1d6],.fade-slide-leave-to[data-v-47ebd1d6]{opacity:0}@media (max-width:768px){.tip-popup[data-v-47ebd1d6]{max-width:100%}}.vol-pay-notice[data-v-0975fa4e]{margin-bottom:var(--spacing-sm)}.vol-pay-notice-row[data-v-0975fa4e]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.vol-pay-balance[data-v-0975fa4e]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-regular)}.vol-pay-balance-label[data-v-0975fa4e]{color:var(--color-text-secondary)}.vol-pay-notice-toggle[data-v-0975fa4e]{display:flex;align-items:center;gap:var(--spacing-xs);border:none;background:none;padding:0;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);cursor:pointer}.vol-pay-notice-caret[data-v-0975fa4e]{display:inline-block;transition:transform var(--transition-base,.2s)}.vol-pay-notice-caret.is-open[data-v-0975fa4e]{transform:rotate(180deg)}.vol-pay-agree[data-v-0975fa4e]{margin:var(--spacing-sm) 0 0;padding:var(--spacing-sm);border-radius:var(--radius-base);background:var(--color-bg-light,#fafafa);font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.vol-pay-agree-link[data-v-0975fa4e]{border:none;background:none;padding:0;color:var(--color-primary);cursor:pointer;font-size:inherit;line-height:inherit}.vol-pay-overlay[data-v-5eaed622]{position:fixed;inset:0;z-index:1110;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.45);padding:var(--spacing-base);box-sizing:border-box}.vol-pay-popup[data-v-5eaed622]{position:relative;width:100%;max-width:22rem;background:var(--color-bg-lighter,#fff);border-radius:var(--radius-base);padding:var(--spacing-lg);box-shadow:var(--shadow-lg);box-sizing:border-box}.vol-pay-close[data-v-5eaed622]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);border:none;background:none;font-size:var(--font-size-large);color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs);line-height:1}.vol-pay-title[data-v-5eaed622]{margin:0;padding:0 var(--spacing-lg);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}.vol-pay-loading[data-v-5eaed622]{margin:0 0 var(--spacing-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:center}.vol-pay-method[data-v-5eaed622]{gap:var(--spacing-sm);margin:var(--spacing-base) 0;padding:var(--spacing-sm) var(--spacing-base);border:1px solid var(--color-primary);border-radius:var(--radius-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.vol-pay-bulk-entry[data-v-5eaed622],.vol-pay-method[data-v-5eaed622]{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-base);line-height:var(--line-height-tight);box-sizing:border-box}.vol-pay-bulk-entry[data-v-5eaed622]{gap:var(--spacing-xs);width:100%;margin-bottom:var(--spacing-base);padding:var(--spacing-sm);border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter,#fff);color:var(--color-text-regular);cursor:pointer}.vol-pay-bulk-entry[data-v-5eaed622]:disabled{opacity:.6;cursor:not-allowed}.vol-pay-bulk-head[data-v-5eaed622]{position:relative;display:flex;align-items:flex-start;margin-bottom:var(--spacing-sm)}.vol-pay-back[data-v-5eaed622]{position:absolute;left:0;top:0;z-index:1;border:none;background:none;padding:var(--spacing-xs);cursor:pointer}.vol-pay-bulk-titles[data-v-5eaed622]{width:100%;padding:0 var(--spacing-xl)}.vol-pay-bulk-sub[data-v-5eaed622]{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:center}.vol-pay-bulk[data-v-5eaed622]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.vol-pay-bulk-opt[data-v-5eaed622]{display:flex;align-items:center;justify-content:center;min-height:var(--spacing-4xl);padding:var(--spacing-sm);border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter,#fff);color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;text-align:center;box-sizing:border-box}.vol-pay-bulk-opt.is-selected[data-v-5eaed622]{border-color:var(--color-primary);color:var(--color-primary)}.vol-pay-bulk-opt[data-v-5eaed622]:disabled{cursor:not-allowed;opacity:.6}.vol-pay-error[data-v-5eaed622]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-small);color:var(--color-danger,#c0392b);text-align:center}.vol-pay-footer[data-v-5eaed622]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-base)}.vol-pay-footer-price[data-v-5eaed622]{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0}.vol-pay-footer-gold[data-v-5eaed622]{font-size:var(--font-size-extra-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-primary)}.vol-pay-footer-unit[data-v-5eaed622]{color:var(--color-text-primary)}.vol-pay-footer-unit[data-v-5eaed622],.vol-pay-submit[data-v-5eaed622]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.vol-pay-submit[data-v-5eaed622]{flex-shrink:0;border:none;border-radius:var(--radius-base);padding:var(--spacing-sm) var(--spacing-base);background:var(--color-primary);color:var(--color-bg-base,#fff);cursor:pointer}.vol-pay-submit[data-v-5eaed622]:disabled{opacity:.6;cursor:not-allowed}.vol-pay-success-hint[data-v-5eaed622]{margin:var(--spacing-base) 0;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:center}.vol-pay-submit--block[data-v-5eaed622]{width:100%}.fade-slide-enter-active[data-v-5eaed622],.fade-slide-leave-active[data-v-5eaed622]{transition:opacity var(--transition-base,.2s)}.fade-slide-enter-from[data-v-5eaed622],.fade-slide-leave-to[data-v-5eaed622]{opacity:0}.gold-overlay[data-v-8ac47af0]{position:fixed;inset:0;z-index:1120;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);padding:var(--spacing-base);box-sizing:border-box}.gold-popup[data-v-8ac47af0]{position:relative;width:100%;max-width:24rem;background:var(--color-bg-lighter,var(--color-bg-lighter));border-radius:var(--radius-base);padding:var(--spacing-lg);box-shadow:var(--shadow-lg);box-sizing:border-box}.gold-close[data-v-8ac47af0]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);border:none;background:none;font-size:var(--font-size-large);color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs)}.gold-title-row[data-v-8ac47af0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm);margin:0 var(--spacing-lg) var(--spacing-base) 0}.gold-title[data-v-8ac47af0]{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);text-align:center}.gold-title-row .gold-title[data-v-8ac47af0]{text-align:left}.gold-hint[data-v-8ac47af0]{margin:0 0 var(--spacing-base);color:var(--color-text-secondary);text-align:center}.gold-hint[data-v-8ac47af0],.gold-need[data-v-8ac47af0]{font-size:var(--font-size-small);line-height:var(--line-height-normal)}.gold-need[data-v-8ac47af0]{color:var(--color-warning,#d48806)}.gold-balance[data-v-8ac47af0]{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-left:auto;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-regular)}.gold-grid[data-v-8ac47af0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.gold-pkg[data-v-8ac47af0]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--color-border-base);border-radius:var(--radius-base);background:var(--color-bg-lighter,var(--color-bg-lighter));cursor:pointer;text-align:center}.gold-back[data-v-8ac47af0]:focus-visible,.gold-close[data-v-8ac47af0]:focus-visible,.gold-link[data-v-8ac47af0]:focus-visible,.gold-pkg[data-v-8ac47af0]:focus-visible,.gold-submit[data-v-8ac47af0]:focus-visible{box-shadow:var(--shadow-sm);border-color:var(--color-primary)}.gold-pkg.is-recommended[data-v-8ac47af0]{border-color:var(--color-border-base)}.gold-pkg.is-selected.is-recommended[data-v-8ac47af0],.gold-pkg.is-selected[data-v-8ac47af0]{border-color:var(--color-primary);background:var(--color-bg-light,#fafafa)}.gold-pkg-badge[data-v-8ac47af0]{position:absolute;top:0;left:0;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-base) 0 var(--radius-base) 0;font-size:var(--font-size-extra-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-bg-lighter,var(--color-bg-lighter));background:var(--color-primary);pointer-events:none}.gold-pkg-amount[data-v-8ac47af0]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.gold-pkg-gold[data-v-8ac47af0]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.gold-pkg-bonus[data-v-8ac47af0],.gold-pkg-price[data-v-8ac47af0]{font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.gold-pkg-bonus[data-v-8ac47af0]{color:var(--color-primary)}.gold-agree-text[data-v-8ac47af0]{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:center}.gold-link[data-v-8ac47af0]{border:none;background:none;padding:0;color:var(--color-primary);cursor:pointer;font-size:inherit}.gold-error[data-v-8ac47af0]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-small);color:var(--color-danger,#c0392b);text-align:center}.gold-back[data-v-8ac47af0],.gold-submit[data-v-8ac47af0]{width:100%;border:none;border-radius:var(--radius-base);padding:var(--spacing-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer}.gold-submit[data-v-8ac47af0]{background:var(--color-primary);color:var(--color-bg-lighter,var(--color-bg-lighter))}.gold-submit[data-v-8ac47af0]:disabled{opacity:.6;cursor:not-allowed}.gold-back[data-v-8ac47af0]{margin-top:var(--spacing-sm);background:transparent;color:var(--color-text-secondary)}.gold-qr-wrap[data-v-8ac47af0]{display:flex;justify-content:center;margin-bottom:var(--spacing-base)}.gold-qr-image[data-v-8ac47af0]{width:12.5rem;height:12.5rem}.fade-slide-enter-active[data-v-8ac47af0],.fade-slide-leave-active[data-v-8ac47af0]{transition:opacity var(--transition-base,.2s)}.fade-slide-enter-from[data-v-8ac47af0],.fade-slide-leave-to[data-v-8ac47af0]{opacity:0}.agree-overlay[data-v-72aab37d]{position:fixed;inset:0;z-index:1130;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);padding:var(--spacing-base)}.agree-popup[data-v-72aab37d]{position:relative;width:100%;max-width:32rem;max-height:80vh;overflow:auto;background:var(--color-bg-base,#fff);border-radius:var(--radius-base);padding:var(--spacing-lg);box-shadow:var(--shadow-lg)}.agree-close[data-v-72aab37d]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);border:none;background:none;font-size:var(--font-size-large);color:var(--color-text-secondary);cursor:pointer}.agree-title[data-v-72aab37d]{margin:0 0 var(--spacing-base);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.agree-content[data-v-72aab37d],.agree-error[data-v-72aab37d],.agree-hint[data-v-72aab37d]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-regular)}.agree-error[data-v-72aab37d]{color:var(--color-danger,#c0392b)}.agree-content[data-v-72aab37d] p{margin:0 0 var(--spacing-sm)}.fade-slide-enter-active[data-v-72aab37d],.fade-slide-leave-active[data-v-72aab37d]{transition:opacity var(--transition-base,.2s)}.fade-slide-enter-from[data-v-72aab37d],.fade-slide-leave-to[data-v-72aab37d]{opacity:0}#app{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--color-text-primary);background-color:var(--color-bg-base);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-80eecfee]{position:relative;width:100%;height:100%}.home-banner-h5__viewport[data-v-80eecfee]{width:100%;height:100%;overflow:hidden}.home-banner-h5__track[data-v-80eecfee]{display:flex;height:100%;will-change:transform}.home-banner-h5__track--animating[data-v-80eecfee]{transition:transform var(--transition-base)}.home-banner-h5__slide[data-v-80eecfee]{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-80eecfee]:disabled{cursor:default}.home-banner-h5__img[data-v-80eecfee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.home-banner-h5__dots-layer[data-v-80eecfee]{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-80eecfee]{display:flex;gap:var(--spacing-sm);justify-content:center;align-items:center;pointer-events:auto}.home-banner-h5__dot[data-v-80eecfee]{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-80eecfee]:before{content:"";position:absolute;inset:-.625rem}.home-banner-h5__dot--active[data-v-80eecfee]{background-color:var(--color-bg-lighter)}.home-banner-frame__grid[data-v-7f161f38]{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-7f161f38]{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-7f161f38]:disabled{cursor:default}.home-banner-frame__cell--pos-1[data-v-7f161f38]{grid-area:pos-1}.home-banner-frame__cell--pos-2[data-v-7f161f38]{grid-area:pos-2}.home-banner-frame__cell--pos-3[data-v-7f161f38]{grid-area:pos-3}.home-banner-frame__cell--pos-4[data-v-7f161f38]{grid-area:pos-4}.home-banner-frame__cell--pos-5[data-v-7f161f38]{grid-area:pos-5}.home-banner-frame__cell--pos-6[data-v-7f161f38]{grid-area:pos-6}.home-banner-frame__cell--pos-7[data-v-7f161f38]{grid-area:pos-7}.home-banner-frame__cell--pos-8[data-v-7f161f38]{grid-area:pos-8}.home-banner-frame__cell-img[data-v-7f161f38]{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-7f161f38]{transform:scale(1.04)}.home-banner-frame__dots-layer[data-v-7f161f38]{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-7f161f38]{display:flex;gap:var(--spacing-sm);justify-content:center;align-items:center;pointer-events:auto}.home-banner-frame__dot[data-v-7f161f38]{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-7f161f38]:before{content:"";position:absolute;inset:-.5rem}.home-banner-frame__dot--active[data-v-7f161f38]{background-color:var(--color-bg-lighter)}.home-banner-frame__grid--h5[data-v-7f161f38]{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-7f161f38]{height:100%;border-radius:0;background-color:transparent}.home-banner-frame__grid--h5 .home-banner-frame__dots-layer[data-v-7f161f38]{padding-bottom:var(--spacing-base)}.home-banner-frame__grid--h5 .home-banner-frame__dot[data-v-7f161f38]{width:.5rem;height:.5rem}.home-banner-frame__grid--h5 .home-banner-frame__dot[data-v-7f161f38]:before{inset:-.625rem}.home-banner-web[data-v-9b32b062]{position:relative;width:100%;height:100%}.home-banner-web__viewport[data-v-9b32b062]{width:100%;height:100%;overflow:hidden}.home-banner-web__track[data-v-9b32b062]{display:flex;height:100%;will-change:transform}.home-banner-web__track--animating[data-v-9b32b062]{transition:transform var(--transition-base)}.home-banner-web__slide[data-v-9b32b062]{height:100%;box-sizing:border-box;flex-shrink:0}.home-banner-web__dots-layer[data-v-9b32b062]{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-9b32b062]{display:flex;gap:var(--spacing-sm);justify-content:center;align-items:center;pointer-events:auto}.home-banner-web__dot[data-v-9b32b062]{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-9b32b062]:before{content:"";position:absolute;inset:-.5rem}.home-banner-web__dot--active[data-v-9b32b062]{background-color:var(--color-bg-lighter)}.home-banner[data-v-22925089]{width:100%;background-color:var(--color-bg-darker);padding:var(--spacing-base) 0;box-sizing:border-box}.home-banner__state[data-v-22925089]{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-22925089]{color:var(--color-text-secondary)}.home-banner__state--error[data-v-22925089]{flex-direction:column;gap:var(--spacing-sm);min-height:6rem;color:var(--color-text-secondary)}.home-banner__empty-text[data-v-22925089],.home-banner__error-text[data-v-22925089]{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.home-banner__retry-button[data-v-22925089]{border:1px solid var(--color-border-base,#dcdfe6);border-radius:var(--radius-base);padding:var(--spacing-xs) var(--spacing-base);font-size:var(--font-size-small);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-lighter);cursor:pointer;transition:background-color var(--transition-fast)}.home-banner__retry-button[data-v-22925089]:hover{background-color:var(--color-bg-base)}.home-banner__skeleton[data-v-22925089]{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-22925089 1.4s ease infinite}@keyframes home-banner-shimmer-22925089{0%{background-position:100% 0}to{background-position:-100% 0}}.home-banner__stage[data-v-22925089],.home-banner__viewport[data-v-22925089]{position:relative;width:100%;min-height:22rem}.home-banner__viewport[data-v-22925089]{overflow:hidden;height:22rem;touch-action:pan-y}.home-banner__side-hit[data-v-22925089]{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-22925089]{left:0}.home-banner__side-hit--right[data-v-22925089]{right:0}.home-banner__vignette[data-v-22925089]{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-22925089]{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-22925089]:hover{background-color:rgba(0,0,0,.65)}.home-banner__nav--prev[data-v-22925089]{left:var(--spacing-sm)}.home-banner__nav--next[data-v-22925089]{right:var(--spacing-sm)}@media (max-width:768px){.home-banner--h5[data-v-22925089]{padding:0}.home-banner--h5 .home-banner__state[data-v-22925089]{min-height:14rem}.home-banner--h5 .home-banner__skeleton[data-v-22925089]{height:14rem;max-width:100%;border-radius:0}.home-banner__stage--h5[data-v-22925089],.home-banner__viewport--h5[data-v-22925089]{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:480px){.comic-cover[data-v-054370ee]{margin-bottom:.3rem}}.home[data-v-ad8ad272]{position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;background-color:var(--color-bg-base);color:var(--color-text-primary)}.home__brand-h1[data-v-ad8ad272]{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-ad8ad272]{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-ad8ad272]{font-size:var(--font-size-extra-large);font-weight:700;color:var(--color-bg-lighter);text-shadow:2px 2px 4px rgba(0,0,0,.3);margin-bottom:1.5rem;text-align:center}.comic-name-author[data-v-ad8ad272]{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0;width:100%;gap:.5rem}.comic-name-author[data-v-ad8ad272],.comic-name[data-v-ad8ad272]{font-size:var(--font-size-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comic-name[data-v-ad8ad272]{font-weight:700;color:var(--color-text-primary);flex:1;min-width:0}.comic-author[data-v-ad8ad272]{font-style:italic;color:var(--color-text-regular);flex-shrink:0;white-space:nowrap;font-size:var(--font-size-small)}.comic-themes[data-v-ad8ad272]{gap:.3rem;margin-bottom:.5rem}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-base);color:var(--color-bg-lighter);font-weight:700;text-transform:uppercase}@media (min-width:1441px){.search-section[data-v-ad8ad272]{height:30rem}.search-prompt[data-v-ad8ad272]{font-size:var(--font-size-extra-large)}}@media (min-width:1024px) and (max-width:1440px){.search-section[data-v-ad8ad272]{height:25rem}.search-prompt[data-v-ad8ad272]{font-size:var(--font-size-extra-large)}}@media (min-width:769px) and (max-width:1023px){.search-section[data-v-ad8ad272]{height:20rem;min-height:18rem}.search-prompt[data-v-ad8ad272]{font-size:var(--font-size-extra-large);margin-bottom:1rem}.comic-section[data-v-ad8ad272]{font-size:var(--font-size-base)}.category-title[data-v-ad8ad272]{font-size:var(--font-size-medium)}.comic-name-author[data-v-ad8ad272]{font-size:var(--font-size-base);flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-ad8ad272]{font-size:var(--font-size-medium)}.comic-author[data-v-ad8ad272]{align-self:flex-end;text-align:right;width:100%}.comic-author[data-v-ad8ad272],.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-small)}}@media (min-width:481px) and (max-width:768px){.search-section[data-v-ad8ad272]{height:18rem;min-height:16rem}.search-prompt[data-v-ad8ad272]{font-size:var(--font-size-extra-large);margin-bottom:1rem}.comic-section[data-v-ad8ad272]{font-size:var(--font-size-base)}.category-title[data-v-ad8ad272]{font-size:var(--font-size-medium)}.comic-name-author[data-v-ad8ad272]{font-size:var(--font-size-base);flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-ad8ad272]{font-size:var(--font-size-base)}.comic-author[data-v-ad8ad272]{align-self:flex-end;text-align:right;width:100%}.comic-author[data-v-ad8ad272],.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-small)}}@media (max-width:480px){.search-section[data-v-ad8ad272]{height:15rem;min-height:12rem;padding:.75rem}.search-prompt[data-v-ad8ad272]{font-size:var(--font-size-extra-large);margin-bottom:.75rem}.category-title[data-v-ad8ad272],.comic-section[data-v-ad8ad272]{font-size:var(--font-size-base)}.comic-name-author[data-v-ad8ad272]{font-size:var(--font-size-small);flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-ad8ad272]{font-size:var(--font-size-base)}.comic-author[data-v-ad8ad272]{font-size:var(--font-size-extra-small);align-self:flex-end;text-align:right;width:100%}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-small);padding:.15rem .4rem}.comics-grid[data-v-ad8ad272]{gap:.5rem}.comic-card[data-v-ad8ad272]{padding:.4rem}.search-section[data-v-ad8ad272]{height:12rem;min-height:10rem;padding:.5rem}.search-prompt[data-v-ad8ad272]{font-size:var(--font-size-large);margin-bottom:.5rem}.comic-section[data-v-ad8ad272]{font-size:var(--font-size-small)}.category-title[data-v-ad8ad272]{font-size:var(--font-size-base)}.comic-name-author[data-v-ad8ad272]{font-size:var(--font-size-small);flex-direction:column;align-items:flex-start;gap:.25rem}.comic-name[data-v-ad8ad272]{font-size:var(--font-size-base)}.comic-author[data-v-ad8ad272]{align-self:flex-end;text-align:right;width:100%;font-size:var(--font-size-extra-small)}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-extra-small);padding:.1rem .35rem}}.comic-section[data-v-ad8ad272]{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-ad8ad272]{--home-comic-card-w:11.25rem;--home-comic-col-gap:0.75rem;--home-comic-cols:6;width:95%;max-width:calc(var(--home-comic-card-w)*8 + var(--home-comic-col-gap)*7);padding:0 .5rem}}@media (min-width:1680px){.comic-section[data-v-ad8ad272]{--home-comic-cols:7}}@media (min-width:1920px){.comic-section[data-v-ad8ad272]{--home-comic-cols:8}}.comic-category[data-v-ad8ad272]{border-radius:10px;padding:1rem;background-color:transparent;box-shadow:none;text-align:center;width:100%;box-sizing:border-box}.category-header[data-v-ad8ad272]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.category-title[data-v-ad8ad272]{font-size:var(--font-size-large);color:var(--color-text-primary);font-weight:700;text-align:left;margin:0;flex:1}.view-more-button[data-v-ad8ad272]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:var(--color-bg-lighter);color:var(--color-text-secondary);border:none;border-radius:50%;box-shadow:0 .125rem .5rem rgba(0,0,0,.12);cursor:pointer;transition:box-shadow .3s ease,transform .3s ease,color .3s ease;-webkit-tap-highlight-color:transparent;outline:none;flex-shrink:0}.view-more-button[data-v-ad8ad272]:hover{background-color:var(--color-brand-soft);color:var(--color-brand);transform:translateY(-.0625rem);box-shadow:var(--shadow-sm)}.view-more-button[data-v-ad8ad272]:active{transform:translateY(0);box-shadow:0 .125rem .375rem rgba(0,0,0,.12)}.view-more-icon[data-v-ad8ad272]{font-size:var(--font-size-medium);transition:transform .3s ease}.view-more-button:hover .view-more-icon[data-v-ad8ad272]{transform:translateX(.125rem)}.comics-grid[data-v-ad8ad272]{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-ad8ad272]{display:flex;flex-direction:column;align-items:center;max-width:none;width:100%;margin:0 auto;padding:0}.category-header[data-v-ad8ad272],.comics-grid[data-v-ad8ad272]{width:min(100%,calc(var(--home-comic-cols)*var(--home-comic-card-w) + (var(--home-comic-cols) - 1)*var(--home-comic-col-gap)));box-sizing:border-box}.category-header[data-v-ad8ad272]{padding:0}.comics-grid[data-v-ad8ad272]{grid-template-columns:repeat(var(--home-comic-cols),minmax(0,1fr));justify-content:stretch;justify-items:stretch;-moz-column-gap:var(--home-comic-col-gap);column-gap:var(--home-comic-col-gap);row-gap:2rem;max-width:none;margin-left:0;margin-right:0}.comic-card[data-v-ad8ad272]{width:100%;max-width:none;min-width:0;flex:none;padding:.5rem}.comic-name[data-v-ad8ad272]{font-size:var(--font-size-base);margin-bottom:.3rem}.comic-author[data-v-ad8ad272]{font-size:var(--font-size-small)}.comic-description[data-v-ad8ad272]{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-small);padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.5px solid rgba(0,0,0,.6)}.comic-theme[data-v-ad8ad272]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}.comic-card[data-v-ad8ad272]{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-ad8ad272]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.comic-info[data-v-ad8ad272]{display:flex;flex-direction:column;width:100%;text-align:left;box-sizing:border-box}.comic-card[data-v-ad8ad272]:hover .comic-cover{transform:scale(1.02)}.comic-themes[data-v-ad8ad272]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.3rem;width:100%}.comic-theme[data-v-ad8ad272]{display:inline-block;padding:.2rem .5rem;color:rgba(0,0,0,.6);font-size:var(--font-size-extra-small);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-ad8ad272]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);transform:scale(1.05)}.comic-description[data-v-ad8ad272]{font-size:var(--font-size-small);font-weight:400;color:var(--color-text-regular);margin-top:.3rem;line-height:var(--line-height-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width:1441px){.comic-section[data-v-ad8ad272]{gap:2.5rem}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-base);padding:.25rem .6rem}.category-title[data-v-ad8ad272]{font-size:var(--font-size-large)}}@media (min-width:1024px) and (max-width:1440px){.comic-section[data-v-ad8ad272]{gap:2rem}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-base);padding:.25rem .6rem}}@media (min-width:769px) and (max-width:1023px){.comic-section[data-v-ad8ad272]{width:90%;gap:1.5rem;padding:0 .75rem}.comic-category[data-v-ad8ad272]{padding:.75rem}.comics-grid[data-v-ad8ad272]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.comic-card[data-v-ad8ad272]{max-width:180px;padding:.5rem}.category-title[data-v-ad8ad272]{font-size:var(--font-size-medium);margin-bottom:.75rem}.comic-description[data-v-ad8ad272]{font-size:var(--font-size-small)}}@media (min-width:481px) and (max-width:768px){.comic-section[data-v-ad8ad272]{width:95%;gap:1.5rem;padding:0 .5rem;margin:1.5rem auto}.comic-category[data-v-ad8ad272]{padding:.75rem;border-radius:8px}.comics-grid[data-v-ad8ad272]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.comic-card[data-v-ad8ad272]{max-width:160px;padding:.4rem;border-radius:6px}.category-title[data-v-ad8ad272]{font-size:var(--font-size-medium);margin-bottom:.75rem;padding-left:.25rem}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-extra-small);padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.75px solid rgba(0,0,0,.5)}.comic-theme[data-v-ad8ad272]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-ad8ad272]{font-size:var(--font-size-small)}}@media (max-width:480px){.comic-section[data-v-ad8ad272]{width:100%;gap:1.25rem;padding:0 .5rem;margin:1rem auto}.comic-category[data-v-ad8ad272]{padding:.5rem;border-radius:6px}.comics-grid[data-v-ad8ad272]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.comic-card[data-v-ad8ad272]{max-width:140px;min-width:110px;padding:.4rem;border-radius:6px}.category-title[data-v-ad8ad272]{font-size:var(--font-size-base);margin-bottom:.5rem;padding-left:.25rem}.view-more-button[data-v-ad8ad272]{width:2rem;height:2rem}.view-more-icon[data-v-ad8ad272]{font-size:var(--font-size-medium)}.comic-themes[data-v-ad8ad272]{gap:.3rem;margin-bottom:.25rem}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-extra-small);padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.75px solid rgba(0,0,0,.5)}.comic-theme[data-v-ad8ad272]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-ad8ad272]{font-size:var(--font-size-small);margin-top:.25rem}.comic-section[data-v-ad8ad272]{gap:1rem;padding:0 .25rem;margin:.75rem auto}.comic-category[data-v-ad8ad272]{padding:.4rem}.comics-grid[data-v-ad8ad272]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.4rem}.comic-card[data-v-ad8ad272]{max-width:120px;min-width:95px;padding:.3rem}.category-title[data-v-ad8ad272]{font-size:var(--font-size-base);margin-bottom:.5rem;padding-left:.2rem}.view-more-button[data-v-ad8ad272]{width:1.8rem;height:1.8rem}.view-more-icon[data-v-ad8ad272]{font-size:var(--font-size-base)}.comic-theme[data-v-ad8ad272]{font-size:var(--font-size-extra-small);padding:.1rem .35rem;background-color:transparent;color:rgba(0,0,0,.6);border:.75px solid rgba(0,0,0,.5)}.comic-theme[data-v-ad8ad272]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.7)}.comic-description[data-v-ad8ad272]{font-size:var(--font-size-extra-small)}}.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:var(--font-size-base);color:var(--color-text-primary);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 var(--color-border-base);border-radius:4px;background-color:var(--color-bg-lighter);font-size:var(--font-size-base);color:var(--color-text-primary);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:var(--color-primary)}.page-size-select[data-v-adb2590a]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-brand-muted)}.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 var(--color-border-base);border-radius:4px;background-color:var(--color-bg-lighter);color:var(--color-text-primary);cursor:pointer;transition:all .3s ease;font-size:var(--font-size-base);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:var(--color-primary);color:var(--color-bg-lighter);border-color:var(--color-primary)}.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:var(--color-bg-base);color:var(--color-text-placeholder);border-color:var(--color-border-base)}.jump-to-page[data-v-adb2590a]{display:flex;align-items:center;gap:.3rem;font-size:var(--font-size-base);color:var(--color-text-primary)}.jump-input[data-v-adb2590a]{width:50px;padding:.4rem;border:1px solid var(--color-border-base);border-radius:4px;text-align:center;font-size:var(--font-size-base);transition:border-color .3s ease}.jump-input[data-v-adb2590a]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-brand-muted)}.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:var(--font-size-base);white-space:nowrap}.next-page[data-v-adb2590a],.page-button[data-v-adb2590a],.prev-page[data-v-adb2590a]{padding:.4rem .7rem;font-size:var(--font-size-base);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:var(--font-size-small)}.next-page[data-v-adb2590a],.page-button[data-v-adb2590a],.prev-page[data-v-adb2590a]{padding:.35rem .6rem;font-size:var(--font-size-small);min-width:30px}}.comic-detail{background-color:var(--color-bg-base);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:var(--color-bg-lighter);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:var(--line-height-normal);min-width:0;margin-top:0;width:100%;min-height:20rem}.info-name{font-size:var(--font-size-extra-large);font-weight:700;color:var(--color-bg-lighter)}.info-author,.info-name{margin:0;line-height:var(--line-height-normal)}.info-author{font-size:var(--font-size-base);color:hsla(0,0%,100%,.95)}.info-status,.info-themes,.info-volume-count{font-size:var(--font-size-small);color:hsla(0,0%,100%,.78);margin:0;line-height:var(--line-height-normal);display:flex;align-items:center;gap:.4rem}.info-themes{flex-wrap:wrap}.info-row-icon{font-size:var(--font-size-base);opacity:.95;flex-shrink:0}.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{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:2.75rem;padding:.55rem 1.45rem;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);letter-spacing:.02em;border-radius:999px;background-color:var(--color-user-center-primary)!important;border-color:var(--color-user-center-primary)!important;box-shadow:0 .35rem 1.1rem rgba(229,107,18,.38),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.intro-actions .intro-btn-read:focus,.intro-actions .intro-btn-read:hover{background-color:var(--color-user-center-primary-hover)!important;border-color:var(--color-user-center-primary-hover)!important;box-shadow:0 .45rem 1.35rem rgba(229,107,18,.48),inset 0 1px 0 hsla(0,0%,100%,.28);transform:translateY(-1px)}.intro-actions .intro-btn-read:active{transform:translateY(0);box-shadow:0 .2rem .7rem rgba(229,107,18,.32)}.intro-btn-read__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.15rem;border-radius:50%;background:hsla(0,0%,100%,.2);flex-shrink:0}.intro-actions .intro-btn-read .app-icon.icon-left{filter:brightness(0) invert(1);margin-right:0;width:.95rem;height:.95rem;vertical-align:middle}@media (prefers-reduced-motion:reduce){.intro-actions .intro-btn-read{transition:none}.intro-actions .intro-btn-read:focus,.intro-actions .intro-btn-read:hover{transform:none}}.intro-actions .intro-btn-collect,.intro-actions .intro-btn-reward{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:.45rem 1.1rem;background-color:transparent!important;border:1px solid hsla(0,0%,100%,.65)!important;color:hsla(0,0%,100%,.95)!important;border-radius:var(--radius-base);background-color:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.88)!important;color:var(--color-bg-lighter)!important}.intro-actions .intro-btn-collect .app-icon.icon-left,.intro-actions .intro-btn-reward .app-icon.icon-left{width:1.125rem;height:1.125rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.intro-actions .intro-btn-collect.is-collected .app-icon.icon-left{filter:none;opacity:1}.info .info-row-icon.app-icon,.info .toggle-description-btn .app-icon{filter:brightness(0) invert(1);opacity:.95;width:1.125rem;height:1.125rem}.info .info-themes .info-row-icon.app-icon{filter:none;opacity:1}.info .comic-synop-wrapper{position:relative;width:100%}.info .comic-synop,.info .info-synop{font-size:var(--font-size-base);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:var(--color-bg-lighter)}.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:var(--font-size-extra-large);font-weight:700;color:var(--color-bg-lighter);margin:0;line-height:var(--line-height-normal)}.theme-array{flex-wrap:wrap;gap:.3rem}.status,.theme-array{display:flex;font-size:var(--font-size-small)}.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:var(--font-size-large);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:var(--font-size-base);color:var(--color-text-regular);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 .app-icon{font-size:var(--font-size-large);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:var(--color-bg-lighter);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:var(--font-size-small);color:var(--color-text-regular);position:relative;transition:color .3s ease;white-space:nowrap}.tab-item.active{color:var(--color-primary)}.tab-item.active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background-color:var(--color-primary);transition:width .3s ease}.read-continue-button{margin-left:auto;padding:.5rem 1.2rem;font-size:var(--font-size-base);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}.app-icon{font-size:var(--font-size-medium)}.tab-item:hover{color:var(--color-primary)}.tab-content{background-color:var(--color-bg-lighter)}.chapters-block,.tab-content{width:100%;box-sizing:border-box;padding-left:0;padding-right:0}.chapters-block-title{font-size:var(--font-size-medium);font-weight:600;color:var(--color-text-primary);margin:0 0 1.15rem 0;line-height:var(--line-height-normal);text-align:left}.volume-groups{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.35rem}.volume-group-btn{padding:.35rem .9rem;font-size:var(--font-size-base);color:var(--color-text-regular);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:var(--color-text-primary)}.volume-group-btn.active{background:#e3f2fd;border-color:#90caf9;color:var(--color-primary-dark)}.comments-block{width:100%;margin-top:.5rem;box-sizing:border-box}.comments-block-title{font-size:var(--font-size-medium);font-weight:600;color:var(--color-text-primary);margin:0 0 1rem 0;line-height:var(--line-height-normal);text-align:left}.comments-block-title .comments-count{font-size:var(--font-size-small);font-weight:400;color:var(--color-text-secondary);margin-left:.35rem}.chapters-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,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{position:relative;margin:0!important;display:flex!important;justify-content:flex-start!important;align-items:center;min-width:0;overflow:hidden}.chapters-container .chapter-button.el-button>span{display:flex!important;align-items:center;min-width:0;max-width:100%;overflow:visible;flex:1 1 auto}.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:var(--color-bg-base)!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:var(--color-bg-base)!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:left;box-sizing:border-box;font-size:var(--font-size-base);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),var(--color-bg-base) 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}.chapters-container .chapter-button.is-locked.el-button,.chapters-container .chapter-button.is-unlocked.el-button{padding-right:var(--spacing-xl);overflow:hidden}.chapter-vol-label{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-align:left;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--spacing-xl)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--spacing-xl)),transparent 100%)}.chapters-container .chapter-button .chapter-lock-icon{position:absolute!important;top:50%;right:var(--spacing-sm);left:auto!important;z-index:1;margin:0!important;transform:translateY(-50%);pointer-events:none}.chapters-container .chapter-button.is-locked.el-button--info.is-plain{border-color:var(--color-warning,#d48806)!important}.chapters-container .chapter-button.is-need-login.el-button--info.is-plain,.chapters-container .chapter-button.is-need-login.el-button--info.is-plain span{color:#b3b3b3!important;border-color:#e6e6e6!important;background-color:var(--color-bg-base)!important}.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:var(--font-size-small);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:var(--font-size-base);font-weight:600}.icon-left{color:var(--color-bg-lighter)!important;margin-right:6px}.action-button i.app-icon{font-size:var(--font-size-large)}.comments-container{display:flex;flex-direction:column;gap:1.5rem;background-color:var(--color-bg-light);margin-top:1rem;min-width:0}.comments-container,.comments-container .comment-input{padding:1rem;border-radius:.5rem;max-width:100%;box-sizing:border-box}.comments-container .comment-input{width:100%;height:100px;max-height:16rem;min-height:5rem;border:1px solid var(--color-border-base);resize:vertical}.add-comment-button{align-self:flex-end;padding:.5rem 1.2rem;font-size:var(--font-size-base);background-color:var(--color-user-center-primary);color:#fff;border:none;border-radius:.4rem;cursor:pointer;transition:background-color .2s}.add-comment-button:hover:not(:disabled){background-color:var(--color-user-center-primary-hover)}.comment{padding-top:1rem;padding-bottom:1rem}.comment:last-child{border-bottom:none}.comment-main{gap:.5rem}.comment-author{font-weight:700;text-align:left;margin:0}.comment-text{font-size:var(--font-size-base);color:var(--color-text-regular);text-align:left;line-height:1.6;margin:0;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{text-align:left;margin:0}.comment-reply-btn{font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:color .3s ease}.comment-reply-btn:hover{color:#000}.comment-delete-btn{font-size:var(--font-size-small);color:var(--color-text-primary);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:var(--font-size-base);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 .app-icon{font-size:var(--font-size-medium);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 .app-icon,.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:var(--font-size-small);color:var(--color-text-primary);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:var(--color-text-regular)}.reply-loading-icon{font-size:var(--font-size-base);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%;max-width:100%;min-height:80px;max-height:12rem;padding:.75rem;border:1px solid var(--color-border-base);border-radius:.4rem;font-size:var(--font-size-base);resize:vertical;box-sizing:border-box}.comment-reply-input:focus{outline:none;border-color:var(--color-primary)}.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:var(--font-size-base);cursor:pointer;transition:all .3s ease;border:none}.comment-reply-submit{color:#fff}.comment-reply-submit,.comment-reply-submit:hover:not(:disabled){background-color:var(--color-primary)}.comment-reply-submit:disabled{background-color:#ccc;cursor:not-allowed}.comment-reply-cancel{background-color:var(--color-bg-base);color:var(--color-text-regular)}.comment-reply-cancel:hover{background-color:var(--color-border-base)}.comment-replies-list{margin-top:.75rem;border-left:1px solid var(--color-border-base);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:var(--font-size-base);font-weight:700;color:var(--color-text-primary)}.comment-reply-to-info{display:flex;align-items:center;gap:.3rem;margin-left:.5rem}.comment-reply-to-text{font-size:var(--font-size-small);color:var(--color-text-secondary)}.comment-reply-to-name{font-size:var(--font-size-small);color:var(--color-text-regular);font-weight:400}.comment-reply-item .comment-reply-content{font-size:var(--font-size-base);color:var(--color-text-regular);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:var(--font-size-small);color:var(--color-text-secondary);margin:0}.comment-reply-btn-inline{font-size:var(--font-size-small);color:var(--color-text-primary);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:var(--font-size-base);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 .app-icon{font-size:var(--font-size-medium);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-reply-like .app-icon,.comment-reply-like>span{margin-right:0;margin-left:0;line-height:1;letter-spacing:0}.comment-reply-like>span{padding-left:0;padding-right:0}.like-effect{position:absolute;top:-.6rem;right:-.6rem;font-size:var(--font-size-medium);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:var(--font-size-small);color:var(--color-text-primary);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:var(--color-border-base)}.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:var(--color-text-secondary);font-size:var(--font-size-base)}.faq-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:var(--color-bg-lighter);border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.faq-title{font-size:var(--font-size-small);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 var(--color-border-base);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:var(--font-size-small);color:var(--color-text-primary);transition:color .3s;padding:.5rem 0}.faq-question:hover{color:var(--color-primary-dark)}.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 .app-icon{font-size:var(--font-size-large);color:var(--color-text-primary);transition:transform .3s ease}.faq-icon .app-icon:hover{color:var(--color-primary-dark)}.faq-answer{margin-top:.5rem;padding:.8rem;background-color:#e7f3ff;border-radius:.5rem;color:#000;text-align:left;line-height:var(--line-height-normal);font-size:var(--font-size-small);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:var(--font-size-base);font-weight:700;color:var(--color-text-primary)}.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:var(--color-bg-lighter);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:var(--font-size-medium);font-weight:700;color:var(--color-text-primary);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:var(--font-size-small);color:#888;width:100%}.related-stats-wrapper{justify-content:space-between;margin-top:auto}.related-icon{font-size:var(--font-size-small);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:var(--color-bg-lighter);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:769px) 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:var(--font-size-medium)}.comic-synop{font-size:var(--font-size-base);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(8.5rem,1fr));gap:.8rem}.chapter-button{height:2.3rem;line-height:2.3rem;font-size:var(--font-size-base)}.tab-item{padding:.4rem}.read-continue-button,.tab-item{font-size:var(--font-size-small)}.read-continue-button{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:var(--font-size-base)}}@media (min-width:481px) and (max-width:768px){.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;font-weight:700;letter-spacing:var(--letter-spacing-wide)}.author,.comic-title{line-height:var(--line-height-normal);text-align:left;margin-bottom:.3rem}.author{font-size:var(--font-size-medium);color:hsla(0,0%,100%,.9);font-weight:400}.comic-serial,.volume-count{color:hsla(0,0%,100%,.85);margin-bottom:.25rem}.comic-serial,.comic-theme,.volume-count{font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:left;font-weight:400}.comic-theme{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:var(--font-size-small);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:var(--font-size-medium);padding:0 .5rem}.comic-synop{font-size:var(--font-size-small);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{padding:.4rem .3rem}.read-continue-button,.tab-item{font-size:var(--font-size-small)}.read-continue-button{padding:.35rem .9rem}.chapters-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.chapter-button{height:2.4rem;line-height:2.4rem;font-size:var(--font-size-small)}.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:var(--font-size-base);text-align:center;margin-bottom:.3rem}.related-details-wrapper{font-size:var(--font-size-small);justify-content:center;flex-wrap:wrap}}@media (max-width:480px){.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:var(--line-height-normal);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:var(--font-size-medium);line-height:1.3;text-align:left;font-weight:700;color:var(--color-bg-lighter);letter-spacing:var(--letter-spacing-wide)}.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:var(--font-size-small);line-height:var(--line-height-normal);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:var(--font-size-small);line-height:var(--line-height-normal);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:var(--font-size-small);line-height:var(--line-height-normal);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;line-height:var(--line-height-normal);color:hsla(0,0%,100%,.9);margin:0 0 .25rem 0;padding:.2rem .6rem;background-color:rgba(0,0,0,.25);border-radius:.3rem}.comic-info-line .status,.comic-serial{font-size:var(--font-size-small);font-weight:400}.comic-serial{line-height:1.3;color:hsla(0,0%,100%,.8)}.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:var(--font-size-base)}.chapter-description,.chapter-title{padding:0 .5rem}.comic-synop{font-size:var(--font-size-small);line-height:var(--line-height-normal);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:var(--font-size-extra-small);padding:.3rem .25rem;flex-shrink:0}.read-continue-button{font-size:var(--font-size-small);padding:.3rem .8rem}.app-icon{font-size:var(--font-size-base)}.chapters-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.chapter-button{height:2.3rem;line-height:2.3rem;font-size:var(--font-size-small)}.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:var(--font-size-base)}.add-comment-button{padding:.4rem .8rem;font-size:var(--font-size-base)}.comment-content-wrapper{gap:.5rem}.comment-avatar{width:2rem;height:2rem}.comment-author{font-size:var(--font-size-base)}.comment-text{font-size:var(--font-size-small)}.comment .comment-actions,.comment-actions-left{gap:.5rem}.comment-like,.comment-reply-btn,.comment-time{font-size:var(--font-size-small)}.comment-like{gap:.05rem}.comment-expand-reply,.comment-reply-input{font-size:var(--font-size-small)}.comment-reply-input{min-height:60px;padding:.5rem}.comment-reply-cancel,.comment-reply-submit{padding:.35rem .8rem;font-size:var(--font-size-small)}.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:var(--font-size-small)}.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:var(--font-size-small)}.comment-reply-item .comment-reply-content{font-size:var(--font-size-small);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:var(--font-size-base);padding:1.5rem .5rem}.faq-container{padding:.75rem}.faq-question{padding:.4rem 0}.faq-answer,.faq-question{font-size:var(--font-size-small)}.faq-answer{padding:.6rem}.related-section{width:100%;margin-left:0;padding:.75rem;border-radius:0}.related-header{margin-bottom:1rem}.related-title{font-size:var(--font-size-base)}.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:var(--font-size-small);text-align:left;margin-bottom:.25rem}.related-themes-wrapper{justify-content:flex-start;flex-wrap:wrap;margin-bottom:.2rem}.related-stats-wrapper,.related-themes-wrapper{font-size:var(--font-size-extra-small);gap:.3rem;margin-top:.2rem}.related-stats-wrapper{justify-content:space-between}.related-icon{font-size:var(--font-size-small)}.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:var(--font-size-medium);text-align:left;margin-bottom:.2rem}.author{font-size:var(--font-size-base);margin-bottom:.2rem}.comic-serial,.volume-count{font-size:var(--font-size-small);text-align:left;margin-bottom:.15rem}.comic-theme{font-size:var(--font-size-small);margin-bottom:0}.comic-meta{align-items:flex-start;gap:.4rem}.theme-array{gap:.25rem}.status,.theme-array{font-size:var(--font-size-small)}.status{padding:.15rem .4rem}.content-container{padding:.5rem}.large-cover-image{width:55%;min-width:120px}.chapter-title{font-size:var(--font-size-base)}.comic-synop{font-size:var(--font-size-small);padding-right:2rem;line-height:var(--line-height-normal);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{padding:.25rem .2rem}.read-continue-button,.tab-item{font-size:var(--font-size-extra-small)}.read-continue-button{padding:.25rem .7rem}.chapters-container{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-button{height:2.25rem;line-height:2.25rem;font-size:var(--font-size-extra-small)}.related-section{width:100%;margin-left:0;padding:.75rem;border-radius:0}.related-header{margin-bottom:1rem}.related-title{font-size:var(--font-size-base)}.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:var(--font-size-small);text-align:center;margin-bottom:.25rem}.related-details-wrapper{font-size:var(--font-size-extra-small);justify-content:center;gap:.3rem;flex-wrap:wrap}.related-icon{font-size:var(--font-size-small)}}@media (max-width:768px){.chapter-button,.chapters-section,.content-wrapper,.detail-main-row,.related-card{min-width:0}}.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-7a9ec882]{display:flex;flex-direction:column;align-items:center;background-color:var(--color-bg-base);padding:var(--spacing-lg) 0}.classify-filter-panel[data-v-7a9ec882]{--filter-label-width:3.5rem;--filter-option-cols:13;width:95%;max-width:75rem;margin-left:auto;margin-right:auto;background-color:var(--color-bg-lighter);padding:var(--spacing-lg) var(--spacing-base);margin-bottom:var(--spacing-lg);box-sizing:border-box}.classify-filter-panel__head[data-v-7a9ec882]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-base);font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.search-result-header[data-v-7a9ec882]{width:95%;max-width:75rem;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-base);padding:0 var(--spacing-base);box-sizing:border-box}.search-result-header__title[data-v-7a9ec882]{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-7a9ec882]{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-7a9ec882]{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-7a9ec882]{-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-7a9ec882]{--comic-area-width:100%;--comic-area-inset-x:var(--spacing-sm)}.classify-filter-panel[data-v-7a9ec882]{display:block;padding:var(--spacing-base) var(--spacing-sm);border-radius:var(--radius-base)}.classify-filter-panel[data-v-7a9ec882],.search-result-header[data-v-7a9ec882]{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-7a9ec882]{padding:0 var(--spacing-sm)}}.comic-section[data-v-7a9ec882]{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-7a9ec882]{width:95%;max-width:1800px;padding:0 .5rem}}.comic-grid[data-v-7a9ec882]{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-7a9ec882]{position:relative}.comic-grid[data-v-7a9ec882]{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-7a9ec882]{max-width:220px;width:100%;padding:.75rem}}.comic-card[data-v-7a9ec882]{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-7a9ec882]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.comic-info[data-v-7a9ec882]{display:flex;flex-direction:column;width:100%;text-align:left;box-sizing:border-box}.comic-card[data-v-7a9ec882]:hover .comic-cover{transform:scale(1.02)}.comic-name-author[data-v-7a9ec882]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.1rem;margin-bottom:.3rem;width:100%}.comic-name[data-v-7a9ec882]{font-weight:700;color:var(--color-text-primary);line-height:1.3}.comic-author[data-v-7a9ec882],.comic-name[data-v-7a9ec882]{font-size:var(--font-size-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.comic-author[data-v-7a9ec882]{color:var(--color-text-regular)}.comic-themes[data-v-7a9ec882]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.3rem;width:100%}.comic-theme[data-v-7a9ec882]{display:inline-block;padding:.2rem .5rem;color:rgba(0,0,0,.6);font-size:var(--font-size-extra-small);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-7a9ec882]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);transform:scale(1.05)}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-small);font-weight:400;color:var(--color-text-regular);margin-top:.3rem;line-height:var(--line-height-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width:1024px){.comic-name[data-v-7a9ec882]{font-size:var(--font-size-medium);margin-bottom:.3rem}.comic-author[data-v-7a9ec882]{font-size:var(--font-size-base)}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.comic-theme[data-v-7a9ec882]{font-size:var(--font-size-small);padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-7a9ec882]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}@media (min-width:1441px){.comic-section[data-v-7a9ec882]{width:95%;max-width:1800px;gap:2.5rem}.comic-grid[data-v-7a9ec882]{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-7a9ec882]{max-width:220px;width:100%;padding:.75rem}.comic-name[data-v-7a9ec882]{font-size:var(--font-size-medium);margin-bottom:.3rem}.comic-author[data-v-7a9ec882]{font-size:var(--font-size-base)}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.comic-theme[data-v-7a9ec882]{font-size:var(--font-size-small);padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-7a9ec882]: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-7a9ec882]{width:95%;max-width:1600px;gap:2rem}.comic-grid[data-v-7a9ec882]{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-7a9ec882]{max-width:220px;width:100%}.comic-name[data-v-7a9ec882]{font-size:var(--font-size-medium);margin-bottom:.3rem}.comic-author[data-v-7a9ec882]{font-size:var(--font-size-base)}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.comic-theme[data-v-7a9ec882]{font-size:var(--font-size-small);padding:.25rem .6rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-7a9ec882]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}.pagination[data-v-7a9ec882]{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:var(--font-size-medium);color:var(--color-text-primary);margin-top:2.5rem;flex-wrap:wrap}.page-button[data-v-7a9ec882]{padding:.5rem 1rem;background-color:#f7f7f7;border:1px solid var(--color-border-base);border-radius:6px;color:var(--color-text-regular);cursor:pointer;transition:background-color .3s,color .3s}.page-button[data-v-7a9ec882]:hover,.page-current[data-v-7a9ec882]{background-color:var(--color-primary);color:var(--color-bg-lighter)}.page-current[data-v-7a9ec882]{font-weight:700;border-radius:6px;padding:.5rem 1rem}.loading-overlay[data-v-7a9ec882]{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-7a9ec882]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin-7a9ec882 2s linear infinite}.no-results[data-v-7a9ec882]{text-align:center}@keyframes spin-7a9ec882{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comic-list-footer[data-v-7a9ec882]{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-7a9ec882]{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-7a9ec882]{padding:var(--spacing-base) 0 var(--spacing-lg)}.comic-list-footer__spinner[data-v-7a9ec882]{color:var(--color-primary);animation:comic-list-footer-spin-7a9ec882 .9s linear infinite}.comic-list-footer__text[data-v-7a9ec882]{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-normal)}.comic-grid--refreshing[data-v-7a9ec882]{opacity:.72;pointer-events:none;transition:opacity var(--transition-base)}@keyframes comic-list-footer-spin-7a9ec882{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:769px) and (max-width:1023px){.comic-section[data-v-7a9ec882]{width:90%;gap:1.5rem;padding:0 .75rem}.comic-grid[data-v-7a9ec882]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.comic-card[data-v-7a9ec882]{max-width:180px;padding:.5rem}.category-title[data-v-7a9ec882]{font-size:var(--font-size-medium);margin-bottom:.75rem}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-small)}}@media (min-width:481px) and (max-width:768px){.category-page[data-v-7a9ec882]{padding:1rem .5rem;--comic-area-width:95%}.classify-filter-panel[data-v-7a9ec882],.search-result-header[data-v-7a9ec882]{padding:var(--spacing-base) var(--spacing-sm);margin-bottom:var(--spacing-base)}.comic-section[data-v-7a9ec882]{width:95%;gap:1.5rem;padding:0 .5rem;margin:1.5rem auto}.comic-grid[data-v-7a9ec882]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.comic-card[data-v-7a9ec882]{max-width:160px;padding:.4rem;border-radius:6px}.category-title[data-v-7a9ec882]{font-size:var(--font-size-medium);margin-bottom:.75rem;padding-left:.25rem}.comic-theme[data-v-7a9ec882]{font-size:var(--font-size-extra-small);padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-7a9ec882]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-small)}}@media (max-width:480px){.category-page[data-v-7a9ec882]{padding:1rem .5rem;--comic-area-width:100%;--comic-area-inset-x:var(--spacing-sm)}.classify-filter-panel[data-v-7a9ec882],.search-result-header[data-v-7a9ec882]{margin-bottom:var(--spacing-base)}.comic-section[data-v-7a9ec882]{width:100%;gap:1.25rem;padding:0 .5rem;margin:1rem auto}.comic-grid[data-v-7a9ec882]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.comic-card[data-v-7a9ec882]{max-width:140px;min-width:110px;padding:.4rem;border-radius:6px}.category-title[data-v-7a9ec882]{font-size:var(--font-size-base);margin-bottom:.5rem;padding-left:.25rem}.comic-name[data-v-7a9ec882]{font-size:var(--font-size-base)}.comic-author[data-v-7a9ec882]{font-size:var(--font-size-small)}.comic-themes[data-v-7a9ec882]{gap:.3rem;margin-bottom:.25rem}.comic-theme[data-v-7a9ec882]{font-size:var(--font-size-extra-small);padding:.15rem .4rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-7a9ec882]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-small);margin-top:.25rem}.pagination[data-v-7a9ec882]{gap:.4rem;font-size:var(--font-size-base);margin-top:1.5rem}.page-button[data-v-7a9ec882],.page-current[data-v-7a9ec882]{padding:.4rem .7rem;font-size:var(--font-size-base)}.category-page[data-v-7a9ec882]{padding:.75rem .25rem;--comic-area-inset-x:var(--spacing-xs)}.classify-filter-panel[data-v-7a9ec882],.search-result-header[data-v-7a9ec882]{padding:var(--spacing-sm) var(--spacing-base);margin-bottom:var(--spacing-sm)}.comic-section[data-v-7a9ec882]{gap:1rem;padding:0 .25rem;margin:.75rem auto}.comic-grid[data-v-7a9ec882]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.4rem}.comic-card[data-v-7a9ec882]{max-width:120px;min-width:95px;padding:.3rem}.category-title[data-v-7a9ec882]{font-size:var(--font-size-base);margin-bottom:.5rem;padding-left:.2rem}.comic-author[data-v-7a9ec882],.comic-name[data-v-7a9ec882]{font-size:var(--font-size-small)}.comic-theme[data-v-7a9ec882]{font-size:var(--font-size-extra-small);padding:.1rem .35rem;background-color:transparent;color:rgba(0,0,0,.6);border:.3px solid rgba(0,0,0,.6)}.comic-theme[data-v-7a9ec882]:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.comic-description[data-v-7a9ec882]{font-size:var(--font-size-extra-small)}.pagination[data-v-7a9ec882]{gap:.3rem;font-size:var(--font-size-small);margin-top:1rem}.page-button[data-v-7a9ec882],.page-current[data-v-7a9ec882]{padding:.35rem .6rem;font-size:var(--font-size-small)}}.calendar-overlay[data-v-4d16c2fe]{position:fixed;z-index:var(--z-index-modal-backdrop);inset:0;background:var(--color-shadow-dark);animation:fade-in-4d16c2fe var(--transition-base)}.calendar-popup[data-v-4d16c2fe]{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-4d16c2fe var(--transition-base)}.calendar-header[data-v-4d16c2fe]{position:relative;margin-bottom:var(--spacing-base);text-align:center}.close-icon[data-v-4d16c2fe]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--color-user-center-text-secondary);cursor:pointer}.close-icon[data-v-4d16c2fe]:hover{color:var(--color-danger)}.calendar-title h3[data-v-4d16c2fe]{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-4d16c2fe]{margin:0;font-size:var(--font-size-small);color:var(--color-user-center-text-secondary)}.calendar-controls[data-v-4d16c2fe]{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-4d16c2fe]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs);border:none;background:transparent;color:var(--color-user-center-primary);cursor:pointer}.nav-icon[data-v-4d16c2fe]:hover{color:var(--color-user-center-primary-hover)}.current-month[data-v-4d16c2fe]{font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold)}.calendar-grid[data-v-4d16c2fe]{padding:var(--spacing-base);background:var(--color-user-center-secondary-soft);border-radius:var(--radius-md)}.calendar-days[data-v-4d16c2fe],.calendar-weekdays[data-v-4d16c2fe]{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-sm)}.calendar-weekdays[data-v-4d16c2fe]{margin-bottom:var(--spacing-sm)}.calendar-day[data-v-4d16c2fe],.weekday[data-v-4d16c2fe]{display:flex;align-items:center;justify-content:center;text-align:center}.weekday[data-v-4d16c2fe]{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-4d16c2fe]{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-4d16c2fe]:hover,.calendar-day[data-v-4d16c2fe]:hover:not(.other-month){background:var(--color-user-center-primary-soft);transform:translateY(calc(var(--spacing-xs)*-1))}.calendar-day.other-month[data-v-4d16c2fe]{opacity:.3;cursor:default}.calendar-day.can-makeup.other-month[data-v-4d16c2fe],.calendar-day.can-makeup[data-v-4d16c2fe]{opacity:1;cursor:pointer}.calendar-day.today[data-v-4d16c2fe]{color:var(--color-bg-lighter);font-weight:var(--font-weight-semibold);background:var(--color-user-center-primary)}.calendar-day.checked[data-v-4d16c2fe]{color:var(--color-bg-lighter);background:var(--color-success)}.calendar-day.checked .check-icon[data-v-4d16c2fe],.calendar-day.checked .day-number[data-v-4d16c2fe],.calendar-day.today .day-number[data-v-4d16c2fe]{color:var(--color-bg-lighter)}.day-number[data-v-4d16c2fe]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-user-center-text)}.check-icon[data-v-4d16c2fe]{position:absolute;bottom:var(--spacing-xs);font-size:var(--font-size-extra-small);color:var(--color-success)}.reward-gold-effect[data-v-4d16c2fe]{z-index:var(--z-index-toast);transform:translate(-50%)}.reward-gold-effect-fixed[data-v-4d16c2fe]{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-4d16c2fe]{animation:reward-up-4d16c2fe var(--transition-base) forwards}.reward-float-leave-active[data-v-4d16c2fe]{animation:reward-down-4d16c2fe var(--transition-slow) forwards}@keyframes fade-in-4d16c2fe{0%{opacity:0}to{opacity:1}}@keyframes calendar-in-4d16c2fe{0%{opacity:0;transform:translate(-50%,-55%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes reward-up-4d16c2fe{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%,calc(var(--spacing-lg)*-1))}}@keyframes reward-down-4d16c2fe{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-4d16c2fe]{padding:var(--spacing-base)}.calendar-grid[data-v-4d16c2fe]{padding:var(--spacing-sm)}.calendar-days[data-v-4d16c2fe],.calendar-weekdays[data-v-4d16c2fe]{gap:var(--spacing-xs)}}.user-center[data-v-106f8f5e]{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-106f8f5e]{width:75%;max-width:100%;margin:0 auto}.user-center__nav[data-v-106f8f5e],.user-center__operation[data-v-106f8f5e],.user-center__profile[data-v-106f8f5e],.user-center__wallet[data-v-106f8f5e]{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-106f8f5e]{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-106f8f5e]{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-106f8f5e]{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-106f8f5e]{display:flex;flex-direction:column;min-width:0;gap:var(--spacing-xs)}.user-center__identity strong[data-v-106f8f5e]{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-106f8f5e],.user-center__identity small[data-v-106f8f5e],.user-center__stats small[data-v-106f8f5e]{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-106f8f5e]{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-106f8f5e]{display:grid;grid-template-columns:30% minmax(0,70%);gap:var(--spacing-lg);align-items:start}.user-center__sidebar[data-v-106f8f5e]{display:flex;flex-direction:column;gap:var(--spacing-base)}.user-center__nav[data-v-106f8f5e],.user-center__operation[data-v-106f8f5e],.user-center__wallet[data-v-106f8f5e]{padding:var(--spacing-base);border-radius:var(--radius-lg)}.user-center__section-heading[data-v-106f8f5e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.user-center__section-heading>span[data-v-106f8f5e]{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-106f8f5e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.user-center__stats button[data-v-106f8f5e]{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__stat-value[data-v-106f8f5e]{display:inline-flex;align-items:center;gap:var(--spacing-sm);min-width:0}.user-center__stats button[data-v-106f8f5e]:nth-child(2){background:var(--color-user-center-secondary-soft)}.user-center__stats button:nth-child(2) strong[data-v-106f8f5e]{color:var(--color-user-center-icon)}.user-center__stats strong[data-v-106f8f5e]{font-size:var(--font-size-large);color:var(--color-user-center-primary-hover);line-height:1}.user-center__checkin[data-v-106f8f5e]{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-body[data-v-106f8f5e]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);min-width:0}.user-center__checkin-title[data-v-106f8f5e]{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.user-center__checkin-title strong[data-v-106f8f5e]{line-height:1}.user-center__checkin-body>small[data-v-106f8f5e]{padding-left:0}.user-center__nav p[data-v-106f8f5e]{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-106f8f5e],.user-center__nav p[data-v-106f8f5e]{display:flex;align-items:center;width:100%;gap:var(--spacing-sm);color:var(--color-user-center-text)}.user-center__nav button[data-v-106f8f5e]{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-106f8f5e],.user-center__nav button[data-v-106f8f5e]:hover{color:var(--color-user-center-primary-hover);background:var(--color-user-center-primary-soft)}.user-center__nav-arrow[data-v-106f8f5e]{margin-left:auto;color:var(--color-user-center-text-secondary)}.user-center__operation[data-v-106f8f5e]{min-width:0;min-height:50vh}.user-center__overlay[data-v-106f8f5e]{position:fixed;z-index:var(--z-index-modal-backdrop);inset:0;background:var(--color-shadow-dark)}.user-center__toast[data-v-106f8f5e]{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-106f8f5e]{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-106f8f5e]{padding:var(--spacing-md) var(--spacing-md) calc(var(--spacing-xl) + env(safe-area-inset-bottom))}.user-center__container[data-v-106f8f5e]{width:100%}.user-center__profile[data-v-106f8f5e]{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-106f8f5e]{max-width:100%}.user-center__profile-main img[data-v-106f8f5e]{width:var(--spacing-3xl);height:var(--spacing-3xl);margin-right:var(--spacing-md)}.user-center__identity strong[data-v-106f8f5e]{font-size:var(--font-size-medium)}.user-center__identity small[data-v-106f8f5e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center>.user-center__container>.user-center__checkin[data-v-106f8f5e],.user-center__mobile-actions[data-v-106f8f5e],.user-center__wallet--mobile[data-v-106f8f5e]{margin-bottom:var(--spacing-md)}.user-center__mobile-actions[data-v-106f8f5e],.user-center__wallet--mobile[data-v-106f8f5e]{padding:var(--spacing-base) 0;background:transparent;border:0;border-radius:0;box-shadow:none}.user-center__mobile-actions h2[data-v-106f8f5e]{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-106f8f5e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}.user-center__mobile-actions button[data-v-106f8f5e]{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-106f8f5e]{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-106f8f5e]{opacity:.72}.user-center__checkin[data-v-106f8f5e]{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-106f8f5e]{margin-bottom:var(--spacing-sm)}.user-center__section-heading button[data-v-106f8f5e]{padding-right:0;font-size:var(--font-size-small)}.user-center__stats button[data-v-106f8f5e]{padding:var(--spacing-base)}.user-center__toast[data-v-106f8f5e]{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:768px;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}.comic-reader-container.is-vol-pay-locked{overflow:hidden;overscroll-behavior:none;touch-action:none}.comic-reader-container.is-vol-pay-locked .comic-image{filter:grayscale(1);pointer-events:none}.comic-reader-container.is-vol-pay-locked .comic-image-container{pointer-events:none}.comic-reader-container.is-vol-pay-locked .comic-image-container:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);border-radius:var(--radius-base);pointer-events:none}.comic-reader-container.is-vol-pay-locked .interact-area{pointer-events:none}@media (max-width:768px){.comic-image-container{max-width:768px}.comic-reader-container{padding:.5rem}}@media (max-width:480px){.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:768px;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:var(--color-text-primary)}.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:var(--font-size-medium);font-weight:500;color:var(--color-text-primary);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:var(--color-bg-lighter);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 var(--color-border-light);flex-shrink:0}.catalog-header h3{margin:0;font-size:var(--font-size-large);font-weight:600;color:var(--color-text-primary)}.catalog-total{flex:1;text-align:center;font-size:var(--font-size-base);margin:0 1rem}.catalog-total,.close-catalog{color:var(--color-text-regular)}.close-catalog{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background-color:transparent;border-radius:50%;cursor:pointer;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:var(--color-text-secondary);font-size:var(--font-size-base)}.catalog-list{display:flex;flex-direction:column;gap:.75rem}.catalog-end-tip{text-align:center;padding:1.5rem 1rem;color:var(--color-text-secondary);font-size:var(--font-size-base);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:var(--color-border-light);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:var(--color-primary-dark)}.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{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs);font-size:var(--font-size-medium);font-weight:500;color:var(--color-text-primary);line-height:var(--line-height-normal);margin:0;padding:0;text-align:left}.catalog-vol-lock{flex-shrink:0;pointer-events:none}.catalog-item.is-need-login{opacity:.6}.catalog-access-tag{font-size:var(--font-size-extra-small);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.catalog-item.active .catalog-item-title{color:var(--color-primary-dark);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:var(--font-size-base);color:var(--color-text-regular);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:var(--font-size-base);color:var(--color-text-regular)}.catalog-stat-item .stat-icon{display:inline-flex;align-items:center;justify-content:center}.catalog-stat-item .app-icon,.catalog-stat-item .stat-icon{font-size:var(--font-size-medium);color:var(--color-text-secondary)}.catalog-stat-item .app-icon{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 .app-icon,.catalog-item.active .catalog-stat-item .stat-icon{color:var(--color-primary-dark)}.catalog-item-progress{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;padding:0}.progress-label{font-size:var(--font-size-base);color:var(--color-text-regular);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:var(--font-size-base);color:var(--color-text-regular);font-weight:500;line-height:1}.catalog-item.active .progress-label,.catalog-item.active .progress-text{color:var(--color-primary-dark)}.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:var(--font-size-medium)}.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:var(--font-size-medium)}.catalog-item-date{font-size:var(--font-size-base)}.catalog-item-stats{gap:1.5rem}.catalog-stat-item{font-size:var(--font-size-base)}.catalog-stat-item .stat-icon{font-size:var(--font-size-medium)}}.reading-progress-bar{position:fixed;right:calc(50vw - 25.5rem);top:var(--layout-mobile-header-height);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:var(--layout-mobile-header-height);height:calc(100vh - 70px)}.progress-slider{width:.7rem;height:1.8rem}}@media (min-width:40rem) and (max-width:768px){.reading-progress-bar{right:calc(50vw - 20.4rem);width:.4rem;top:var(--layout-mobile-header-height);height:calc(100vh - 70px)}.progress-slider{width:.6rem;height:1.5rem}}@media (max-width:768px){.reading-progress-bar{right:.5rem;width:.4rem;top:var(--layout-mobile-header-height);height:calc(100vh - 70px)}.progress-slider{width:.55rem;height:1.4rem}.top-bar{padding:.6rem .75rem}.current-volume{font-size:var(--font-size-base)}.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:var(--font-size-medium)}.catalog-total{font-size:var(--font-size-base);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:var(--font-size-base)}.catalog-item-meta{gap:1.25rem;justify-content:flex-start}.catalog-item-date{font-size:var(--font-size-small);flex-shrink:0;margin:0;padding:0}.catalog-item-progress{margin-top:.4rem;gap:.6rem}.progress-label{font-size:var(--font-size-small)}.progress-ring{width:28px;height:28px}.progress-text{font-size:var(--font-size-small)}.catalog-item-stats{gap:1.25rem}.catalog-stat-item{font-size:var(--font-size-small)}.catalog-stat-item .stat-icon{font-size:var(--font-size-base)}.catalog-end-tip{padding:1.25rem .75rem;font-size:var(--font-size-small);gap:.5rem}.catalog-end-tip:after,.catalog-end-tip:before{max-width:2rem}}@media (max-width:480px){.reading-progress-bar{right:.4rem;width:.35rem;top:var(--layout-mobile-header-height-sm);height:calc(100vh - 60px)}.progress-slider{width:.5rem;height:1.2rem}.top-bar{padding:.5rem .6rem}.current-volume{font-size:var(--font-size-base)}.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:var(--font-size-base)}.catalog-item-meta{gap:1rem;justify-content:flex-start}.catalog-item-date{font-size:var(--font-size-small);flex-shrink:0}.catalog-item-progress{margin-top:.35rem;gap:.5rem}.progress-label{font-size:var(--font-size-small)}.progress-ring{width:24px;height:24px}.progress-text{font-size:var(--font-size-small)}.catalog-item-stats{gap:1rem}.catalog-stat-item{font-size:var(--font-size-small)}.catalog-stat-item .stat-icon{font-size:var(--font-size-base)}.catalog-end-tip{padding:1rem .5rem;font-size:var(--font-size-small);gap:.4rem}.catalog-end-tip:after,.catalog-end-tip:before{max-width:1.5rem}}.interact-area{width:100%;max-width:768px;margin:2rem auto;padding:1.5rem;background-color:var(--color-bg-lighter);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:var(--color-text-primary);cursor:pointer;transition:opacity .2s ease;font-size:var(--font-size-small);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 .app-icon{width:1.2rem;height:1.2rem;line-height:1.2rem}.interact-button .app-icon,.interact-button .el-icon{font-size:var(--font-size-large);display:block;text-align:center;flex-shrink:0}.interact-button .el-icon{width:1.25rem;height:1.25rem;line-height:1.25rem}.interact-button .el-icon svg{width:1.25rem!important;height:1.25rem!important;font-size:var(--font-size-large)!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:var(--font-size-small);color:var(--color-text-regular);display:inline;min-width:.8rem;text-align:center}.interact-button.like-button{align-items:center}.interact-button.like-button .app-icon{margin:0 auto;width:1.25rem;height:1.25rem;font-size:var(--font-size-large)}.interact-button.collect-button.is-collected .el-icon,.interact-button.like-button.is-liked .app-icon{color:var(--color-warning)!important}.interact-button.collect-button.is-collected .el-icon svg{fill:var(--color-warning)!important;color:var(--color-warning)!important}.comment-section{border-top:1px solid var(--color-border-lighter);padding-top:1.5rem;margin-top:1.5rem}.comment-section-title{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin-bottom:1rem;text-align:left}.comment-input-area{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.6rem;background-color:var(--color-bg-base);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:var(--font-size-base);box-sizing:border-box;font-family:inherit;background-color:var(--color-bg-lighter);height:auto;min-height:2rem;line-height:var(--line-height-normal)}.interact-area .comment-input:focus{outline:none}.interact-area .comment-input::-moz-placeholder{color:var(--color-text-secondary)}.interact-area .comment-input::placeholder{color:var(--color-text-secondary)}.comment-input-actions{display:flex;justify-content:flex-end;margin-bottom:1rem;padding-right:.75rem}.comment-send-button{padding:.5rem 1.5rem;background-color:var(--color-user-center-primary);color:var(--color-bg-lighter);border:none;border-radius:.4rem;font-size:var(--font-size-base);cursor:pointer;transition:background-color .3s ease;font-family:inherit}.comment-send-button:active,.comment-send-button:hover{background-color:var(--color-user-center-primary-hover)}.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 var(--color-border-base);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:var(--color-text-primary);font-size:var(--font-size-base)}.comment-time{font-size:var(--font-size-small);color:var(--color-text-secondary)}.comment-content{color:var(--color-text-regular);font-size:var(--font-size-base);line-height:var(--line-height-normal);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,var(--color-text-secondary));flex-shrink:0}.interact-area .comment-reply-text-btn{gap:0}.interact-area .comment-reply-text-btn,.interact-area .vol-comment-delete-btn{font-size:var(--font-size-small);color:var(--color-text-primary,var(--color-text-primary))}.interact-area .vol-comment-delete-btn{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:var(--color-text-regular);font-size:var(--font-size-small);cursor:pointer;transition:color .2s ease;line-height:1}.interact-area .comment-action-item:hover{color:var(--color-primary)}.interact-area .comment-action-item.is-liked{color:#2196f3}.interact-area .comment-action-item.is-liked:hover{color:#1e88e5}.interact-area .comment-action-item .app-icon{display:inline-block;vertical-align:middle}.interact-area .comment-action-item .app-icon,.interact-area .comment-action-item .el-icon{font-size:var(--font-size-base);width:.9rem;height:.9rem;line-height:1;margin:0;padding:0;flex-shrink:0}.interact-area .comment-action-item .el-icon{display:inline-flex;align-items:center;justify-content:center}.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,var(--color-primary))}.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:var(--color-primary);color:var(--color-bg-lighter)}.interact-area .vol-comment-reply-submit:hover:not(:disabled){background-color:var(--color-primary)}.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,var(--color-bg-base));color:var(--color-text-secondary,var(--color-text-regular))}.interact-area .vol-comment-reply-cancel:hover{background-color:var(--color-border-base)}.interact-area .vol-comment-expand-reply{font-size:var(--font-size-small);color:var(--color-text-primary,var(--color-text-primary));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,var(--color-text-regular))}.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,var(--color-text-primary))}.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,var(--color-text-secondary))}.interact-area .vol-comment-reply-to-name{font-size:var(--font-size-small);color:var(--color-text-regular,var(--color-text-regular))}.interact-area .vol-comment-reply-content{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-regular,var(--color-text-regular));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,var(--color-text-secondary))}.interact-area .vol-comment-reply-btn{font-size:var(--font-size-small);color:var(--color-text-primary,var(--color-text-primary));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,var(--color-text-primary));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:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer;padding:.3rem .5rem;transition:color .2s ease}.view-all-button:hover:not(:disabled){color:var(--color-text-regular)}.view-all-button:disabled{cursor:not-allowed;opacity:.6}.view-all-end{color:var(--color-text-secondary);font-size:var(--font-size-base)}@media (max-width:768px){.interact-area{padding:1rem;margin:1rem auto}.interact-button{padding:.35rem .7rem;font-size:var(--font-size-small)}.comment-section{padding-top:1rem;margin-top:1rem}.comment-section-title{font-size:var(--font-size-base);margin-bottom:.75rem}.comment-input-area{padding:.5rem;gap:.5rem}.comment-input-avatar{width:1.75rem;height:1.75rem}.interact-area .comment-input{padding:.4rem .6rem}.comment-author,.interact-area .comment-input{font-size:var(--font-size-small)}.comment-time{font-size:var(--font-size-extra-small)}.comment-action-item,.comment-content,.view-all-button{font-size:var(--font-size-small)}}.load-volume-prompt{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.85);color:var(--color-bg-lighter);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:var(--color-bg-lighter);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:var(--color-bg-lighter);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:var(--color-bg-lighter);border-radius:50%;animation:spin .8s linear infinite}.loading-text{font-size:var(--font-size-base);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:var(--font-family-base);-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:var(--color-bg-lighter);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:var(--font-size-base);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:var(--color-warning);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:var(--color-warning);color:#121212}.reader-danmaku-interact-like .app-icon{font-size:var(--font-size-base);width:1.05rem;flex-shrink:0;color:inherit}.reader-danmaku-interact-like .reader-danmaku-interact-like-count{font-size:var(--font-size-base);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:var(--font-family-base);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:var(--color-warning);background-image:none;box-shadow:none;transition:transform .18s ease,filter .18s ease;font-family:var(--font-family-base)}.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-weight:900;letter-spacing:.06em;white-space:nowrap}.reader-danmaku-fab--settings .reader-danmaku-fab__main,.reader-danmaku-fab--toggle .reader-danmaku-fab__main,.reader-danmaku-fab__main{font-size:var(--font-size-base)}.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:var(--font-size-base);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:var(--font-size-base)}.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:var(--font-size-medium);border-radius:50%;border:.12rem solid #222;background:var(--color-bg-lighter);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:var(--font-size-small);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:var(--font-size-small);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:var(--color-bg-lighter);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:var(--color-bg-lighter);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:var(--font-size-base);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:var(--font-size-base);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 0,#ffca28 45%,var(--color-brand) 100%);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:var(--color-bg-lighter);background:var(--color-danger);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:var(--font-size-base);color:#1f2937;flex-shrink:0;font-weight:400;letter-spacing:.02em}.reader-danmaku-settings-value{flex-shrink:0;min-width:2.75rem;font-size:var(--font-size-base);font-weight:700;color:var(--color-brand);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-5435acac]{padding-top:1rem;padding-bottom:1rem}.comment-content-wrapper[data-v-5435acac]{display:flex;gap:.75rem;align-items:flex-start}.comment-avatar[data-v-5435acac]{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-main[data-v-5435acac]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.comment-author[data-v-5435acac]{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);text-align:left;margin:0}.comment-text[data-v-5435acac]{font-size:var(--font-size-base);color:#555;text-align:left;line-height:1.6;margin:0;word-wrap:break-word}.comment-actions[data-v-5435acac]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem}.comment-actions-left[data-v-5435acac]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-time[data-v-5435acac]{font-size:var(--font-size-small);color:#999;text-align:left;margin:0}.comment-reply-btn[data-v-5435acac]{font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:color .3s ease}.comment-reply-btn[data-v-5435acac]:hover{color:#000}.message-delete-btn[data-v-5435acac]{font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:color .3s ease}.message-delete-btn[data-v-5435acac]:hover{color:#000}.message-delete-btn--inline[data-v-5435acac]{margin-left:.25rem}.comment-actions-right[data-v-5435acac]{display:flex;align-items:center;flex-shrink:0;gap:0}.comment-like[data-v-5435acac]{display:inline-flex;align-items:center;gap:0;color:#666;font-size:var(--font-size-base);cursor:pointer;transition:color .3s ease;white-space:nowrap;position:relative}.comment-like[data-v-5435acac]:hover{color:#3d8efc}.comment-like .app-icon[data-v-5435acac]{font-size:var(--font-size-medium);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-5435acac]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.comment-expand-reply[data-v-5435acac]{font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;margin-top:.25rem;transition:color .3s ease;padding-left:0;text-align:left}.comment-expand-reply[data-v-5435acac]:hover{color:#000}.comment-reply-box[data-v-5435acac]{margin-top:.75rem;padding-left:0}.comment-reply-item .comment-reply-box[data-v-5435acac]{margin-left:2rem}.comment-reply-input[data-v-5435acac]{width:100%;min-height:80px;padding:.75rem;border:1px solid #ddd;border-radius:.4rem;font-size:var(--font-size-base);resize:vertical;box-sizing:border-box}.comment-reply-input[data-v-5435acac]:focus{outline:none;border-color:#3d8efc}.comment-reply-box .comment-reply-actions[data-v-5435acac]{display:flex;justify-content:flex-end}.comment-reply-actions[data-v-5435acac]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.comment-reply-cancel[data-v-5435acac],.comment-reply-submit[data-v-5435acac]{padding:.4rem 1rem;border-radius:.4rem;font-size:var(--font-size-base);cursor:pointer;transition:all .3s ease;border:none}.comment-reply-submit[data-v-5435acac]{background-color:#3d8efc;color:#fff}.comment-reply-submit[data-v-5435acac]:hover:not(:disabled){background-color:#2b7de5}.comment-reply-submit[data-v-5435acac]:disabled{background-color:#ccc;cursor:not-allowed}.comment-reply-cancel[data-v-5435acac]{background-color:var(--color-bg-base);color:#666}.comment-reply-cancel[data-v-5435acac]:hover{background-color:#e0e0e0}.comment-replies-list[data-v-5435acac]{margin-top:.75rem;border-left:1px solid #e0e0e0;padding-left:1.5rem;margin-left:0;padding-top:.5rem}.comment-reply-item[data-v-5435acac]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0;text-align:left}.comment-reply-item[data-v-5435acac]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.comment-reply-header[data-v-5435acac]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;margin-left:0}.comment-reply-avatar[data-v-5435acac]{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.comment-reply-author[data-v-5435acac]{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary)}.comment-reply-to-info[data-v-5435acac]{display:flex;align-items:center;gap:.3rem;margin-left:.5rem}.comment-reply-to-text[data-v-5435acac]{font-size:var(--font-size-small);color:#999}.comment-reply-to-name[data-v-5435acac]{font-size:var(--font-size-small);color:#666;font-weight:400}.comment-reply-item .comment-reply-content[data-v-5435acac]{font-size:var(--font-size-base);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-5435acac]{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-5435acac]{display:flex!important;justify-content:flex-end!important;gap:.5rem;margin-top:.5rem;margin-left:0!important}.comment-reply-actions-left[data-v-5435acac]{display:flex;align-items:center;gap:.75rem;flex:1}.comment-reply-time[data-v-5435acac]{font-size:var(--font-size-small);color:#999;margin:0}.comment-reply-btn-inline[data-v-5435acac]{font-size:var(--font-size-small);color:var(--color-text-primary);cursor:pointer;transition:color .3s ease}.comment-reply-btn-inline[data-v-5435acac]:hover{color:#000}.comment-reply-actions-right[data-v-5435acac]{display:flex;align-items:center;flex-shrink:0}.comment-reply-like[data-v-5435acac]{display:inline-flex;align-items:center;gap:.05rem;color:#666;font-size:var(--font-size-base);cursor:pointer;transition:color .3s ease;position:relative}.comment-reply-like[data-v-5435acac]:hover{color:#3d8efc}.comment-reply-like .app-icon[data-v-5435acac]{font-size:var(--font-size-medium);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-5435acac]{margin-left:0;margin-right:0;padding-left:0;padding-right:0;line-height:1;letter-spacing:0}.like-effect[data-v-5435acac]{position:absolute;top:-.6rem;right:-.6rem;font-size:var(--font-size-medium);font-weight:700;color:#ff5252;animation:likeEffectAnimation-5435acac 1s ease forwards;pointer-events:none;z-index:10}@keyframes likeEffectAnimation-5435acac{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-5435acac]{margin-top:.5rem;margin-left:0;padding-left:0;border-left:none;text-align:left!important;display:block}.comment-reply-expand-btn[data-v-5435acac]{font-size:var(--font-size-small);color:var(--color-text-primary);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-5435acac]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.5rem;height:1px;background-color:#e0e0e0}@media (max-width:480px){.comment-avatar[data-v-5435acac]{width:2rem;height:2rem}.comment-replies-list[data-v-5435acac]{margin-top:.5rem;padding-left:.75rem}.comment-reply-avatar[data-v-5435acac]{width:1.2rem;height:1.2rem}.comment-reply-author[data-v-5435acac]{font-size:var(--font-size-small)}.comment-reply-to-info[data-v-5435acac]{gap:.25rem;margin-left:.4rem}.comment-reply-to-name[data-v-5435acac],.comment-reply-to-text[data-v-5435acac]{font-size:.7rem}.comment-reply-item .comment-reply-content[data-v-5435acac]{font-size:var(--font-size-small);margin-left:1.7rem;padding-left:0;text-align:left}.comment-reply-expand-btn[data-v-5435acac],.comment-reply-item .comment-reply-actions[data-v-5435acac],.comment-reply-item .comment-reply-box[data-v-5435acac]{margin-left:1.7rem}.comment-like[data-v-5435acac]{gap:.05rem}.comment-expand-reply[data-v-5435acac],.comment-like[data-v-5435acac]{font-size:var(--font-size-small)}.comment-reply-input[data-v-5435acac]{min-height:60px;padding:.5rem;font-size:var(--font-size-small)}.comment-reply-cancel[data-v-5435acac],.comment-reply-submit[data-v-5435acac]{padding:.35rem .8rem;font-size:var(--font-size-small)}}.request-comic-page[data-v-827384de]{width:75%;max-width:1200px;margin:2rem auto;padding:1.5rem;background-color:var(--color-bg-lighter);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:var(--color-text-primary);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:var(--font-size-medium)}.submit-button[data-v-827384de]{display:block;width:auto;min-width:5.5rem;max-width:7.5rem;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-user-center-primary);color:var(--color-bg-lighter);border:none;border-radius:var(--radius-base);font-size:var(--font-size-base);cursor:pointer;text-align:center;transition:background-color var(--transition-base);margin-left:auto;align-self:flex-end}.submit-button[data-v-827384de]:hover{background-color:var(--color-user-center-primary-hover)}.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:var(--font-size-base)}@media (max-width:480px){.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:var(--font-size-medium);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:var(--font-size-base)}.submit-button[data-v-827384de]{width:auto;min-width:5rem;max-width:6.5rem;padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base);margin-left:auto;align-self:flex-end}.message-list[data-v-827384de]{gap:1rem}}:root{--color-brand:#e56b12;--color-brand-hover:#c45a0a;--color-brand-deep:#a34b09;--color-brand-soft:#fff4e8;--color-brand-muted:#f8d7b5;--color-on-brand:#1c1917;--color-on-brand-inverse:#fff;--color-primary:var(--color-brand);--color-primary-light:#f08a3a;--color-primary-lighter:#f5b07a;--color-primary-dark:var(--color-brand-hover);--color-primary-darker:var(--color-brand-deep);--color-success:#2f9e6a;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#78716c;--color-error:#dc2626;--color-link:#3b6fa0;--color-text-primary:#1c1917;--color-text-regular:#44403c;--color-text-secondary:#78716c;--color-text-placeholder:#a8a29e;--color-border-base:#e7e5e4;--color-border-light:#f0eeee;--color-border-lighter:#f5f5f4;--color-border-extra-light:#faf8f5;--color-bg-base:#f7f4ef;--color-bg-light:#faf8f5;--color-bg-lighter:#fff;--color-bg-dark:#2b2b2b;--color-bg-darker:#0e0d0c;--color-user-center-primary:var(--color-brand);--color-user-center-primary-hover:var(--color-brand-hover);--color-user-center-primary-soft:var(--color-brand-soft);--color-user-center-primary-muted:var(--color-brand-muted);--color-user-center-secondary-soft:#faf8f5;--color-user-center-icon:#78716c;--color-user-center-page:var(--color-bg-base);--color-user-center-surface:var(--color-bg-lighter);--color-user-center-text:var(--color-text-primary);--color-user-center-text-secondary:var(--color-text-secondary);--color-user-center-border:var(--color-border-base);--color-user-center-accent:#d97706;--color-user-center-shadow:rgba(28,25,23,.08);--color-login-required:#dc2626;--color-shadow-light:rgba(28,25,23,.08);--color-shadow-base:rgba(28,25,23,.12);--color-shadow-dark:rgba(28,25,23,.18);--color-reader-bg:#0e0d0c;--color-reader-text:#f4efe6;--color-reader-accent:var(--color-brand);--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;--layout-dialog-sm:21.25rem;--layout-dialog-sm-max:92vw;--bp-mobile-max:768px;--bp-desktop-min:769px;--bp-phone-sm:480px;--bp-content-lg:1024px;--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);background-color:var(--color-bg-base);-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-brand,.btn-primary{background-color:var(--color-brand);color:var(--color-on-brand);border-color:var(--color-brand)}.btn-brand:hover:not(:disabled),.btn-primary:hover:not(:disabled){background-color:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-on-brand-inverse);box-shadow:var(--shadow-sm)}.btn-brand:active:not(:disabled),.btn-primary:active:not(:disabled){background-color:var(--color-brand-deep);border-color:var(--color-brand-deep);color:var(--color-on-brand-inverse)}.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-brand-soft);color:var(--color-brand-hover)}.btn-outline{background-color:var(--color-bg-lighter);color:var(--color-text-primary);border-color:var(--color-border-base)}.btn-outline:hover:not(:disabled){background-color:var(--color-brand-soft);color:var(--color-brand);border-color:var(--color-brand-muted)}.btn-outline-primary{background-color:transparent;color:var(--color-brand);border-color:var(--color-brand)}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-brand);color:var(--color-on-brand)}.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-color-primary:#e56b12;--el-color-primary-light-3:#f08a3a;--el-color-primary-light-5:#f5b07a;--el-color-primary-light-7:#f8d7b5;--el-color-primary-light-8:#fff4e8;--el-color-primary-light-9:#fff8f1;--el-color-primary-dark-2:#c45a0a;--el-color-success:#2f9e6a;--el-color-warning:#d97706;--el-color-danger:#dc2626;--el-color-error:#dc2626;--el-color-info:#78716c;--el-bg-color-page:#f7f4ef;--el-border-color:#e7e5e4;--el-text-color-primary:#1c1917;--el-text-color-regular:#44403c;--el-text-color-secondary:#78716c;--el-text-color-placeholder:#a8a29e;--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:var(--color-brand-soft);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;color:var(--color-text-primary)}.disclaimer-item{display:flex;align-items:center;gap:.5rem}.disclaimer-dot{width:8px;height:8px;background-color:var(--color-brand);border-radius:50%;flex-shrink:0}.disclaimer-item p{margin:0;font-size:.8rem;color:var(--color-text-regular);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}