.fade-slide-enter-active[data-v-ec4dcec8],.fade-slide-leave-active[data-v-ec4dcec8]{transition:all .5s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-ec4dcec8]{opacity:0;transform:translate(-28px)}.fade-slide-leave-to[data-v-ec4dcec8]{opacity:0;transform:translate(28px)}.fade-slide-enter-to[data-v-ec4dcec8],.fade-slide-leave-from[data-v-ec4dcec8]{opacity:1;transform:translate(0)}.fa-icon[data-v-1291d990]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}.fa-icon[data-v-1291d990]{font-size:16px;width:1em;height:1em}.fa-icon[style*=font-size][data-v-1291d990]{width:1em;height:1em}.fa-icon svg[data-v-1291d990]{width:100%;height:100%;display:block}.base-message[data-v-9faccf8e]{position:fixed;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.8rem;border-radius:8px;border:1px solid var(--glass-border);background:#141820bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);box-shadow:0 12px 24px #0003;font-family:var(--font-main);z-index:9999999;transition:top 1s ease}.message-icon[data-v-9faccf8e]{font-size:1rem}.message-content[data-v-9faccf8e]{display:flex;align-items:center}.message-text[data-v-9faccf8e]{font-size:.9rem;color:var(--text-primary)}.message-close[data-v-9faccf8e]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.message-close[data-v-9faccf8e]:hover{color:var(--text-primary)}.message-primary[data-v-9faccf8e]{border-color:#00f0ff4d;box-shadow:0 0 16px #00f0ff33,0 12px 24px #0003}.message-primary .message-icon[data-v-9faccf8e]{color:var(--primary-color)}.message-info[data-v-9faccf8e]{border-color:#00f0ff40;box-shadow:0 0 14px #00f0ff29,0 12px 24px #0003}.message-info .message-icon[data-v-9faccf8e]{color:var(--primary-color)}.message-success[data-v-9faccf8e]{border-color:#00ff954d;box-shadow:0 0 16px #00ff952e,0 12px 24px #0003}.message-success .message-icon[data-v-9faccf8e]{color:var(--success-color)}.message-warning[data-v-9faccf8e]{border-color:#ffb80059;box-shadow:0 0 16px #ffb8002e,0 12px 24px #0003}.message-warning .message-icon[data-v-9faccf8e]{color:var(--warning-color)}.message-error[data-v-9faccf8e]{border-color:#ff4f4f59;box-shadow:0 0 16px #ff4f4f33,0 12px 24px #0003}.message-error .message-icon[data-v-9faccf8e]{color:var(--danger-color)}.message-fade-enter-active[data-v-9faccf8e],.message-fade-leave-active[data-v-9faccf8e]{transition:opacity .5s ease,transform .5s ease}.message-fade-enter-from[data-v-9faccf8e],.message-fade-leave-to[data-v-9faccf8e]{opacity:0;transform:translate(-50%) translateY(-18px)}.base-checkbox[data-v-f0018054]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);font-family:var(--font-main)}.checkbox-input[data-v-f0018054]{position:absolute;opacity:0;pointer-events:none}.checkbox-box[data-v-f0018054]{width:18px;height:18px;border-radius:4px;border:1px solid var(--glass-border);background:#ffffff0d;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.base-checkbox:hover .checkbox-box[data-v-f0018054]{border-color:#00f0ff66;box-shadow:0 0 12px #00f0ff33}.checkbox-checked .checkbox-box[data-v-f0018054]{border-color:var(--primary-color);background:linear-gradient(135deg,#00f0ff40,#00b4ff33);box-shadow:0 0 18px #00f0ff4d}.checkbox-checked .checkbox-box[data-v-f0018054]:after{content:"";width:8px;height:4px;border-left:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary);transform:rotate(-45deg);position:absolute}.checkbox-indeterminate .checkbox-box[data-v-f0018054]:after{content:"";width:10px;height:2px;background:var(--text-primary);border-radius:2px;position:absolute;transform:rotate(0)}.checkbox-label[data-v-f0018054]{font-size:.95rem;color:var(--text-secondary)}.checkbox-disabled[data-v-f0018054]{opacity:.6;cursor:not-allowed}.checkbox-disabled .checkbox-box[data-v-f0018054]{box-shadow:none}.checkbox-size-small .checkbox-box[data-v-f0018054]{width:14px;height:14px;border-radius:3px}.checkbox-size-small .checkbox-box[data-v-f0018054]:after{width:6px;height:3px}.checkbox-size-large .checkbox-box[data-v-f0018054]{width:22px;height:22px;border-radius:5px}.checkbox-size-large .checkbox-box[data-v-f0018054]:after{width:10px;height:5px}.base-switch[data-v-0183115b]{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-main)}.switch-input[data-v-0183115b]{position:absolute;opacity:0;pointer-events:none}.switch-track[data-v-0183115b]{width:44px;height:24px;border-radius:999px;background:#ffffff14;border:1px solid var(--glass-border);position:relative;transition:all .2s ease}.switch-thumb[data-v-0183115b]{width:18px;height:18px;border-radius:50%;background:var(--text-secondary);position:absolute;top:2px;left:2px;transition:all .2s ease;box-shadow:0 0 10px #0000004d;display:flex;align-items:center;justify-content:center}.switch-checked .switch-thumb[data-v-0183115b]{left:24px;background:var(--text-primary)}.switch-type-primary.switch-checked .switch-track[data-v-0183115b]{background:linear-gradient(135deg,#00f0ff4d,#00b4ff33);border-color:var(--primary-color);box-shadow:0 0 18px #00f0ff4d}.switch-type-success.switch-checked .switch-track[data-v-0183115b]{background:linear-gradient(135deg,#00ff954d,#00c87833);border-color:var(--success-color);box-shadow:0 0 18px #00ff954d}.switch-type-warning.switch-checked .switch-track[data-v-0183115b]{background:linear-gradient(135deg,#ffb8004d,#ff960033);border-color:var(--warning-color);box-shadow:0 0 18px #ffb8004d}.switch-type-danger.switch-checked .switch-track[data-v-0183115b]{background:linear-gradient(135deg,#ff4f4f4d,#dc262633);border-color:var(--danger-color);box-shadow:0 0 18px #ff4f4f4d}.switch-type-default.switch-checked .switch-track[data-v-0183115b]{background:#ffffff26;border-color:var(--glass-border);box-shadow:0 0 12px #ffffff1a}.switch-label[data-v-0183115b]{font-size:.95rem;color:var(--text-secondary)}.switch-disabled[data-v-0183115b]{opacity:.6;cursor:not-allowed}.switch-size-small .switch-track[data-v-0183115b]{width:36px;height:20px}.switch-size-small .switch-thumb[data-v-0183115b]{width:14px;height:14px;top:2px;left:2px}.switch-size-small.switch-checked .switch-thumb[data-v-0183115b]{left:20px}.switch-size-large .switch-track[data-v-0183115b]{width:52px;height:28px}.switch-size-large .switch-thumb[data-v-0183115b]{width:22px;height:22px}.switch-size-large.switch-checked .switch-thumb[data-v-0183115b]{left:28px}.switch-loading-icon[data-v-0183115b]{font-size:.7rem;animation:switch-spin-0183115b 1s linear infinite}.switch-size-small .switch-loading-icon[data-v-0183115b]{font-size:.6rem}.switch-size-large .switch-loading-icon[data-v-0183115b]{font-size:.8rem}@keyframes switch-spin-0183115b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.switch-loading-icon-primary[data-v-0183115b]{color:var(--primary-color)}.switch-loading-icon-success[data-v-0183115b]{color:var(--success-color)}.switch-loading-icon-warning[data-v-0183115b]{color:var(--warning-color)}.switch-loading-icon-danger[data-v-0183115b]{color:var(--danger-color)}.switch-loading-icon-default[data-v-0183115b]{color:var(--text-primary)}.switch-loading .switch-thumb[data-v-0183115b]{background:var(--text-secondary)}.switch-loading.switch-checked .switch-thumb[data-v-0183115b]{background:var(--text-primary)}.table-date[data-v-37575eb7]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:3px;background:#00f0ff14;color:var(--text-primary);font-size:.88rem;font-variant-numeric:tabular-nums;border:1px solid rgba(0,240,255,.2);max-width:100%}.table-date-wrapper[data-v-37575eb7]{position:relative;display:block;max-width:100%}.table-date-stacked[data-v-37575eb7]{flex-direction:column;align-items:flex-start;gap:2px}.table-date-part[data-v-37575eb7]{color:var(--text-primary)}.table-time-part[data-v-37575eb7]{margin-left:8px;color:var(--text-secondary)}.table-date-measure[data-v-37575eb7]{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;height:0;overflow:hidden}.table-tag[data-v-1d933e59]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .8rem;border-radius:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.85rem;font-weight:500;line-height:1;vertical-align:middle}.tag-default[data-v-1d933e59]{background:#ffffff14;color:var(--text-primary);border:1px solid var(--glass-border-light)}.tag-primary[data-v-1d933e59]{background:#00f0ff1a;color:#00d9ff;border:1px solid rgba(0,240,255,.25)}.tag-success[data-v-1d933e59]{background:#00ff951a;color:#00d98a;border:1px solid rgba(0,255,149,.25)}.tag-warning[data-v-1d933e59]{background:#ffb8001a;color:#e6a000;border:1px solid rgba(255,184,0,.25)}.tag-danger[data-v-1d933e59]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.table-email[data-v-249e5d8d]{color:var(--primary-color);text-decoration:none}.table-email[data-v-249e5d8d]:hover{text-decoration:underline}.table-email-empty[data-v-249e5d8d]{color:var(--text-secondary)}.table-price[data-v-5b4d9fce]{display:inline-flex;align-items:center;gap:6px;padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-variant-numeric:tabular-nums;font-size:.9rem;line-height:1.2}.price-value[data-v-5b4d9fce]{color:var(--text-primary)}.price-icon[data-v-5b4d9fce]{font-size:.9rem}.price-cny[data-v-5b4d9fce]{border-color:#ef444459;background:#ef44441a}.price-cny .price-icon[data-v-5b4d9fce],.price-cny .price-value[data-v-5b4d9fce]{color:#ef4444}.price-usd[data-v-5b4d9fce]{border-color:#3b82f659;background:#3b82f61a}.price-usd .price-icon[data-v-5b4d9fce],.price-usd .price-value[data-v-5b4d9fce]{color:#3b82f6}.table-action-group[data-v-07ef48fa]{display:inline-flex;align-items:center;gap:8px}.table-action-btn[data-v-07ef48fa]{width:26px;height:26px;border:none;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.table-action-primary[data-v-07ef48fa]{background:linear-gradient(135deg,#00ffff1a,#0099ff1a);color:#0ff;border:1px solid rgba(0,255,255,.2)}.table-action-primary[data-v-07ef48fa]:hover{background:linear-gradient(135deg,#0ff3,#09f3);color:#fff}.table-action-success[data-v-07ef48fa]{background:linear-gradient(135deg,#4caf501a,#4caf500d);color:#4caf50;border:1px solid rgba(76,175,80,.2)}.table-action-success[data-v-07ef48fa]:hover{background:linear-gradient(135deg,#4caf5033,#4caf501a);color:#fff}.table-action-warning[data-v-07ef48fa]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);color:#ffc107;border:1px solid rgba(255,193,7,.2)}.table-action-warning[data-v-07ef48fa]:hover{background:linear-gradient(135deg,#ffc10733,#ffc1071a);color:#fff}.table-action-danger[data-v-07ef48fa]{background:linear-gradient(135deg,#dc35451a,#dc35450d);color:#dc3545;border:1px solid rgba(220,53,69,.2)}.table-action-danger[data-v-07ef48fa]:hover{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#fff}.table-action-info[data-v-07ef48fa]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);color:#6c757d;border:1px solid rgba(108,117,125,.2)}.table-action-info[data-v-07ef48fa]:hover{background:linear-gradient(135deg,#6c757d33,#6c757d1a);color:#fff}.table-action-btn.is-disabled[data-v-07ef48fa]{opacity:.4;cursor:not-allowed!important}.table-action-btn[data-v-07ef48fa]:disabled{opacity:.4;cursor:not-allowed!important}.table-action-primary.is-disabled[data-v-07ef48fa]:hover,.table-action-primary[data-v-07ef48fa]:disabled:hover{background:linear-gradient(135deg,#00ffff1a,#0099ff1a)!important;color:#0ff!important;cursor:not-allowed!important}.table-action-success.is-disabled[data-v-07ef48fa]:hover,.table-action-success[data-v-07ef48fa]:disabled:hover{background:linear-gradient(135deg,#4caf501a,#4caf500d)!important;color:#4caf50!important;cursor:not-allowed!important}.table-action-warning.is-disabled[data-v-07ef48fa]:hover,.table-action-warning[data-v-07ef48fa]:disabled:hover{background:linear-gradient(135deg,#ffc1071a,#ffc1070d)!important;color:#ffc107!important;cursor:not-allowed!important}.table-action-danger.is-disabled[data-v-07ef48fa]:hover,.table-action-danger[data-v-07ef48fa]:disabled:hover{background:linear-gradient(135deg,#dc35451a,#dc35450d)!important;color:#dc3545!important;cursor:not-allowed!important}.table-action-info.is-disabled[data-v-07ef48fa]:hover,.table-action-info[data-v-07ef48fa]:disabled:hover{background:linear-gradient(135deg,#6c757d1a,#6c757d0d)!important;color:#6c757d!important;cursor:not-allowed!important}.table-action-btn[data-v-07ef48fa] svg.fa-spinner,.table-action-btn[data-v-07ef48fa] svg[data-icon=spinner]{animation:action-spinner-spin-07ef48fa 1s linear infinite}@keyframes action-spinner-spin-07ef48fa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-image-wrapper[data-v-463747d4]{position:relative;display:inline-block;overflow:hidden;background:#ffffff08;border:1px solid var(--glass-border);border-radius:3px;transition:all .3s ease}.base-image-wrapper[data-v-463747d4]:hover{border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff1a}.base-image-wrapper.image-round[data-v-463747d4]{border-radius:50%}.base-image-wrapper.image-preview[data-v-463747d4],.base-image-wrapper.image-enable-preview[data-v-463747d4],.base-image-wrapper.image-enable-preview img[data-v-463747d4]{cursor:pointer}.base-image[data-v-463747d4]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;opacity:0}img.image-loaded[data-v-463747d4]{animation:image-fade-in-463747d4 .5s ease-in-out forwards}@keyframes image-fade-in-463747d4{0%{opacity:0}to{opacity:1}}.image-fit-fill[data-v-463747d4]{object-fit:fill}.image-fit-contain[data-v-463747d4]{object-fit:contain}.image-fit-cover[data-v-463747d4]{object-fit:cover}.image-fit-none[data-v-463747d4]{object-fit:none}.image-fit-scale-down[data-v-463747d4]{object-fit:scale-down}.base-image-wrapper.image-preview:hover img[data-v-463747d4]{transform:scale(1.05)}.image-placeholder[data-v-463747d4]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#ffffff05;color:var(--text-secondary);box-sizing:border-box;min-width:0;min-height:0;container-type:size}.image-placeholder.loading[data-v-463747d4]{color:var(--primary-color)}.image-placeholder.error[data-v-463747d4]{color:var(--danger-color)}.image-placeholder.default[data-v-463747d4]{color:var(--text-secondary)}.placeholder-icon[data-v-463747d4]{font-size:2rem;opacity:.6}.image-placeholder.loading .placeholder-icon[data-v-463747d4]{opacity:1;animation:image-spin-463747d4 1s linear infinite;flex-shrink:0;font-size:min(2rem,50cqmin);width:1em;height:1em;max-width:80%;max-height:80%;display:flex;align-items:center;justify-content:center}.image-placeholder.loading .placeholder-icon[data-v-463747d4] svg{width:100%;height:100%}@keyframes image-spin-463747d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.placeholder-text[data-v-463747d4]{font-size:.85rem;opacity:.8}.image-mask[data-v-463747d4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease;cursor:pointer}.base-image-wrapper:hover .image-mask[data-v-463747d4]{opacity:1}.mask-icon[data-v-463747d4]{font-size:1.5rem;color:var(--text-primary);filter:drop-shadow(0 0 8px var(--primary-color-glow))}.image-preview-modal[data-v-463747d4]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.preview-backdrop[data-v-463747d4]{position:absolute;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-container[data-v-463747d4]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;z-index:1}.preview-close[data-v-463747d4]{position:fixed;top:24px;right:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;color:var(--text-primary);transition:all .3s ease;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-close[data-v-463747d4]:hover{background:#ff4f4f33;border-color:var(--danger-color);color:var(--danger-color);box-shadow:0 0 20px #ff4f4f4d;transform:scale(1.1)}.preview-modal-enter-active[data-v-463747d4],.preview-modal-leave-active[data-v-463747d4]{transition:opacity .2s ease,transform .2s ease}.preview-modal-enter-from[data-v-463747d4],.preview-modal-leave-to[data-v-463747d4]{opacity:0;transform:scale(.98)}.close-icon[data-v-463747d4]{font-size:1.2rem}.preview-image[data-v-463747d4]{max-width:100%;max-height:90vh;object-fit:contain;border-radius:3px;box-shadow:0 8px 40px #00000080;animation:preview-image-zoom-463747d4 .3s ease}@keyframes preview-image-zoom-463747d4{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.preview-loading[data-v-463747d4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:1}.preview-loading-icon[data-v-463747d4]{font-size:3rem;color:var(--primary-color);animation:image-spin-463747d4 1s linear infinite}.base-button[data-v-04d1c36b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.8rem;font-size:.95rem;font-weight:500;font-family:var(--font-main);line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;text-decoration:none;position:relative;overflow:hidden;backface-visibility:hidden;transform:translateZ(0);--button-text-hover-color: var(--text-primary)}.base-button[data-v-04d1c36b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.base-button[data-v-04d1c36b]:hover:before{left:100%}.button-default[data-v-04d1c36b]{background:#ffffff0d;border-color:var(--glass-border);color:var(--text-primary);--button-text-hover-color: var(--primary-color)}.button-default[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading){background:#ffffff1a;border-color:#00f0ff4d;color:var(--primary-color);box-shadow:0 0 15px #00f0ff33}.button-primary[data-v-04d1c36b]{background:linear-gradient(135deg,#00f0ff33,#00b4ff26);border-color:var(--primary-color);color:var(--text-primary);box-shadow:0 0 20px #00f0ff33;--button-text-hover-color: var(--primary-color)}.button-primary[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading){background:linear-gradient(135deg,#00f0ff4d,#00b4ff40);box-shadow:0 0 30px #00f0ff66;transform:translateY(-2px)}.button-primary[data-v-04d1c36b]:active:not(.button-disabled):not(.button-loading){transform:translateY(0);box-shadow:0 0 15px #00f0ff4d}.button-success[data-v-04d1c36b]{background:linear-gradient(135deg,#00ff9533,#00c87826);border-color:var(--success-color);color:var(--text-primary);box-shadow:0 0 20px #00ff9533;--button-text-hover-color: var(--text-success)}.button-success[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading){background:linear-gradient(135deg,#00ff954d,#00c87840);box-shadow:0 0 30px #00ff9566;transform:translateY(-2px)}.button-warning[data-v-04d1c36b]{background:linear-gradient(135deg,#ffb80033,#ff960026);border-color:var(--warning-color);color:var(--text-primary);box-shadow:0 0 20px #ffb80033;--button-text-hover-color: var(--text-warning)}.button-warning[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading){background:linear-gradient(135deg,#ffb8004d,#ff960040);box-shadow:0 0 30px #ffb80066;transform:translateY(-2px)}.button-danger[data-v-04d1c36b]{background:linear-gradient(135deg,#ff4f4f33,#dc262626);border-color:var(--danger-color);color:var(--text-primary);box-shadow:0 0 20px #ff4f4f33;--button-text-hover-color: var(--text-danger)}.button-danger[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading){background:linear-gradient(135deg,#ff4f4f4d,#dc262640);box-shadow:0 0 30px #ff4f4f66;transform:translateY(-2px)}.button-text[data-v-04d1c36b]{background:transparent;border-color:transparent;color:var(--text-secondary);box-shadow:none;--button-text-hover-color: var(--text-primary)}.base-button:hover:not(.button-disabled):not(.button-loading) .button-text[data-v-04d1c36b]{color:var(--button-text-hover-color)}.button-link[data-v-04d1c36b]{background:transparent;border-color:transparent;color:var(--primary-color);box-shadow:none;padding:.5rem .75rem;--button-text-hover-color: var(--primary-color)}.button-link[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading){color:var(--text-primary);text-shadow:0 0 8px var(--primary-color)}.button-size-small[data-v-04d1c36b]{padding:.5rem 1rem;font-size:.875rem}.button-size-large[data-v-04d1c36b]{padding:.95rem 2rem;font-size:1.05rem}.button-block[data-v-04d1c36b]{width:100%;display:flex}.button-round[data-v-04d1c36b]{border-radius:50px}.button-circle[data-v-04d1c36b]{border-radius:50%;padding:.7rem;width:auto;aspect-ratio:1}.button-circle.button-size-small[data-v-04d1c36b]{padding:.5rem}.button-circle.button-size-large[data-v-04d1c36b]{padding:.95rem}.button-icon-only[data-v-04d1c36b]{padding:.7rem}.button-icon-only.button-size-small[data-v-04d1c36b]{padding:.5rem}.button-icon-only.button-size-large[data-v-04d1c36b]{padding:.95rem}.button-icon[data-v-04d1c36b]{font-size:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.button-icon-left[data-v-04d1c36b]{margin-right:0}.button-size-small .button-icon[data-v-04d1c36b]{font-size:.875rem}.button-size-large .button-icon[data-v-04d1c36b]{font-size:1.1rem}.button-loading[data-v-04d1c36b]{display:flex;align-items:center;justify-content:center}.loading-icon[data-v-04d1c36b]{font-size:1rem;flex-shrink:0;animation:button-spin-04d1c36b 1s linear infinite}@keyframes button-spin-04d1c36b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-size-small .loading-icon[data-v-04d1c36b]{font-size:.875rem}.button-size-large .loading-icon[data-v-04d1c36b]{font-size:1.1rem}.button-text[data-v-04d1c36b]{flex:1}.button-disabled[data-v-04d1c36b],.button-loading[data-v-04d1c36b]{opacity:.6;cursor:not-allowed;pointer-events:auto!important}.button-disabled[data-v-04d1c36b]:hover,.button-loading[data-v-04d1c36b]:hover{transform:none;box-shadow:none}.button-disabled[data-v-04d1c36b]{background:#80808033!important;border-color:#8080804d!important;color:#80808099!important;box-shadow:none!important;cursor:not-allowed!important}.button-disabled[data-v-04d1c36b]:hover:before{display:none}.base-button[data-v-04d1c36b]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}a.base-button[data-v-04d1c36b]{text-decoration:none}.base-select-wrapper[data-v-a3120029]{display:flex;flex-direction:column;gap:.5rem;width:100%;font-family:var(--font-main);position:relative}.select-label[data-v-a3120029]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.required-mark[data-v-a3120029]{color:var(--danger-color)}.select-container[data-v-a3120029]{position:relative;display:flex;align-items:center;background:var(--select-bg);border:1px solid var(--glass-border);border-radius:6px;transition:all .3s ease}.select-container[data-v-a3120029]:hover:not(.select-disabled){border-color:#00f0ff4d}.select-container.select-focused[data-v-a3120029],.select-container.select-open[data-v-a3120029]{border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.select-trigger[data-v-a3120029]{width:100%;border:none;background:transparent;padding:0 .9em 0 0;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--text-primary)}.select-trigger[data-v-a3120029]:disabled{cursor:not-allowed}.select-prefix[data-v-a3120029]{display:inline-flex;align-items:center;justify-content:center;padding-left:.9rem;color:var(--text-secondary)}.select-prefix-icon[data-v-a3120029]{font-size:1rem}.select-value[data-v-a3120029]{flex:1;padding:.7rem 1rem;min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.select-placeholder[data-v-a3120029]{color:var(--text-secondary);opacity:.7}.select-tags[data-v-a3120029]{display:flex;flex-wrap:wrap;gap:.4rem}.select-tag[data-v-a3120029]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;background:#00f0ff26;border:1px solid rgba(0,240,255,.3);color:var(--text-primary);font-size:.8rem}.select-clear[data-v-a3120029]{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;color:var(--text-secondary);cursor:pointer}.select-clear[data-v-a3120029]:hover{color:var(--primary-color)}.select-clear-icon[data-v-a3120029]{font-size:.85rem}.select-suffix[data-v-a3120029]{display:inline-flex;align-items:center;justify-content:center;padding-right:.4rem;color:var(--text-secondary)}.select-suffix-icon[data-v-a3120029]{font-size:1rem}.select-arrow[data-v-a3120029]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .25s ease,color .25s ease,opacity .25s ease;transform-origin:center}.select-arrow-open[data-v-a3120029]{transform:rotate(180deg) translateY(1px);color:var(--primary-color);opacity:.9}.select-dropdown[data-v-a3120029]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:linear-gradient(135deg,#0f141cfa,#0a0e16fa);border:1px solid rgba(0,240,255,.2);border-radius:6px;box-shadow:0 20px 50px #00000080,0 0 0 1px #00f0ff1a,inset 0 1px #ffffff0d;padding:6px 0;z-index:1000;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column}.select-dropdown-teleport[data-v-a3120029]{right:auto}.select-dropdown[data-v-a3120029]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.3) 30%,rgba(0,240,255,.5) 50%,rgba(0,240,255,.3) 70%,transparent)}.select-dropdown-top[data-v-a3120029]{top:auto;bottom:calc(100% + 8px)}.select-dropdown-teleport.select-dropdown-top[data-v-a3120029]{top:auto}.select-search[data-v-a3120029]{padding:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(0,240,255,.1);flex-shrink:0}.select-search-input[data-v-a3120029]{width:100%;background:#00f0ff08;border:1px solid rgba(0,240,255,.15);border-radius:6px;padding:.6rem .8rem;color:var(--text-primary);font-size:.9rem;outline:none;transition:all .2s ease}.select-search-input[data-v-a3120029]::placeholder{color:var(--text-secondary);opacity:.6}.select-search-input[data-v-a3120029]:focus{border-color:#00f0ff66;background:#00f0ff0d;box-shadow:0 0 0 3px #00f0ff1a}.select-options[data-v-a3120029]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:0;scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.4) rgba(0,0,0,.2)}.select-options[data-v-a3120029]::-webkit-scrollbar{-webkit-appearance:none;width:6px!important;height:6px!important;background:transparent}.select-options[data-v-a3120029]::-webkit-scrollbar-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#00f0ff66,#00f0ff40)!important;border-radius:3px!important;transition:background .2s ease;border:none}.select-options[data-v-a3120029]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00f0ff99,#00f0ff66)!important}.select-options[data-v-a3120029]::-webkit-scrollbar-track{-webkit-appearance:none;background:#0003!important;border-radius:3px!important;border:none}.select-options[data-v-a3120029]::-webkit-scrollbar-corner{background:transparent}.select-options[data-v-a3120029]::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.select-option[data-v-a3120029]{padding:.65rem 1rem;color:var(--text-primary);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.select-option[data-v-a3120029]:hover{background:#00f0ff14;color:var(--primary-color);transform:translate(4px)}.select-option-selected[data-v-a3120029]{background:#00f0ff1f;color:var(--primary-color)}.select-option-disabled[data-v-a3120029]{opacity:.5;cursor:not-allowed}.select-option-highlight[data-v-a3120029]{background:#00f0ff1a}.select-empty[data-v-a3120029]{padding:.8rem 1rem;color:var(--text-secondary)}.select-helper[data-v-a3120029]{font-size:.85rem;color:var(--text-secondary)}.select-error[data-v-a3120029]{font-size:.85rem;color:var(--danger-color)}.select-size-small .select-value[data-v-a3120029]{min-height:34px;font-size:.875rem;padding:.5rem .875rem}.select-size-medium .select-value[data-v-a3120029]{min-height:40px}.select-size-large .select-value[data-v-a3120029]{min-height:46px;font-size:1rem;padding:.95rem 1.25rem}.select-disabled[data-v-a3120029]{opacity:.6;cursor:not-allowed}.select-loading[data-v-a3120029]{border-color:#ffffff0d;opacity:.55;pointer-events:none}.select-loading .select-trigger[data-v-a3120029]{cursor:not-allowed;pointer-events:auto}.select-container.select-loading[data-v-a3120029]:hover{border-color:#ffffff0d}.select-spinner[data-v-a3120029]{font-size:14px;color:var(--primary-color);flex-shrink:0;animation:select-spin-a3120029 1s linear infinite}.select-trigger>.select-spinner[data-v-a3120029]{margin-left:.9rem}.select-loading-tip[data-v-a3120029]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 1rem;color:var(--text-secondary);font-size:.9rem}@keyframes select-spin-a3120029{to{transform:rotate(360deg)}}.select-dropdown-enter-active[data-v-a3120029],.select-dropdown-leave-active[data-v-a3120029]{transition:opacity .18s ease,transform .18s ease,filter .18s ease}.select-dropdown-enter-from[data-v-a3120029],.select-dropdown-leave-to[data-v-a3120029]{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(2px)}.base-input-wrapper[data-v-85806c0d]{display:flex;flex-direction:column;gap:.5rem;width:100%}.input-label[data-v-85806c0d]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary);font-family:var(--font-main)}.label-icon[data-v-85806c0d]{color:var(--primary-color);font-size:.9rem}.required-mark[data-v-85806c0d]{color:var(--danger-color);margin-left:2px}.input-container[data-v-85806c0d]{position:relative;display:flex;align-items:center;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:6px;transition:all .3s ease;overflow:hidden}.input-container.input-type-time[data-v-85806c0d]{overflow:visible}.input-container[data-v-85806c0d]:hover:not(.input-disabled):not(.input-readonly){border-color:#00f0ff4d}.input-container.input-focused[data-v-85806c0d]:not(.input-disabled):not(.input-readonly){border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.input-container.input-error[data-v-85806c0d]{border-color:var(--danger-color);box-shadow:0 0 20px #ff4f4f33}.input-container.input-status-success[data-v-85806c0d]{border-color:var(--success-color);box-shadow:0 0 20px #00ff9533}.input-container.input-status-warning[data-v-85806c0d]{border-color:var(--warning-color);box-shadow:0 0 20px #ffb80033}.input-prefix[data-v-85806c0d]{display:flex;align-items:center;padding-left:1rem;color:var(--text-secondary);flex-shrink:0}.prefix-icon[data-v-85806c0d]{font-size:1rem}input[data-v-85806c0d]{flex:1;width:100%;padding:.7rem 1rem;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.95rem;font-family:var(--font-main);transition:all .3s ease}input[data-v-85806c0d]::placeholder{color:var(--text-secondary);opacity:.6}input[data-v-85806c0d]:disabled{cursor:not-allowed;opacity:.6}input[data-v-85806c0d]:read-only{cursor:default}.input-container.input-type-time input[data-v-85806c0d]{cursor:pointer;font-family:var(--font-data)}.input-readonly .input-container.input-type-time input[data-v-85806c0d]{cursor:default}.input-disabled .input-container input[data-v-85806c0d]:disabled{cursor:not-allowed!important}input[type=number][data-v-85806c0d]{-moz-appearance:textfield;appearance:textfield}input[type=number][data-v-85806c0d]::-webkit-inner-spin-button,input[type=number][data-v-85806c0d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;opacity:0;pointer-events:none;display:none}.input-container.input-type-number:not(.input-has-suffix) input[data-v-85806c0d]{padding-right:2rem}.input-container.input-type-time input[data-v-85806c0d]{padding-right:.5rem}.number-spinner[data-v-85806c0d]{position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;width:24px;border-left:1px solid var(--glass-border);background:var(--input-bg-readonly)}.spinner-button[data-v-85806c0d]{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--text-secondary);transition:all .2s ease;min-height:0}.spinner-button[data-v-85806c0d]:hover{background:#00f0ff1a;color:var(--primary-color)}.spinner-button[data-v-85806c0d]:active{background:#00f0ff26}.spinner-button[data-v-85806c0d]:disabled,.spinner-button-disabled[data-v-85806c0d]{opacity:.4;cursor:not-allowed;pointer-events:none}.spinner-button[data-v-85806c0d]:disabled:hover,.spinner-button-disabled[data-v-85806c0d]:hover{background:transparent;color:var(--text-secondary)}.spinner-icon[data-v-85806c0d]{font-size:.75rem;flex-shrink:0}.spinner-button-up[data-v-85806c0d]{border-bottom:1px solid var(--glass-border-light)}.spinner-button-down[data-v-85806c0d]{border-top:1px solid var(--glass-border-light)}.input-disabled .number-spinner[data-v-85806c0d],.input-readonly .number-spinner[data-v-85806c0d]{opacity:.4;pointer-events:none}.input-size-small .number-spinner[data-v-85806c0d]{width:20px}.input-size-small .spinner-icon[data-v-85806c0d]{font-size:.7rem}.input-size-large .number-spinner[data-v-85806c0d]{width:28px}.input-size-large .spinner-icon[data-v-85806c0d]{font-size:.85rem}.input-container.input-has-prefix input[data-v-85806c0d]{padding-left:.5rem}.input-container.input-has-suffix input[data-v-85806c0d]{padding-right:.5rem}.input-suffix[data-v-85806c0d]{display:flex;align-items:center;padding-right:.75rem;flex-shrink:0}.suffix-button[data-v-85806c0d]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.25rem;cursor:pointer;color:var(--text-secondary);transition:all .3s ease;border-radius:4px}.suffix-button[data-v-85806c0d]:hover{color:var(--primary-color);background:#00f0ff1a}.suffix-icon[data-v-85806c0d]{font-size:.9rem}.time-picker-button[data-v-85806c0d]{width:30px;height:30px;padding:0;border:1px solid var(--glass-border);border-radius:6px;background:transparent;color:var(--text-secondary)}.time-picker-button[data-v-85806c0d]:hover:not(:disabled){border-color:var(--button-border);background:#00f0ff14;color:var(--primary-color)}.time-picker-button[data-v-85806c0d]:disabled{opacity:.45;cursor:not-allowed}.time-picker-icon[data-v-85806c0d]{font-size:.9rem}.time-picker-panel[data-v-85806c0d]{position:absolute;z-index:80;top:calc(100% + 8px);right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(320px,100%);min-width:260px;padding:12px;border:1px solid rgba(0,240,255,.2);border-radius:6px;background:linear-gradient(135deg,#0f141cfa,#0a0e16fa);box-shadow:0 20px 50px #00000080,0 0 0 1px #00f0ff1a,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.time-column[data-v-85806c0d]{min-width:0}.time-column-title[data-v-85806c0d]{margin-bottom:8px;color:var(--text-secondary);font-size:12px;line-height:1}.time-options[data-v-85806c0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:180px;overflow:auto;padding-right:4px}.time-option[data-v-85806c0d]{min-width:0;height:30px;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);font-family:var(--font-data);font-size:12px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.time-option[data-v-85806c0d]:hover{background:#00f0ff14;color:var(--primary-color);transform:translate(2px)}.time-option.active[data-v-85806c0d]{background:#00f0ff1f;color:var(--primary-color);font-weight:600}.time-options[data-v-85806c0d]::-webkit-scrollbar{width:6px}.time-options[data-v-85806c0d]::-webkit-scrollbar-thumb{border-radius:999px;background:var(--button-border)}.time-options[data-v-85806c0d]::-webkit-scrollbar-track{border-radius:999px;background:var(--glass-border-light)}.input-hint[data-v-85806c0d]{font-size:.85rem;color:var(--text-secondary)}.hint-content[data-v-85806c0d]{display:flex;align-items:center;gap:.5rem}.hint-icon[data-v-85806c0d]{font-size:.85rem;flex-shrink:0}.input-hint .hint-icon[data-v-85806c0d]{color:var(--success-color)}.input-error[data-v-85806c0d]{font-size:.85rem;color:var(--danger-color);animation:slideDown-85806c0d .3s ease}.error-content[data-v-85806c0d]{display:flex;align-items:center;gap:.5rem}.error-icon[data-v-85806c0d]{font-size:.85rem;flex-shrink:0}@keyframes slideDown-85806c0d{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.input-size-small input[data-v-85806c0d]{padding:.5rem .875rem;font-size:.875rem}.input-size-small .input-prefix[data-v-85806c0d]{padding-left:.75rem}.input-size-small .input-suffix[data-v-85806c0d]{padding-right:.5rem}.input-size-large input[data-v-85806c0d]{padding:.95rem 1.25rem;font-size:1rem}.input-size-large .input-prefix[data-v-85806c0d]{padding-left:1.25rem}.input-size-large .input-suffix[data-v-85806c0d]{padding-right:1rem}.base-input-wrapper.input-disabled[data-v-85806c0d]{cursor:not-allowed}.input-disabled .input-container[data-v-85806c0d]{opacity:.6;cursor:not-allowed}.input-disabled .input-container[data-v-85806c0d]:hover{border-color:var(--glass-border)}.input-readonly .input-container[data-v-85806c0d]{background:var(--input-bg-readonly)}.table-pagination[data-v-121e719a]{margin-top:16px;padding-top:12px;border-top:1px solid var(--glass-border-light);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pagination-left[data-v-121e719a],.pagination-center[data-v-121e719a],.pagination-right[data-v-121e719a]{display:flex;align-items:center;gap:12px}.pagination-total[data-v-121e719a]{color:var(--text-secondary);font-size:.9rem;min-width:110px;white-space:nowrap;flex:0 0 auto}.pagination-center[data-v-121e719a]{margin-left:auto}.pagination-page-active[data-v-121e719a]{font-weight:600}.pagination-ellipsis[data-v-121e719a]{color:var(--text-secondary);font-size:.9rem;padding:0 2px}.pagination-jumper[data-v-121e719a]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.85rem}.pagination-jumper[data-v-121e719a] .base-input-wrapper{width:80px}.pagination-left[data-v-121e719a] .base-select-wrapper{width:auto;min-width:120px}.pagination-skeleton[data-v-121e719a]{height:16px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-121e719a 1.8s ease-in-out infinite}.pagination-skeleton-text[data-v-121e719a]{width:160px;height:20px}.pagination-skeleton-select[data-v-121e719a]{width:120px;height:28px;border-radius:4px}.pagination-skeleton-button[data-v-121e719a]{width:32px;height:28px;border-radius:4px;flex-shrink:0}.pagination-skeleton-text-small[data-v-121e719a]{width:20px;height:16px}.pagination-skeleton-input[data-v-121e719a]{width:80px;height:28px;border-radius:4px}.pagination-skeleton-button-small[data-v-121e719a]{width:40px;height:28px;border-radius:4px}.pagination-jumper-skeleton[data-v-121e719a]{display:flex;align-items:center;gap:6px}@keyframes skeleton-shimmer-121e719a{0%{background-position:-200% 0}to{background-position:200% 0}}.base-table[data-v-bdae2fed]{position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;padding:16px;overflow:hidden}.table-scroll[data-v-bdae2fed]{position:relative;width:100%;overflow-x:auto}.table-scroll[data-v-bdae2fed]::-webkit-scrollbar{height:8px}.table-scroll[data-v-bdae2fed]::-webkit-scrollbar-button{display:none;width:0;height:0}.table-scroll[data-v-bdae2fed]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.table-scroll[data-v-bdae2fed]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#00f0ff73,#00b4ff73);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.table-scroll[data-v-bdae2fed]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#00f0ffb3,#00b4ffb3);background-clip:padding-box}.table-scroll[data-v-bdae2fed]{scrollbar-width:thin;scrollbar-color:rgba(0,200,255,.55) rgba(255,255,255,.06)}.table-main[data-v-bdae2fed]{width:100%;border-collapse:collapse;color:var(--text-primary);font-family:var(--font-main)}.table-header-cell[data-v-bdae2fed]{text-align:left;padding:12px 8px;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--glass-border-light);background:var(--table-header-bg)}.table-header-cell[data-v-bdae2fed]:not(:first-child){border-left:1px solid var(--glass-border-light)}.table-cell[data-v-bdae2fed]{padding:12px 8px;border-bottom:1px solid var(--glass-border-light);font-size:.92rem;text-align:left}.table-cell[data-v-bdae2fed]:not(:first-child){border-left:1px solid var(--glass-border-light)}.table-row[data-v-bdae2fed]:hover{background:var(--table-row-hover-bg)}.table-row-striped[data-v-bdae2fed]{background:var(--table-row-striped-bg)}.table-selection[data-v-bdae2fed]{width:40px;text-align:center}.table-align-center[data-v-bdae2fed]{text-align:center}.table-align-right[data-v-bdae2fed]{text-align:right}.table-empty[data-v-bdae2fed]{min-height:280px;padding:24px 0;text-align:center;color:var(--text-secondary)}.table-empty-content[data-v-bdae2fed]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:66px}.table-empty-icon[data-v-bdae2fed]{font-size:1.6rem;color:var(--text-secondary);opacity:.8}.table-empty-text[data-v-bdae2fed]{font-size:.92rem}.table-loading-state[data-v-bdae2fed]{pointer-events:none}.skeleton-row[data-v-bdae2fed]{pointer-events:none;animation:skeleton-fade-in-bdae2fed .3s ease-in}.skeleton-row[data-v-bdae2fed]:hover{background:transparent!important}.skeleton-item[data-v-bdae2fed]{height:16px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-bdae2fed 1.8s ease-in-out infinite}.skeleton-text[data-v-bdae2fed]{width:80%;max-width:200px}.skeleton-row:nth-child(1) .skeleton-text[data-v-bdae2fed]{width:75%}.skeleton-row:nth-child(2) .skeleton-text[data-v-bdae2fed]{width:90%}.skeleton-row:nth-child(3) .skeleton-text[data-v-bdae2fed]{width:65%}.skeleton-row:nth-child(4) .skeleton-text[data-v-bdae2fed]{width:85%}.skeleton-row:nth-child(5) .skeleton-text[data-v-bdae2fed]{width:70%}.skeleton-price[data-v-bdae2fed]{width:100px;height:24px;border-radius:6px}.skeleton-image[data-v-bdae2fed]{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:8px}.skeleton-tag[data-v-bdae2fed]{width:60px;height:24px;border-radius:12px}.skeleton-date[data-v-bdae2fed]{width:120px}.skeleton-actions[data-v-bdae2fed]{width:80px;height:28px;border-radius:4px}.skeleton-actions-group[data-v-bdae2fed]{display:flex;align-items:center;gap:8px}.skeleton-action-button[data-v-bdae2fed]{width:26px;height:26px;border-radius:2px;flex-shrink:0}.skeleton-checkbox[data-v-bdae2fed]{width:18px;height:18px;margin:0 auto;border-radius:3px}.skeleton-switch[data-v-bdae2fed]{width:44px;height:24px;border-radius:999px}.table-align-center .skeleton-item[data-v-bdae2fed]{margin-left:auto;margin-right:auto}.table-align-right .skeleton-item[data-v-bdae2fed]{margin-left:auto;margin-right:0}@keyframes skeleton-shimmer-bdae2fed{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-fade-in-bdae2fed{0%{opacity:0}to{opacity:1}}.batch-actions-bar[data-v-bdae2fed]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#00f0ff14,#00b4ff14);border:1px solid rgba(0,240,255,.2);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.batch-actions-info[data-v-bdae2fed]{display:flex;align-items:center;gap:8px;white-space:nowrap}.batch-actions-text[data-v-bdae2fed]{font-size:.92rem;color:var(--text-primary);font-weight:500}.batch-actions-buttons[data-v-bdae2fed]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.batch-actions-fade-enter-active[data-v-bdae2fed],.batch-actions-fade-leave-active[data-v-bdae2fed]{transition:all .3s cubic-bezier(.4,0,.2,1)}.batch-actions-fade-enter-from[data-v-bdae2fed]{opacity:0;transform:translateY(-12px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.batch-actions-fade-leave-to[data-v-bdae2fed]{opacity:0;transform:translateY(-8px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.table-pagination-wrapper[data-v-bdae2fed]{margin-top:16px}.pagination-fade-enter-active[data-v-bdae2fed],.pagination-fade-leave-active[data-v-bdae2fed]{transition:all .25s ease}.pagination-fade-enter-from[data-v-bdae2fed],.pagination-fade-leave-to[data-v-bdae2fed]{opacity:0;transform:translateY(-8px)}.cyber-avatar[data-v-adb6f6ca]{--avatar-size: 44px;--avatar-accent: var(--primary-color);--avatar-glow-color: var(--primary-color-glow);--avatar-bg: linear-gradient(135deg, rgba(0, 240, 255, .15), rgba(124, 58, 237, .1));position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0}.avatar-mini[data-v-adb6f6ca]{--avatar-size: 28px;font-size:.7rem}.avatar-small[data-v-adb6f6ca]{--avatar-size: 36px;font-size:.85rem}.avatar-default[data-v-adb6f6ca]{--avatar-size: 44px;font-size:1rem}.avatar-large[data-v-adb6f6ca]{--avatar-size: 56px;font-size:1.25rem}.avatar-xlarge[data-v-adb6f6ca]{--avatar-size: 72px;font-size:1.5rem}.avatar-primary[data-v-adb6f6ca]{--avatar-accent: var(--primary-color);--avatar-glow-color: rgba(0, 240, 255, .4);--avatar-bg: linear-gradient(135deg, rgba(0, 240, 255, .15), rgba(124, 58, 237, .1))}.avatar-success[data-v-adb6f6ca]{--avatar-accent: var(--success-color);--avatar-glow-color: rgba(0, 255, 149, .4);--avatar-bg: linear-gradient(135deg, rgba(0, 255, 149, .15), rgba(0, 200, 120, .1))}.avatar-warning[data-v-adb6f6ca]{--avatar-accent: var(--warning-color);--avatar-glow-color: rgba(255, 184, 0, .4);--avatar-bg: linear-gradient(135deg, rgba(255, 184, 0, .15), rgba(255, 150, 0, .1))}.avatar-danger[data-v-adb6f6ca]{--avatar-accent: var(--danger-color);--avatar-glow-color: rgba(255, 79, 79, .4);--avatar-bg: linear-gradient(135deg, rgba(255, 79, 79, .15), rgba(220, 38, 38, .1))}.avatar-default[data-v-adb6f6ca]{--avatar-accent: var(--glass-border);--avatar-glow-color: rgba(255, 255, 255, .1);--avatar-bg: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .02))}.avatar-inner[data-v-adb6f6ca]{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--avatar-bg);border:1px solid rgba(255,255,255,.1)}.avatar-bordered .avatar-inner[data-v-adb6f6ca]{border-color:var(--avatar-accent);box-shadow:inset 0 0 20px #0000004d,0 0 10px var(--avatar-glow-color)}.avatar-glow .avatar-inner[data-v-adb6f6ca]{box-shadow:inset 0 0 20px #0000004d,0 0 20px var(--avatar-glow-color),0 0 40px var(--avatar-glow-color)}.avatar-image[data-v-adb6f6ca]{width:100%;height:100%;object-fit:cover}.avatar-loading[data-v-adb6f6ca]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--avatar-bg)}.loading-spinner[data-v-adb6f6ca]{width:50%;height:50%;border:2px solid rgba(255,255,255,.1);border-top-color:var(--avatar-accent);border-radius:50%;animation:avatar-spin-adb6f6ca .8s linear infinite}@keyframes avatar-spin-adb6f6ca{to{transform:rotate(360deg)}}.avatar-placeholder[data-v-adb6f6ca]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--avatar-bg);color:var(--avatar-accent);font-weight:600;font-family:var(--font-data);text-transform:uppercase;-webkit-user-select:none;user-select:none;text-shadow:0 0 10px var(--avatar-glow-color)}.placeholder-icon[data-v-adb6f6ca]{font-size:1.2em;opacity:.9}.placeholder-text[data-v-adb6f6ca]{letter-spacing:.05em}.avatar-status[data-v-adb6f6ca]{position:absolute;bottom:2px;right:2px;width:calc(var(--avatar-size) * .25);height:calc(var(--avatar-size) * .25);min-width:10px;min-height:10px;max-width:16px;max-height:16px;border-radius:50%;border:2px solid var(--bg-sidebar);z-index:2}.status-online[data-v-adb6f6ca]{background:linear-gradient(135deg,#00ff95,#0c7);box-shadow:0 0 8px #00ff9599}.status-offline[data-v-adb6f6ca]{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 0 6px #6b728066}.status-away[data-v-adb6f6ca]{background:linear-gradient(135deg,#ffb800,#ff9500);box-shadow:0 0 8px #ffb80099}.status-busy[data-v-adb6f6ca]{background:linear-gradient(135deg,#ff4f4f,#dc2626);box-shadow:0 0 8px #ff4f4f99}.avatar-badge[data-v-adb6f6ca]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:10px;font-size:.7rem;font-weight:600;font-family:var(--font-data);display:flex;align-items:center;justify-content:center;z-index:3;border:2px solid var(--bg-sidebar)}.badge-primary[data-v-adb6f6ca]{background:linear-gradient(135deg,var(--primary-color),rgba(0,180,255,.9));color:#020407;box-shadow:0 0 10px var(--primary-color-glow)}.badge-danger[data-v-adb6f6ca]{background:linear-gradient(135deg,#ff4f4f,#dc2626);color:#fff;box-shadow:0 0 10px #ff4f4f80}.badge-warning[data-v-adb6f6ca]{background:linear-gradient(135deg,#ffb800,#ff9500);color:#020407;box-shadow:0 0 10px #ffb80080}.avatar-clickable[data-v-adb6f6ca]{cursor:pointer}.avatar-clickable:hover .avatar-inner[data-v-adb6f6ca]{border-color:var(--avatar-accent);box-shadow:inset 0 0 20px #0000004d,0 0 25px var(--avatar-glow-color)}.base-textarea-wrapper[data-v-875f66c1]{display:flex;flex-direction:column;gap:.5rem;width:100%}.textarea-label[data-v-875f66c1]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary);font-family:var(--font-main)}.label-icon[data-v-875f66c1]{color:var(--primary-color);font-size:.9rem}.required-mark[data-v-875f66c1]{color:var(--danger-color);margin-left:2px}.textarea-container[data-v-875f66c1]{position:relative;display:flex;align-items:stretch;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:3px;transition:all .3s ease;overflow:hidden}.textarea-container[data-v-875f66c1]:hover:not(.textarea-disabled):not(.textarea-readonly){border-color:#00f0ff4d}.textarea-container.textarea-focused[data-v-875f66c1]:not(.textarea-disabled):not(.textarea-readonly){border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.textarea-container.textarea-error[data-v-875f66c1]{border-color:var(--danger-color);box-shadow:0 0 20px #ff4f4f33}.textarea-container.textarea-status-success[data-v-875f66c1]{border-color:var(--success-color);box-shadow:0 0 20px #00ff9533}.textarea-container.textarea-status-warning[data-v-875f66c1]{border-color:var(--warning-color);box-shadow:0 0 20px #ffb80033}.textarea-container.textarea-has-line-numbers[data-v-875f66c1]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}.textarea-inner[data-v-875f66c1]{display:flex;align-items:stretch;min-height:100%;width:100%}.line-numbers[data-v-875f66c1]{flex-shrink:0;display:flex;flex-direction:column;padding:.7rem 0;min-width:3rem;border-right:1px solid var(--glass-border);-webkit-user-select:none;user-select:none;pointer-events:none}.line-number[data-v-875f66c1]{display:block;padding:0 .6rem;text-align:right;color:var(--text-secondary);font-size:.95rem;font-family:var(--font-data);line-height:1.5}.textarea-content[data-v-875f66c1]{flex:1;position:relative;min-width:0}.base-textarea-wrapper .textarea-has-line-numbers textarea[data-v-875f66c1]{overflow:hidden;resize:none;min-height:100%;font-family:var(--font-data);line-height:1.5;transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.textarea-container.textarea-resizable[data-v-875f66c1]{resize:vertical}.textarea-container.textarea-has-line-numbers[data-v-875f66c1]::-webkit-scrollbar{width:6px}.textarea-container.textarea-has-line-numbers[data-v-875f66c1]::-webkit-scrollbar-track{background:transparent}.textarea-container.textarea-has-line-numbers[data-v-875f66c1]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.textarea-container.textarea-has-line-numbers[data-v-875f66c1]::-webkit-scrollbar-thumb:hover{background:#ffffff40}textarea[data-v-875f66c1]{flex:1;width:100%;padding:.7rem 1rem;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.95rem;font-family:var(--font-main);transition:all .3s ease;min-height:6.5rem}textarea[data-v-875f66c1]::placeholder{color:var(--text-secondary);opacity:.6}textarea[data-v-875f66c1]:disabled{cursor:not-allowed;opacity:.6}textarea[data-v-875f66c1]:read-only{cursor:default}.textarea-no-resize[data-v-875f66c1]{resize:none}.textarea-container.textarea-has-suffix textarea[data-v-875f66c1]{padding-right:2.5rem}.textarea-suffix[data-v-875f66c1]{position:absolute;top:.35rem;right:.35rem;display:flex;align-items:center;justify-content:center}.suffix-button[data-v-875f66c1]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.25rem;cursor:pointer;color:var(--text-secondary);transition:all .3s ease;border-radius:4px}.suffix-button[data-v-875f66c1]:hover{color:var(--primary-color);background:#00f0ff1a}.suffix-icon[data-v-875f66c1]{font-size:.9rem}.textarea-hint[data-v-875f66c1]{font-size:.85rem;color:var(--text-secondary)}.hint-content[data-v-875f66c1]{display:flex;align-items:center;gap:.5rem}.hint-icon[data-v-875f66c1]{font-size:.85rem;flex-shrink:0}.textarea-hint .hint-icon[data-v-875f66c1]{color:var(--success-color)}.textarea-error[data-v-875f66c1]{font-size:.85rem;color:var(--danger-color);animation:slideDown-875f66c1 .3s ease}.error-content[data-v-875f66c1]{display:flex;align-items:center;gap:.5rem}.error-icon[data-v-875f66c1]{font-size:.85rem;flex-shrink:0}@keyframes slideDown-875f66c1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.textarea-size-small textarea[data-v-875f66c1]{padding:.5rem .875rem;font-size:.875rem;min-height:5.5rem}.textarea-size-small .line-numbers[data-v-875f66c1]{padding:.5rem 0}.textarea-size-small .line-number[data-v-875f66c1]{font-size:.875rem}.textarea-size-large textarea[data-v-875f66c1]{padding:.95rem 1.25rem;font-size:1rem;min-height:7.5rem}.textarea-size-large .line-numbers[data-v-875f66c1]{padding:.95rem 0}.textarea-size-large .line-number[data-v-875f66c1]{font-size:1rem}.textarea-disabled .textarea-container[data-v-875f66c1]{opacity:.6;cursor:not-allowed}.textarea-disabled .textarea-container[data-v-875f66c1]:hover{border-color:var(--glass-border)}.textarea-readonly .textarea-container[data-v-875f66c1]{background:var(--input-bg-readonly)}.textarea-fill[data-v-875f66c1]{flex:1;min-height:0}.textarea-fill>.textarea-container[data-v-875f66c1]{flex:1;flex-direction:column;min-height:0}.textarea-fill .textarea-inner[data-v-875f66c1]{flex:1;min-height:0}.textarea-fill .textarea-content[data-v-875f66c1]{display:flex;flex-direction:column;min-height:0}.textarea-fill .textarea-content textarea[data-v-875f66c1],.textarea-fill>.textarea-container>textarea[data-v-875f66c1]{flex:1;min-height:0}.base-cascader[data-v-280c6f58]{display:flex;flex-direction:column;gap:.5rem;width:100%;font-family:var(--font-main);position:relative}.cascader-label[data-v-280c6f58]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.required-mark[data-v-280c6f58]{color:var(--danger-color)}.cascader-container[data-v-280c6f58]{position:relative;display:flex;align-items:center;background:var(--select-bg);border:1px solid var(--glass-border);border-radius:6px;transition:all .3s ease}.cascader-container[data-v-280c6f58]:hover:not(.cascader-disabled){border-color:#00f0ff4d}.cascader-container.cascader-focused[data-v-280c6f58],.cascader-container.cascader-open[data-v-280c6f58]{border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.cascader-trigger[data-v-280c6f58]{width:100%;border:none;background:transparent;padding:0 .9em 0 0;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--text-primary);min-height:40px}.cascader-trigger[data-v-280c6f58]:disabled{cursor:not-allowed}.cascader-value[data-v-280c6f58]{flex:1;min-height:40px;padding:.7rem 1rem;display:inline-flex;align-items:center;color:var(--text-primary)}.cascader-value.is-placeholder[data-v-280c6f58]{color:var(--text-secondary);opacity:.7}.cascader-clear[data-v-280c6f58]{display:inline-flex;align-items:center;justify-content:center;padding:0 .4rem;color:var(--text-secondary);cursor:pointer}.cascader-clear[data-v-280c6f58]:hover{color:var(--primary-color)}.cascader-arrow[data-v-280c6f58]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .25s ease,color .25s ease,opacity .25s ease;transform-origin:center}.cascader-arrow-open[data-v-280c6f58]{transform:rotate(180deg) translateY(1px);color:var(--primary-color);opacity:.9}.cascader-dropdown[data-v-280c6f58]{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;min-width:100%;border-radius:6px;border:1px solid var(--glass-border);background:#0b0f18fa;box-shadow:0 18px 40px #00000073;padding:8px}.cascader-dropdown-teleport[data-v-280c6f58]{right:auto}.cascader-dropdown-top[data-v-280c6f58]{top:auto;bottom:calc(100% + 8px)}.cascader-dropdown-teleport.cascader-dropdown-top[data-v-280c6f58]{top:auto}.cascader-panels[data-v-280c6f58]{display:flex;gap:8px;max-height:320px}.cascader-panel[data-v-280c6f58]{min-width:160px;max-height:280px;overflow-y:auto;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.cascader-option[data-v-280c6f58]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;cursor:pointer;font-size:.9rem;color:var(--text-primary);transition:all .2s ease}.cascader-option[data-v-280c6f58]:hover:not(.cascader-option-disabled){background:#00f0ff24;color:var(--primary-color)}.cascader-option-active[data-v-280c6f58]{background:#00f0ff1f}.cascader-option-selected[data-v-280c6f58]{font-weight:600;color:var(--primary-color)}.cascader-option-disabled[data-v-280c6f58]{opacity:.5;cursor:not-allowed}.cascader-option-icons[data-v-280c6f58]{display:inline-flex;align-items:center;gap:6px}.cascader-option-expand[data-v-280c6f58]{color:var(--text-secondary)}.cascader-option-spinner[data-v-280c6f58]{animation:cascader-spin-280c6f58 1s linear infinite}.cascader-empty[data-v-280c6f58]{padding:.75rem;text-align:center;color:var(--text-secondary)}.cascader-helper[data-v-280c6f58]{font-size:.85rem;color:var(--text-secondary)}.cascader-error[data-v-280c6f58]{font-size:.85rem;color:var(--danger-color)}.cascader-size-small .cascader-value[data-v-280c6f58]{min-height:34px;font-size:.85rem}.cascader-size-large .cascader-value[data-v-280c6f58]{min-height:46px;font-size:1rem}.cascader-size-small .cascader-trigger[data-v-280c6f58]{min-height:34px}.cascader-size-large .cascader-trigger[data-v-280c6f58]{min-height:46px}.cascader-disabled[data-v-280c6f58]{opacity:.6;cursor:not-allowed}.cascader-dropdown-enter-active[data-v-280c6f58],.cascader-dropdown-leave-active[data-v-280c6f58]{transition:opacity .18s ease,transform .18s ease}.cascader-dropdown-enter-from[data-v-280c6f58],.cascader-dropdown-leave-to[data-v-280c6f58]{opacity:0;transform:translateY(-8px)}@keyframes cascader-spin-280c6f58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cascader-panel[data-v-280c6f58]::-webkit-scrollbar{width:6px}.cascader-panel[data-v-280c6f58]::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.cascader-panel[data-v-280c6f58]::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:3px;transition:background .3s ease}.cascader-panel[data-v-280c6f58]::-webkit-scrollbar-thumb:hover{background:#00f0ff66}.cascader-panel[data-v-280c6f58]{scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.2) rgba(255,255,255,.02)}.base-slider[data-v-e2ea3dc5]{display:flex;flex-direction:column;gap:.5rem;width:100%;font-family:var(--font-main)}.slider-label[data-v-e2ea3dc5]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.required-mark[data-v-e2ea3dc5]{color:var(--danger-color)}.slider-body[data-v-e2ea3dc5]{display:flex;align-items:center;gap:1rem}.slider-body-vertical[data-v-e2ea3dc5]{align-items:flex-start}.slider-track-wrapper[data-v-e2ea3dc5]{flex:1}.slider-track[data-v-e2ea3dc5]{position:relative;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(0,240,255,.6) var(--slider-start),rgba(0,240,255,.6) var(--slider-end),rgba(255,255,255,.08) var(--slider-end))}.slider-track-vertical[data-v-e2ea3dc5]{width:6px;height:100%;background:linear-gradient(0deg,rgba(0,240,255,.6) var(--slider-start),rgba(0,240,255,.6) var(--slider-end),rgba(255,255,255,.08) var(--slider-end))}.slider-input[data-v-e2ea3dc5]{width:100%;background:transparent;-webkit-appearance:none;appearance:none;height:6px;margin:0;cursor:pointer;position:absolute;inset:0}.slider-input-vertical[data-v-e2ea3dc5]{width:6px;height:100%;writing-mode:vertical-lr;direction:rtl}.slider-input[data-v-e2ea3dc5]:disabled{cursor:not-allowed}.slider-input[data-v-e2ea3dc5]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 16px #00f0ff80;border:2px solid rgba(255,255,255,.6);transition:transform .2s ease}.slider-input[data-v-e2ea3dc5]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 16px #00f0ff80;border:2px solid rgba(255,255,255,.6);transition:transform .2s ease}.slider-input[data-v-e2ea3dc5]:active::-webkit-slider-thumb,.slider-input[data-v-e2ea3dc5]:active::-moz-range-thumb{transform:scale(1.1)}.slider-stops[data-v-e2ea3dc5]{position:absolute;inset:0}.slider-stops-vertical[data-v-e2ea3dc5]{inset:0}.slider-stop[data-v-e2ea3dc5]{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffffff4d;top:50%;transform:translate(-50%,-50%)}.slider-stops-vertical .slider-stop[data-v-e2ea3dc5]{left:50%;top:auto;transform:translate(-50%,50%)}.slider-marks[data-v-e2ea3dc5]{position:absolute;inset:0;pointer-events:none}.slider-mark[data-v-e2ea3dc5]{position:absolute;top:12px;transform:translate(-50%);white-space:nowrap}.slider-marks-vertical .slider-mark[data-v-e2ea3dc5]{left:12px;top:auto;transform:translateY(50%)}.slider-mark-label[data-v-e2ea3dc5]{font-size:.75rem;color:var(--text-secondary)}.slider-tooltip[data-v-e2ea3dc5]{position:absolute;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;background:#000000b3;color:var(--text-primary);white-space:nowrap;transform:translate(-50%,-10px);pointer-events:none}.tooltip-top[data-v-e2ea3dc5]{top:-30px}.tooltip-bottom[data-v-e2ea3dc5]{bottom:-30px;top:auto;transform:translate(-50%,10px)}.tooltip-left[data-v-e2ea3dc5]{left:-10px;transform:translate(-100%,-50%);top:50%}.tooltip-right[data-v-e2ea3dc5]{left:calc(100% + 10px);transform:translateY(-50%);top:50%}.slider-inputs[data-v-e2ea3dc5]{display:flex;align-items:center;gap:.4rem}.slider-inputs-vertical[data-v-e2ea3dc5]{flex-direction:column;align-items:stretch}.slider-number[data-v-e2ea3dc5]{width:110px}.slider-input-divider[data-v-e2ea3dc5]{color:var(--text-secondary)}.slider-value[data-v-e2ea3dc5]{font-size:.9rem;color:var(--text-secondary)}.slider-size-small .slider-track[data-v-e2ea3dc5]{height:4px}.slider-size-small .slider-track-vertical[data-v-e2ea3dc5]{width:4px}.slider-size-small .slider-input[data-v-e2ea3dc5]::-webkit-slider-thumb,.slider-size-small .slider-input[data-v-e2ea3dc5]::-moz-range-thumb{width:14px;height:14px}.slider-size-large .slider-track[data-v-e2ea3dc5]{height:8px}.slider-size-large .slider-track-vertical[data-v-e2ea3dc5]{width:8px}.slider-size-large .slider-input[data-v-e2ea3dc5]::-webkit-slider-thumb,.slider-size-large .slider-input[data-v-e2ea3dc5]::-moz-range-thumb{width:22px;height:22px}.slider-disabled[data-v-e2ea3dc5]{opacity:.6;cursor:not-allowed}.slider-disabled .slider-input[data-v-e2ea3dc5],.slider-disabled .slider-number[data-v-e2ea3dc5]{cursor:not-allowed}.color-picker-wrapper[data-v-5029e4c2]{display:flex;flex-direction:column;gap:.5rem}.color-label[data-v-5029e4c2]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--text-primary)}.label-icon[data-v-5029e4c2]{font-size:1rem;color:var(--primary-color)}.required-mark[data-v-5029e4c2]{color:var(--danger-color);margin-left:.125rem}.color-picker-container[data-v-5029e4c2]{display:flex;align-items:center;gap:.625rem;position:relative}.color-preview[data-v-5029e4c2]{position:relative;width:40px;height:40px;border-radius:6px;border:2px solid var(--glass-border);cursor:pointer;transition:all .3s ease;flex-shrink:0;overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.1) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.1) 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0px}.color-preview[data-v-5029e4c2]:hover{border-color:var(--primary-color);box-shadow:0 0 0 3px #00f0ff1a;transform:scale(1.05)}.color-preview.disabled[data-v-5029e4c2]{opacity:.5;cursor:not-allowed}.color-preview.disabled[data-v-5029e4c2]:hover{border-color:var(--glass-border);box-shadow:none;transform:none}.color-empty[data-v-5029e4c2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--text-secondary);background:#ffffff05}.alpha-pattern[data-v-5029e4c2]{position:absolute;inset:0}.alpha-color[data-v-5029e4c2]{width:100%;height:100%}.color-input[data-v-5029e4c2]{flex:1}.format-button[data-v-5029e4c2]{padding:0 .5rem;background:transparent;border:none;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:color .3s ease}.format-button[data-v-5029e4c2]:hover:not(:disabled){color:var(--primary-color)}.format-button[data-v-5029e4c2]:disabled{cursor:not-allowed;opacity:.5}.native-picker[data-v-5029e4c2]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.clear-button[data-v-5029e4c2]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.clear-button[data-v-5029e4c2]:hover{background:#ff00001a;color:var(--danger-color)}.color-hint[data-v-5029e4c2]{display:flex;align-items:center;gap:.375rem;padding:.5rem;background:#64b5f61a;border-left:3px solid #64b5f6;border-radius:4px;font-size:.75rem;color:var(--text-secondary)}.hint-icon[data-v-5029e4c2]{font-size:.875rem;color:#64b5f6}.color-picker-small .color-preview[data-v-5029e4c2]{width:32px;height:32px}.color-picker-large .color-preview[data-v-5029e4c2]{width:48px;height:48px}.is-disabled[data-v-5029e4c2]{opacity:.6;pointer-events:none}.advanced-panel{--_theme-color: var(--panel-theme-color, var(--primary-color));padding:1rem;background:#0a0e27f2;border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff14;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.advanced-panel-floating{width:320px}.color-panel-enter-active,.color-panel-leave-active{transition:opacity .2s ease,transform .2s ease,filter .2s ease}.color-panel-enter-from,.color-panel-leave-to{opacity:0;transform:translateY(-8px) scale(.97);filter:blur(4px)}.advanced-panel.panel-theme-light{background:#fffffff2;border-color:#0000001a;box-shadow:0 20px 60px #00000026,inset 0 1px #ffffff80}.advanced-panel.panel-theme-light .panel-title{color:#1a1a1a}.advanced-panel.panel-theme-light .panel-header{border-bottom-color:#00000014}.advanced-panel.panel-theme-light .close-button{color:#666}.advanced-panel.panel-theme-light .close-button:hover{background:#0000000d;color:#1a1a1a}.advanced-panel.panel-theme-light .value-item label{color:#666}.advanced-panel.panel-theme-light .value-item input{background:#00000008;border-color:#0000001a;color:#1a1a1a}.advanced-panel.panel-theme-light .value-item input:focus{border-color:var(--_theme-color);box-shadow:0 0 0 3px #0000000d}.advanced-panel .panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--glass-border-light)}.advanced-panel .panel-title{font-size:.875rem;font-weight:600;color:var(--text-primary)}.advanced-panel .close-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.advanced-panel .close-button:hover{background:#ffffff1a;color:var(--text-primary)}.advanced-panel .panel-body{display:flex;flex-direction:column;gap:1.25rem}.advanced-panel .color-palette{position:relative;width:100%;height:180px;border-radius:6px;cursor:crosshair;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.advanced-panel .palette-saturation{position:absolute;inset:0;background:linear-gradient(to right,#fff,transparent)}.advanced-panel .palette-overlay{position:absolute;inset:0;background:linear-gradient(to top,#000,transparent)}.advanced-panel .palette-pointer{position:absolute;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a,0 2px 8px #0000004d;pointer-events:none}.advanced-panel .hue-slider-wrapper{width:100%}.advanced-panel .hue-slider{position:relative;width:100%;height:14px;border-radius:7px;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1a}.advanced-panel .hue-pointer{position:absolute;top:50%;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a,0 2px 8px #0000004d;pointer-events:none}.advanced-panel .alpha-slider-wrapper{width:100%}.advanced-panel .alpha-slider{position:relative;width:100%;height:14px;border-radius:7px;background:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.1) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.1) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1a}.advanced-panel .alpha-gradient{position:absolute;inset:0;border-radius:7px}.advanced-panel .alpha-pointer{position:absolute;top:50%;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a,0 2px 8px #0000004d;pointer-events:none}.advanced-panel .color-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.5rem}.advanced-panel .value-item{display:flex;flex-direction:column;gap:.25rem}.advanced-panel .value-item label{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-align:center}.advanced-panel .value-item input{width:100%;padding:.375rem;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);font-size:.75rem;text-align:center;transition:all .3s ease}.advanced-panel .value-item input:focus{outline:none;border-color:var(--_theme-color);box-shadow:0 0 0 3px #00f0ff1a}.advanced-panel input[type=number]{-moz-appearance:textfield;appearance:textfield}.advanced-panel input[type=number]::-webkit-inner-spin-button,.advanced-panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.advanced-panel .num-spin{position:relative;display:inline-flex;align-items:stretch}.advanced-panel .num-spin input{padding-right:20px}.advanced-panel .num-spin-btns{position:absolute;right:1px;top:1px;bottom:1px;width:16px;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.06);border-radius:0 5px 5px 0;overflow:hidden;opacity:0;transition:opacity .2s ease}.advanced-panel .num-spin:hover .num-spin-btns,.advanced-panel .num-spin:focus-within .num-spin-btns{opacity:1}.advanced-panel .num-spin-btns button{flex:1;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:#ffffff0a;color:#ffffff59;cursor:pointer;line-height:1;transition:background .15s ease,color .15s ease}.advanced-panel .num-spin-btns button:hover{background:#ffffff1a;color:var(--_theme-color)}.advanced-panel .num-spin-btns button:active{background:#ffffff26}.advanced-panel .num-spin-btns button+button{border-top:1px solid rgba(255,255,255,.06)}.advanced-panel .num-spin-btns svg{width:8px;height:5px}.advanced-panel .mode-switcher{display:flex;gap:.25rem;padding:.25rem;background:#ffffff08;border:1px solid var(--glass-border);border-radius:8px}.advanced-panel .mode-button{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease}.advanced-panel .mode-button:hover{color:var(--_theme-color);background:#00f0ff0d}.advanced-panel .mode-button.active{background:#00f0ff1f;border-color:var(--_theme-color);color:var(--_theme-color);box-shadow:0 0 12px #00f0ff26}.advanced-panel .gradient-controls{display:flex;flex-direction:column;gap:.875rem}.advanced-panel .gradient-angle-row{display:flex;align-items:center;gap:1rem}.advanced-panel .angle-knob{position:relative;width:40px;height:40px;border-radius:50%;border:2px solid var(--glass-border);background:#ffffff08;cursor:pointer;flex-shrink:0;transition:border-color .3s ease}.advanced-panel .angle-knob:hover{border-color:var(--_theme-color)}.advanced-panel .angle-indicator{position:absolute;top:4px;left:50%;width:2px;height:14px;margin-left:-1px;background:var(--_theme-color);border-radius:1px;transform-origin:bottom center;box-shadow:0 0 6px var(--_theme-color)}.advanced-panel .angle-input-wrapper{display:flex;align-items:center;gap:.375rem}.advanced-panel .angle-input-wrapper label{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.advanced-panel .angle-input{width:56px;padding:.375rem;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);font-size:.75rem;text-align:center;transition:all .3s ease}.advanced-panel .angle-input:focus{outline:none;border-color:var(--_theme-color);box-shadow:0 0 0 3px #00f0ff1a}.advanced-panel .angle-unit{font-size:.7rem;color:var(--text-secondary)}.advanced-panel .gradient-bar-wrapper{padding:8px 0}.advanced-panel .gradient-bar{position:relative;width:100%;height:16px;border-radius:8px;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 8px #0000004d}.advanced-panel .gradient-stop{position:absolute;top:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;cursor:grab;z-index:1}.advanced-panel .gradient-stop .stop-color{width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0003,0 2px 6px #0006;transition:transform .15s ease,box-shadow .15s ease}.advanced-panel .gradient-stop:hover .stop-color{transform:scale(1.15)}.advanced-panel .gradient-stop.active .stop-color{border-color:var(--_theme-color);box-shadow:0 0 0 2px var(--_theme-color),0 0 12px #00f0ff66,0 2px 6px #0006;transform:scale(1.2)}.advanced-panel .stop-info-row{display:flex;align-items:center;gap:.5rem}.advanced-panel .stop-position-input{display:flex;align-items:center;gap:.375rem}.advanced-panel .stop-position-input label{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.advanced-panel .stop-position-input input{width:56px;padding:.375rem;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);font-size:.75rem;text-align:center;transition:all .3s ease}.advanced-panel .stop-position-input input:focus{outline:none;border-color:var(--_theme-color);box-shadow:0 0 0 3px #00f0ff1a}.advanced-panel .position-unit{font-size:.7rem;color:var(--text-secondary)}.advanced-panel .remove-stop-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;padding:0;background:#ff4f4f14;border:1px solid rgba(255,79,79,.2);border-radius:6px;color:var(--danger-color, #ff4f4f);cursor:pointer;font-size:.75rem;transition:all .3s ease}.advanced-panel .remove-stop-button:hover{background:#ff4f4f33;border-color:#ff4f4f66;box-shadow:0 0 8px #ff4f4f33}.advanced-panel.panel-theme-light .mode-button{color:#666}.advanced-panel.panel-theme-light .mode-button:hover{color:#2563eb;background:#4096ff0f}.advanced-panel.panel-theme-light .mode-button.active{background:#4096ff1a;border-color:#4096ff66;color:#2563eb;box-shadow:0 0 0 1px #4096ff26}.advanced-panel.panel-theme-light .angle-knob{border-color:#00000026;background:#00000005}.advanced-panel.panel-theme-light .angle-input,.advanced-panel.panel-theme-light .stop-position-input input{background:#00000008;border-color:#0000001a;color:#1a1a1a}.advanced-panel.panel-theme-light .num-spin-btns{border-left-color:#00000014}.advanced-panel.panel-theme-light .num-spin-btns button{background:#00000005;color:#0000004d}.advanced-panel.panel-theme-light .num-spin-btns button:hover{background:#0000000f;color:#2563eb}.advanced-panel.panel-theme-light .num-spin-btns button:active{background:#0000001a}.advanced-panel.panel-theme-light .num-spin-btns button+button{border-top-color:#00000014}.advanced-panel.panel-theme-light .angle-indicator{background:#2563eb;box-shadow:0 0 4px #2563eb4d}.advanced-panel.panel-theme-light .angle-knob:hover{border-color:#2563eb}.advanced-panel.panel-theme-light .gradient-stop .stop-color{border-color:#00000080}.advanced-panel.panel-theme-light .gradient-stop.active .stop-color{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb,0 0 6px #2563eb40,0 2px 4px #00000026}.checkbox-group[data-v-22e1944b]{--group-accent-color: var(--primary-color);background:var(--bg-card);border-radius:8px;border:1px solid var(--glass-border);display:flex;flex-direction:column;width:100%;box-sizing:border-box;min-height:fit-content;overflow:hidden;box-shadow:0 16px 32px #0000002e}.checkbox-group-header[data-v-22e1944b]{padding:16px 20px;border-bottom:1px solid var(--glass-border-light);color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}.checkbox-group-header[data-v-22e1944b]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--group-accent-color);opacity:.9;box-shadow:0 0 8px var(--group-accent-color)}.group-name[data-v-22e1944b]{font-size:.95rem;font-weight:600;color:var(--text-primary);flex:1;font-family:var(--font-main);padding-left:8px}.select-all-wrapper[data-v-22e1944b]{display:flex;align-items:center;flex-shrink:0}.checkbox-content[data-v-22e1944b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:20px;width:100%;box-sizing:border-box;align-content:start}.checkbox-item[data-v-22e1944b]{display:flex;align-items:center;min-height:32px;width:100%;box-sizing:border-box;overflow:visible;padding:4px 8px;border-radius:6px;transition:all .2s ease}.checkbox-item[data-v-22e1944b]:hover{background:#00f0ff0d}.base-chart[data-v-028daf34]{position:relative;width:100%;min-height:220px;border-radius:12px;border:1px solid var(--glass-border);background:var(--bg-card);box-shadow:0 12px 28px #0000002e;overflow:hidden}.chart-canvas[data-v-028daf34]{width:100%;height:100%;min-height:inherit}.chart-overlay[data-v-028daf34],.chart-empty[data-v-028daf34]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#060a12b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-secondary);text-align:center;pointer-events:none}.chart-empty[data-v-028daf34]{background:#02040799}.overlay-icon[data-v-028daf34]{font-size:1.6rem;color:var(--primary-color);animation:chart-spin-028daf34 1s linear infinite}.overlay-text[data-v-028daf34]{font-size:.9rem}.empty-icon[data-v-028daf34]{font-size:1.8rem;color:#00f0ff99}.empty-text[data-v-028daf34]{font-size:.9rem}@keyframes chart-spin-028daf34{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-progress[data-v-ffd57287]{display:inline-flex;align-items:center;color:var(--text-primary);font-family:var(--font-main)}.progress-line[data-v-ffd57287]{display:inline-flex;align-items:center;gap:.75rem;width:100%}.progress-track[data-v-ffd57287]{position:relative;flex:1;height:var(--progress-height);border-radius:999px;background:#ffffff0f;border:1px solid var(--glass-border-light);overflow:hidden}.progress-bar[data-v-ffd57287]{height:100%;border-radius:inherit;transition:width .35s ease}.progress-text[data-v-ffd57287]{font-size:.85rem;color:var(--text-secondary);min-width:46px;text-align:right}.progress-circle[data-v-ffd57287]{position:relative;display:inline-flex;align-items:center;justify-content:center}.progress-circle-svg[data-v-ffd57287]{transform:rotate(-90deg)}.progress-circle-track[data-v-ffd57287]{stroke:var(--glass-border)}.progress-circle-bar[data-v-ffd57287]{transition:stroke-dashoffset .35s ease;stroke-linecap:round}.progress-circle-text[data-v-ffd57287]{position:absolute;font-size:.9rem;color:var(--text-primary)}.qrcode-wrapper[data-v-b55e5d81]{padding:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;box-sizing:border-box}.qrcode-small[data-v-b55e5d81]{width:152px;height:152px;padding:16px}.qrcode-medium[data-v-b55e5d81]{width:200px;height:200px;padding:16px}.qrcode-large[data-v-b55e5d81]{width:272px;height:272px;padding:16px}.qrcode-container[data-v-b55e5d81]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box}.qrcode-container img[data-v-b55e5d81],.qrcode-container canvas[data-v-b55e5d81],.qrcode-container svg[data-v-b55e5d81]{max-width:100%;max-height:100%;display:block}.qrcode-loading-container[data-v-b55e5d81]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary);font-size:14px;width:100%;height:100%;border-radius:8px;box-sizing:border-box;min-height:0;flex-shrink:0}.qrcode-loading-container span[data-v-b55e5d81]{font-size:15px;color:var(--text-secondary)}.qrcode-error[data-v-b55e5d81]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary);font-size:14px;width:100%;height:100%;background:#ff4f4f14;border-radius:8px;box-sizing:border-box;min-height:0;flex-shrink:0}.qrcode-error span[data-v-b55e5d81]{font-size:15px;color:var(--text-secondary)}.qrcode-small .qrcode-status-icon[data-v-b55e5d81]{font-size:32px}.qrcode-medium .qrcode-status-icon[data-v-b55e5d81]{font-size:44px}.qrcode-large .qrcode-status-icon[data-v-b55e5d81]{font-size:58px}.qrcode-status-icon[data-v-b55e5d81]{color:var(--primary-color)}.qrcode-loading-container .qrcode-status-icon[data-v-b55e5d81]{animation:qrcode-spin-b55e5d81 1s linear infinite}@keyframes qrcode-spin-b55e5d81{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.qrcode-small[data-v-b55e5d81]{width:120px;height:120px;padding:12px}.qrcode-medium[data-v-b55e5d81]{width:160px;height:160px;padding:12px}.qrcode-large[data-v-b55e5d81]{width:220px;height:220px;padding:14px}.qrcode-small .qrcode-status-icon[data-v-b55e5d81]{font-size:26px}.qrcode-medium .qrcode-status-icon[data-v-b55e5d81]{font-size:34px}.qrcode-large .qrcode-status-icon[data-v-b55e5d81]{font-size:44px}.qrcode-loading-container span[data-v-b55e5d81],.qrcode-error span[data-v-b55e5d81]{font-size:13px}}.base-card[data-v-0bd6c9ea]{--card-accent: var(--primary-color);display:flex;flex-direction:column;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card);box-shadow:0 16px 32px #0000002e;overflow:hidden}.card-header[data-v-0bd6c9ea],.card-footer[data-v-0bd6c9ea]{padding:16px 20px;position:relative}.card-header[data-v-0bd6c9ea]{border-bottom:1px solid var(--glass-border-light);color:var(--text-primary)}.card-header.has-switch[data-v-0bd6c9ea]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-header-content[data-v-0bd6c9ea]{flex:1;min-width:0}.card-switch[data-v-0bd6c9ea]{flex-shrink:0}.card-header[data-v-0bd6c9ea]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--card-accent);opacity:.9}.card-body[data-v-0bd6c9ea]{padding:20px;color:var(--text-primary)}.card-footer[data-v-0bd6c9ea]{border-top:1px solid var(--glass-border-light);color:var(--text-secondary);background:#ffffff05}.card-primary[data-v-0bd6c9ea]{--card-accent: var(--primary-color);border-color:#00f0ff4d;box-shadow:0 16px 32px #00f0ff14,0 16px 32px #0000002e}.card-success[data-v-0bd6c9ea]{--card-accent: var(--success-color);border-color:#00ff9547;box-shadow:0 16px 32px #00ff9514,0 16px 32px #0000002e}.card-warning[data-v-0bd6c9ea]{--card-accent: var(--warning-color);border-color:#ffb80047;box-shadow:0 16px 32px #ffb80014,0 16px 32px #0000002e}.card-danger[data-v-0bd6c9ea]{--card-accent: var(--danger-color);border-color:#ff4f4f4d;box-shadow:0 16px 32px #ff4f4f14,0 16px 32px #0000002e}.card-info[data-v-0bd6c9ea]{--card-accent: rgba(255, 255, 255, .45);border-color:var(--glass-border);background:#ffffff08;box-shadow:0 16px 32px #00000038}.card-collapse-enter-active[data-v-0bd6c9ea],.card-collapse-leave-active[data-v-0bd6c9ea]{transition:all .3s ease;overflow:hidden}.card-collapse-enter-from[data-v-0bd6c9ea],.card-collapse-leave-to[data-v-0bd6c9ea]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.card-collapse-enter-to[data-v-0bd6c9ea],.card-collapse-leave-from[data-v-0bd6c9ea]{opacity:1;max-height:2000px}.fc-tag[data-v-b6d9a5d7]{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .9rem .15rem .6rem;border-radius:999px;font-size:.85rem;font-weight:500;line-height:1.2;color:var(--text-primary);border:1px solid transparent;box-shadow:inset 0 0 0 1px #ffffff0d,0 5px 12px #00000026;background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease;position:relative;overflow:hidden}.fc-tag[data-v-b6d9a5d7]:before{content:"";position:absolute;inset:-40% auto auto -40%;width:60%;height:60%;background:radial-gradient(circle,rgba(255,255,255,.35) 0%,transparent 60%);transform:rotate(25deg);opacity:0;transition:opacity .25s ease}.fc-tag[data-v-b6d9a5d7]:hover:before{opacity:.7}.fc-tag[data-v-b6d9a5d7]:hover{box-shadow:inset 0 0 0 1px #ffffff14,0 10px 20px #0003}.fc-tag-size-mini[data-v-b6d9a5d7]{font-size:.7rem;padding:.05rem .6rem .05rem .45rem}.fc-tag-size-small[data-v-b6d9a5d7]{font-size:.8rem;padding:.1rem .75rem .1rem .55rem}.fc-tag-size-default[data-v-b6d9a5d7]{font-size:.85rem}.fc-tag-size-large[data-v-b6d9a5d7]{font-size:.95rem;padding:.25rem 1.05rem .25rem .75rem}.tag-text[data-v-b6d9a5d7]{display:inline-flex;align-items:center;white-space:nowrap}.tag-dot[data-v-b6d9a5d7]{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.9}.fc-tag-closable[data-v-b6d9a5d7]{padding-right:.35rem}.tag-close[data-v-b6d9a5d7]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#ffffff1a;color:inherit;cursor:pointer;transition:background .2s ease,transform .2s ease}.tag-close[data-v-b6d9a5d7]:hover{background:#fff3;transform:scale(1.05)}.tag-close[data-v-b6d9a5d7]:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:1px}.tag-close-icon[data-v-b6d9a5d7]{font-size:.7rem}.fc-tag-primary[data-v-b6d9a5d7]{background:linear-gradient(135deg,#00f0ff38,#00b4ff2e);border-color:var(--primary-color);color:var(--text-primary);box-shadow:0 6px 18px #00b4ff47}.fc-tag-success[data-v-b6d9a5d7]{background:linear-gradient(135deg,#00ff9538,#00c8782e);border-color:var(--success-color);color:var(--text-primary);box-shadow:0 6px 18px #00ff9547}.fc-tag-warning[data-v-b6d9a5d7]{background:linear-gradient(135deg,#ffb80038,#ff8c002e);border-color:var(--warning-color);color:var(--text-primary);box-shadow:0 6px 18px #ffb8004d}.fc-tag-danger[data-v-b6d9a5d7]{background:linear-gradient(135deg,#ff5c7c47,#ff3b602e);border-color:var(--danger-color, rgba(255, 92, 124, 1));color:var(--text-primary);box-shadow:0 6px 18px #ff5c7c59}.fc-tag-info[data-v-b6d9a5d7]{background:#ffffff0f;border-color:var(--glass-border);color:var(--text-primary);box-shadow:0 6px 16px #00000040}.tag-fade-enter-active[data-v-b6d9a5d7],.tag-fade-leave-active[data-v-b6d9a5d7]{transition:opacity .25s ease,transform .25s ease,filter .25s ease}.tag-fade-enter-from[data-v-b6d9a5d7],.tag-fade-leave-to[data-v-b6d9a5d7]{opacity:0;transform:translateY(-4px) scale(.95);filter:blur(1px)}.art-player-container[data-v-5532f168]{border-radius:8px;overflow:hidden;background-color:#000}.art-player-container[data-v-5532f168] .artplayer-app{width:100%;height:100%}.date-picker-wrapper[data-v-a0c1619c]{position:relative;display:inline-block;width:100%}.date-picker-input[data-v-a0c1619c]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;min-height:42.4px;box-sizing:border-box;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;transition:all .3s ease}.date-picker-input[data-v-a0c1619c]:hover{border-color:#00f0ff4d}.date-picker-input.focused[data-v-a0c1619c]{border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.date-picker-input input[data-v-a0c1619c]{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:.95rem;outline:none;cursor:pointer}.date-picker-input input[data-v-a0c1619c]::placeholder{color:var(--text-secondary)}.input-icon[data-v-a0c1619c]{color:var(--text-secondary);font-size:1rem}.clear-icon[data-v-a0c1619c]{color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:color .2s}.clear-icon[data-v-a0c1619c]:hover{color:var(--danger-color)}.date-picker-panel[data-v-a0c1619c]{position:fixed;z-index:1000;min-width:300px;box-sizing:border-box;background:#141820;border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem;overflow:auto}.date-picker-range[data-v-a0c1619c]{display:flex;gap:1rem}.range-divider[data-v-a0c1619c]{width:1px;background:var(--glass-border-light);margin:0 .25rem;align-self:stretch}.range-panel[data-v-a0c1619c]{min-width:280px}.date-picker-header[data-v-a0c1619c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.header-btn[data-v-a0c1619c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s}.header-btn[data-v-a0c1619c]:hover{background:#00f0ff1a;color:var(--primary-color)}.header-date[data-v-a0c1619c]{display:flex;align-items:center;gap:.5rem}.header-year[data-v-a0c1619c],.header-month[data-v-a0c1619c]{border:none;background:transparent;color:var(--text-primary);font-size:.95rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:all .2s}.header-year[data-v-a0c1619c]:hover,.header-month[data-v-a0c1619c]:hover{background:#00f0ff1a;color:var(--primary-color)}.year-picker[data-v-a0c1619c],.month-picker[data-v-a0c1619c]{margin-bottom:1rem}.year-list[data-v-a0c1619c],.month-list[data-v-a0c1619c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.year-item[data-v-a0c1619c],.month-item[data-v-a0c1619c]{padding:.5rem;border:none;background:#ffffff08;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s}.year-item[data-v-a0c1619c]:hover:not(.disabled),.month-item[data-v-a0c1619c]:hover:not(.disabled){background:#00f0ff1a;color:var(--primary-color)}.year-item.active[data-v-a0c1619c],.month-item.active[data-v-a0c1619c]{background:var(--primary-color);color:#000;font-weight:600}.year-item.disabled[data-v-a0c1619c],.month-item.disabled[data-v-a0c1619c]{opacity:.3;cursor:not-allowed}.date-picker-body[data-v-a0c1619c]{margin-bottom:1rem}.weekdays[data-v-a0c1619c]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}.weekday[data-v-a0c1619c]{text-align:center;font-size:.85rem;color:var(--text-secondary);font-weight:600;padding:.5rem 0}.days[data-v-a0c1619c]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.day-item[data-v-a0c1619c]{aspect-ratio:1;border:none;background:transparent;color:var(--text-primary);border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem}.day-item[data-v-a0c1619c]:hover:not(.disabled):not(.other-month){background:#00f0ff26;color:var(--primary-color)}.day-item.other-month[data-v-a0c1619c]{color:var(--text-secondary);opacity:.4}.day-item.today[data-v-a0c1619c]{color:var(--primary-color);font-weight:600}.day-item.selected[data-v-a0c1619c],.day-item.range-start[data-v-a0c1619c],.day-item.range-end[data-v-a0c1619c]{background:var(--primary-color);color:#000;font-weight:600}.day-item.range-start-faded[data-v-a0c1619c],.day-item.range-end-faded[data-v-a0c1619c]{background:#5e7e8140;color:var(--primary-color);font-weight:600}.day-item.in-range[data-v-a0c1619c]{background:#26767c1a;color:var(--primary-color)}.day-item.disabled[data-v-a0c1619c]{opacity:.3;cursor:not-allowed}.date-picker-footer[data-v-a0c1619c]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid var(--glass-border)}.footer-btn[data-v-a0c1619c]{padding:.5rem 1rem;border:none;background:#ffffff0d;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem}.footer-btn[data-v-a0c1619c]:hover{background:#00f0ff1a;color:var(--primary-color)}.footer-btn.primary[data-v-a0c1619c]{background:var(--primary-color);color:#000;font-weight:600}.footer-btn.primary[data-v-a0c1619c]:hover{background:#00f0ffcc}.date-picker-wrapper.disabled .date-picker-input[data-v-a0c1619c]{opacity:.6;cursor:not-allowed}.date-picker-wrapper.disabled .date-picker-input input[data-v-a0c1619c]{cursor:not-allowed}.date-picker-wrapper.size-small .date-picker-input[data-v-a0c1619c]{padding:.5rem .875rem;min-height:34px;font-size:.875rem}.date-picker-wrapper.size-large .date-picker-input[data-v-a0c1619c]{padding:.95rem 1.25rem;min-height:46px;font-size:1rem}.date-picker-wrapper.size-small .date-picker-input input[data-v-a0c1619c]{font-size:.875rem}.date-picker-wrapper.size-large .date-picker-input input[data-v-a0c1619c]{font-size:1rem}.date-picker-fade-enter-active[data-v-a0c1619c],.date-picker-fade-leave-active[data-v-a0c1619c]{transition:opacity .2s,transform .2s}.date-picker-fade-enter-from[data-v-a0c1619c],.date-picker-fade-leave-to[data-v-a0c1619c]{opacity:0;transform:translateY(-10px)}.date-time-picker[data-v-f749681a]{position:relative;display:inline-block;width:100%}.date-time-input[data-v-f749681a]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;transition:all .3s ease}.date-time-input[data-v-f749681a]:hover{border-color:#00f0ff4d}.date-time-input.focused[data-v-f749681a]{border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.input-field[data-v-f749681a]{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:.95rem;outline:none;cursor:pointer}.input-field[data-v-f749681a]::placeholder{color:var(--text-secondary)}.input-icon[data-v-f749681a]{color:var(--text-secondary);font-size:1rem}.clear-icon[data-v-f749681a]{color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:color .2s}.clear-icon[data-v-f749681a]:hover{color:var(--danger-color)}.date-time-panel[data-v-f749681a]{position:fixed;z-index:1000;min-width:340px;box-sizing:border-box;background:#141820;border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem;overflow:auto}.date-time-body[data-v-f749681a]{display:flex;gap:1rem}.date-panel[data-v-f749681a]{min-width:280px}.panel-title[data-v-f749681a]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem}.range-divider[data-v-f749681a]{width:1px;background:var(--glass-border-light);margin:0 .25rem;align-self:stretch}.time-panel[data-v-f749681a]{min-width:160px;display:flex;flex-direction:column;gap:.75rem;padding:.25rem .75rem;border-left:1px solid var(--glass-border-light);border-top:1px solid var(--glass-border-light);border-right:1px solid var(--glass-border-light);margin-top:.75rem}.time-title[data-v-f749681a]{font-size:.9rem;color:var(--text-secondary);font-weight:600}.time-selects[data-v-f749681a]{display:flex;align-items:center;gap:.4rem}.time-sep[data-v-f749681a]{color:var(--text-secondary)}.date-picker-header[data-v-f749681a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.header-btn[data-v-f749681a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s}.header-btn[data-v-f749681a]:hover{background:#00f0ff1a;color:var(--primary-color)}.header-date[data-v-f749681a]{display:flex;align-items:center;gap:.5rem}.header-year[data-v-f749681a],.header-month[data-v-f749681a]{border:none;background:transparent;color:var(--text-primary);font-size:.95rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:all .2s}.header-year[data-v-f749681a]:hover,.header-month[data-v-f749681a]:hover{background:#00f0ff1a;color:var(--primary-color)}.year-picker[data-v-f749681a],.month-picker[data-v-f749681a]{margin-bottom:1rem;max-height:200px;overflow:auto}.year-list[data-v-f749681a],.month-list[data-v-f749681a]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.year-item[data-v-f749681a],.month-item[data-v-f749681a]{padding:.5rem;border:none;background:#ffffff08;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s}.year-item[data-v-f749681a]:hover:not(.disabled),.month-item[data-v-f749681a]:hover:not(.disabled){background:#00f0ff1a;color:var(--primary-color)}.year-item.active[data-v-f749681a],.month-item.active[data-v-f749681a]{background:var(--primary-color);color:#000;font-weight:600}.year-item.disabled[data-v-f749681a],.month-item.disabled[data-v-f749681a]{opacity:.3;cursor:not-allowed}.date-picker-body[data-v-f749681a]{margin-bottom:1rem}.weekdays[data-v-f749681a]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}.weekday[data-v-f749681a]{text-align:center;font-size:.85rem;color:var(--text-secondary);font-weight:600;padding:.5rem 0}.days[data-v-f749681a]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.day-item[data-v-f749681a]{aspect-ratio:1;border:none;background:transparent;color:var(--text-primary);border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem}.day-item[data-v-f749681a]:hover:not(.disabled):not(.other-month){background:#00f0ff26;color:var(--primary-color)}.day-item.other-month[data-v-f749681a]{color:var(--text-secondary);opacity:.4}.day-item.today[data-v-f749681a]{color:var(--primary-color);font-weight:600}.day-item.selected[data-v-f749681a],.day-item.range-start[data-v-f749681a],.day-item.range-end[data-v-f749681a]{background:var(--primary-color);color:#000;font-weight:600}.day-item.range-start-faded[data-v-f749681a],.day-item.range-end-faded[data-v-f749681a]{background:#00f0ff40;color:var(--primary-color);font-weight:600}.day-item.in-range[data-v-f749681a]{background:#00f0ff1a;color:var(--primary-color)}.day-item.disabled[data-v-f749681a]{opacity:.3;cursor:not-allowed}.date-picker-footer[data-v-f749681a]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid var(--glass-border)}.footer-btn[data-v-f749681a]{padding:.5rem 1rem;border:none;background:#ffffff0d;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem}.footer-btn[data-v-f749681a]:hover{background:#00f0ff1a;color:var(--primary-color)}.footer-btn.primary[data-v-f749681a]{background:var(--primary-color);color:#000;font-weight:600}.footer-btn.primary[data-v-f749681a]:hover{background:#00f0ffcc}.date-time-picker.disabled .date-time-input[data-v-f749681a]{opacity:.6;cursor:not-allowed}.date-time-picker.disabled .date-time-input .input-field[data-v-f749681a]{cursor:not-allowed}.date-time-picker.size-small .date-time-input[data-v-f749681a]{padding:.5rem .875rem;font-size:.875rem}.date-time-picker.size-large .date-time-input[data-v-f749681a]{padding:.95rem 1.25rem;font-size:1rem}.date-time-picker.size-small .date-time-input .input-field[data-v-f749681a]{font-size:.875rem}.date-time-picker.size-large .date-time-input .input-field[data-v-f749681a]{font-size:1rem}.date-time-fade-enter-active[data-v-f749681a],.date-time-fade-leave-active[data-v-f749681a]{transition:opacity .2s,transform .2s}.date-time-fade-enter-from[data-v-f749681a],.date-time-fade-leave-to[data-v-f749681a]{opacity:0;transform:translateY(-10px)}.year-picker[data-v-f749681a]::-webkit-scrollbar,.month-picker[data-v-f749681a]::-webkit-scrollbar,.date-time-panel[data-v-f749681a] ::-webkit-scrollbar{width:6px;height:6px}.year-picker[data-v-f749681a]::-webkit-scrollbar-thumb,.month-picker[data-v-f749681a]::-webkit-scrollbar-thumb,.date-time-panel[data-v-f749681a] ::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.year-picker[data-v-f749681a]::-webkit-scrollbar-track,.month-picker[data-v-f749681a]::-webkit-scrollbar-track,.date-time-panel[data-v-f749681a] ::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.advanced-filter[data-v-127ce2f0]{--filter-accent: var(--primary-color);border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#080c14e0,#06090e9e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 32px #0000002e;overflow:visible;position:relative;z-index:1}.filter-header[data-v-127ce2f0]{border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--glass-border-light);background:linear-gradient(135deg,rgba(0,240,255,.06),transparent)}.filter-title[data-v-127ce2f0]{display:flex;align-items:center;gap:12px}.filter-title h3[data-v-127ce2f0]{margin:0;font-size:18px;color:var(--text-primary)}.filter-title p[data-v-127ce2f0]{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.filter-icon[data-v-127ce2f0]{color:var(--filter-accent);font-size:18px}.filter-actions[data-v-127ce2f0]{display:flex;gap:10px;flex-wrap:wrap}.action-icon[data-v-127ce2f0]{margin-right:6px}.action-icon-spin[data-v-127ce2f0]{animation:filter-spin-127ce2f0 1.8s linear infinite}@keyframes filter-spin-127ce2f0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-body[data-v-127ce2f0]{padding:20px 24px 24px}.filter-row[data-v-127ce2f0]{--field-min-width: 220px;display:flex;flex-wrap:wrap;gap:16px 20px;margin-bottom:18px}.filter-row[data-v-127ce2f0]:last-child{margin-bottom:0}.filter-item[data-v-127ce2f0]{display:flex;flex-direction:column;gap:8px;flex:1 1 var(--field-min-width);min-width:var(--field-min-width)}.filter-label[data-v-127ce2f0]{font-size:13px;color:var(--text-secondary);font-weight:500}.range-group[data-v-127ce2f0]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.range-separator[data-v-127ce2f0]{color:var(--text-secondary);font-size:13px}.filter-body[data-v-127ce2f0] .input-container,.filter-body[data-v-127ce2f0] .date-picker-input,.filter-body[data-v-127ce2f0] .date-time-input,.filter-body[data-v-127ce2f0] .select-container,.filter-body[data-v-127ce2f0] .base-cascader .cascader-trigger,.filter-body[data-v-127ce2f0] .base-cascader .cascader-value{min-height:44px;height:44px}.filter-body[data-v-127ce2f0] .input-container input,.filter-body[data-v-127ce2f0] .date-picker-input input,.filter-body[data-v-127ce2f0] .date-time-input input,.filter-body[data-v-127ce2f0] .select-trigger{height:100%}@media(max-width:768px){.filter-header[data-v-127ce2f0]{flex-direction:column;align-items:flex-start}.filter-actions[data-v-127ce2f0]{width:100%}.filter-row[data-v-127ce2f0]{gap:12px}.filter-item[data-v-127ce2f0]{min-width:100%}.range-group[data-v-127ce2f0]{grid-template-columns:1fr}.range-separator[data-v-127ce2f0]{display:none}}.base-loading[data-v-823ebe6f]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:var(--text-secondary);font-family:var(--font-main);text-align:center;min-width:120px}.loading-inline[data-v-823ebe6f]{position:relative}.loading-overlay[data-v-823ebe6f]{position:absolute;inset:0;z-index:5}.loading-fullscreen[data-v-823ebe6f]{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999}.loading-mask[data-v-823ebe6f]{background:#060a12b8}.loading-blur[data-v-823ebe6f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.loading-transparent[data-v-823ebe6f]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.loading-spinner[data-v-823ebe6f]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--spinner-size, 100px);height:var(--spinner-size, 100px)}.spinner-outer[data-v-823ebe6f]{position:absolute;width:100%;height:100%;border:2px dashed rgba(0,240,255,.3);border-radius:50%;animation:rotate-823ebe6f 3s linear infinite}.spinner-middle[data-v-823ebe6f]{position:absolute;width:75%;height:75%;top:12.5%;left:12.5%;border:3px solid transparent;border-top-color:#00f0ffcc;border-right-color:#00f0ff66;border-radius:50%;animation:rotate-823ebe6f 2s cubic-bezier(.4,0,.2,1) infinite,pulse-823ebe6f 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(0,240,255,.5))}.spinner-inner[data-v-823ebe6f]{position:absolute;width:50%;height:50%;top:25%;left:25%;border:2px solid transparent;border-left-color:#00b4ff99;border-bottom-color:#00b4ff4d;border-radius:50%;animation:rotate-reverse-823ebe6f 1.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 6px rgba(0,180,255,.4))}.spinner-core[data-v-823ebe6f]{position:absolute;width:24%;height:24%;top:38%;left:38%;display:flex;align-items:center;justify-content:center}.core-dot[data-v-823ebe6f]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,#00f0ff,#00b4ff);border-radius:50%;box-shadow:0 0 10px #00f0ffcc,0 0 20px #00f0ff66,inset 0 0 6px #ffffff80;animation:glow-823ebe6f 2s ease-in-out infinite}.core-pulse[data-v-823ebe6f]{position:absolute;width:100%;height:100%;border:2px solid rgba(0,240,255,.6);border-radius:50%;animation:pulse-expand-823ebe6f 2s ease-out infinite}.spinner-small[data-v-823ebe6f]{--spinner-size: 60px}.spinner-small .core-dot[data-v-823ebe6f]{width:8px;height:8px}.spinner-default[data-v-823ebe6f]{--spinner-size: 100px}.spinner-large[data-v-823ebe6f]{--spinner-size: 140px}.spinner-large .core-dot[data-v-823ebe6f]{width:16px;height:16px}.loading-text-wrapper[data-v-823ebe6f]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0003,0 0 20px #00f0ff1a,inset 0 1px #ffffff1a;animation:text-wrapper-glow-823ebe6f 3s ease-in-out infinite}.loading-text[data-v-823ebe6f]{margin:0;font-size:15px;font-weight:600;letter-spacing:.5px;background:linear-gradient(135deg,#00f0ff,#00c8ff,#00a0ff,#00f0ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-823ebe6f 3s linear infinite;text-shadow:0 0 20px rgba(0,240,255,.5)}.loading-dots[data-v-823ebe6f]{display:flex;align-items:center;gap:4px;padding-left:4px}.loading-dots .dot[data-v-823ebe6f]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#00f0ffe6,#00b4ffe6);box-shadow:0 0 8px #00f0ff99,0 0 12px #00f0ff4d;animation:dot-bounce-823ebe6f 1.4s ease-in-out infinite}.loading-dots .dot[data-v-823ebe6f]:nth-child(1){animation-delay:0s}.loading-dots .dot[data-v-823ebe6f]:nth-child(2){animation-delay:.2s}.loading-dots .dot[data-v-823ebe6f]:nth-child(3){animation-delay:.4s}@keyframes rotate-823ebe6f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-reverse-823ebe6f{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulse-823ebe6f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@keyframes glow-823ebe6f{0%,to{box-shadow:0 0 10px #00f0ffcc,0 0 20px #00f0ff66,inset 0 0 6px #ffffff80}50%{box-shadow:0 0 20px #00f0ff,0 0 40px #00f0ff99,inset 0 0 10px #fffc}}@keyframes pulse-expand-823ebe6f{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes text-wrapper-glow-823ebe6f{0%,to{box-shadow:0 4px 12px #0003,0 0 20px #00f0ff1a,inset 0 1px #ffffff1a;border-color:#00f0ff33}50%{box-shadow:0 4px 16px #0000004d,0 0 30px #00f0ff4d,inset 0 1px #ffffff26;border-color:#00f0ff66}}@keyframes shimmer-823ebe6f{0%{background-position:300% 0}to{background-position:-300% 0}}@keyframes dot-bounce-823ebe6f{0%,60%,to{transform:translateY(0) scale(1);opacity:.7}30%{transform:translateY(-8px) scale(1.1);opacity:1;box-shadow:0 0 12px #00f0ffcc,0 0 20px #00f0ff80}}.loading-fade-enter-active{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}.loading-fade-leave-active{transition:opacity .3s cubic-bezier(.4,0,1,1),transform .3s cubic-bezier(.4,0,1,1),filter .3s cubic-bezier(.4,0,1,1)}.loading-fade-enter-from{opacity:0;transform:scale(.8) translateY(-10px);filter:blur(8px)}.loading-fade-enter-to,.loading-fade-leave-from{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.loading-fade-leave-to{opacity:0;transform:scale(.9) translateY(10px);filter:blur(4px)}.base-alert[data-v-6fe6fb61]{display:flex;gap:1rem;align-items:center;padding:1rem;border-radius:4px;border-left:3px solid}.alert-icon[data-v-6fe6fb61]{font-size:1.5rem;flex-shrink:0}.alert-content[data-v-6fe6fb61]{flex:1}.alert-title[data-v-6fe6fb61]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.alert-body[data-v-6fe6fb61]{color:var(--text-secondary)}.alert-body p[data-v-6fe6fb61]{margin:0;font-size:.9rem;line-height:1.5}.alert-list[data-v-6fe6fb61]{margin:0;padding-left:1.25rem;list-style-type:disc}.alert-list li[data-v-6fe6fb61]{margin:.5rem 0;font-size:.9rem;line-height:1.5}.alert-warning[data-v-6fe6fb61]{background:#ffb8001a;border-left-color:var(--warning-color)}.alert-warning .alert-icon[data-v-6fe6fb61]{color:var(--warning-color)}.alert-info[data-v-6fe6fb61]{background:#00f0ff1a;border-left-color:var(--primary-color)}.alert-info .alert-icon[data-v-6fe6fb61]{color:var(--primary-color)}.alert-success[data-v-6fe6fb61]{background:#00ff951a;border-left-color:var(--success-color)}.alert-success .alert-icon[data-v-6fe6fb61]{color:var(--success-color)}.alert-danger[data-v-6fe6fb61]{background:#ff4f4f1a;border-left-color:var(--danger-color)}.alert-danger .alert-icon[data-v-6fe6fb61]{color:var(--danger-color)}.alert-size-small[data-v-6fe6fb61]{padding:.625rem .75rem;gap:.625rem}.alert-size-small .alert-icon[data-v-6fe6fb61]{font-size:1rem}.alert-size-small .alert-title[data-v-6fe6fb61]{font-size:.875rem;margin-bottom:.5rem}.alert-size-small .alert-body p[data-v-6fe6fb61],.alert-size-small .alert-list li[data-v-6fe6fb61]{font-size:.8rem}.alert-size-default[data-v-6fe6fb61]{padding:1rem;gap:1rem}.alert-size-default .alert-icon[data-v-6fe6fb61]{font-size:1.5rem}.alert-size-default .alert-title[data-v-6fe6fb61]{font-size:1rem}.alert-size-default .alert-body p[data-v-6fe6fb61],.alert-size-default .alert-list li[data-v-6fe6fb61]{font-size:.9rem}.alert-size-large[data-v-6fe6fb61]{padding:1.25rem 1.5rem;gap:1.25rem}.alert-size-large .alert-icon[data-v-6fe6fb61]{font-size:1.75rem}.alert-size-large .alert-title[data-v-6fe6fb61]{font-size:1.125rem;margin-bottom:1rem}.alert-size-large .alert-body p[data-v-6fe6fb61],.alert-size-large .alert-list li[data-v-6fe6fb61]{font-size:1rem}.switch-panel[data-v-7b648d05]{--switch-panel-border-color: var(--glass-border);--switch-panel-bg-start: rgba(0, 240, 255, .08);--switch-panel-bg-end: rgba(124, 58, 237, .06);--switch-panel-shadow-color: rgba(0, 240, 255, .1);display:grid;grid-template-columns:1fr;gap:.9rem}.switch-panel-primary[data-v-7b648d05]{--switch-panel-border-color: rgba(0, 240, 255, .16);--switch-panel-bg-start: rgba(0, 240, 255, .08);--switch-panel-bg-end: rgba(124, 58, 237, .06);--switch-panel-shadow-color: rgba(0, 240, 255, .12)}.switch-panel-success[data-v-7b648d05]{--switch-panel-border-color: rgba(0, 255, 149, .18);--switch-panel-bg-start: rgba(0, 255, 149, .08);--switch-panel-bg-end: rgba(0, 240, 255, .04);--switch-panel-shadow-color: rgba(0, 255, 149, .12)}.switch-panel-warning[data-v-7b648d05]{--switch-panel-border-color: rgba(255, 184, 0, .18);--switch-panel-bg-start: rgba(255, 184, 0, .08);--switch-panel-bg-end: rgba(255, 120, 0, .05);--switch-panel-shadow-color: rgba(255, 184, 0, .12)}.switch-panel-danger[data-v-7b648d05]{--switch-panel-border-color: rgba(255, 79, 79, .18);--switch-panel-bg-start: rgba(255, 79, 79, .08);--switch-panel-bg-end: rgba(124, 58, 237, .04);--switch-panel-shadow-color: rgba(255, 79, 79, .12)}.switch-panel-info[data-v-7b648d05]{--switch-panel-border-color: rgba(255, 255, 255, .12);--switch-panel-bg-start: rgba(255, 255, 255, .05);--switch-panel-bg-end: rgba(255, 255, 255, .02);--switch-panel-shadow-color: rgba(255, 255, 255, .08)}.switch-panel[data-v-7b648d05] .switch-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--switch-panel-border-color);border-radius:8px;background:linear-gradient(135deg,var(--switch-panel-bg-start),var(--switch-panel-bg-end));box-shadow:0 10px 24px var(--switch-panel-shadow-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.switch-panel[data-v-7b648d05] .switch-item.is-disabled{opacity:.6}.switch-panel[data-v-7b648d05] .switch-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.switch-panel[data-v-7b648d05] .switch-title{color:var(--text-primary);font-weight:700;word-break:break-word;overflow-wrap:anywhere}.switch-panel[data-v-7b648d05] .switch-description{color:var(--text-secondary);font-size:.86rem;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.switch-panel[data-v-7b648d05] .switch-item>.base-switch{flex-shrink:0;margin-left:auto;align-self:center}@media(max-width:767px){.switch-panel[data-v-7b648d05] .switch-item{flex-direction:column}.switch-panel[data-v-7b648d05] .switch-item>.base-switch{margin-left:0;align-self:flex-end}}.content-entry-list-panel[data-v-0918e8ae]{min-width:0;border:1px solid var(--glass-border);border-radius:6px;background:var(--table-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.content-entry-list-panel.is-empty[data-v-0918e8ae]{border-color:var(--glass-border)}.content-entry-list-panel.is-disabled[data-v-0918e8ae]{border-color:var(--glass-border);background:var(--table-bg)}.panel-header[data-v-0918e8ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--glass-border-light);background:var(--table-header-bg)}.panel-title[data-v-0918e8ae]{display:flex;align-items:center;gap:12px;min-width:0}.panel-title[data-v-0918e8ae] .fa-icon{color:var(--primary-color);font-size:18px;flex:0 0 auto}.panel-title h2[data-v-0918e8ae]{margin:0;color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4}.panel-title p[data-v-0918e8ae]{margin:2px 0 0;color:var(--text-secondary);font-size:14px}.content-list[data-v-0918e8ae]{display:flex;flex-direction:column;gap:10px;padding:16px}.content-entry-card[data-v-0918e8ae]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--glass-border-light);border-radius:4px;background:var(--table-row-striped-bg);padding:16px 20px;overflow:hidden}.content-entry-card.is-missing[data-v-0918e8ae]{border-color:#ff505059}.content-info[data-v-0918e8ae]{min-width:0;display:flex;flex-direction:column;gap:6px}.content-title-row[data-v-0918e8ae]{display:flex;align-items:center;gap:12px;min-width:0}.content-title[data-v-0918e8ae]{color:var(--text-primary);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-type[data-v-0918e8ae]{flex:0 0 auto;border:1px solid;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4}.content-meta[data-v-0918e8ae]{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-secondary);font-size:13px}.content-description[data-v-0918e8ae]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.content-actions[data-v-0918e8ae]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.order-buttons[data-v-0918e8ae]{display:inline-flex;flex-direction:column;gap:0;position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-btn[data-v-0918e8ae]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:28px;padding:0;border:none;background:transparent;color:#00f0ffe6;font-size:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none}.order-btn[data-v-0918e8ae]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,240,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .25s ease}.order-btn[data-v-0918e8ae] .fa-icon{position:relative;z-index:1;font-size:11px;transition:all .25s cubic-bezier(.4,0,.2,1)}.order-btn-up[data-v-0918e8ae]{border-bottom:1px solid var(--glass-border-light)}.order-btn[data-v-0918e8ae]:hover:not(:disabled){color:var(--primary-color);text-shadow:0 0 8px rgba(0,240,255,.5)}.order-btn[data-v-0918e8ae]:hover:not(:disabled):before{opacity:1}.order-btn[data-v-0918e8ae]:hover:not(:disabled) .fa-icon{transform:scale(1.15)}.order-btn[data-v-0918e8ae]:active:not(:disabled){transform:scale(.95)}.order-btn[data-v-0918e8ae]:active:not(:disabled):before{background:linear-gradient(135deg,#00f0ff40,#00f0ff1a)}.order-btn[data-v-0918e8ae]:active:not(:disabled) .fa-icon{transform:scale(1.05)}.order-btn[data-v-0918e8ae]:disabled{color:#969696cc;cursor:not-allowed;opacity:.6}.order-btn[data-v-0918e8ae]:disabled .fa-icon{opacity:.5;color:#b4b4b4e6}.order-btn[data-v-0918e8ae]:disabled:hover{color:#969696cc;transform:none}.order-btn[data-v-0918e8ae]:disabled:hover:before{opacity:0}.order-btn[data-v-0918e8ae]:disabled:hover .fa-icon{transform:none;opacity:.5;color:#b4b4b4e6}.content-entry-row-move[data-v-0918e8ae]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.content-entry-row-enter-active[data-v-0918e8ae],.content-entry-row-leave-active[data-v-0918e8ae]{transition:all .5s cubic-bezier(.4,0,.2,1)}.content-entry-row-enter-from[data-v-0918e8ae]{opacity:0;transform:translateY(-30px)}.content-entry-row-leave-to[data-v-0918e8ae]{opacity:0;transform:translateY(30px)}.content-entry-row-leave-active[data-v-0918e8ae]{position:absolute;width:100%}.empty-state[data-v-0918e8ae],.disabled-state[data-v-0918e8ae]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:160px;color:var(--text-secondary)}.empty-icon[data-v-0918e8ae],.disabled-icon[data-v-0918e8ae]{color:var(--text-muted)}@media(max-width:768px){.panel-header[data-v-0918e8ae],.content-entry-card[data-v-0918e8ae]{align-items:stretch;flex-direction:column}.content-actions[data-v-0918e8ae]{justify-content:flex-start;flex-wrap:wrap}}.base-dialog[data-v-aaac8b96]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.dialog-backdrop[data-v-aaac8b96]{position:absolute;inset:0;background:#080a1099}.dialog-panel[data-v-aaac8b96]{position:relative;z-index:1;display:flex;flex-direction:column;background:#141820b8;border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 20px 60px #00000073;padding:24px;max-width:90vw;min-height:280px;color:var(--text-primary);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-panel.dialog-success[data-v-aaac8b96]{background:#14201c99}.dialog-panel.dialog-warning[data-v-aaac8b96]{background:#241c0c99}.dialog-panel.dialog-error[data-v-aaac8b96]{background:#24121299}.dialog-panel[data-v-aaac8b96]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none}.dialog-header[data-v-aaac8b96]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dialog-title[data-v-aaac8b96]{display:flex;align-items:center;gap:8px;font-size:1.6rem;font-weight:600;flex:1;justify-content:center;text-align:center}.dialog-title-icon[data-v-aaac8b96]{color:var(--dialog-accent);font-size:1.2rem}.dialog-close[data-v-aaac8b96]{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .2s ease}.dialog-close[data-v-aaac8b96]:hover{color:var(--text-primary)}.dialog-body[data-v-aaac8b96]{flex:1;font-size:.95rem;color:var(--text-secondary);line-height:1.6;overflow-y:auto;overflow-x:hidden;padding:1rem;max-height:60vh}.dialog-footer[data-v-aaac8b96]{margin-top:20px;display:flex;justify-content:center;align-items:flex-end;gap:12px 28px}.dialog-footer[data-v-aaac8b96] .base-button{border-radius:5px;padding:8px 38px}.dialog-primary[data-v-aaac8b96]{--dialog-accent: var(--primary-color);box-shadow:0 0 30px #00f0ff2e,0 20px 60px #0006}.dialog-success[data-v-aaac8b96]{--dialog-accent: var(--success-color);box-shadow:0 0 30px #00ff9529,0 20px 60px #0006}.dialog-warning[data-v-aaac8b96]{--dialog-accent: var(--warning-color);box-shadow:0 0 30px #ffb80029,0 20px 60px #0006}.dialog-error[data-v-aaac8b96]{--dialog-accent: var(--danger-color);box-shadow:0 0 30px #ff4f4f29,0 20px 60px #0006}.dialog-info[data-v-aaac8b96]{--dialog-accent: var(--primary-color);box-shadow:0 0 26px #00f0ff24,0 20px 60px #0006}.dialog-primary-enter-active[data-v-aaac8b96],.dialog-primary-leave-active[data-v-aaac8b96],.dialog-success-enter-active[data-v-aaac8b96],.dialog-success-leave-active[data-v-aaac8b96],.dialog-warning-enter-active[data-v-aaac8b96],.dialog-warning-leave-active[data-v-aaac8b96],.dialog-info-enter-active[data-v-aaac8b96],.dialog-info-leave-active[data-v-aaac8b96],.dialog-error-enter-active[data-v-aaac8b96],.dialog-error-leave-active[data-v-aaac8b96]{transition:opacity .25s ease,transform .3s ease}.dialog-primary-enter-from[data-v-aaac8b96],.dialog-primary-leave-to[data-v-aaac8b96]{opacity:0;transform:translateY(10px) scale(.96);filter:blur(2px)}.dialog-success-enter-from[data-v-aaac8b96],.dialog-success-leave-to[data-v-aaac8b96]{opacity:0;transform:translateY(18px);filter:blur(2px)}.dialog-warning-enter-active[data-v-aaac8b96]{animation:dialog-warning-pop-aaac8b96 .3s ease}.dialog-warning-enter-from[data-v-aaac8b96],.dialog-warning-leave-to[data-v-aaac8b96]{opacity:0;transform:scale(1);filter:blur(2px)}.dialog-info-enter-from[data-v-aaac8b96],.dialog-info-leave-to[data-v-aaac8b96]{opacity:0;transform:scale(.98);filter:blur(4px)}.dialog-error-enter-active[data-v-aaac8b96]{animation:dialog-error-shake-aaac8b96 .35s ease}.dialog-error-enter-from[data-v-aaac8b96],.dialog-error-leave-to[data-v-aaac8b96]{opacity:0;transform:translateY(-4px);filter:blur(2px)}.dialog-body[data-v-aaac8b96]::-webkit-scrollbar{width:6px}.dialog-body[data-v-aaac8b96]::-webkit-scrollbar-thumb{background:#00f0ff59;border-radius:999px}.dialog-body[data-v-aaac8b96]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}@keyframes dialog-warning-pop-aaac8b96{0%{transform:scale(1)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes dialog-error-shake-aaac8b96{0%{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}to{transform:translate(0)}}.drawer-overlay[data-v-bf6c6f9e]{position:fixed;inset:0;background:#080a1099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000}.drawer-container[data-v-bf6c6f9e]{position:fixed;background:#12161ed1;border:1px solid var(--glass-border);border-radius:0;box-shadow:0 18px 50px #0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;color:var(--text-primary);z-index:1000}.drawer-left[data-v-bf6c6f9e]{left:0;top:0;bottom:0}.drawer-right[data-v-bf6c6f9e]{right:0;top:0;bottom:0}.drawer-top[data-v-bf6c6f9e]{top:0;left:0;right:0}.drawer-bottom[data-v-bf6c6f9e]{bottom:0;left:0;right:0}.drawer-left.drawer-small[data-v-bf6c6f9e],.drawer-right.drawer-small[data-v-bf6c6f9e]{width:25%}.drawer-left.drawer-medium[data-v-bf6c6f9e],.drawer-right.drawer-medium[data-v-bf6c6f9e]{width:40%}.drawer-left.drawer-large[data-v-bf6c6f9e],.drawer-right.drawer-large[data-v-bf6c6f9e]{width:60%}.drawer-left.drawer-extra-large[data-v-bf6c6f9e],.drawer-right.drawer-extra-large[data-v-bf6c6f9e]{width:80%}@media(max-width:1200px){.drawer-left.drawer-small[data-v-bf6c6f9e],.drawer-right.drawer-small[data-v-bf6c6f9e]{width:35%}.drawer-left.drawer-medium[data-v-bf6c6f9e],.drawer-right.drawer-medium[data-v-bf6c6f9e]{width:50%}.drawer-left.drawer-large[data-v-bf6c6f9e],.drawer-right.drawer-large[data-v-bf6c6f9e]{width:70%}.drawer-left.drawer-extra-large[data-v-bf6c6f9e],.drawer-right.drawer-extra-large[data-v-bf6c6f9e]{width:85%}}@media(max-width:900px){.drawer-left.drawer-small[data-v-bf6c6f9e],.drawer-right.drawer-small[data-v-bf6c6f9e]{width:50%}.drawer-left.drawer-medium[data-v-bf6c6f9e],.drawer-right.drawer-medium[data-v-bf6c6f9e]{width:70%}.drawer-left.drawer-large[data-v-bf6c6f9e],.drawer-right.drawer-large[data-v-bf6c6f9e]{width:85%}.drawer-left.drawer-extra-large[data-v-bf6c6f9e],.drawer-right.drawer-extra-large[data-v-bf6c6f9e]{width:95%}}@media(max-width:600px){.drawer-left.drawer-small[data-v-bf6c6f9e],.drawer-right.drawer-small[data-v-bf6c6f9e]{width:80%}.drawer-left.drawer-medium[data-v-bf6c6f9e],.drawer-right.drawer-medium[data-v-bf6c6f9e]{width:90%}.drawer-left.drawer-large[data-v-bf6c6f9e],.drawer-right.drawer-large[data-v-bf6c6f9e],.drawer-left.drawer-extra-large[data-v-bf6c6f9e],.drawer-right.drawer-extra-large[data-v-bf6c6f9e]{width:100%}}.drawer-top.drawer-small[data-v-bf6c6f9e],.drawer-bottom.drawer-small[data-v-bf6c6f9e]{height:20vh}.drawer-top.drawer-medium[data-v-bf6c6f9e],.drawer-bottom.drawer-medium[data-v-bf6c6f9e]{height:40vh}.drawer-top.drawer-large[data-v-bf6c6f9e],.drawer-bottom.drawer-large[data-v-bf6c6f9e]{height:60vh}.drawer-top.drawer-extra-large[data-v-bf6c6f9e],.drawer-bottom.drawer-extra-large[data-v-bf6c6f9e]{height:80vh}.drawer-header[data-v-bf6c6f9e]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-bottom:1px solid var(--glass-border-light)}.drawer-header-main[data-v-bf6c6f9e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-header-extra[data-v-bf6c6f9e]{width:100%}.drawer-title-section[data-v-bf6c6f9e]{display:flex;align-items:center;gap:10px}.drawer-icon[data-v-bf6c6f9e]{color:var(--primary-color);font-size:1.8rem}.drawer-title[data-v-bf6c6f9e]{font-size:1.8rem;font-weight:600}.drawer-close[data-v-bf6c6f9e]{border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.drawer-close[data-v-bf6c6f9e]:hover{color:var(--text-primary)}.drawer-body[data-v-bf6c6f9e]{flex:1;padding:12px 20px 20px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.4) rgba(8,12,20,.4)}.drawer-body[data-v-bf6c6f9e]::-webkit-scrollbar{width:10px;height:10px}.drawer-body[data-v-bf6c6f9e]::-webkit-scrollbar-track{background:linear-gradient(135deg,#080c1466,#06090e33);border-radius:5px;margin:4px}.drawer-body[data-v-bf6c6f9e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00f0ff66,#00f0ff33);border-radius:5px;border:2px solid transparent;background-clip:padding-box;transition:all .3s ease}.drawer-body[data-v-bf6c6f9e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00f0ff99,#00f0ff66);border:1px solid transparent;box-shadow:0 0 10px #00f0ff4d}.drawer-body[data-v-bf6c6f9e]::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#00f0ffcc,#00f0ff99);box-shadow:0 0 15px #00f0ff80}.drawer-footer[data-v-bf6c6f9e]{padding:12px 20px 20px;border-top:1px solid var(--glass-border-light)}.drawer-actions[data-v-bf6c6f9e]{display:flex;justify-content:flex-end;gap:12px}.drawer-fade-enter-active[data-v-bf6c6f9e],.drawer-fade-leave-active[data-v-bf6c6f9e]{transition:opacity .2s ease}.drawer-fade-enter-from[data-v-bf6c6f9e],.drawer-fade-leave-to[data-v-bf6c6f9e]{opacity:0}.drawer-right.drawer-slide-enter-active[data-v-bf6c6f9e],.drawer-right.drawer-slide-leave-active[data-v-bf6c6f9e],.drawer-left.drawer-slide-enter-active[data-v-bf6c6f9e],.drawer-left.drawer-slide-leave-active[data-v-bf6c6f9e],.drawer-top.drawer-slide-enter-active[data-v-bf6c6f9e],.drawer-top.drawer-slide-leave-active[data-v-bf6c6f9e],.drawer-bottom.drawer-slide-enter-active[data-v-bf6c6f9e],.drawer-bottom.drawer-slide-leave-active[data-v-bf6c6f9e]{transition:transform .3s ease}.drawer-right.drawer-slide-enter-from[data-v-bf6c6f9e],.drawer-right.drawer-slide-leave-to[data-v-bf6c6f9e]{transform:translate(100%)}.drawer-left.drawer-slide-enter-from[data-v-bf6c6f9e],.drawer-left.drawer-slide-leave-to[data-v-bf6c6f9e]{transform:translate(-100%)}.drawer-top.drawer-slide-enter-from[data-v-bf6c6f9e],.drawer-top.drawer-slide-leave-to[data-v-bf6c6f9e]{transform:translateY(-100%)}.drawer-bottom.drawer-slide-enter-from[data-v-bf6c6f9e],.drawer-bottom.drawer-slide-leave-to[data-v-bf6c6f9e]{transform:translateY(100%)}.base-main[data-v-d9e15c1c]{flex:1;max-width:100%;color:var(--text-primary);overflow:auto}.base-main[data-v-d9e15c1c]::-webkit-scrollbar{width:10px;height:10px}.base-main[data-v-d9e15c1c]::-webkit-scrollbar-track{background:linear-gradient(135deg,#080c1466,#06090e33);border-radius:5px;margin:4px}.base-main[data-v-d9e15c1c]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00f0ff66,#00f0ff33);border-radius:5px;border:2px solid transparent;background-clip:padding-box;transition:all .3s ease}.base-main[data-v-d9e15c1c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00f0ff99,#00f0ff66);border:1px solid transparent;box-shadow:0 0 10px #00f0ff4d}.base-main[data-v-d9e15c1c]::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#00f0ffcc,#00f0ff99);box-shadow:0 0 15px #00f0ff80}.base-main[data-v-d9e15c1c]{scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.4) rgba(8,12,20,.4)}.base-main-content[data-v-d9e15c1c]{margin:8px;padding:8px;min-height:calc(100% - 16px);border:1px solid rgba(0,240,255,.15);box-shadow:0 4px 16px #00000014,0 0 1px #00f0ff4d;position:relative;overflow:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1)}.base-main--loading .base-main-content[data-v-d9e15c1c]{pointer-events:none;-webkit-user-select:none;user-select:none}.base-main-loading[data-v-d9e15c1c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#150f0f33;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000}.loading-content[data-v-d9e15c1c]{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-spinner[data-v-d9e15c1c]{position:relative;width:100px;height:100px}.spinner-outer[data-v-d9e15c1c]{position:absolute;width:100%;height:100%;border:2px dashed rgba(0,240,255,.3);border-radius:50%;animation:rotate-d9e15c1c 3s linear infinite}.spinner-middle[data-v-d9e15c1c]{position:absolute;width:75%;height:75%;top:12.5%;left:12.5%;border:3px solid transparent;border-top-color:#00f0ffcc;border-right-color:#00f0ff66;border-radius:50%;animation:rotate-d9e15c1c 2s cubic-bezier(.4,0,.2,1) infinite,pulse-d9e15c1c 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(0,240,255,.5))}.spinner-inner[data-v-d9e15c1c]{position:absolute;width:50%;height:50%;top:25%;left:25%;border:2px solid transparent;border-left-color:#00b4ff99;border-bottom-color:#00b4ff4d;border-radius:50%;animation:rotate-reverse-d9e15c1c 1.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 6px rgba(0,180,255,.4))}.spinner-core[data-v-d9e15c1c]{position:absolute;width:24%;height:24%;top:38%;left:38%;display:flex;align-items:center;justify-content:center}.core-dot[data-v-d9e15c1c]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,#00f0ff,#00b4ff);border-radius:50%;box-shadow:0 0 10px #00f0ffcc,0 0 20px #00f0ff66,inset 0 0 6px #ffffff80;animation:glow-d9e15c1c 2s ease-in-out infinite}.core-pulse[data-v-d9e15c1c]{position:absolute;width:100%;height:100%;border:2px solid rgba(0,240,255,.6);border-radius:50%;animation:pulse-expand-d9e15c1c 2s ease-out infinite}@keyframes rotate-d9e15c1c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-reverse-d9e15c1c{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulse-d9e15c1c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@keyframes glow-d9e15c1c{0%,to{box-shadow:0 0 10px #00f0ffcc,0 0 20px #00f0ff66,inset 0 0 6px #ffffff80}50%{box-shadow:0 0 20px #00f0ff,0 0 40px #00f0ff99,inset 0 0 10px #fffc}}@keyframes pulse-expand-d9e15c1c{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}.loading-text-wrapper[data-v-d9e15c1c]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0003,0 0 20px #00f0ff1a,inset 0 1px #ffffff1a;animation:text-wrapper-glow-d9e15c1c 3s ease-in-out infinite}@keyframes text-wrapper-glow-d9e15c1c{0%,to{box-shadow:0 4px 12px #0003,0 0 20px #00f0ff1a,inset 0 1px #ffffff1a;border-color:#00f0ff33}50%{box-shadow:0 4px 16px #0000004d,0 0 30px #00f0ff4d,inset 0 1px #ffffff26;border-color:#00f0ff66}}.loading-text[data-v-d9e15c1c]{margin:0;font-size:15px;font-weight:600;letter-spacing:.5px;background:linear-gradient(135deg,#00f0ff,#00c8ff,#00a0ff,#00f0ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-d9e15c1c 3s linear infinite;text-shadow:0 0 20px rgba(0,240,255,.5)}@keyframes shimmer-d9e15c1c{0%{background-position:300% 0}to{background-position:-300% 0}}.loading-dots[data-v-d9e15c1c]{display:flex;align-items:center;gap:4px;padding-left:4px}.loading-dots .dot[data-v-d9e15c1c]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#00f0ffe6,#00b4ffe6);box-shadow:0 0 8px #00f0ff99,0 0 12px #00f0ff4d;animation:dot-bounce-d9e15c1c 1.4s ease-in-out infinite}.loading-dots .dot[data-v-d9e15c1c]:nth-child(1){animation-delay:0s}.loading-dots .dot[data-v-d9e15c1c]:nth-child(2){animation-delay:.2s}.loading-dots .dot[data-v-d9e15c1c]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-d9e15c1c{0%,60%,to{transform:translateY(0) scale(1);opacity:.7}30%{transform:translateY(-8px) scale(1.1);opacity:1;box-shadow:0 0 12px #00f0ffcc,0 0 20px #00f0ff80}}.loading-fade-enter-active[data-v-d9e15c1c],.loading-fade-leave-active[data-v-d9e15c1c]{transition:all .3s ease}.loading-fade-enter-from[data-v-d9e15c1c],.loading-fade-leave-to[data-v-d9e15c1c]{opacity:0}.loading-fade-enter-from .loading-spinner[data-v-d9e15c1c],.loading-fade-leave-to .loading-spinner[data-v-d9e15c1c]{transform:scale(.8)}.loading-fade-enter-from .loading-text-wrapper[data-v-d9e15c1c],.loading-fade-leave-to .loading-text-wrapper[data-v-d9e15c1c]{transform:translateY(10px);opacity:0}.page-header[data-v-7a4644b7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--glass-border-light);gap:1.5rem}.header-left[data-v-7a4644b7]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.header-icon[data-v-7a4644b7]{font-size:2rem;color:var(--primary-color);flex-shrink:0}.header-title-group[data-v-7a4644b7]{flex:1;min-width:0}.page-title[data-v-7a4644b7]{margin:0 0 4px;font-size:1.75rem;font-weight:600;color:var(--text-primary);line-height:1.3}.page-subtitle[data-v-7a4644b7]{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.4}.header-actions[data-v-7a4644b7]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width:1023px){.page-title[data-v-7a4644b7]{font-size:1.5rem}.header-left[data-v-7a4644b7]{gap:.875rem}.header-icon[data-v-7a4644b7]{font-size:1.75rem}}@media(max-width:767px){.page-header[data-v-7a4644b7]{flex-direction:column;align-items:flex-start;gap:1rem}.page-title[data-v-7a4644b7]{font-size:1.5rem}.header-left[data-v-7a4644b7]{gap:.75rem;width:100%}.header-icon[data-v-7a4644b7]{font-size:1.5rem}.header-actions[data-v-7a4644b7]{flex-direction:row;width:100%;gap:.75rem}.header-actions .base-button[data-v-7a4644b7]{flex:1}}@media(max-width:639px){.page-header[data-v-7a4644b7]{flex-direction:column;align-items:flex-start;gap:1rem}.page-title[data-v-7a4644b7]{font-size:1.375rem}.page-subtitle[data-v-7a4644b7]{font-size:.875rem}.header-left[data-v-7a4644b7]{gap:.75rem;width:100%}.header-icon[data-v-7a4644b7]{font-size:1.5rem}.header-actions[data-v-7a4644b7]{width:100%;gap:.75rem}.header-actions .base-button[data-v-7a4644b7]{flex:1}}@media(max-width:479px){.page-header[data-v-7a4644b7]{gap:.75rem;flex-direction:column;align-items:flex-start;padding-bottom:1rem}.page-title[data-v-7a4644b7]{font-size:1.25rem}.page-subtitle[data-v-7a4644b7]{font-size:.8125rem}.header-left[data-v-7a4644b7]{gap:.75rem;width:100%}.header-icon[data-v-7a4644b7]{font-size:1.375rem}.header-title-group[data-v-7a4644b7]{flex:1;min-width:0}.header-actions[data-v-7a4644b7]{width:100%;flex-direction:column;gap:.75rem}.header-actions .base-button[data-v-7a4644b7]{width:100%}}.tree-node[data-v-b289daf5]{position:relative;-webkit-user-select:none;user-select:none}.tree-node-content[data-v-b289daf5]{position:relative;display:flex;align-items:center;padding:16px 12px;border-bottom:1px solid var(--glass-border-light);background:transparent;transition:background-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.tree-node-content[data-v-b289daf5]:hover{background:var(--table-row-hover-bg);box-shadow:0 2px 8px #00f0ff1a,inset 0 1px #00f0ff1a}.tree-node-content.is-expanded[data-v-b289daf5]{background:var(--table-row-striped-bg)}.tree-node-content.is-expanded[data-v-b289daf5]:hover{background:var(--table-row-hover-bg)}.tree-node-expand[data-v-b289daf5]{margin:0 12px;display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0;cursor:pointer;color:var(--text-secondary);background:#00f0ff0d;border:1px solid rgba(0,240,255,.1);transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);border-radius:4px;min-width:28px;min-height:28px}.tree-node-expand[data-v-b289daf5]:hover{background:#00f0ff1f;border-color:#00f0ff40}.tree-node-expand .expand-icon[data-v-b289daf5]{font-size:12px;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease}.tree-node-expand .expand-icon.is-expanded[data-v-b289daf5]{transform:rotate(90deg)}.tree-node-expand:hover .expand-icon[data-v-b289daf5],.tree-node-content.is-expanded .tree-node-expand .expand-icon[data-v-b289daf5]{color:var(--primary-color)}.tree-node-placeholder[data-v-b289daf5]{display:block;width:12px;height:12px}.tree-node-actions[data-v-b289daf5]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:8px}.tree-node-actions[data-v-b289daf5] .tree-action-btn{width:26px;height:26px;border:none;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.tree-node-actions[data-v-b289daf5] .tree-action-primary{background:linear-gradient(135deg,#00ffff1a,#0099ff1a);color:#0ff;border:1px solid rgba(0,255,255,.2)}.tree-node-actions[data-v-b289daf5] .tree-action-primary:hover{background:linear-gradient(135deg,#0ff3,#09f3);color:#fff}.tree-node-actions[data-v-b289daf5] .tree-action-success{background:linear-gradient(135deg,#4caf501a,#4caf500d);color:#4caf50;border:1px solid rgba(76,175,80,.2)}.tree-node-actions[data-v-b289daf5] .tree-action-success:hover{background:linear-gradient(135deg,#4caf5033,#4caf501a);color:#fff}.tree-node-actions[data-v-b289daf5] .tree-action-warning{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);color:#ffc107;border:1px solid rgba(255,193,7,.2)}.tree-node-actions[data-v-b289daf5] .tree-action-warning:hover{background:linear-gradient(135deg,#ffc10733,#ffc1071a);color:#fff}.tree-node-actions[data-v-b289daf5] .tree-action-danger{background:linear-gradient(135deg,#dc35451a,#dc35450d);color:#dc3545;border:1px solid rgba(220,53,69,.2)}.tree-node-actions[data-v-b289daf5] .tree-action-danger:hover{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#fff}.tree-node-actions[data-v-b289daf5] .tree-action-info{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);color:#6c757d;border:1px solid rgba(108,117,125,.2)}.tree-node-actions[data-v-b289daf5] .tree-action-info:hover{background:linear-gradient(135deg,#6c757d33,#6c757d1a);color:#fff}.tree-node-icon[data-v-b289daf5]{flex-shrink:0;border-color:#00f0ff33}.tree-node-icon+.tree-node-label[data-v-b289daf5]{margin-left:6px}.tree-node-label[data-v-b289daf5]{flex:1;min-width:0;color:var(--text-primary);font-size:14px;transition:color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.tree-node-content:hover .tree-node-label[data-v-b289daf5]{color:var(--primary-color)}.tree-node-children[data-v-b289daf5]{position:relative;z-index:1;transform-origin:top}.tree-children-enter-from[data-v-b289daf5]{opacity:0;transform:translateY(-8px) scaleY(.95)}.tree-children-enter-to[data-v-b289daf5],.tree-children-leave-from[data-v-b289daf5]{opacity:1;transform:translateY(0) scaleY(1)}.tree-children-leave-to[data-v-b289daf5]{opacity:0;transform:translateY(-8px) scaleY(.95)}.order-buttons[data-v-b289daf5]{display:flex;flex-direction:column;gap:0;position:relative;background:linear-gradient(145deg,#121623f2,#191e2df2);border:1px solid rgba(0,240,255,.3);border-radius:5px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #00000040,inset 0 1px 1px #00f0ff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-buttons .order-btn[data-v-b289daf5]{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:20px;padding:0;border:none;background:transparent;color:#00f0ffe6;font-size:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none}.order-buttons .order-btn[data-v-b289daf5]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,240,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .25s ease}.order-buttons .order-btn[data-v-b289daf5] .fa-icon{position:relative;z-index:1;font-size:9px;transition:all .25s cubic-bezier(.4,0,.2,1)}.order-buttons .order-btn-up[data-v-b289daf5]{border-bottom:1px solid rgba(0,240,255,.2)}.order-buttons .order-btn[data-v-b289daf5]:hover:not(:disabled){color:var(--primary-color);text-shadow:0 0 8px rgba(0,240,255,.5)}.order-buttons .order-btn[data-v-b289daf5]:hover:not(:disabled):before{opacity:1}.order-buttons .order-btn[data-v-b289daf5]:hover:not(:disabled) .fa-icon{transform:scale(1.15)}.order-buttons .order-btn[data-v-b289daf5]:active:not(:disabled){transform:scale(.95)}.order-buttons .order-btn[data-v-b289daf5]:active:not(:disabled):before{background:linear-gradient(135deg,#00f0ff40,#00f0ff1a)}.order-buttons .order-btn[data-v-b289daf5]:active:not(:disabled) .fa-icon{transform:scale(1.05)}.order-buttons .order-btn[data-v-b289daf5]:disabled{color:#969696cc;cursor:not-allowed;opacity:.6}.order-buttons .order-btn[data-v-b289daf5]:disabled .fa-icon{opacity:.5;color:#b4b4b4e6}.order-buttons .order-btn[data-v-b289daf5]:disabled:hover{color:#969696cc;transform:none}.order-buttons .order-btn[data-v-b289daf5]:disabled:hover:before{opacity:0}.order-buttons .order-btn[data-v-b289daf5]:disabled:hover .fa-icon{transform:none;opacity:.5;color:#b4b4b4e6}.order-buttons[data-v-b289daf5]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,240,255,.15) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.order-buttons[data-v-b289daf5]:hover:after{opacity:1}.tree-move-move[data-v-b289daf5]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.tree-move-enter-active[data-v-b289daf5],.tree-move-leave-active[data-v-b289daf5]{transition:all .5s cubic-bezier(.4,0,.2,1)}.tree-move-enter-from[data-v-b289daf5]{opacity:0;transform:translateY(-30px)}.tree-move-leave-to[data-v-b289daf5]{opacity:0;transform:translateY(30px)}.tree-move-leave-active[data-v-b289daf5]{position:absolute;width:100%}@media(max-width:768px){.tree-node-content[data-v-b289daf5]{padding:8px 10px;gap:6px}.tree-node-label[data-v-b289daf5]{font-size:13px}.tree-node-expand[data-v-b289daf5]{padding:6px;min-width:28px;min-height:28px;margin:0 8px}.tree-node-expand .expand-icon[data-v-b289daf5]{font-size:10px}}.tree-section[data-v-543896e9]{background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;padding:16px;position:relative;overflow:hidden}.tree-header[data-v-543896e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;z-index:1}.section-title[data-v-543896e9]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.section-info[data-v-543896e9]{display:flex;align-items:center;gap:16px}.total-count[data-v-543896e9]{font-size:14px;color:var(--text-secondary)}.tree-container[data-v-543896e9]{position:relative;z-index:1;border-radius:8px;border:1px solid var(--glass-border-light);overflow:hidden;padding:12px;background:var(--table-header-bg)}.tree-body[data-v-543896e9]{position:relative;z-index:1;border-radius:8px}.tree-list[data-v-543896e9]{display:flex;flex-direction:column;gap:0}.tree-status[data-v-543896e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 12px;color:var(--text-secondary)}.tree-status-icon[data-v-543896e9]{color:var(--primary-color);opacity:.3}.tree-skeleton[data-v-543896e9]{display:flex;flex-direction:column}.tree-skeleton-row[data-v-543896e9]{display:flex;align-items:center;padding:16px 12px;border-bottom:1px solid var(--glass-border-light);animation:tree-skeleton-fade-in-543896e9 .3s ease-in}.tree-skeleton-expand[data-v-543896e9]{width:28px;height:28px;margin:0 12px;flex-shrink:0;border-radius:4px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;animation:tree-skeleton-shimmer-543896e9 1.8s ease-in-out infinite}.tree-skeleton-text[data-v-543896e9]{height:16px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;animation:tree-skeleton-shimmer-543896e9 1.8s ease-in-out infinite}@keyframes tree-skeleton-shimmer-543896e9{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes tree-skeleton-fade-in-543896e9{0%{opacity:0}to{opacity:1}}.tree-move-move[data-v-543896e9]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.tree-move-enter-active[data-v-543896e9],.tree-move-leave-active[data-v-543896e9]{transition:all .5s cubic-bezier(.4,0,.2,1)}.tree-move-enter-from[data-v-543896e9]{opacity:0;transform:translateY(-30px)}.tree-move-leave-to[data-v-543896e9]{opacity:0;transform:translateY(30px)}.tree-move-leave-active[data-v-543896e9]{position:absolute;width:100%}@media(max-width:768px){.tree-section[data-v-543896e9]{padding:12px}.tree-header[data-v-543896e9]{flex-direction:column;align-items:flex-start;gap:12px}.section-title[data-v-543896e9]{font-size:18px}.section-info[data-v-543896e9]{width:100%;justify-content:space-between}.tree-container[data-v-543896e9],.tree-body[data-v-543896e9]{padding:8px}}.permission-tree[data-v-42152aa5]{display:flex;flex-direction:column;gap:1.5rem}.permission-search[data-v-42152aa5]{width:100%}.permission-modules[data-v-42152aa5]{display:flex;flex-direction:column;gap:1.5rem}.permission-module-card[data-v-42152aa5]{transition:all .3s ease}.module-header[data-v-42152aa5]{display:flex;align-items:center;gap:1rem;width:100%}.collapse-toggle[data-v-42152aa5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:#00f0ff1a;color:var(--primary-color);cursor:pointer;transition:all .2s ease;flex-shrink:0}.collapse-toggle[data-v-42152aa5]:hover{background:#00f0ff33;box-shadow:0 0 12px #00f0ff4d}.collapse-icon[data-v-42152aa5]{font-size:1rem;transition:transform .2s ease}.module-info[data-v-42152aa5]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.module-icon[data-v-42152aa5]{font-size:1.5rem;color:var(--primary-color);flex-shrink:0}.module-content[data-v-42152aa5]{flex:1;min-width:0}.module-name[data-v-42152aa5]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.module-description[data-v-42152aa5]{font-size:.85rem;color:var(--text-secondary);margin:0;opacity:.8}.module-stats[data-v-42152aa5]{display:flex;gap:.5rem;align-items:center}.stat-badge[data-v-42152aa5]{padding:.25rem .75rem;border-radius:12px;background:#00f0ff26;border:1px solid rgba(0,240,255,.3);color:var(--primary-color);font-size:.85rem;font-weight:500;white-space:nowrap}.permission-pages[data-v-42152aa5]{display:flex;flex-direction:column;gap:1.25rem}.permission-page[data-v-42152aa5]{padding:1rem;border-radius:6px;border:1px solid var(--glass-border-light);background:#ffffff05;transition:all .2s ease}.permission-page[data-v-42152aa5]:hover{border-color:#00f0ff33;background:#00f0ff08}.page-header[data-v-42152aa5]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.page-info[data-v-42152aa5]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.page-name[data-v-42152aa5]{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.page-path[data-v-42152aa5]{font-size:.8rem;color:var(--text-secondary);opacity:.7;font-family:Courier New,monospace}.page-stats[data-v-42152aa5]{display:flex;align-items:center}.stat-count[data-v-42152aa5]{padding:.2rem .6rem;border-radius:10px;background:#00b4ff1a;border:1px solid rgba(0,180,255,.25);color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.permission-actions[data-v-42152aa5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;padding-left:1.75rem}.permission-action[data-v-42152aa5]{display:flex;align-items:start;gap:.5rem;padding:.5rem;border-radius:4px;transition:all .2s ease}.permission-action[data-v-42152aa5] .base-checkbox{margin-top:.15rem}.permission-action[data-v-42152aa5]:hover{background:#ffffff08}.permission-action.action-disabled[data-v-42152aa5]{opacity:.5;cursor:not-allowed}.action-info[data-v-42152aa5]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.action-name[data-v-42152aa5]{font-size:.9rem;color:var(--text-primary);font-weight:500}.action-code[data-v-42152aa5]{font-size:.75rem;color:var(--text-secondary);opacity:.6;font-family:Courier New,monospace}.action-description[data-v-42152aa5]{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin:.25rem 0 0;line-height:1.4}[data-v-42152aa5] .highlight-text{background:linear-gradient(135deg,#ffd70059,#ffa5004d);color:var(--text-primary);padding:.1rem .3rem;border-radius:3px;font-weight:600;box-shadow:0 0 8px #ffd70066;border:1px solid rgba(255,215,0,.5);animation:highlight-pulse-42152aa5 1.5s ease-in-out infinite}@keyframes highlight-pulse-42152aa5{0%,to{box-shadow:0 0 8px #ffd70066}50%{box-shadow:0 0 16px #ffd70099}}.permission-footer[data-v-42152aa5]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card);box-shadow:0 8px 16px #00000026}.footer-stats[data-v-42152aa5]{display:flex;align-items:center;gap:1.5rem;color:var(--text-secondary);font-size:.9rem}.total-selected strong[data-v-42152aa5]{color:var(--primary-color);font-weight:600}.footer-actions[data-v-42152aa5]{display:flex;gap:.75rem}.module-collapse-enter-active[data-v-42152aa5],.module-collapse-leave-active[data-v-42152aa5]{transition:all .3s ease;overflow:hidden}.module-collapse-enter-from[data-v-42152aa5],.module-collapse-leave-to[data-v-42152aa5]{opacity:0;max-height:0}.module-collapse-enter-to[data-v-42152aa5],.module-collapse-leave-from[data-v-42152aa5]{opacity:1;max-height:5000px}@media(max-width:768px){.permission-footer[data-v-42152aa5]{flex-direction:column;gap:1rem;align-items:stretch}.footer-stats[data-v-42152aa5]{flex-direction:column;align-items:flex-start;gap:.5rem}.footer-actions[data-v-42152aa5]{justify-content:center}}.upload-area[data-v-b85e0677]{position:relative;border:2px dashed var(--glass-border);border-radius:8px;padding:32px 24px;text-align:center;background:#ffffff05;transition:all .3s ease;cursor:pointer}.upload-area[data-v-b85e0677]:hover:not(.is-disabled){border-color:#00f0ff66;background:#00f0ff0d;box-shadow:0 0 20px #00f0ff1a}.upload-area.is-dragging[data-v-b85e0677]{border-color:var(--primary-color);background:#00f0ff1a;box-shadow:0 0 30px #00f0ff33}.upload-area.is-disabled[data-v-b85e0677]{opacity:.5;cursor:not-allowed}.upload-input[data-v-b85e0677]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.upload-content[data-v-b85e0677]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-icon[data-v-b85e0677]{font-size:48px;color:var(--primary-color);opacity:.8;transition:all .3s ease}.upload-area:hover:not(.is-disabled) .upload-icon[data-v-b85e0677],.upload-area.is-dragging .upload-icon[data-v-b85e0677]{opacity:1;transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(0,240,255,.5))}.upload-text[data-v-b85e0677]{display:flex;flex-direction:column;gap:4px}.upload-title[data-v-b85e0677]{font-size:1rem;color:var(--text-primary);font-weight:500}.upload-hint[data-v-b85e0677]{font-size:.85rem;color:var(--text-secondary)}.upload-progress-list[data-v-4015d2a2]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.upload-progress-item[data-v-4015d2a2]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff08;border:1px solid var(--glass-border);border-radius:6px;transition:all .3s ease}.upload-progress-item[data-v-4015d2a2]:hover{background:#ffffff0d}.upload-progress-item.status-success[data-v-4015d2a2]{border-color:#00ff954d;background:#00ff950d}.upload-progress-item.status-error[data-v-4015d2a2]{border-color:#ff4f4f4d;background:#ff4f4f0d}.upload-file-info[data-v-4015d2a2]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.status-icon-wrap[data-v-4015d2a2]{display:inline-flex;align-items:center;justify-content:center}.status-icon-wrap.status-pending[data-v-4015d2a2]{animation:status-icon-pulse-4015d2a2 1.2s ease-in-out infinite}.status-icon-wrap.status-uploading[data-v-4015d2a2]{animation:status-icon-spin-4015d2a2 .9s linear infinite}@keyframes status-icon-pulse-4015d2a2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes status-icon-spin-4015d2a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-icon[data-v-4015d2a2]{font-size:16px;color:var(--text-secondary)}.status-uploading .status-icon[data-v-4015d2a2]{color:var(--primary-color)}.status-success .status-icon[data-v-4015d2a2]{color:var(--success-color)}.status-error .status-icon[data-v-4015d2a2]{color:var(--danger-color)}.file-name[data-v-4015d2a2]{font-size:.9rem;color:var(--text-primary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-4015d2a2]{font-size:.8rem;color:var(--text-secondary);flex-shrink:0}.retry-badge[data-v-4015d2a2]{font-size:.75rem;color:var(--warning-color);background:#ffc10726;padding:2px 6px;border-radius:4px;flex-shrink:0}.upload-file-progress[data-v-4015d2a2]{flex:1;min-width:100px}.status-text[data-v-4015d2a2]{font-size:.85rem}.status-text.success[data-v-4015d2a2]{color:var(--success-color)}.status-text.error[data-v-4015d2a2]{color:var(--danger-color)}.cancel-btn[data-v-4015d2a2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:4px;transition:all .2s ease;flex-shrink:0}.cancel-btn[data-v-4015d2a2]:hover{background:#ff4f4f33;color:var(--danger-color)}.upload-item-enter-active[data-v-4015d2a2],.upload-item-leave-active[data-v-4015d2a2]{transition:all .3s ease}.upload-item-enter-from[data-v-4015d2a2]{opacity:0;transform:translate(-20px)}.upload-item-leave-to[data-v-4015d2a2]{opacity:0;transform:translate(20px)}.upload-dialog-title[data-v-54fa20c7]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:32px}.title-text[data-v-54fa20c7]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.upload-stats[data-v-54fa20c7]{display:flex;align-items:baseline;gap:2px;font-size:.9rem}.stats-completed[data-v-54fa20c7]{color:var(--success-color);font-weight:600}.stats-divider[data-v-54fa20c7]{color:var(--text-secondary)}.stats-total[data-v-54fa20c7]{color:var(--text-primary);font-weight:500}.stats-label[data-v-54fa20c7]{color:var(--text-secondary);margin-left:4px}.upload-dialog-content[data-v-54fa20c7]{display:flex;flex-direction:column;gap:16px}.upload-summary[data-v-54fa20c7]{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#ffffff08;border:1px solid var(--glass-border);border-radius:8px}.summary-item[data-v-54fa20c7]{display:flex;align-items:center;gap:6px}.summary-icon[data-v-54fa20c7]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px}.summary-icon.pending[data-v-54fa20c7]{color:var(--text-secondary)}.summary-icon.uploading[data-v-54fa20c7]{color:var(--primary-color);animation:icon-spin-54fa20c7 .9s linear infinite}.summary-icon.success[data-v-54fa20c7]{color:var(--success-color)}.summary-icon.error[data-v-54fa20c7]{color:var(--danger-color)}@keyframes icon-spin-54fa20c7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.summary-label[data-v-54fa20c7]{font-size:.85rem;color:var(--text-secondary)}.summary-value[data-v-54fa20c7]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.upload-list-container[data-v-54fa20c7]{max-height:320px;overflow-y:auto;margin:0 -4px;padding:0 4px}.upload-list-container[data-v-54fa20c7]::-webkit-scrollbar{width:6px}.upload-list-container[data-v-54fa20c7]::-webkit-scrollbar-track{background:transparent}.upload-list-container[data-v-54fa20c7]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.upload-list-container[data-v-54fa20c7]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.cancel-confirm-content[data-v-54fa20c7]{color:var(--text-primary)}.cancel-confirm-content p[data-v-54fa20c7]{margin:0 0 8px}.cancel-confirm-content p[data-v-54fa20c7]:last-child{margin-bottom:0}.cancel-confirm-content strong[data-v-54fa20c7]{color:var(--warning-color)}.image-grid-container[data-v-58defad7]{min-height:200px}.image-grid[data-v-58defad7]{display:grid;padding:4px}.grid-item[data-v-58defad7]{display:flex}.image-grid-loading[data-v-58defad7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:12px}.loading-text[data-v-58defad7]{font-size:.9rem;color:var(--text-secondary)}.image-grid-empty[data-v-58defad7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:12px}.empty-icon[data-v-58defad7]{font-size:48px;color:var(--text-secondary);opacity:.5}.empty-text[data-v-58defad7]{font-size:.95rem;color:var(--text-secondary)}.image-item[data-v-97ad19ab]{position:relative;border-radius:6px;overflow:hidden;border:2px solid transparent;background:#ffffff08;transition:all .3s ease;cursor:pointer}.image-item[data-v-97ad19ab]:hover{border-color:#22c55e80;box-shadow:0 0 15px #22c55e33}.image-item.is-selected[data-v-97ad19ab]{border-color:#22c55e;box-shadow:0 0 20px #22c55e66}.select-checkbox[data-v-97ad19ab]{position:absolute;top:6px;right:6px;opacity:0;transition:opacity .2s ease;z-index:3}.image-item:hover .select-checkbox[data-v-97ad19ab],.select-checkbox.is-visible[data-v-97ad19ab]{opacity:1}.select-checkbox[data-v-97ad19ab] .base-checkbox{pointer-events:none}.select-checkbox.is-visible[data-v-97ad19ab] .checkbox-box{border-color:#22c55e;background:linear-gradient(135deg,#22c55e4d,#16a34a40);box-shadow:0 0 12px #22c55e66}.select-checkbox.is-visible[data-v-97ad19ab] .checkbox-box:after{border-color:#22c55e}.image-overlay[data-v-97ad19ab]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;z-index:2;pointer-events:none}.image-item:hover .image-overlay[data-v-97ad19ab]{opacity:1}.overlay-btn[data-v-97ad19ab]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;border-radius:6px;cursor:pointer;transition:all .2s ease;pointer-events:auto}.overlay-btn[data-v-97ad19ab]:hover{background:#00f0ff4d;border-color:var(--primary-color);box-shadow:0 0 12px #00f0ff66}.overlay-btn.danger[data-v-97ad19ab]:hover{background:#ff4f4f4d;border-color:var(--danger-color);box-shadow:0 0 12px #ff4f4f66}.image-info[data-v-97ad19ab]{position:absolute;bottom:0;left:0;right:0;padding:4px 6px;background:#0009;z-index:1}.image-name[data-v-97ad19ab]{font-size:.75rem;color:var(--text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-modal[data-v-6080682f]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.preview-backdrop[data-v-6080682f]{position:absolute;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-container[data-v-6080682f]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;z-index:1}.preview-close[data-v-6080682f]{position:fixed;top:24px;right:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;color:var(--text-primary);transition:all .3s ease;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.2rem}.preview-close[data-v-6080682f]:hover{background:#ff4f4f33;border-color:var(--danger-color);color:var(--danger-color);box-shadow:0 0 20px #ff4f4f4d;transform:scale(1.1)}.preview-footer[data-v-6080682f]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;z-index:2}.preview-nav[data-v-6080682f]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;color:var(--text-primary);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.2rem;flex-shrink:0}.preview-nav[data-v-6080682f]:hover{background:#00f0ff33;border-color:var(--primary-color);box-shadow:0 0 20px #00f0ff4d;transform:scale(1.1)}.preview-nav-placeholder[data-v-6080682f]{width:40px;height:40px;flex-shrink:0}.preview-image[data-v-6080682f]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:4px;box-shadow:0 8px 40px #00000080;animation:preview-image-zoom-6080682f .3s ease;transition:opacity .15s ease}.preview-image-loading[data-v-6080682f]{opacity:0}@keyframes preview-image-zoom-6080682f{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.preview-loading[data-v-6080682f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:1;font-size:3rem;color:var(--primary-color)}.preview-loading[data-v-6080682f] .fa-icon{animation:preview-spin-6080682f 1s linear infinite}@keyframes preview-spin-6080682f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-info[data-v-6080682f]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 24px;background:#0009;border:1px solid var(--glass-border);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-name[data-v-6080682f]{font-size:14px;color:var(--text-primary);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-index[data-v-6080682f]{font-size:12px;color:var(--text-secondary)}.preview-modal-enter-active[data-v-6080682f],.preview-modal-leave-active[data-v-6080682f]{transition:opacity .2s ease}.preview-modal-enter-active .preview-container[data-v-6080682f],.preview-modal-leave-active .preview-container[data-v-6080682f]{transition:transform .2s ease}.preview-modal-enter-from[data-v-6080682f],.preview-modal-leave-to[data-v-6080682f]{opacity:0}.preview-modal-enter-from .preview-container[data-v-6080682f],.preview-modal-leave-to .preview-container[data-v-6080682f]{transform:scale(.95)}.image-manager[data-v-951c9b36]{position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;padding:16px}.image-manager[data-v-951c9b36]:focus{outline:none}.image-manager[data-v-951c9b36]:focus-visible{border-color:var(--primary-color);box-shadow:0 0 0 2px #00f0ff26}.image-manager-toolbar[data-v-951c9b36]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--glass-border-light)}.toolbar-left[data-v-951c9b36],.toolbar-right[data-v-951c9b36]{display:flex;align-items:center;gap:8px}.image-manager-pagination[data-v-951c9b36]{margin-top:16px;padding-top:12px;border-top:1px solid var(--glass-border-light)}.hidden-file-input[data-v-951c9b36]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.paste-preview-dialog[data-v-951c9b36]{display:flex;flex-direction:column;gap:18px}.paste-preview-grid[data-v-951c9b36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;max-height:420px;overflow-y:auto}.paste-preview-item[data-v-951c9b36]{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--bg-card);border:1px solid var(--glass-border-light);border-radius:8px}.paste-preview-image[data-v-951c9b36]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;border:1px solid var(--glass-border)}.paste-preview-name[data-v-951c9b36],.paste-preview-size[data-v-951c9b36]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paste-preview-name[data-v-951c9b36]{font-size:12px;color:var(--text-primary)}.paste-preview-size[data-v-951c9b36]{font-family:var(--font-data);font-size:11px;color:var(--text-secondary)}.paste-preview-actions[data-v-951c9b36]{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.batch-fade-enter-active[data-v-951c9b36],.batch-fade-leave-active[data-v-951c9b36]{transition:all .3s ease}.batch-fade-enter-from[data-v-951c9b36],.batch-fade-leave-to[data-v-951c9b36]{opacity:0;transform:translate(10px)}.pagination-fade-enter-active[data-v-951c9b36],.pagination-fade-leave-active[data-v-951c9b36]{transition:all .3s ease}.pagination-fade-enter-from[data-v-951c9b36],.pagination-fade-leave-to[data-v-951c9b36]{opacity:0;transform:translateY(10px)}.selected-preview[data-v-25264d3c]{display:inline-flex;align-items:flex-start}.selected-preview.is-disabled[data-v-25264d3c]{opacity:.6;cursor:not-allowed}.empty-placeholder[data-v-25264d3c]{display:flex;align-items:center}.empty-actions[data-v-25264d3c]{display:flex;gap:8px}.empty-action-btn[data-v-25264d3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed var(--glass-border);border-radius:6px;background:#ffffff05;cursor:pointer;transition:all .3s ease}.empty-action-btn[data-v-25264d3c]:hover{border-color:var(--primary-color);background:#00f0ff0d}.empty-action-icon[data-v-25264d3c]{font-size:20px;color:var(--text-secondary);transition:color .3s ease}.empty-action-btn:hover .empty-action-icon[data-v-25264d3c]{color:var(--primary-color)}.empty-action-text[data-v-25264d3c]{font-size:12px;color:var(--text-secondary);transition:color .3s ease}.empty-action-btn:hover .empty-action-text[data-v-25264d3c]{color:var(--primary-color)}.preview-list[data-v-25264d3c]{display:flex;flex-wrap:wrap;gap:8px}.preview-item[data-v-25264d3c]{position:relative;border-radius:6px;overflow:hidden;border:2px solid transparent;background:#ffffff08;transition:all .3s ease}.preview-item[data-v-25264d3c]:hover{border-color:#00f0ff4d}.remove-btn[data-v-25264d3c]{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(220,53,69,.3);background:linear-gradient(135deg,#dc354526,#dc354514);color:#dc3545;border-radius:4px;cursor:pointer;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-item:hover .remove-btn[data-v-25264d3c]{opacity:1}.remove-btn[data-v-25264d3c]:hover{background:linear-gradient(135deg,#dc35454d,#dc354533);border-color:#dc354580;color:#fff;box-shadow:0 0 8px #dc354566}.remove-btn[data-v-25264d3c] .fa-icon{transform:translate(.5px)}.overflow-indicator[data-v-25264d3c]{display:flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffff0d;border:2px solid var(--glass-border)}.overflow-text[data-v-25264d3c]{font-size:16px;font-weight:600;color:var(--text-secondary)}.add-button[data-v-25264d3c]{display:flex;align-items:center;justify-content:center;border:2px dashed var(--glass-border);border-radius:6px;background:#ffffff05;cursor:pointer;transition:all .3s ease}.add-button[data-v-25264d3c]:hover{border-color:var(--primary-color);background:#00f0ff0d}.add-icon[data-v-25264d3c]{font-size:24px;color:var(--text-secondary);transition:color .3s ease}.add-button:hover .add-icon[data-v-25264d3c]{color:var(--primary-color)}.preview-item-enter-active[data-v-25264d3c],.preview-item-leave-active[data-v-25264d3c]{transition:all .3s ease}.preview-item-enter-from[data-v-25264d3c],.preview-item-leave-to[data-v-25264d3c]{opacity:0;transform:scale(.8)}.preview-item-move[data-v-25264d3c]{transition:transform .3s ease}.custom-input-button[data-v-25264d3c]{display:flex;align-items:center;justify-content:center;border:2px dashed var(--glass-border);border-radius:6px;background:#ffffff05;cursor:pointer;transition:all .3s ease}.custom-input-button[data-v-25264d3c]:hover{border-color:var(--primary-color);background:#00f0ff0d}.custom-input-icon[data-v-25264d3c]{font-size:20px;color:var(--text-secondary);transition:color .3s ease}.custom-input-button:hover .custom-input-icon[data-v-25264d3c]{color:var(--primary-color)}.url-popover-overlay[data-v-25264d3c]{position:fixed;inset:0;background:#0000004d;z-index:9999;display:flex;align-items:center;justify-content:center}.url-popover[data-v-25264d3c]{position:fixed;min-width:320px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.url-popover-header[data-v-25264d3c]{padding:12px 16px;font-size:14px;font-weight:500;color:var(--text-primary);border-bottom:1px solid var(--glass-border)}.url-popover-body[data-v-25264d3c]{padding:16px}.url-input-error[data-v-25264d3c]{display:block;margin-top:6px;font-size:12px;color:#dc3545}.url-popover-footer[data-v-25264d3c]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--glass-border)}.popover-fade-enter-active[data-v-25264d3c],.popover-fade-leave-active[data-v-25264d3c]{transition:all .2s ease}.popover-fade-enter-from[data-v-25264d3c],.popover-fade-leave-to[data-v-25264d3c]{opacity:0}.popover-fade-enter-from .url-popover[data-v-25264d3c],.popover-fade-leave-to .url-popover[data-v-25264d3c]{transform:scale(.95)}.image-picker[data-v-a91edbe2]{display:inline-block}.picker-footer[data-v-a91edbe2]{display:flex;align-items:center;justify-content:space-between;width:100%}.selection-info[data-v-a91edbe2]{font-size:14px;color:var(--text-secondary)}.batch-fade-enter-active[data-v-a91edbe2],.batch-fade-leave-active[data-v-a91edbe2]{transition:all .3s ease}.batch-fade-enter-from[data-v-a91edbe2],.batch-fade-leave-to[data-v-a91edbe2]{opacity:0;transform:translate(-10px)}.image-upload[data-v-4a4e7674]{display:inline-block;position:relative}.image-upload[data-v-4a4e7674]:focus{outline:none}.image-upload.is-disabled[data-v-4a4e7674]{opacity:.6;cursor:not-allowed}.hidden-input[data-v-4a4e7674]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.preview-wrapper[data-v-4a4e7674]{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-container[data-v-4a4e7674]{position:relative;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#ffffff08;transition:all .3s ease}.preview-container[data-v-4a4e7674]:hover{border-color:#00f0ff4d}.image-upload:focus-visible .preview-container[data-v-4a4e7674],.image-upload:focus-visible .upload-placeholder[data-v-4a4e7674]{border-color:var(--primary-color);box-shadow:0 0 0 2px #00f0ff26}.is-round .preview-container[data-v-4a4e7674]{border-radius:50%}.upload-overlay[data-v-4a4e7674]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.action-buttons[data-v-4a4e7674]{position:absolute;top:4px;right:4px;display:flex;gap:4px;opacity:0;transition:opacity .3s ease}.preview-container:hover .action-buttons[data-v-4a4e7674]{opacity:1}.action-buttons-round[data-v-4a4e7674]{display:flex;justify-content:center;gap:6px;height:24px;opacity:0;transition:opacity .3s ease}.action-buttons-round.is-hidden[data-v-4a4e7674]{visibility:hidden}.preview-wrapper:hover .action-buttons-round[data-v-4a4e7674]:not(.is-hidden){opacity:1}.action-btn[data-v-4a4e7674]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:4px;cursor:pointer;transition:all .3s ease}.upload-btn[data-v-4a4e7674]{border:1px solid rgba(0,240,255,.5);background:#00b4c833;color:var(--primary-color)}.upload-btn[data-v-4a4e7674]:hover{background:#00f0ff59;border-color:#00f0ffb3;box-shadow:0 0 10px #00f0ff80}.remove-btn[data-v-4a4e7674]{border:1px solid rgba(220,53,69,.5);background:#dc506433;color:#ff6b7a}.remove-btn[data-v-4a4e7674]:hover{background:#dc354566;border-color:#dc3545b3;color:#fff;box-shadow:0 0 10px #dc354580}.upload-placeholder[data-v-4a4e7674]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--glass-border);border-radius:8px;background:#ffffff05;cursor:pointer;transition:all .3s ease}.is-round .upload-placeholder[data-v-4a4e7674]{border-radius:50%}.upload-placeholder[data-v-4a4e7674]:hover:not(.is-disabled *){border-color:var(--primary-color);background:#00f0ff0d}.upload-placeholder.is-dragging[data-v-4a4e7674],.preview-container.is-dragging[data-v-4a4e7674]{border-color:var(--primary-color);background:#00f0ff1a;box-shadow:0 0 20px #00f0ff33}.placeholder-icon[data-v-4a4e7674]{font-size:24px;color:var(--text-secondary);transition:all .3s ease}.upload-placeholder:hover .placeholder-icon[data-v-4a4e7674]{color:var(--primary-color);transform:scale(1.1)}.placeholder-text[data-v-4a4e7674]{font-size:12px;color:var(--text-secondary);text-align:center;padding:0 8px}.error-message[data-v-4a4e7674]{display:flex;align-items:center;gap:4px;margin-top:8px;padding:6px 10px;font-size:12px;color:#dc3545;background:#dc35451a;border:1px solid rgba(220,53,69,.2);border-radius:4px}.paste-preview-dialog[data-v-4a4e7674]{display:flex;flex-direction:column;gap:18px}.paste-preview-card[data-v-4a4e7674]{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--bg-card);border:1px solid var(--glass-border-light);border-radius:8px}.paste-preview-image[data-v-4a4e7674]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;border:1px solid var(--glass-border)}.paste-preview-name[data-v-4a4e7674],.paste-preview-size[data-v-4a4e7674]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paste-preview-name[data-v-4a4e7674]{font-size:12px;color:var(--text-primary)}.paste-preview-size[data-v-4a4e7674]{font-family:var(--font-data);font-size:11px;color:var(--text-secondary)}.paste-preview-actions[data-v-4a4e7674]{display:flex;justify-content:flex-end;gap:10px}.error-fade-enter-active[data-v-4a4e7674],.error-fade-leave-active[data-v-4a4e7674]{transition:all .3s ease}.error-fade-enter-from[data-v-4a4e7674],.error-fade-leave-to[data-v-4a4e7674]{opacity:0;transform:translateY(-4px)}.base-tabs[data-v-8dfe8e41]{--tab-bg: transparent;--tab-active-bg: rgba(0, 240, 255, .2);--tab-hover-bg: rgba(0, 240, 255, .1);--tab-active-color: var(--primary-color)}.tabs-header-wrapper[data-v-8dfe8e41]{position:relative;display:flex;align-items:flex-start;margin-bottom:16px}.tabs-header[data-v-8dfe8e41]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;border-bottom:1px solid var(--glass-border);padding-bottom:8px}.tabs-header[data-v-8dfe8e41]::-webkit-scrollbar{display:none}.tab-item[data-v-8dfe8e41]{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:.9rem;color:var(--text-secondary);background:var(--tab-bg);transition:all .2s ease;-webkit-user-select:none;user-select:none;flex-shrink:0;white-space:nowrap}.tab-label-text[data-v-8dfe8e41]{white-space:nowrap}.scroll-arrow[data-v-8dfe8e41]{display:flex;align-items:center;justify-content:center;width:16px;padding:6px 0;cursor:pointer;color:var(--text-secondary);background:var(--button-bg);border:1px solid var(--button-border);border-radius:3px;transition:all .2s ease;flex-shrink:0;font-size:.8rem}.scroll-arrow[data-v-8dfe8e41]:hover{color:var(--primary-color);background:var(--button-bg-hover)}.scroll-arrow-left[data-v-8dfe8e41]{margin-right:6px}.scroll-arrow-right[data-v-8dfe8e41]{margin-left:6px}.tab-item[data-v-8dfe8e41]:hover:not(.disabled){background:var(--tab-hover-bg);color:var(--text-primary)}.tab-item.active[data-v-8dfe8e41]{background:var(--tab-active-bg);color:var(--tab-active-color);font-weight:500}.tab-item.disabled[data-v-8dfe8e41]{opacity:.5;cursor:not-allowed}.tab-icon[data-v-8dfe8e41]{font-size:.9rem}.tabs-content[data-v-8dfe8e41]{background:#0000000d;border-radius:8px;overflow:hidden}.tabs-track[data-v-8dfe8e41]{display:flex;transition:transform .3s ease}.tab-pane[data-v-8dfe8e41]{flex-shrink:0;width:100%}.blocks-container[data-v-51810188]{background:var(--table-bg);border:1px solid var(--glass-border);border-radius:6px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.blocks-header[data-v-51810188]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--glass-border-light);background:var(--table-header-bg)}.blocks-header-actions[data-v-51810188]{display:flex;align-items:center;gap:12px;flex-shrink:0}.blocks-title[data-v-51810188]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-primary)}.blocks-title .title-icon[data-v-51810188]{color:var(--primary-color)}.blocks-count[data-v-51810188]{font-size:14px;color:var(--text-secondary);font-weight:400}.blocks-body[data-v-51810188]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.blocks-body-inner[data-v-51810188]{min-height:0;overflow:hidden;opacity:1;transform:translateY(0);transform-origin:top;transition:opacity .22s ease,transform .32s cubic-bezier(.4,0,.2,1)}.blocks-container.is-collapsed .blocks-body[data-v-51810188]{grid-template-rows:0fr}.blocks-container.is-collapsed .blocks-body-inner[data-v-51810188]{opacity:0;transform:translateY(-8px);pointer-events:none}.blocks-list[data-v-51810188]{padding:16px}.block-item[data-v-51810188]{margin-bottom:12px;background:var(--table-row-striped-bg);border:1px solid var(--glass-border-light);border-radius:4px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.block-item[data-v-51810188]:hover{background:var(--table-row-hover-bg);border-color:var(--glass-border)}.block-item-header[data-v-51810188]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:16px}.block-item-left[data-v-51810188]{display:flex;align-items:center;gap:16px;flex:1}.block-image[data-v-51810188]{flex-shrink:0}.block-info[data-v-51810188]{flex:1;min-width:0}.block-title-row[data-v-51810188]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.block-title[data-v-51810188]{font-size:16px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-remark[data-v-51810188]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);margin-top:4px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-remark.is-tags-only[data-v-51810188]{margin-top:6px}.block-remark .remark-icon[data-v-51810188]{color:var(--primary-color);font-size:11px;flex-shrink:0}.remark-tag[data-v-51810188]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:500;font-style:normal;border:1px solid;flex-shrink:0;white-space:nowrap}.remark-text[data-v-51810188]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-type-badge[data-v-51810188]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;flex-shrink:0}.block-type-badge.type-1[data-v-51810188]{background:#667eea33;color:#667eea;border:1px solid rgba(102,126,234,.3)}.block-type-badge.type-2[data-v-51810188]{background:#f5576c33;color:#f5576c;border:1px solid rgba(245,87,108,.3)}.block-type-badge.type-3[data-v-51810188]{background:#00f0ff33;color:var(--primary-color);border:1px solid rgba(0,240,255,.3)}.block-type-badge.type-4[data-v-51810188]{background:#00ff9533;color:var(--success-color);border:1px solid rgba(0,255,149,.3)}.block-type-badge.type-5[data-v-51810188]{background:#ffb80033;color:var(--warning-color);border:1px solid rgba(255,184,0,.3)}.block-type-badge.type-6[data-v-51810188]{background:#ff4f4f33;color:var(--danger-color);border:1px solid rgba(255,79,79,.3)}.block-type-badge.type-7[data-v-51810188]{background:#7c3aed33;color:var(--accent-secondary);border:1px solid rgba(124,58,237,.3)}.block-item-right[data-v-51810188]{display:flex;align-items:center;gap:8px;flex-shrink:0}[data-v-51810188] .order-buttons{display:flex;flex-direction:column;gap:0;position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-51810188] .order-buttons .order-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:28px;padding:0;border:none;background:transparent;color:#00f0ffe6;font-size:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none}[data-v-51810188] .order-buttons .order-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,240,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .25s ease}[data-v-51810188] .order-buttons .order-btn .fa-icon{position:relative;z-index:1;font-size:11px;transition:all .25s cubic-bezier(.4,0,.2,1)}[data-v-51810188] .order-buttons .order-btn-up{border-bottom:1px solid var(--glass-border-light)}[data-v-51810188] .order-buttons .order-btn:hover:not(:disabled){color:var(--primary-color);text-shadow:0 0 8px rgba(0,240,255,.5)}[data-v-51810188] .order-buttons .order-btn:hover:not(:disabled):before{opacity:1}[data-v-51810188] .order-buttons .order-btn:hover:not(:disabled) .fa-icon{transform:scale(1.15)}[data-v-51810188] .order-buttons .order-btn:active:not(:disabled){transform:scale(.95)}[data-v-51810188] .order-buttons .order-btn:active:not(:disabled):before{background:linear-gradient(135deg,#00f0ff40,#00f0ff1a)}[data-v-51810188] .order-buttons .order-btn:active:not(:disabled) .fa-icon{transform:scale(1.05)}[data-v-51810188] .order-buttons .order-btn:disabled{color:#969696cc;cursor:not-allowed;opacity:.6}[data-v-51810188] .order-buttons .order-btn:disabled .fa-icon{opacity:.5;color:#b4b4b4e6}[data-v-51810188] .order-buttons .order-btn:disabled:hover{color:#969696cc;transform:none}[data-v-51810188] .order-buttons .order-btn:disabled:hover:before{opacity:0}[data-v-51810188] .order-buttons .order-btn:disabled:hover .fa-icon{transform:none;opacity:.5;color:#b4b4b4e6}[data-v-51810188] .order-buttons:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,240,255,.15) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}[data-v-51810188] .order-buttons:hover:after{opacity:1}.empty-state[data-v-51810188]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary)}.empty-state .empty-icon[data-v-51810188]{margin-bottom:16px;color:var(--text-secondary)}.empty-state p[data-v-51810188]{margin:0 0 24px;font-size:16px}.block-move-enter-active[data-v-51810188],.block-move-leave-active[data-v-51810188]{transition:all .5s cubic-bezier(.4,0,.2,1)}.block-move-enter-from[data-v-51810188]{opacity:0;transform:translateY(-30px)}.block-move-leave-to[data-v-51810188]{opacity:0;transform:translateY(30px)}.block-move-move[data-v-51810188]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.block-move-leave-active[data-v-51810188]{position:absolute;width:100%}.block-item.moving[data-v-51810188]{box-shadow:0 8px 25px #0000004d!important;border-color:var(--glass-border)!important;z-index:10}@media(max-width:768px){.block-item-header[data-v-51810188]{flex-direction:column;align-items:stretch;gap:12px}.block-item-right[data-v-51810188]{justify-content:space-between}}.sort-table[data-v-f2398fcb]{position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;padding:16px;overflow:hidden}.sort-table-header[data-v-f2398fcb]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;margin:-16px -16px 16px;border-bottom:1px solid var(--glass-border-light);background:var(--table-header-bg)}.sort-table-title[data-v-f2398fcb]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-primary)}.sort-table-title .title-icon[data-v-f2398fcb]{color:var(--primary-color)}.sort-table-count[data-v-f2398fcb]{font-size:14px;color:var(--text-secondary);font-weight:400}.sort-table-header-actions[data-v-f2398fcb]{flex-shrink:0}.table-scroll[data-v-f2398fcb]{position:relative;width:100%;overflow-x:auto}.table-scroll[data-v-f2398fcb]::-webkit-scrollbar{height:8px}.table-scroll[data-v-f2398fcb]::-webkit-scrollbar-button{display:none;width:0;height:0}.table-scroll[data-v-f2398fcb]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.table-scroll[data-v-f2398fcb]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#00f0ff73,#00b4ff73);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.table-scroll[data-v-f2398fcb]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#00f0ffb3,#00b4ffb3);background-clip:padding-box}.table-scroll[data-v-f2398fcb]{scrollbar-width:thin;scrollbar-color:rgba(0,200,255,.55) rgba(255,255,255,.06)}.table-main[data-v-f2398fcb]{width:100%;border-collapse:collapse;color:var(--text-primary);font-family:var(--font-main)}.table-header-cell[data-v-f2398fcb]{text-align:left;padding:12px 8px;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--glass-border-light);background:var(--table-header-bg)}.table-header-cell[data-v-f2398fcb]:not(:first-child){border-left:1px solid var(--glass-border-light)}.sort-table-order-header[data-v-f2398fcb]{text-align:center;padding:12px 8px;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--glass-border-light);background:var(--table-header-bg);border-left:1px solid var(--glass-border-light)}.table-cell[data-v-f2398fcb]{padding:12px 8px;border-bottom:1px solid var(--glass-border-light);font-size:.92rem;text-align:left}.table-cell[data-v-f2398fcb]:not(:first-child){border-left:1px solid var(--glass-border-light)}.sort-table-order-cell[data-v-f2398fcb]{padding:8px;border-bottom:1px solid var(--glass-border-light);border-left:1px solid var(--glass-border-light);text-align:center;vertical-align:middle}.table-row[data-v-f2398fcb]:hover{background:var(--table-row-hover-bg)}.table-row-striped[data-v-f2398fcb]{background:var(--table-row-striped-bg)}.table-selection[data-v-f2398fcb]{width:40px;text-align:center}.table-align-center[data-v-f2398fcb]{text-align:center}.table-align-right[data-v-f2398fcb]{text-align:right}.table-empty[data-v-f2398fcb]{min-height:280px;padding:24px 0;text-align:center;color:var(--text-secondary)}.table-empty-content[data-v-f2398fcb]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:66px}.table-empty-icon[data-v-f2398fcb]{font-size:1.6rem;color:var(--text-secondary);opacity:.8}.table-empty-text[data-v-f2398fcb]{font-size:.92rem}.table-loading-state[data-v-f2398fcb]{pointer-events:none}.order-buttons[data-v-f2398fcb]{display:inline-flex;flex-direction:column;gap:0;position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-btn[data-v-f2398fcb]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:28px;padding:0;border:none;background:transparent;color:#00f0ffe6;font-size:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none}.order-btn[data-v-f2398fcb]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,240,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .25s ease}.order-btn[data-v-f2398fcb] .fa-icon{position:relative;z-index:1;font-size:11px;transition:all .25s cubic-bezier(.4,0,.2,1)}.order-btn-up[data-v-f2398fcb]{border-bottom:1px solid var(--glass-border-light)}.order-btn[data-v-f2398fcb]:hover:not(:disabled){color:var(--primary-color);text-shadow:0 0 8px rgba(0,240,255,.5)}.order-btn[data-v-f2398fcb]:hover:not(:disabled):before{opacity:1}.order-btn[data-v-f2398fcb]:hover:not(:disabled) .fa-icon{transform:scale(1.15)}.order-btn[data-v-f2398fcb]:active:not(:disabled){transform:scale(.95)}.order-btn[data-v-f2398fcb]:active:not(:disabled):before{background:linear-gradient(135deg,#00f0ff40,#00f0ff1a)}.order-btn[data-v-f2398fcb]:active:not(:disabled) .fa-icon{transform:scale(1.05)}.order-btn[data-v-f2398fcb]:disabled{color:#969696cc;cursor:not-allowed;opacity:.6}.order-btn[data-v-f2398fcb]:disabled .fa-icon{opacity:.5;color:#b4b4b4e6}.order-btn[data-v-f2398fcb]:disabled:hover{color:#969696cc;transform:none}.order-btn[data-v-f2398fcb]:disabled:hover:before{opacity:0}.order-btn[data-v-f2398fcb]:disabled:hover .fa-icon{transform:none;opacity:.5;color:#b4b4b4e6}.order-buttons[data-v-f2398fcb]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,240,255,.15) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.order-buttons[data-v-f2398fcb]:hover:after{opacity:1}.sort-table-row-move[data-v-f2398fcb]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.sort-table-row-enter-active[data-v-f2398fcb],.sort-table-row-leave-active[data-v-f2398fcb]{transition:all .5s cubic-bezier(.4,0,.2,1)}.sort-table-row-enter-from[data-v-f2398fcb]{opacity:0;transform:translateY(-30px)}.sort-table-row-leave-to[data-v-f2398fcb]{opacity:0;transform:translateY(30px)}.sort-table-row-leave-active[data-v-f2398fcb]{position:absolute;width:100%}.skeleton-row[data-v-f2398fcb]{pointer-events:none;animation:skeleton-fade-in-f2398fcb .3s ease-in}.skeleton-row[data-v-f2398fcb]:hover{background:transparent!important}.skeleton-item[data-v-f2398fcb]{height:16px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-f2398fcb 1.8s ease-in-out infinite}.skeleton-text[data-v-f2398fcb]{width:80%;max-width:200px}.skeleton-row:nth-child(1) .skeleton-text[data-v-f2398fcb]{width:75%}.skeleton-row:nth-child(2) .skeleton-text[data-v-f2398fcb]{width:90%}.skeleton-row:nth-child(3) .skeleton-text[data-v-f2398fcb]{width:65%}.skeleton-row:nth-child(4) .skeleton-text[data-v-f2398fcb]{width:85%}.skeleton-row:nth-child(5) .skeleton-text[data-v-f2398fcb]{width:70%}.skeleton-price[data-v-f2398fcb]{width:100px;height:24px;border-radius:6px}.skeleton-image[data-v-f2398fcb]{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:8px}.skeleton-tag[data-v-f2398fcb]{width:60px;height:24px;border-radius:12px}.skeleton-date[data-v-f2398fcb]{width:120px}.skeleton-actions[data-v-f2398fcb]{width:80px;height:28px;border-radius:4px}.skeleton-actions-group[data-v-f2398fcb]{display:flex;align-items:center;gap:8px}.skeleton-action-button[data-v-f2398fcb]{width:26px;height:26px;border-radius:2px;flex-shrink:0}.skeleton-checkbox[data-v-f2398fcb]{width:18px;height:18px;margin:0 auto;border-radius:3px}.skeleton-switch[data-v-f2398fcb]{width:44px;height:24px;border-radius:999px}.skeleton-order[data-v-f2398fcb]{width:36px;height:58px;border-radius:8px;margin:0 auto}.table-align-center .skeleton-item[data-v-f2398fcb]{margin-left:auto;margin-right:auto}.table-align-right .skeleton-item[data-v-f2398fcb]{margin-left:auto;margin-right:0}@keyframes skeleton-shimmer-f2398fcb{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-fade-in-f2398fcb{0%{opacity:0}to{opacity:1}}.batch-actions-bar[data-v-f2398fcb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#00f0ff14,#00b4ff14);border:1px solid rgba(0,240,255,.2);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.batch-actions-info[data-v-f2398fcb]{display:flex;align-items:center;gap:8px;white-space:nowrap}.batch-actions-text[data-v-f2398fcb]{font-size:.92rem;color:var(--text-primary);font-weight:500}.batch-actions-buttons[data-v-f2398fcb]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.batch-actions-fade-enter-active[data-v-f2398fcb],.batch-actions-fade-leave-active[data-v-f2398fcb]{transition:all .3s cubic-bezier(.4,0,.2,1)}.batch-actions-fade-enter-from[data-v-f2398fcb]{opacity:0;transform:translateY(-12px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.batch-actions-fade-leave-to[data-v-f2398fcb]{opacity:0;transform:translateY(-8px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.code-editor-wrapper[data-v-ea7c98b3]{display:flex;flex-direction:column;gap:10px;width:100%}.editor-label[data-v-ea7c98b3]{color:var(--text-primary);font-size:14px;font-weight:600}.editor-shell[data-v-ea7c98b3]{position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff14,#7c3aed0f),#020407d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 42px #00000038;transition:all .3s cubic-bezier(.4,0,.2,1)}.code-editor-wrapper.is-focused .editor-shell[data-v-ea7c98b3]{border-color:#00f0ff73;box-shadow:0 0 0 1px #00f0ff2e,0 20px 45px #00f0ff1f}.code-editor-wrapper.has-error .editor-shell[data-v-ea7c98b3]{border-color:#ff4f4f6b;box-shadow:0 0 0 1px #ff4f4f1f,0 16px 38px #ff4f4f14}.editor-toolbar[data-v-ea7c98b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--glass-border-light);background:linear-gradient(180deg,#ffffff0f,#ffffff03)}.editor-language[data-v-ea7c98b3]{color:var(--primary-color);font-family:var(--font-data);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.editor-status-group[data-v-ea7c98b3]{display:flex;align-items:center;gap:8px}.editor-badge[data-v-ea7c98b3]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#7c3aed29;border:1px solid rgba(124,58,237,.3);color:#c4b5fd;font-size:12px}.editor-badge-disabled[data-v-ea7c98b3]{background:#ffb8001f;border-color:#ffb80042;color:var(--warning-color)}.editor-meta[data-v-ea7c98b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--glass-border-light);color:var(--text-secondary);font-size:12px;font-family:var(--font-data)}.editor-surface[data-v-ea7c98b3]{min-height:220px;background:radial-gradient(circle at top right,rgba(0,240,255,.06),transparent 35%),linear-gradient(180deg,#ffffff05,#fff0)}.editor-root[data-v-ea7c98b3]{height:100%;min-height:inherit}.editor-hint[data-v-ea7c98b3],.editor-error[data-v-ea7c98b3]{display:flex;align-items:center;gap:8px;font-size:13px}.editor-hint[data-v-ea7c98b3]{color:var(--text-secondary)}.editor-error[data-v-ea7c98b3]{color:var(--danger-color)}.hint-icon[data-v-ea7c98b3]{color:var(--primary-color)}.error-icon[data-v-ea7c98b3]{color:var(--danger-color)}.shell-readonly .editor-toolbar[data-v-ea7c98b3],.shell-disabled .editor-toolbar[data-v-ea7c98b3]{opacity:.92}.shell-readonly .editor-surface[data-v-ea7c98b3]{background:radial-gradient(circle at top right,rgba(124,58,237,.08),transparent 35%),#020407b8}.shell-disabled[data-v-ea7c98b3]{opacity:.72}.shell-disabled[data-v-ea7c98b3],.shell-disabled .editor-surface[data-v-ea7c98b3]{cursor:not-allowed}[data-v-ea7c98b3] .cm-editor{height:100%}[data-v-ea7c98b3] .cm-editor.cm-focused{outline:none}[data-v-ea7c98b3] .cm-scroller{overflow-x:auto;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.38) rgba(255,255,255,.04)}[data-v-ea7c98b3] .cm-scroller::-webkit-scrollbar{width:10px;height:10px}[data-v-ea7c98b3] .cm-scroller::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}[data-v-ea7c98b3] .cm-scroller::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00f0ff6b,#7c3aed61);border:2px solid rgba(2,4,7,.72);border-radius:999px;box-shadow:0 0 12px #00f0ff1f}[data-v-ea7c98b3] .cm-scroller::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00f0ff6b,#7c3aed61)}[data-v-ea7c98b3] .cm-scroller::-webkit-scrollbar-corner{background:#ffffff0a}[data-v-ea7c98b3] .cm-content[contenteditable=false]{cursor:not-allowed}@media(max-width:768px){.editor-toolbar[data-v-ea7c98b3],.editor-meta[data-v-ea7c98b3]{flex-direction:column;align-items:flex-start}}.auth-layout[data-v-29aad6c1]{position:relative;z-index:1;width:100%;min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(0,240,255,.15),transparent 55%),radial-gradient(circle at 20% 20%,rgba(124,58,237,.2),transparent 45%),linear-gradient(180deg,#020407fa,#060a12fa);overflow:hidden;color:var(--text-primary);font-family:var(--font-main)}.auth-layout[data-v-29aad6c1]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:120px 120px;opacity:.25;pointer-events:none;z-index:0}.auth-layout[data-v-29aad6c1]>*{position:relative;z-index:1;width:100%;min-height:100%}@media(max-width:768px){.auth-layout[data-v-29aad6c1]{padding:0}}.login-shell[data-v-efa09acc]{position:relative;width:100%;min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:3rem 2rem;overflow-y:auto}.login-panel[data-v-efa09acc]{position:relative;z-index:1;width:min(1240px,100%);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:3.5rem;align-items:center}.login-hero[data-v-efa09acc]{display:flex;flex-direction:column;gap:1.35rem;min-width:0}.brand-block[data-v-efa09acc]{display:flex;align-items:flex-start;gap:1rem;animation:slideInFromTop-efa09acc 1s cubic-bezier(.4,0,.2,1) .2s both}.brand-badge[data-v-efa09acc]{width:54px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;color:var(--primary-color);background:transparent;border-radius:8px;border:none;box-shadow:none;filter:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-main);box-sizing:border-box;overflow:hidden}.brand-logo-image[data-v-efa09acc]{width:100%;height:100%;display:block;object-fit:contain}.brand-text[data-v-efa09acc]{min-width:0}.brand-kicker[data-v-efa09acc]{margin:0 0 .3rem;color:var(--primary-color);font-size:.78rem;font-weight:700;text-transform:uppercase}.brand-title[data-v-efa09acc]{margin:0;font-size:1.8rem;font-weight:700;color:var(--text-primary)}.brand-subtitle[data-v-efa09acc]{margin:.35rem 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.hero-metrics[data-v-efa09acc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.metric-card[data-v-efa09acc]{--metric-offset: -40px;position:relative;min-height:150px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.metric-card[data-v-efa09acc]:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color) 12%,transparent),color-mix(in srgb,var(--accent-secondary) 10%,transparent) 48%,transparent);opacity:.55;pointer-events:none}.metric-card[data-v-efa09acc]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary-color) 44%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--primary-color) 14%,transparent)}.metric-card[data-v-efa09acc] .card-body{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:1rem}.metric-card-1[data-v-efa09acc]{--metric-offset: -88px;animation:slideInMetric-efa09acc 1s cubic-bezier(.4,0,.2,1) .4s both}.metric-card-2[data-v-efa09acc]{--metric-offset: -50px;animation:slideInMetric-efa09acc 1s cubic-bezier(.4,0,.2,1) .55s both}.metric-card-3[data-v-efa09acc]{--metric-offset: -32px;animation:slideInMetric-efa09acc 1s cubic-bezier(.4,0,.2,1) .7s both}.metric-icon[data-v-efa09acc]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;border-radius:8px;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 28%,transparent)}.metric-icon[data-v-efa09acc] .fa-icon{font-size:.92rem}.metric-label[data-v-efa09acc]{margin:0;font-size:.78rem;font-weight:700;color:var(--text-secondary)}.metric-value[data-v-efa09acc]{margin:.4rem 0 .25rem;font-size:1.28rem;font-weight:700;color:var(--text-primary)}.metric-note[data-v-efa09acc]{margin:auto 0 0;font-size:.8rem;color:var(--text-secondary);line-height:1.55}.hero-points[data-v-efa09acc]{display:grid;gap:.75rem}.hero-point-item[data-v-efa09acc]{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-point-item[data-v-efa09acc]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 9%,transparent),transparent 58%);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.hero-point-item[data-v-efa09acc]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary-color) 34%,transparent)}.hero-point-item[data-v-efa09acc]:hover:before{opacity:1}.hero-point-item[data-v-efa09acc] .card-body{position:relative;z-index:1;padding:.88rem 1rem}.point-row[data-v-efa09acc]{display:flex;align-items:flex-start;gap:.75rem}.point-icon[data-v-efa09acc]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 8%,transparent);border:1px solid var(--glass-border-light)}.point-icon[data-v-efa09acc] .fa-icon{font-size:.9rem;color:var(--primary-color)}.point-content[data-v-efa09acc]{min-width:0}.point-title[data-v-efa09acc]{margin:0;color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.35}.point-text[data-v-efa09acc]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.55}.hero-point-item-1[data-v-efa09acc]{animation:slideInFromBottom-efa09acc 1s cubic-bezier(.4,0,.2,1) .6s both}.hero-point-item-2[data-v-efa09acc]{animation:slideInFromBottom-efa09acc 1s cubic-bezier(.4,0,.2,1) .8s both}.hero-point-item-3[data-v-efa09acc]{animation:slideInFromBottom-efa09acc 1s cubic-bezier(.4,0,.2,1) 1s both}.login-card[data-v-efa09acc]{width:100%;animation:slideInFromRight-efa09acc 1s cubic-bezier(.4,0,.2,1) .1s both}.login-card-header[data-v-efa09acc]{display:flex;flex-direction:column;gap:.35rem}.login-title[data-v-efa09acc]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.login-subtitle[data-v-efa09acc]{margin:0;font-size:.9rem;color:var(--text-secondary)}.login-form[data-v-efa09acc]{display:flex;flex-direction:column;gap:1.2rem}.captcha-row[data-v-efa09acc]{display:grid;grid-template-columns:180px 160px;gap:.9rem;align-items:end;width:100%;box-sizing:border-box}.captcha-box[data-v-efa09acc]{width:160px;max-width:160px;height:52px;aspect-ratio:40 / 13;border-radius:6px;border:1px dashed rgba(0,240,255,.4);background:#00f0ff14;color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer;transition:all .25s ease;padding:0;box-sizing:border-box;overflow:hidden;flex-shrink:0}.captcha-image[data-v-efa09acc]{width:100%;height:100%;object-fit:cover}.captcha-box[data-v-efa09acc] .base-image-wrapper{border:none;border-radius:6px}.captcha-box[data-v-efa09acc]:hover{border-color:#00f0ffb3;box-shadow:0 0 18px #00f0ff40}.captcha-hint[data-v-efa09acc]{font-size:.75rem;color:var(--text-secondary)}.captcha-box[data-v-efa09acc]:disabled{opacity:.6;cursor:not-allowed}.login-options[data-v-efa09acc]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:auto;margin-left:auto}.forgot-password-btn[data-v-efa09acc]{width:auto;min-width:auto;padding:0}.login-footer[data-v-efa09acc]{display:flex;align-items:center;justify-content:center;padding:12px 0;border-top:1px solid var(--glass-border-light)}.copyright-text[data-v-efa09acc]{margin:0;font-size:.85rem;color:var(--text-secondary);text-align:center}.text-link[data-v-efa09acc]{background:transparent;border:none;color:var(--primary-color);font-family:var(--font-main);font-size:.9rem;cursor:pointer;padding:0}.text-link[data-v-efa09acc]:hover{color:var(--text-primary);text-shadow:0 0 8px rgba(0,240,255,.45)}@media(max-width:1024px){.login-shell[data-v-efa09acc]{align-items:flex-start}.login-panel[data-v-efa09acc]{grid-template-columns:1fr;gap:2.25rem}.login-hero[data-v-efa09acc]{order:2;max-width:100%}}@media(max-width:768px){.login-shell[data-v-efa09acc]{padding:2.5rem .75rem}.hero-metrics[data-v-efa09acc]{grid-template-columns:1fr}.brand-block[data-v-efa09acc]{gap:.85rem}.brand-badge[data-v-efa09acc]{width:48px;height:48px;font-size:1.5rem}.brand-title[data-v-efa09acc]{font-size:1.5rem}.captcha-row[data-v-efa09acc]{grid-template-columns:1fr;gap:.75rem}.captcha-box[data-v-efa09acc]{width:min(100%,160px);max-width:160px;height:auto}.login-options[data-v-efa09acc]{flex-direction:column;align-items:flex-start}}@keyframes slideInFromRight-efa09acc{0%{opacity:0;transform:translate(40px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideInFromTop-efa09acc{0%{opacity:0;transform:translateY(-40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInFromBottom-efa09acc{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInMetric-efa09acc{0%{opacity:0;transform:translate(var(--metric-offset)) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.reset-password-shell[data-v-b14e0daa]{padding:0 .75em;position:relative;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.reset-password-container[data-v-b14e0daa]{position:relative;z-index:1;width:min(900px,100%);animation:slideInFromBottom-b14e0daa .6s cubic-bezier(.4,0,.2,1)}.reset-password-card[data-v-b14e0daa]{width:100%}.card-header-content[data-v-b14e0daa]{display:flex;align-items:flex-start;gap:1rem}.header-icon[data-v-b14e0daa]{font-size:2rem;color:var(--warning-color);flex-shrink:0;margin-top:.25rem}.header-text[data-v-b14e0daa]{flex:1}.page-title[data-v-b14e0daa]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.page-subtitle[data-v-b14e0daa]{margin:.5rem 0 0;font-size:.95rem;color:var(--text-secondary)}.reset-password-content[data-v-b14e0daa]{display:flex;flex-direction:column;gap:2rem}.info-section[data-v-b14e0daa]{display:flex;flex-direction:column;gap:1.5rem}.info-item[data-v-b14e0daa]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-v-b14e0daa]{font-size:1.5rem;color:var(--primary-color);flex-shrink:0;margin-top:.25rem}.info-text h3[data-v-b14e0daa]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.info-text p[data-v-b14e0daa]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.steps[data-v-b14e0daa]{display:flex;flex-direction:column;gap:1.5rem;margin-left:2.5rem}.step-item[data-v-b14e0daa]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-b14e0daa]{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffb80033,#ff960026);border:2px solid var(--warning-color);color:var(--warning-color);font-weight:600;font-size:.95rem}.step-content h4[data-v-b14e0daa]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.step-content p[data-v-b14e0daa]{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.command-section[data-v-b14e0daa]{display:flex;flex-direction:column;gap:1rem}.command-header[data-v-b14e0daa]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.command-icon[data-v-b14e0daa]{font-size:1.2rem;color:var(--primary-color)}.command-box[data-v-b14e0daa]{position:relative;padding:1.25rem;background:#0006;border:1px solid rgba(255,184,0,.3);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-text[data-v-b14e0daa]{display:block;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;color:var(--text-primary);line-height:1.6;word-break:break-all;padding-right:4rem}.copy-btn[data-v-b14e0daa]{position:absolute;top:.75rem;right:.75rem;padding:.4rem .8rem;display:flex;align-items:center;gap:.4rem}.card-footer-content[data-v-b14e0daa]{display:flex;justify-content:center;padding:.5rem 0}.card-footer-content[data-v-b14e0daa] .base-button{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.page-title[data-v-b14e0daa]{font-size:1.5rem}.steps[data-v-b14e0daa]{margin-left:0}.command-text[data-v-b14e0daa]{font-size:.8rem;padding-right:0}.copy-btn[data-v-b14e0daa]{position:static;margin-top:.75rem;width:100%;justify-content:center}}@keyframes slideInFromBottom-b14e0daa{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.init-shell[data-v-8f99c652]{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;padding-top:0}.page-header[data-v-8f99c652]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:3rem;margin-top:2rem;color:var(--text-primary)}.brand-badge[data-v-8f99c652]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:var(--primary-color);background:transparent;border-radius:8px;border:none;box-shadow:none;filter:none;transition:all .3s ease;font-family:var(--font-main);box-sizing:border-box;overflow:hidden}.brand-logo-image[data-v-8f99c652]{width:100%;height:100%;display:block;object-fit:contain}.page-title[data-v-8f99c652]{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.init-panel[data-v-8f99c652]{position:relative;z-index:1;width:min(480px,100%)}.init-card[data-v-8f99c652]{width:100%}.init-card-header[data-v-8f99c652]{display:flex;align-items:center;gap:16px}.header-icon[data-v-8f99c652]{color:#60a5fa;font-size:1.5rem;flex-shrink:0}.init-title[data-v-8f99c652]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.init-subtitle[data-v-8f99c652]{margin:0;font-size:.9rem;color:var(--text-secondary)}.init-form[data-v-8f99c652]{display:flex;flex-direction:column;gap:1.2rem}@media(max-width:768px){.init-shell[data-v-8f99c652]{padding:2.5rem 1.5rem}.init-panel[data-v-8f99c652]{width:100%}}.init-shell[data-v-a5e73b86]{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;padding-top:1rem}.page-header[data-v-a5e73b86]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:3rem;margin-top:2rem;color:var(--text-primary)}.brand-badge[data-v-a5e73b86]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:var(--primary-color);background:transparent;border-radius:8px;border:none;box-shadow:none;filter:none;transition:all .3s ease;font-family:var(--font-main);box-sizing:border-box;overflow:hidden}.brand-logo-image[data-v-a5e73b86]{width:100%;height:100%;display:block;object-fit:contain}.page-title[data-v-a5e73b86]{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.init-panel[data-v-a5e73b86]{position:relative;z-index:1;width:min(480px,100%)}.init-card[data-v-a5e73b86]{width:100%}.init-card-header[data-v-a5e73b86]{display:flex;align-items:center;gap:16px}.header-icon[data-v-a5e73b86]{color:#ec4899;font-size:1.5rem;flex-shrink:0}.init-title[data-v-a5e73b86]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.init-subtitle[data-v-a5e73b86]{margin:0;font-size:.9rem;color:var(--text-secondary)}.init-form[data-v-a5e73b86]{display:flex;flex-direction:column;gap:1.2rem}.password-strength[data-v-a5e73b86]{margin-top:-.4rem;padding:12px 16px;background:#0f172a66;border-radius:8px;border:1px solid rgba(148,163,184,.1)}.strength-label[data-v-a5e73b86]{font-size:.85rem;color:var(--text-secondary);margin-bottom:8px;font-weight:500}.strength-bar[data-v-a5e73b86]{display:flex;gap:6px;height:6px}.strength-segment[data-v-a5e73b86]{flex:1;height:100%;border-radius:3px;background:#94a3b833;transition:all .3s ease}.strength-segment.weak[data-v-a5e73b86]{background:#ef4444}.strength-segment.medium[data-v-a5e73b86]{background:#f59e0b}.strength-segment.strong[data-v-a5e73b86]{background:#3b82f6}.strength-segment.very-strong[data-v-a5e73b86]{background:#10b981}@media(max-width:768px){.init-shell[data-v-a5e73b86]{padding-top:1rem}.init-panel[data-v-a5e73b86]{width:100%}}.add-admin-group-form[data-v-74cf2a1b]{padding:8px 0}.drawer-actions[data-v-74cf2a1b]{display:flex;justify-content:flex-end;gap:12px}.form-item[data-v-74cf2a1b]{margin-bottom:24px}.form-item[data-v-74cf2a1b]:last-child{margin-bottom:0}.permissions-label[data-v-74cf2a1b]{margin-bottom:12px}.label-text[data-v-74cf2a1b]{display:flex;align-items:center;gap:6px;font-size:.95rem;font-weight:500;color:var(--text-primary)}.label-icon[data-v-74cf2a1b]{width:16px;height:16px}.required-mark[data-v-74cf2a1b]{color:#ef4444;margin-left:2px}.permissions-container[data-v-74cf2a1b]{display:flex;flex-direction:column;gap:12px}.permissions-loading[data-v-74cf2a1b]{padding:40px 0;text-align:center}.permissions-tree-wrapper[data-v-74cf2a1b]{padding:12px;background:#ffffff05;border:1px solid var(--glass-border-light);border-radius:8px}.permissions-empty[data-v-74cf2a1b]{padding:40px 0;text-align:center}.empty-text[data-v-74cf2a1b]{color:var(--text-secondary);font-size:.9rem}.error-message[data-v-74cf2a1b]{color:#ef4444;font-size:.875rem;margin-top:4px}.search-add-content[data-v-b83accfa]{display:flex;flex-direction:column;gap:16px}.search-bar[data-v-b83accfa]{display:flex;align-items:center;gap:12px;flex-shrink:0}.search-input[data-v-b83accfa]{flex:1;min-width:0}.search-table-wrapper[data-v-b83accfa]{flex:1;min-height:200px}.confirm-dialog-content[data-v-b83accfa]{padding:8px 0}.confirm-dialog-content p[data-v-b83accfa]{margin:0 0 12px;font-size:.95rem;color:var(--text-primary);line-height:1.6}.confirm-dialog-content p[data-v-b83accfa]:last-child{margin-bottom:0}.confirm-dialog-content strong[data-v-b83accfa]{color:var(--primary-color);font-weight:600}.confirm-group-name[data-v-b83accfa]{color:#ff4d4d;font-weight:600}.confirm-warning[data-v-b83accfa]{color:#ff4d4d;font-size:.875rem;opacity:.9}.manage-admins-content[data-v-4dce38bd]{display:flex;flex-direction:column;gap:16px}.header-actions[data-v-4dce38bd]{display:flex;justify-content:flex-end;padding-bottom:12px;border-bottom:1px solid var(--glass-border-light)}.admins-table-container[data-v-4dce38bd]{flex:1;min-height:200px}.delete-dialog-content[data-v-4dce38bd]{padding:8px 0}.delete-dialog-content p[data-v-4dce38bd]{margin:0 0 12px;font-size:.95rem;color:var(--text-primary);line-height:1.6}.delete-dialog-content p[data-v-4dce38bd]:last-child{margin-bottom:0}.delete-dialog-content strong[data-v-4dce38bd]{color:var(--primary-color);font-weight:600}.delete-group-name[data-v-4dce38bd]{color:#ff4d4d;font-weight:600}.delete-warning[data-v-4dce38bd]{color:#ff4d4d;font-size:.875rem;opacity:.9}.page-content[data-v-2142572c]{padding:16px 6px 6px}.table-container[data-v-2142572c]{margin-top:18px}.delete-dialog-content[data-v-2142572c]{padding:8px 0}.delete-dialog-content p[data-v-2142572c]{margin:0 0 12px;font-size:.95rem;color:var(--text-primary);line-height:1.6}.delete-dialog-content p[data-v-2142572c]:last-child{margin-bottom:0}.delete-dialog-content strong[data-v-2142572c]{color:var(--primary-color);font-weight:600}.delete-warning[data-v-2142572c]{color:#ff4d4d;font-size:.875rem;opacity:.9}.add-admin-form[data-v-b93ab7bc]{padding:8px 0}.form-item[data-v-b93ab7bc]{margin-bottom:24px}.form-item[data-v-b93ab7bc]:last-child{margin-bottom:0}.reset-password-dialog-content[data-v-e4d8b14a]{display:flex;flex-direction:column;gap:14px}.dialog-tip[data-v-e4d8b14a]{margin:0 0 4px;color:var(--text-secondary);font-size:.92rem}.reset-google-auth-dialog-content[data-v-6aeded9b]{display:flex;flex-direction:column;gap:10px}.dialog-tip[data-v-6aeded9b]{margin:0;color:var(--text-secondary);font-size:.92rem}.dialog-warning[data-v-6aeded9b]{margin:0;color:var(--text-secondary);font-size:.9rem}.unbind-group-dialog-content[data-v-741da17f]{display:flex;flex-direction:column;gap:10px}.dialog-tip[data-v-741da17f]{margin:0;color:var(--text-secondary);font-size:.92rem}.dialog-warning[data-v-741da17f]{margin:0;color:var(--text-secondary);font-size:.9rem}.enable-admin-dialog-content[data-v-736d8eb4]{display:flex;flex-direction:column;gap:10px}.dialog-tip[data-v-736d8eb4]{margin:0;color:var(--text-secondary);font-size:.92rem}.dialog-warning[data-v-736d8eb4]{margin:0;color:var(--text-secondary);font-size:.9rem}.disable-admin-dialog-content[data-v-28a0f734]{display:flex;flex-direction:column;gap:10px}.dialog-tip[data-v-28a0f734]{margin:0;color:var(--text-secondary);font-size:.92rem}.dialog-warning[data-v-28a0f734]{margin:0;color:var(--text-secondary);font-size:.9rem}.delete-admin-dialog-content[data-v-9fcdbb71]{display:flex;flex-direction:column;gap:10px}.dialog-tip[data-v-9fcdbb71]{margin:0;color:var(--text-secondary);font-size:.92rem}.dialog-warning[data-v-9fcdbb71]{margin:0;color:var(--text-secondary);font-size:.9rem}.page-content[data-v-912b2c5e]{padding:16px 6px 6px}.table-container[data-v-912b2c5e]{margin-top:18px}.change-password-page[data-v-8889d730]{display:flex;flex-direction:column;gap:2rem;max-width:700px;margin:0 auto;padding:2rem 1rem;animation:page-fade-in .6s ease}.page-header[data-v-8889d730]{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-bottom:1rem}.header-decoration[data-v-8889d730]{display:flex;align-items:center;gap:1rem;width:100%;max-width:300px}.decoration-line[data-v-8889d730]{flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.5),transparent);position:relative;overflow:hidden}.decoration-line[data-v-8889d730]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.8),transparent);animation:line-shimmer-8889d730 3s ease-in-out infinite}@keyframes line-shimmer-8889d730{0%,to{transform:translate(0)}50%{transform:translate(200%)}}.header-icon[data-v-8889d730]{font-size:2rem;color:var(--primary-color);padding:1rem;background:#00f0ff1a;border:2px solid rgba(0,240,255,.3);border-radius:50%;animation:icon-glow-8889d730 3s ease-in-out infinite;box-shadow:0 0 20px #00f0ff4d,inset 0 0 10px #00f0ff1a}@keyframes icon-glow-8889d730{0%,to{box-shadow:0 0 20px #00f0ff4d,inset 0 0 10px #00f0ff1a}50%{box-shadow:0 0 30px #00f0ff80,inset 0 0 15px #00f0ff33}}.page-title[data-v-8889d730]{margin:0;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#00f0ff,#00b4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px}.page-subtitle[data-v-8889d730]{margin:0;font-size:.95rem;color:var(--text-secondary);font-weight:400}.password-card[data-v-8889d730]{width:100%;position:relative;overflow:hidden}.password-card[data-v-8889d730]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.8),transparent);animation:card-shimmer-8889d730 4s ease-in-out infinite}@keyframes card-shimmer-8889d730{0%,to{transform:translate(0)}50%{transform:translate(200%)}}.form-container[data-v-8889d730]{display:flex;flex-direction:column;gap:1.5rem}.form-item[data-v-8889d730]{display:flex;flex-direction:column;gap:.75rem;width:100%}.form-item[data-v-8889d730] .base-input-wrapper,.form-item[data-v-8889d730] .input-container{width:100%}.form-item[data-v-8889d730] input{width:100%;box-sizing:border-box}.password-strength[data-v-8889d730]{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#00f0ff08,#00b4ff0d);border:1px solid rgba(0,240,255,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.password-strength[data-v-8889d730]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.5),transparent)}.strength-fade-enter-active[data-v-8889d730],.strength-fade-leave-active[data-v-8889d730]{transition:all .3s ease}.strength-fade-enter-from[data-v-8889d730],.strength-fade-leave-to[data-v-8889d730]{opacity:0;transform:translateY(-10px)}.strength-header[data-v-8889d730]{display:flex;align-items:center;justify-content:space-between}.strength-label[data-v-8889d730]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary)}.strength-icon[data-v-8889d730]{font-size:1rem;color:var(--primary-color)}.strength-badge[data-v-8889d730]{position:relative;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.badge-text[data-v-8889d730]{position:relative;z-index:1}.badge-glow[data-v-8889d730]{position:absolute;inset:0;opacity:.3;filter:blur(8px)}.strength-badge.badge-weak[data-v-8889d730]{background:#ff4f4f26;border:1px solid rgba(255,79,79,.4);color:var(--danger-color)}.strength-badge.badge-weak .badge-glow[data-v-8889d730]{background:var(--danger-color)}.strength-badge.badge-medium[data-v-8889d730]{background:#ffb80026;border:1px solid rgba(255,184,0,.4);color:var(--warning-color)}.strength-badge.badge-medium .badge-glow[data-v-8889d730]{background:var(--warning-color)}.strength-badge.badge-strong[data-v-8889d730],.strength-badge.badge-very-strong[data-v-8889d730]{background:#00ff9526;border:1px solid rgba(0,255,149,.4);color:var(--success-color)}.strength-badge.badge-strong .badge-glow[data-v-8889d730],.strength-badge.badge-very-strong .badge-glow[data-v-8889d730]{background:var(--success-color)}.strength-bars[data-v-8889d730]{display:flex;gap:.75rem;height:8px}.strength-bar[data-v-8889d730]{position:relative;flex:1;height:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.strength-bar .bar-fill[data-v-8889d730]{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.strength-bar.bar-active .bar-fill[data-v-8889d730]{transform:scaleX(1)}.strength-bar.bar-weak.bar-active .bar-fill[data-v-8889d730]{background:linear-gradient(90deg,var(--danger-color),rgba(255,79,79,.8));box-shadow:0 0 10px #ff4f4f80,inset 0 1px #fff3}.strength-bar.bar-medium.bar-active .bar-fill[data-v-8889d730]{background:linear-gradient(90deg,var(--warning-color),rgba(255,184,0,.8));box-shadow:0 0 10px #ffb80080,inset 0 1px #fff3}.strength-bar.bar-strong.bar-active .bar-fill[data-v-8889d730],.strength-bar.bar-very-strong.bar-active .bar-fill[data-v-8889d730]{background:linear-gradient(90deg,var(--success-color),rgba(0,255,149,.8));box-shadow:0 0 10px #00ff9580,inset 0 1px #fff3}.password-requirements[data-v-8889d730]{padding:1.5rem;background:#0003;border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.requirements-header[data-v-8889d730]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.requirements-icon[data-v-8889d730]{font-size:1.1rem;color:var(--primary-color);animation:info-pulse-8889d730 2s ease-in-out infinite}@keyframes info-pulse-8889d730{0%,to{opacity:1}50%{opacity:.6}}.requirements-title[data-v-8889d730]{font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:.3px}.requirements-grid[data-v-8889d730]{display:grid;grid-template-columns:1fr;gap:.75rem}.requirement-card[data-v-8889d730]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease;overflow:hidden}.requirement-card[data-v-8889d730]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffffff1a;transition:all .3s ease}.requirement-card.card-met[data-v-8889d730]{background:#00ff950d;border-color:#00ff954d}.requirement-card.card-met[data-v-8889d730]:before{background:var(--success-color);box-shadow:0 0 10px #00ff9580}.card-icon-wrapper[data-v-8889d730]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);flex-shrink:0;transition:all .3s ease}.requirement-card.card-met .card-icon-wrapper[data-v-8889d730]{background:#00ff9526;border-color:#00ff9566;box-shadow:0 0 10px #00ff9533}.card-icon[data-v-8889d730]{font-size:.9rem;color:var(--text-secondary);transition:all .3s ease}.card-icon.icon-success[data-v-8889d730]{color:var(--success-color);animation:check-bounce-8889d730 .5s ease}@keyframes check-bounce-8889d730{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.card-text[data-v-8889d730]{flex:1;font-size:.9rem;color:var(--text-secondary);transition:color .3s ease}.requirement-card.card-met .card-text[data-v-8889d730]{color:var(--text-primary);font-weight:500}.card-checkmark[data-v-8889d730]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--success-color);color:#000;font-size:.7rem;animation:checkmark-appear-8889d730 .3s ease}@keyframes checkmark-appear-8889d730{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.form-actions[data-v-8889d730]{display:flex;justify-content:center;margin-top:1rem}.submit-button-wrapper[data-v-8889d730]{position:relative;width:100%;max-width:400px}.submit-button-wrapper .base-button[data-v-8889d730]{width:100%;position:relative;z-index:1;font-size:1rem;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 15px #00f0ff4d;transition:all .3s ease}.submit-button-wrapper .base-button[data-v-8889d730]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00f0ff66}.submit-button-wrapper .base-button[data-v-8889d730]:active:not(:disabled){transform:translateY(0)}.button-decoration[data-v-8889d730]{position:absolute;inset:-4px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.3),transparent);border-radius:8px;opacity:0;transition:opacity .3s ease;pointer-events:none;filter:blur(10px)}.submit-button-wrapper:hover .button-decoration[data-v-8889d730]{opacity:1;animation:button-glow-8889d730 2s ease-in-out infinite}@keyframes button-glow-8889d730{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:768px){.change-password-page[data-v-8889d730]{padding:1rem}.page-title[data-v-8889d730]{font-size:1.5rem}.page-subtitle[data-v-8889d730]{font-size:.875rem}.header-decoration[data-v-8889d730]{max-width:200px}.header-icon[data-v-8889d730]{font-size:1.5rem;padding:.75rem}.password-strength[data-v-8889d730]{padding:1rem}.strength-bars[data-v-8889d730]{height:6px}.password-requirements[data-v-8889d730]{padding:1rem}.requirements-grid[data-v-8889d730]{gap:.5rem}.requirement-card[data-v-8889d730]{padding:.75rem}.submit-button-wrapper[data-v-8889d730]{max-width:100%}}@media(max-width:480px){.change-password-page[data-v-8889d730]{padding:.75rem}.page-header[data-v-8889d730]{gap:.75rem}.page-title[data-v-8889d730]{font-size:1.25rem}.strength-badge[data-v-8889d730]{padding:.3rem .75rem;font-size:.75rem}.card-icon-wrapper[data-v-8889d730]{width:24px;height:24px}.card-text[data-v-8889d730]{font-size:.85rem}}.google-auth-disabled[data-v-d60b25ed]{display:flex;flex-direction:column;gap:2rem;animation:section-fade-in-d60b25ed .5s ease}@keyframes section-fade-in-d60b25ed{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-section[data-v-d60b25ed]{padding:1.5rem;background:#00b4ff0d;border:1px solid rgba(0,180,255,.2);border-radius:12px;border-left:4px solid var(--primary-color)}.section-header[data-v-d60b25ed]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.section-icon[data-v-d60b25ed]{font-size:1.5rem;color:var(--primary-color)}.section-title[data-v-d60b25ed]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.section-description[data-v-d60b25ed]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.8}.setup-steps[data-v-d60b25ed]{display:flex;flex-direction:column;gap:1.5rem}.step-card[data-v-d60b25ed]{padding:2rem;background:#0003;border:1px solid rgba(0,240,255,.15);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.step-card[data-v-d60b25ed]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--primary-color),rgba(0,240,255,.3));opacity:0;transition:opacity .3s ease}.step-card[data-v-d60b25ed]:hover{border-color:#00f0ff4d;box-shadow:0 4px 20px #00f0ff1a}.step-card[data-v-d60b25ed]:hover:before{opacity:1}.step-header[data-v-d60b25ed]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.step-number[data-v-d60b25ed]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#00f0ff33,#00b4ff26);border:2px solid var(--primary-color);border-radius:50%;font-size:1.25rem;font-weight:700;color:var(--primary-color);flex-shrink:0}.step-number span[data-v-d60b25ed]{position:relative;z-index:1}.number-glow[data-v-d60b25ed]{position:absolute;inset:-4px;background:var(--primary-color);border-radius:50%;opacity:.2;filter:blur(8px);animation:number-pulse-d60b25ed 2s ease-in-out infinite}@keyframes number-pulse-d60b25ed{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.step-title[data-v-d60b25ed]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.step-content[data-v-d60b25ed]{display:flex;flex-direction:column;gap:1.25rem;padding-left:3rem}.step-description[data-v-d60b25ed]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.app-list[data-v-d60b25ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.app-link[data-v-d60b25ed]{text-decoration:none;color:inherit;display:block}.app-item[data-v-d60b25ed]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease;cursor:pointer;position:relative}.app-link:hover .app-item[data-v-d60b25ed]{background:#ffffff0d;border-color:#00f0ff66;transform:translateY(-2px);box-shadow:0 4px 16px #00f0ff26}.app-icon[data-v-d60b25ed]{font-size:2.5rem;flex-shrink:0;transition:all .3s ease}.icon-android[data-v-d60b25ed]{color:#3ddc84}.icon-apple[data-v-d60b25ed]{color:#a2aaad}.app-link:hover .app-icon[data-v-d60b25ed]{transform:scale(1.1)}.app-arrow[data-v-d60b25ed]{font-size:1rem;color:var(--primary-color);margin-left:auto;opacity:.6;transition:all .3s ease}.app-link:hover .app-arrow[data-v-d60b25ed]{opacity:1;transform:translate(4px)}.app-info[data-v-d60b25ed]{display:flex;flex-direction:column;gap:.25rem}.app-name[data-v-d60b25ed]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.app-platforms[data-v-d60b25ed]{font-size:.85rem;color:var(--text-secondary)}.qr-container[data-v-d60b25ed]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px}.qr-wrapper[data-v-d60b25ed]{position:relative;padding:.6rem;border-radius:12px;box-shadow:0 8px 32px #0000004d}.qr-decoration[data-v-d60b25ed]{position:absolute;inset:-8px;pointer-events:none}.corner[data-v-d60b25ed]{position:absolute;width:20px;height:20px;border:3px solid var(--primary-color);opacity:.6}.corner-tl[data-v-d60b25ed]{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:4px}.corner-tr[data-v-d60b25ed]{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:4px}.corner-bl[data-v-d60b25ed]{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:4px}.corner-br[data-v-d60b25ed]{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:4px}.secret-section[data-v-d60b25ed]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px}.secret-header[data-v-d60b25ed]{display:flex;align-items:center;gap:.75rem}.secret-icon[data-v-d60b25ed]{font-size:1.125rem;color:var(--primary-color)}.secret-label[data-v-d60b25ed]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.secret-display[data-v-d60b25ed]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px}.secret-code[data-v-d60b25ed]{flex:1;font-family:Courier New,monospace;font-size:1rem;font-weight:600;color:var(--primary-color);letter-spacing:2px;word-break:break-all}.secret-actions[data-v-d60b25ed]{display:flex;gap:.5rem;flex-shrink:0}.verify-form[data-v-d60b25ed]{display:flex;flex-direction:row;align-items:flex-end;gap:1rem;max-width:600px}.verify-input-wrapper[data-v-d60b25ed]{flex:1;min-width:0}.verify-button[data-v-d60b25ed]{flex-shrink:0;white-space:nowrap;height:calc(.7rem * 2 + 1.5 * .95rem + 2px);padding-top:.7rem;padding-bottom:.7rem;display:flex;align-items:center}.regenerate-dialog-content[data-v-d60b25ed]{display:flex;flex-direction:column;gap:1rem}.dialog-warning[data-v-d60b25ed]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.dialog-question[data-v-d60b25ed]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}@media(max-width:768px){.step-content[data-v-d60b25ed]{padding-left:0}.app-list[data-v-d60b25ed]{grid-template-columns:1fr}.qr-container[data-v-d60b25ed]{padding:1.5rem 1rem}.secret-display[data-v-d60b25ed]{flex-direction:column;align-items:stretch}.secret-actions[data-v-d60b25ed]{width:100%;flex-direction:column}.secret-actions .base-button[data-v-d60b25ed]{width:100%}}@media(max-width:480px){.step-card[data-v-d60b25ed]{padding:1.5rem}.step-header[data-v-d60b25ed]{flex-direction:column;align-items:flex-start}.qr-wrapper[data-v-d60b25ed]{padding:1rem}.verify-form[data-v-d60b25ed]{max-width:100%;flex-direction:column;align-items:stretch}.verify-button[data-v-d60b25ed]{width:100%}}.google-auth-enabled[data-v-7694d112]{display:flex;flex-direction:column;gap:2rem;animation:section-fade-in-7694d112 .5s ease}@keyframes section-fade-in-7694d112{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-header[data-v-7694d112]{display:flex;align-items:center;gap:.75rem}.status-icon[data-v-7694d112]{font-size:1.5rem;color:var(--success-color)}.status-title[data-v-7694d112]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.status-description[data-v-7694d112]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.8}.action-section[data-v-7694d112]{padding-top:1rem}.google-auth-page[data-v-52c5c86d]{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto;padding:2rem 1rem;animation:page-fade-in .6s ease}.page-header[data-v-52c5c86d]{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-bottom:1rem}.header-decoration[data-v-52c5c86d]{display:flex;align-items:center;gap:1rem;width:100%;max-width:350px}.decoration-line[data-v-52c5c86d]{flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.5),transparent);position:relative;overflow:hidden}.decoration-line[data-v-52c5c86d]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.8),transparent);animation:line-shimmer-52c5c86d 3s ease-in-out infinite}@keyframes line-shimmer-52c5c86d{0%,to{transform:translate(0)}50%{transform:translate(200%)}}.header-icon[data-v-52c5c86d]{font-size:2.5rem;color:var(--primary-color);padding:1.25rem;background:#00f0ff1a;border:2px solid rgba(0,240,255,.3);border-radius:50%;animation:icon-glow-52c5c86d 3s ease-in-out infinite;box-shadow:0 0 20px #00f0ff4d,inset 0 0 10px #00f0ff1a}@keyframes icon-glow-52c5c86d{0%,to{box-shadow:0 0 20px #00f0ff4d,inset 0 0 10px #00f0ff1a;transform:scale(1)}50%{box-shadow:0 0 35px #00f0ff80,inset 0 0 15px #00f0ff33;transform:scale(1.05)}}.page-title[data-v-52c5c86d]{margin:0;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#00f0ff,#00b4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px}.page-subtitle[data-v-52c5c86d]{margin:0;font-size:.95rem;color:var(--text-secondary);font-weight:400;line-height:1.6}.status-card[data-v-52c5c86d]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#00f0ff08,#00b4ff0d);border:1px solid rgba(0,240,255,.2);border-radius:16px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-card[data-v-52c5c86d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.8),transparent);animation:card-shimmer-52c5c86d 4s ease-in-out infinite}@keyframes card-shimmer-52c5c86d{0%,to{transform:translate(0)}50%{transform:translate(200%)}}.status-indicator[data-v-52c5c86d]{display:flex;justify-content:center}.status-badge[data-v-52c5c86d]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:30px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 15px #0003;transition:all .3s ease}.badge-icon[data-v-52c5c86d]{font-size:1.25rem;z-index:1}.badge-text[data-v-52c5c86d]{z-index:1}.badge-glow[data-v-52c5c86d]{position:absolute;inset:0;opacity:.3;filter:blur(10px);animation:badge-pulse-52c5c86d 2s ease-in-out infinite}@keyframes badge-pulse-52c5c86d{0%,to{opacity:.3}50%{opacity:.5}}.status-badge.badge-enabled[data-v-52c5c86d]{background:#00ff9526;border:2px solid rgba(0,255,149,.4);color:var(--success-color)}.status-badge.badge-enabled .badge-glow[data-v-52c5c86d]{background:var(--success-color)}.status-badge.badge-disabled[data-v-52c5c86d]{background:#ffb80026;border:2px solid rgba(255,184,0,.4);color:var(--warning-color)}.status-badge.badge-disabled .badge-glow[data-v-52c5c86d]{background:var(--warning-color)}.status-info[data-v-52c5c86d]{text-align:center}.status-description[data-v-52c5c86d]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}@media(max-width:768px){.google-auth-page[data-v-52c5c86d]{padding:1rem}.page-title[data-v-52c5c86d]{font-size:1.5rem}.page-subtitle[data-v-52c5c86d]{font-size:.875rem}.header-decoration[data-v-52c5c86d]{max-width:250px}.header-icon[data-v-52c5c86d]{font-size:2rem;padding:1rem}.status-card[data-v-52c5c86d]{padding:1.5rem}.status-badge[data-v-52c5c86d]{padding:.625rem 1.25rem;font-size:.9rem}}@media(max-width:480px){.google-auth-page[data-v-52c5c86d]{padding:.75rem}.page-header[data-v-52c5c86d]{gap:.75rem}.page-title[data-v-52c5c86d]{font-size:1.25rem}.status-badge[data-v-52c5c86d]{padding:.5rem 1rem;font-size:.85rem}.badge-icon[data-v-52c5c86d]{font-size:1rem}}.detail-content[data-v-0d57a354]{padding:.5rem 0}.detail-section[data-v-0d57a354]{margin-bottom:2rem}.detail-section[data-v-0d57a354]:last-child{margin-bottom:0}.detail-section-title[data-v-0d57a354]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-primary);padding-bottom:.75rem;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-0d57a354]{font-size:1rem;color:var(--primary-color)}.detail-item[data-v-0d57a354]{display:flex;align-items:flex-start;margin-bottom:1rem;line-height:1.6}.detail-item[data-v-0d57a354]:last-child{margin-bottom:0}.detail-label[data-v-0d57a354]{min-width:100px;font-weight:500;color:var(--text-secondary);flex-shrink:0}.detail-value[data-v-0d57a354]{flex:1;color:var(--text-primary);word-break:break-all}.detail-value-code[data-v-0d57a354]{font-family:Courier New,monospace;font-size:.875rem;background:#0003;padding:.5rem;border-radius:4px;border:1px solid var(--glass-border)}.detail-value-error[data-v-0d57a354]{color:var(--danger-color)}.inline-icon[data-v-0d57a354]{font-size:.9rem;color:var(--primary-color);margin-right:.25rem;vertical-align:middle}.login-records-page[data-v-dc805e43]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:1rem .8rem}.device-info[data-v-dc805e43]{display:flex;align-items:center;gap:.5rem}.device-icon[data-v-dc805e43]{font-size:.9rem;color:var(--primary-color);flex-shrink:0}.location-info[data-v-dc805e43]{display:flex;align-items:center;gap:.5rem}.location-icon[data-v-dc805e43]{font-size:.9rem;color:var(--text-secondary);flex-shrink:0}.table-container[data-v-dc805e43]{margin-top:18px}@media(max-width:768px){.login-records-page[data-v-dc805e43]{padding:1rem}}.detail-content[data-v-616d414f]{padding:.5rem 0}.detail-section[data-v-616d414f]{margin-bottom:2rem}.detail-section[data-v-616d414f]:last-child{margin-bottom:0}.detail-section-title[data-v-616d414f]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-primary);padding-bottom:.75rem;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-616d414f]{font-size:1rem;color:var(--primary-color)}.detail-item[data-v-616d414f]{display:flex;align-items:flex-start;margin-bottom:1rem;line-height:1.6}.detail-item[data-v-616d414f]:last-child{margin-bottom:0}.detail-label[data-v-616d414f]{min-width:100px;font-weight:500;color:var(--text-secondary);flex-shrink:0}.detail-value[data-v-616d414f]{flex:1;color:var(--text-primary);word-break:break-all}.detail-value-code[data-v-616d414f]{font-family:Courier New,monospace;font-size:.875rem;background:#0003;padding:.5rem;border-radius:4px;border:1px solid var(--glass-border)}.inline-icon[data-v-616d414f]{font-size:.9rem;color:var(--primary-color);margin-right:.25rem;vertical-align:middle}.operation-records-page[data-v-8c401ad7]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:1rem .8rem}.device-info[data-v-8c401ad7]{display:flex;align-items:center;gap:.5rem}.device-icon[data-v-8c401ad7]{font-size:.9rem;color:var(--primary-color);flex-shrink:0}.table-container[data-v-8c401ad7]{margin-top:18px}@media(max-width:768px){.operation-records-page[data-v-8c401ad7]{padding:1rem}}.card-header[data-v-2f6ed2ea]{display:flex;align-items:center;gap:.75rem}.card-icon[data-v-2f6ed2ea]{font-size:1.5rem;color:var(--primary-color)}.card-title[data-v-2f6ed2ea]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-2f6ed2ea]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.form-row[data-v-2f6ed2ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%}.form-item[data-v-2f6ed2ea]{display:flex;flex-direction:column}.highlight[data-v-2f6ed2ea]{color:var(--primary-color);font-weight:600;padding:0 .25rem}@media(max-width:1023px){.form-row[data-v-2f6ed2ea]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:767px){.form-row[data-v-2f6ed2ea]{grid-template-columns:1fr;gap:1rem}}@media(max-width:639px){.form-row[data-v-2f6ed2ea]{grid-template-columns:1fr;gap:1rem}}@media(max-width:479px){.form-row[data-v-2f6ed2ea]{grid-template-columns:1fr;gap:.875rem}.card-header[data-v-2f6ed2ea]{gap:.5rem}.card-icon[data-v-2f6ed2ea]{font-size:1.25rem}.card-title[data-v-2f6ed2ea]{font-size:1rem}.form-section[data-v-2f6ed2ea]{gap:1rem;margin-top:1rem}}.card-header[data-v-a2ef5eb6]{display:flex;align-items:center;gap:.75rem}.card-icon[data-v-a2ef5eb6]{font-size:1.5rem;color:var(--success-color)}.card-title[data-v-a2ef5eb6]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.whitelist-section[data-v-a2ef5eb6]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.ip-add-form[data-v-a2ef5eb6]{display:flex;gap:1rem;align-items:center}.ip-add-form .base-input-wrapper[data-v-a2ef5eb6]{flex:1;min-width:0}.ip-add-form .base-button[data-v-a2ef5eb6]{height:calc(2.825rem + 2px);display:inline-flex;align-items:center;padding-top:0;padding-bottom:0;box-sizing:border-box}.ip-list[data-v-a2ef5eb6]{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.empty-state[data-v-a2ef5eb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--text-secondary)}.empty-icon[data-v-a2ef5eb6]{font-size:3rem;color:var(--text-secondary);opacity:.5;margin-bottom:1rem}.empty-text[data-v-a2ef5eb6]{margin:0;font-size:.95rem}.ip-item[data-v-a2ef5eb6]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:8px;transition:all .3s ease}.ip-item[data-v-a2ef5eb6]:hover{background:#00f0ff1a;border-color:#00f0ff4d}.ip-info[data-v-a2ef5eb6]{display:flex;align-items:center;gap:.75rem}.ip-icon[data-v-a2ef5eb6]{font-size:1.125rem;color:var(--success-color)}.ip-address[data-v-a2ef5eb6]{font-family:Courier New,monospace;font-size:.95rem;color:var(--text-primary);font-weight:500}.delete-dialog-content[data-v-a2ef5eb6]{display:flex;flex-direction:column;gap:1rem}.dialog-warning[data-v-a2ef5eb6]{margin:0;font-size:1rem;color:var(--text-primary);line-height:1.6}.dialog-warning strong[data-v-a2ef5eb6]{color:var(--warning-color);font-family:Courier New,monospace}.dialog-hint[data-v-a2ef5eb6]{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.5}@media(max-width:767px){.ip-add-form[data-v-a2ef5eb6]{flex-direction:column;align-items:stretch}}.security-page[data-v-1cb00de6]{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:100%;padding:1rem .8rem;animation:page-fade-in .6s ease}.security-card[data-v-1cb00de6]{animation:card-fade-in-1cb00de6 .5s ease}@keyframes card-fade-in-1cb00de6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-content[data-v-4475dfe9]{padding:.5rem 0}.detail-section[data-v-4475dfe9]{margin-bottom:2rem}.detail-section[data-v-4475dfe9]:last-child{margin-bottom:0}.detail-section-title[data-v-4475dfe9]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-primary);padding-bottom:.75rem;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-4475dfe9]{font-size:1rem;color:var(--primary-color)}.detail-item[data-v-4475dfe9]{display:flex;align-items:flex-start;margin-bottom:1rem;line-height:1.6}.detail-item[data-v-4475dfe9]:last-child{margin-bottom:0}.detail-label[data-v-4475dfe9]{min-width:100px;font-weight:500;color:var(--text-secondary);flex-shrink:0}.detail-value[data-v-4475dfe9]{flex:1;color:var(--text-primary);word-break:break-all}.detail-value-code[data-v-4475dfe9]{font-family:Courier New,monospace;font-size:.875rem;background:#0003;padding:.5rem;border-radius:4px;border:1px solid var(--glass-border)}.detail-value-error[data-v-4475dfe9]{color:var(--danger-color)}.inline-icon[data-v-4475dfe9]{font-size:.9rem;color:var(--primary-color);margin-right:.25rem;vertical-align:middle}.login-records-page[data-v-be9adc5e]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:1rem .8rem}.device-info[data-v-be9adc5e]{display:flex;align-items:center;gap:.5rem}.device-icon[data-v-be9adc5e]{font-size:.9rem;color:var(--primary-color);flex-shrink:0}.location-info[data-v-be9adc5e]{display:flex;align-items:center;gap:.5rem}.location-icon[data-v-be9adc5e]{font-size:.9rem;color:var(--text-secondary);flex-shrink:0}.table-container[data-v-be9adc5e]{margin-top:18px}@media(max-width:768px){.login-records-page[data-v-be9adc5e]{padding:1rem}}.detail-content[data-v-9cb96dd5]{padding:.5rem 0}.detail-section[data-v-9cb96dd5]{margin-bottom:2rem}.detail-section[data-v-9cb96dd5]:last-child{margin-bottom:0}.detail-section-title[data-v-9cb96dd5]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-primary);padding-bottom:.75rem;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-9cb96dd5]{font-size:1rem;color:var(--primary-color)}.detail-item[data-v-9cb96dd5]{display:flex;align-items:flex-start;margin-bottom:1rem;line-height:1.6}.detail-item[data-v-9cb96dd5]:last-child{margin-bottom:0}.detail-label[data-v-9cb96dd5]{min-width:100px;font-weight:500;color:var(--text-secondary);flex-shrink:0}.detail-value[data-v-9cb96dd5]{flex:1;color:var(--text-primary);word-break:break-all}.detail-value-code[data-v-9cb96dd5]{font-family:Courier New,monospace;font-size:.875rem;background:#0003;padding:.5rem;border-radius:4px;border:1px solid var(--glass-border)}.inline-icon[data-v-9cb96dd5]{font-size:.9rem;color:var(--primary-color);margin-right:.25rem;vertical-align:middle}.operation-records-page[data-v-53d20d1a]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:1rem .8rem}.device-info[data-v-53d20d1a]{display:flex;align-items:center;gap:.5rem}.device-icon[data-v-53d20d1a]{font-size:.9rem;color:var(--primary-color);flex-shrink:0}.table-container[data-v-53d20d1a]{margin-top:18px}@media(max-width:768px){.operation-records-page[data-v-53d20d1a]{padding:1rem}}.category-form[data-v-c3a6d7f7]{padding:8px 0}.form-item[data-v-c3a6d7f7]{margin-bottom:24px}.form-item[data-v-c3a6d7f7]:last-child{margin-bottom:0}.form-section[data-v-c3a6d7f7]{margin-bottom:24px;padding:14px;border:1px solid var(--glass-border-light);border-radius:6px;background:var(--bg-card)}.form-section[data-v-c3a6d7f7]:last-child{margin-bottom:0}.form-label[data-v-c3a6d7f7]{display:flex;align-items:center;gap:.5rem;margin-bottom:8px;font-size:.9rem;color:var(--text-secondary)}.form-label-icon[data-v-c3a6d7f7]{font-size:1rem;color:var(--text-secondary)}.form-label-text[data-v-c3a6d7f7]{font-weight:500}.form-hint[data-v-c3a6d7f7]{margin-top:6px;font-size:12px;color:var(--text-tertiary, #8c8c8c)}.cover-permission-grid[data-v-c3a6d7f7]{display:grid;gap:14px}.cover-permission-control[data-v-c3a6d7f7]{display:grid;gap:10px}.page-content[data-v-f53d7be4]{padding:16px 6px 6px}.table-container[data-v-f53d7be4]{margin-top:18px}.bind-dialog-body[data-v-f53d7be4]{padding:8px 0}.clear-videos-dialog-body[data-v-f53d7be4]{display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);line-height:1.6}.error-dialog-content[data-v-f12690be]{padding:8px 0}.error-message[data-v-f12690be]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.error-icon[data-v-f12690be]{font-size:20px;color:#dc3545;flex-shrink:0;margin-top:2px}.error-text[data-v-f12690be]{margin:0;font-size:14px;color:var(--text-primary);line-height:1.6;word-break:break-word;white-space:pre-wrap}.error-time[data-v-f12690be]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);padding-top:12px;border-top:1px solid var(--glass-border-light)}.error-time-icon[data-v-f12690be]{font-size:14px;color:var(--text-tertiary)}.collect-card[data-v-771b7cc8]{transition:transform .2s ease,box-shadow .2s ease}.collect-card[data-v-771b7cc8]:hover{box-shadow:0 20px 40px #00000040}.card-header-content[data-v-771b7cc8]{display:flex;flex-direction:column;gap:8px}.card-title-row[data-v-771b7cc8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title[data-v-771b7cc8]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-body-content[data-v-771b7cc8]{display:flex;flex-direction:column;gap:16px}.card-item[data-v-771b7cc8]{display:flex;flex-direction:column;gap:6px}.card-item-inline[data-v-771b7cc8]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.card-item-inline .card-item-label[data-v-771b7cc8]{flex-shrink:0}.card-item-inline .card-item-value[data-v-771b7cc8]{flex:1;text-align:right;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-item-label[data-v-771b7cc8]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.item-icon[data-v-771b7cc8]{font-size:14px;color:var(--text-tertiary)}.card-item-value[data-v-771b7cc8]{font-size:14px;color:var(--text-primary);word-break:break-all}.url-value[data-v-771b7cc8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.card-footer-actions[data-v-771b7cc8]{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.error-button[data-v-771b7cc8]{width:26px;height:26px;border:none;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dc35451a,#dc35450d);color:#dc3545;border:1px solid rgba(220,53,69,.2);transition:all .5s ease;flex-shrink:0}.error-button[data-v-771b7cc8]:hover{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#fff}@media(max-width:768px){.card-footer-actions[data-v-771b7cc8]{flex-direction:column}.card-footer-actions[data-v-771b7cc8] .base-button{width:100%}}[data-v-771b7cc8] .table-action-btn svg.fa-spinner,[data-v-771b7cc8] .table-action-btn svg[data-icon=spinner]{animation:spinner-spin-771b7cc8 1s linear infinite}@keyframes spinner-spin-771b7cc8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skeleton-card[data-v-12f949d4]{pointer-events:none}.skeleton-card[data-v-12f949d4]:hover{box-shadow:0 20px 40px #00000040}.card-header-content[data-v-12f949d4]{display:flex;flex-direction:column;gap:8px}.card-title-row[data-v-12f949d4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.skeleton-title[data-v-12f949d4]{height:20px;width:60%;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}.skeleton-tag[data-v-12f949d4]{height:20px;width:50px;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;border-radius:4px;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}.card-body-content[data-v-12f949d4]{display:flex;flex-direction:column;gap:16px}.card-item[data-v-12f949d4]{display:flex;flex-direction:column;gap:6px}.card-item-inline[data-v-12f949d4]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.card-item-label[data-v-12f949d4]{display:flex;align-items:center;gap:6px}.card-item-inline .card-item-label[data-v-12f949d4]{flex-shrink:0}.skeleton-icon[data-v-12f949d4]{width:14px;height:14px;border-radius:2px;background:linear-gradient(90deg,#ffffff14 25%,#ffffff26,#ffffff14 75%);background-size:200% 100%;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}.skeleton-label[data-v-12f949d4]{height:12px;width:60px;border-radius:4px;background:linear-gradient(90deg,#ffffff14 25%,#ffffff26,#ffffff14 75%);background-size:200% 100%;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}.skeleton-url[data-v-12f949d4]{height:14px;width:85%;border-radius:4px;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}.skeleton-small-tag[data-v-12f949d4]{height:20px;width:70px;border-radius:4px;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}.skeleton-text[data-v-12f949d4]{height:14px;width:80px;border-radius:4px;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}.card-footer-actions[data-v-12f949d4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center}.skeleton-action-group[data-v-12f949d4]{display:inline-flex;align-items:center;gap:8px}.skeleton-button[data-v-12f949d4]{width:26px;height:26px;border-radius:2px;background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-loading-12f949d4 1.5s ease-in-out infinite}@keyframes skeleton-loading-12f949d4{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.card-footer-actions[data-v-12f949d4]{flex-direction:column}.skeleton-action-group[data-v-12f949d4]{width:100%;justify-content:center}}.collect-form[data-v-0048e401]{padding:8px 0}.form-item[data-v-0048e401]{margin-bottom:24px}.form-item[data-v-0048e401]:last-child{margin-bottom:0}.page-content[data-v-e30a9a33]{padding:16px 6px 6px}.cards-container[data-v-e30a9a33]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;margin-top:18px}.empty-state[data-v-e30a9a33]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary)}.empty-icon[data-v-e30a9a33]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-text[data-v-e30a9a33]{font-size:14px;margin:0}@media(max-width:1200px){.cards-container[data-v-e30a9a33]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:768px){.cards-container[data-v-e30a9a33]{grid-template-columns:1fr}}.page-content[data-v-4c432725]{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;padding:26px 16px 16px}.filter-textarea-wrap[data-v-4c432725]{flex:1;min-height:0;margin-top:16px;display:flex;flex-direction:column}.filter-textarea-wrap[data-v-4c432725] .base-textarea-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.filter-textarea-wrap[data-v-4c432725] .textarea-container{flex:1;min-height:0}.filter-textarea-wrap[data-v-4c432725] textarea{height:100%;min-height:0;resize:none}.filter-textarea[data-v-4c432725]{width:100%;font-family:inherit}.page-content[data-v-546b16ad]{min-height:100%;padding:16px 6px 6px}.config-stack[data-v-546b16ad]{display:flex;flex-direction:column;gap:16px}.card-heading[data-v-546b16ad]{display:flex;align-items:center;gap:12px}.card-heading-icon[data-v-546b16ad]{color:var(--primary-color);font-size:18px;flex-shrink:0}.card-heading h2[data-v-546b16ad]{margin:0;color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.3}.card-heading p[data-v-546b16ad]{margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.4}.rule-grid[data-v-546b16ad]{display:grid;grid-template-columns:1fr;gap:14px}.count-rule[data-v-546b16ad]{min-width:0;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main);transition:all .3s cubic-bezier(.4,0,.2,1)}.count-rule--single[data-v-546b16ad]{max-width:none}.count-rule--disabled[data-v-546b16ad]{opacity:.72}.rule-header[data-v-546b16ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.rule-title[data-v-546b16ad]{display:flex;gap:10px;min-width:0}.rule-icon[data-v-546b16ad]{margin-top:2px;color:var(--primary-color);font-size:16px;flex-shrink:0}.rule-title h3[data-v-546b16ad]{margin:0;color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.35}.rule-title p[data-v-546b16ad]{margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.rule-fields[data-v-546b16ad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.increment-panel[data-v-546b16ad]{margin-top:14px;padding-top:14px;border-top:1px solid var(--glass-border-light);transition:all .3s cubic-bezier(.4,0,.2,1)}.increment-panel--disabled[data-v-546b16ad]{opacity:.72}.increment-header[data-v-546b16ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.increment-copy[data-v-546b16ad]{display:flex;flex-direction:column;gap:4px;min-width:0}.increment-copy strong[data-v-546b16ad]{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.35}.increment-copy span[data-v-546b16ad]{color:var(--text-secondary);font-size:12px;line-height:1.45}@media(max-width:760px){.rule-header[data-v-546b16ad],.increment-header[data-v-546b16ad]{align-items:center}.rule-fields[data-v-546b16ad]{grid-template-columns:1fr}}.drawer-form[data-v-e3096eb1]{padding:8px 0}.form-section[data-v-e3096eb1]{margin-bottom:24px}.form-section[data-v-e3096eb1]:last-child{margin-bottom:0}.section-title[data-v-e3096eb1]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-e3096eb1]{color:var(--primary-color);font-size:1rem}.form-row[data-v-e3096eb1]{margin-bottom:18px}.form-row[data-v-e3096eb1]:last-child{margin-bottom:0}.cover-input[data-v-e3096eb1]{width:100%}.grid-2[data-v-e3096eb1]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;flex:1;min-width:0}.policy-alert[data-v-e3096eb1]{margin-bottom:14px}.policy-grid[data-v-e3096eb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-responsive[data-v-e3096eb1]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.grid-responsive[data-v-e3096eb1]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-responsive[data-v-e3096eb1]{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.policy-grid[data-v-e3096eb1]{grid-template-columns:1fr}}.lang-block[data-v-e3096eb1]{padding:14px 0;border-bottom:1px solid rgba(0,240,255,.12)}.lang-block[data-v-e3096eb1]:last-child{border-bottom:none}.lang-label[data-v-e3096eb1]{font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.lang-title-input[data-v-e3096eb1]{margin-bottom:8px}.lang-desc-input[data-v-e3096eb1]{margin-bottom:0}.batch-timing[data-v-e3096eb1]{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px;padding:12px 14px;background:#00f0ff0d;border:1px dashed rgba(0,240,255,.2);border-radius:6px;font-size:13px}.batch-group[data-v-e3096eb1]{display:flex;align-items:flex-end;gap:12px}.batch-timing .batch-label[data-v-e3096eb1]{font-size:13px;color:var(--primary-color);white-space:nowrap;padding-bottom:8px;font-weight:500}.batch-timing[data-v-e3096eb1] .base-input-wrapper{width:100px;min-width:100px}.batch-timing[data-v-e3096eb1] .base-button{white-space:nowrap;padding-left:1.8rem;padding-right:1.8rem;height:42px;box-sizing:border-box}@media(max-width:767px){.batch-timing[data-v-e3096eb1]{flex-direction:column;align-items:stretch}}.episode-list[data-v-e3096eb1]{display:flex;flex-direction:column;gap:8px}.episode-item[data-v-e3096eb1]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.12);border-radius:6px;font-size:13px}.episode-head[data-v-e3096eb1]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.episode-no[data-v-e3096eb1]{font-weight:600;font-size:14px;color:var(--text-primary)}.episode-fields[data-v-e3096eb1]{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid rgba(0,240,255,.08)}.episode-editable[data-v-e3096eb1]{display:grid;gap:12px;align-items:flex-end}.episode-editable.grid-4[data-v-e3096eb1]{grid-template-columns:1fr;min-width:0}@media(min-width:768px){.episode-editable.grid-4[data-v-e3096eb1]{grid-template-columns:1fr 120px 100px 100px}}.episode-editable .field-full[data-v-e3096eb1]{min-width:0}@media(min-width:768px){.episode-editable .field-full[data-v-e3096eb1]{grid-column:1 / -1}}.episode-readonly[data-v-e3096eb1]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:#00f0ff0a;border-radius:4px;font-size:12px}.readonly-row[data-v-e3096eb1]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.readonly-label[data-v-e3096eb1]{color:var(--text-tertiary);flex-shrink:0;min-width:90px}.readonly-value[data-v-e3096eb1]{color:var(--text-secondary);word-break:break-all}.drawer-loading-wrap[data-v-e3096eb1]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.play-layer-overlay[data-v-488874be]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#080a10b8}.play-layer-panel[data-v-488874be]{position:relative;width:90vw;max-width:900px;background:#141820f2;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.play-layer-header[data-v-488874be]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--glass-border);flex-shrink:0;cursor:move;-webkit-user-select:none;user-select:none}.play-layer-title[data-v-488874be]{font-weight:600;font-size:16px;color:var(--text-primary)}.play-layer-close[data-v-488874be]{padding:4px;color:var(--text-secondary);background:none;border:none;cursor:pointer;border-radius:4px}.play-layer-close[data-v-488874be]:hover{color:var(--text-primary);background:var(--glass-bg)}.play-layer-body[data-v-488874be]{padding:16px;flex:1;min-height:0}.player-container[data-v-488874be]{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.player-container[data-v-488874be] .art-player-container{position:absolute;top:0;left:0;width:100%;height:100%}.error-message[data-v-488874be]{margin-top:16px;padding:16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;display:flex;align-items:flex-start;gap:12px;font-size:14px}.error-message[data-v-488874be] svg{flex-shrink:0;margin-top:2px}.error-content[data-v-488874be]{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.error-header[data-v-488874be]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.error-summary[data-v-488874be]{font-weight:600;font-size:15px}.error-type-badge[data-v-488874be]{display:inline-block;padding:2px 8px;background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:4px;font-size:12px;font-weight:500;color:#fca5a5}.error-section[data-v-488874be]{color:#fca5a5;font-size:13px}.error-label[data-v-488874be]{font-weight:600;margin-bottom:4px;color:#ef4444}.error-value[data-v-488874be]{word-break:break-all;padding:6px 8px;background:#0003;border-radius:4px;margin-top:4px;font-family:Consolas,Courier New,monospace;font-size:12px}.error-pre[data-v-488874be]{margin:0;padding:8px;white-space:pre-wrap;word-break:break-word;font-family:Consolas,Courier New,monospace;font-size:12px;background:#0003;border-radius:4px;line-height:1.5;max-height:300px;overflow-y:auto}.play-layer-enter-active[data-v-488874be],.play-layer-leave-active[data-v-488874be]{transition:opacity .2s ease}.play-layer-enter-from[data-v-488874be],.play-layer-leave-to[data-v-488874be]{opacity:0}.preview-loading[data-v-a521cc8d],.preview-empty[data-v-a521cc8d]{padding:24px;text-align:center;color:var(--text-secondary)}.preview-header[data-v-a521cc8d]{display:flex;gap:16px;margin-bottom:20px}.preview-cover[data-v-a521cc8d]{width:160px;height:90px;object-fit:cover;border-radius:6px}.preview-meta[data-v-a521cc8d]{flex:1;min-width:0}.preview-title[data-v-a521cc8d]{font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.preview-stats[data-v-a521cc8d]{font-size:12px;color:var(--text-secondary)}.preview-stats span+span[data-v-a521cc8d]{margin-left:12px}.preview-episodes[data-v-a521cc8d]{border-top:1px solid var(--glass-border);padding-top:16px}.episodes-title[data-v-a521cc8d]{font-weight:500;margin-bottom:12px}.episodes-list[data-v-a521cc8d]{display:flex;flex-wrap:wrap;gap:8px}.episode-item[data-v-a521cc8d]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--glass-bg);border-radius:6px;border:1px solid var(--glass-border)}.episode-item.disabled[data-v-a521cc8d]{opacity:.6}.episode-no[data-v-a521cc8d]{font-size:13px;width:58px}.episodes-empty[data-v-a521cc8d]{padding:12px 0;font-size:13px;color:var(--text-secondary);text-align:center}.page-content[data-v-5380e936]{padding:16px 6px 6px}.table-container[data-v-5380e936]{margin-top:18px}.batch-delete-message[data-v-5380e936]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-5380e936]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-5380e936]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.batch-delete-cover[data-v-5380e936]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.batch-delete-cover[data-v-5380e936] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.batch-delete-info[data-v-5380e936]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-title[data-v-5380e936]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-5380e936]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-5380e936]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-5380e936]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-5380e936]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.drawer-form[data-v-baa0cd14]{padding:8px 0}.form-section[data-v-baa0cd14]{margin-bottom:24px}.form-section[data-v-baa0cd14]:last-child{margin-bottom:0}.section-title[data-v-baa0cd14]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-baa0cd14]{color:var(--primary-color);font-size:1rem}.form-row[data-v-baa0cd14]{margin-bottom:18px}.form-row[data-v-baa0cd14]:last-child{margin-bottom:0}.form-row.grid-2[data-v-baa0cd14]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.form-row.grid-2[data-v-baa0cd14]{grid-template-columns:1fr}}.drawer-form[data-v-0c19765f]{padding:8px 0}.form-section[data-v-0c19765f]{margin-bottom:24px}.form-section[data-v-0c19765f]:last-child{margin-bottom:0}.section-title[data-v-0c19765f]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-0c19765f]{color:var(--primary-color);font-size:1rem}.section-desc[data-v-0c19765f]{margin:0 0 12px;font-size:13px;color:var(--text-tertiary, #8c8c8c);line-height:1.45}.form-row[data-v-0c19765f]{margin-bottom:18px}.form-row[data-v-0c19765f]:last-child{margin-bottom:0}.policy-alert[data-v-0c19765f]{margin-bottom:14px}.policy-grid[data-v-0c19765f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-2[data-v-0c19765f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form-section .form-row.grid-2[data-v-0c19765f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.grid-responsive[data-v-0c19765f]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.grid-responsive[data-v-0c19765f]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.policy-grid[data-v-0c19765f]{grid-template-columns:1fr}}.drawer-loading-wrap[data-v-0c19765f]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.source-category-list[data-v-0c19765f]{display:flex;flex-direction:column;gap:8px}.source-category-item[data-v-0c19765f]{padding:10px 14px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.12);border-radius:6px;transition:all .2s}.source-category-item[data-v-0c19765f]:hover{background:#00f0ff14;border-color:#00f0ff33}.source-category-name[data-v-0c19765f]{font-size:13px;color:var(--text-primary);font-weight:500}.view-table-wrapper[data-v-08379f55]{max-height:400px;overflow-y:auto}.view-table-wrapper[data-v-08379f55]::-webkit-scrollbar{width:4px}.view-table-wrapper[data-v-08379f55]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.view-table-wrapper[data-v-08379f55]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.page-content[data-v-8c76c729]{padding:16px 6px 6px}.table-container[data-v-8c76c729]{margin-top:18px}.form-row[data-v-8c76c729]{margin-bottom:14px}.form-row.grid-3[data-v-8c76c729]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-section[data-v-8c76c729]{margin-bottom:20px}.form-section .section-title[data-v-8c76c729]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text-primary, #333)}.edit-detail-loading[data-v-8c76c729]{padding:24px 0;text-align:center;color:var(--text-secondary, #666)}.video-box-mode[data-v-8c76c729]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-message[data-v-8c76c729]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-8c76c729]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-8c76c729]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.batch-delete-info[data-v-8c76c729]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-8c76c729]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-8c76c729]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-8c76c729]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-8c76c729]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-8c76c729]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.drawer-form[data-v-a7a0539a]{padding:8px 0}.form-section[data-v-a7a0539a]{margin-bottom:24px}.form-section[data-v-a7a0539a]:last-child{margin-bottom:0}.form-row[data-v-a7a0539a]{margin-bottom:16px}.form-row[data-v-a7a0539a]:last-child{margin-bottom:0}.grid-2[data-v-a7a0539a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.section-title[data-v-a7a0539a]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-a7a0539a]{color:var(--primary-color);font-size:1rem}@media(max-width:768px){.grid-2[data-v-a7a0539a]{grid-template-columns:1fr}}.loading-placeholder[data-v-a48600df]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px}.source-category-drawer[data-v-a48600df]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-a48600df]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-main)}.category-type-info[data-v-a48600df]{display:flex;align-items:center;gap:12px;min-width:0}.category-type-avatar[data-v-a48600df]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;color:var(--primary-color);font-size:20px;border:1px solid var(--primary-color-glow);border-radius:8px;background:var(--bg-main)}.category-type-meta[data-v-a48600df]{min-width:0}.category-type-name[data-v-a48600df]{color:var(--text-primary);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-type-sub[data-v-a48600df]{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--text-secondary);font-size:13px}.dot[data-v-a48600df]{opacity:.5}.source-table-panel[data-v-a48600df]{overflow:hidden;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.source-name-cell[data-v-a48600df]{display:flex;flex-direction:column;gap:4px;min-width:0}.source-name[data-v-a48600df]{color:var(--text-primary);line-height:1.4}.owner-badge[data-v-a48600df]{display:inline-flex;align-items:center;justify-content:center;max-width:130px;padding:4px 8px;color:var(--text-secondary);font-size:12px;line-height:1.2;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-badge-bound[data-v-a48600df]{color:var(--success-color);border-color:var(--success-color);background:var(--bg-main)}.owner-badge-other[data-v-a48600df]{color:var(--warning-color);border-color:var(--warning-color);background:var(--bg-main)}.confirm-message[data-v-a48600df]{margin:0;padding:8px 0;color:var(--text-primary);font-size:14px;line-height:1.6;text-align:center}.confirm-source-list[data-v-a48600df]{display:flex;flex-direction:column;gap:8px;max-height:280px;margin-top:12px;padding:4px;overflow-y:auto}.confirm-source-item[data-v-a48600df]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card)}.confirm-source-main[data-v-a48600df]{min-width:0}.confirm-source-name[data-v-a48600df]{color:var(--text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-source-meta[data-v-a48600df],.confirm-source-count[data-v-a48600df]{color:var(--text-secondary);font-size:12px}.confirm-source-count[data-v-a48600df]{flex-shrink:0}.confirm-source-list[data-v-a48600df]::-webkit-scrollbar{width:4px}.confirm-source-list[data-v-a48600df]::-webkit-scrollbar-thumb{border-radius:999px;background:var(--primary-color-glow)}.confirm-source-list[data-v-a48600df]::-webkit-scrollbar-track{border-radius:999px;background:var(--bg-main)}@media(max-width:1200px){.header-panel[data-v-a48600df]{align-items:flex-start;flex-direction:column}}.page-content[data-v-209e77b4]{width:100%;max-width:100%;padding:16px 6px 6px}.table-container[data-v-209e77b4]{margin-top:16px}.batch-delete-message[data-v-209e77b4]{margin:0 0 14px;color:var(--text-primary);line-height:1.5}.video-box-mode[data-v-209e77b4]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-list[data-v-209e77b4]{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto}.batch-delete-item[data-v-209e77b4]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card)}.batch-delete-name[data-v-209e77b4]{color:var(--text-primary);font-weight:600}.batch-delete-id[data-v-209e77b4]{color:var(--text-secondary);font-family:var(--font-data);font-size:12px}.drawer-form[data-v-cfa1359c]{padding:8px 0}.form-section[data-v-cfa1359c]{margin-bottom:24px}.form-section[data-v-cfa1359c]:last-child{margin-bottom:0}.form-row[data-v-cfa1359c]{margin-bottom:18px}.form-row[data-v-cfa1359c]:last-child{margin-bottom:0}.section-title[data-v-cfa1359c]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-cfa1359c]{color:var(--primary-color);font-size:1rem}.form-row.grid-2[data-v-cfa1359c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.form-row.grid-2[data-v-cfa1359c]{grid-template-columns:1fr}}.drawer-loading-wrap[data-v-ceacb52d]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.drawer-form[data-v-ceacb52d]{padding:8px 0}.form-section[data-v-ceacb52d]{margin-bottom:24px}.form-section[data-v-ceacb52d]:last-child{margin-bottom:0}.section-title[data-v-ceacb52d]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.form-row[data-v-ceacb52d]{margin-bottom:18px}.form-row[data-v-ceacb52d]:last-child{margin-bottom:0}.form-row.grid-responsive[data-v-ceacb52d]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:576px){.form-row.grid-responsive[data-v-ceacb52d]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.form-row.grid-responsive[data-v-ceacb52d]{grid-template-columns:repeat(3,1fr)}}.section-icon[data-v-ceacb52d]{color:var(--primary-color);font-size:1rem}.loading-placeholder[data-v-5c02091d]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.tag-video-drawer[data-v-5c02091d]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-5c02091d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff1f,#0000001a)}.tag-info[data-v-5c02091d]{display:flex;align-items:center;gap:12px}.tag-avatar[data-v-5c02091d]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#00f0ff33;border:1px solid rgba(0,240,255,.4);color:var(--primary-color);font-size:20px}.tag-name[data-v-5c02091d]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.tag-sub[data-v-5c02091d]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.video-table-panel[data-v-5c02091d]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-5c02091d]{display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:16 / 9;margin:0 auto;border-radius:4px;overflow:hidden}.video-cover-cell[data-v-5c02091d] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-5c02091d]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-5c02091d]{font-size:14px;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dot[data-v-5c02091d]{opacity:.5}.confirm-message[data-v-5c02091d]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-5c02091d]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-5c02091d]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.confirm-video-cover[data-v-5c02091d]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-5c02091d] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-5c02091d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-5c02091d]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-5c02091d]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-5c02091d]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-5c02091d]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-5c02091d]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}@media(max-width:1200px){.header-panel[data-v-5c02091d]{flex-direction:column;align-items:flex-start}}.page-content[data-v-6498f289]{padding:16px 6px 6px}.table-container[data-v-6498f289]{margin-top:18px}.display-config-label[data-v-6498f289]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-message[data-v-6498f289]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-6498f289]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-6498f289]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.batch-delete-info[data-v-6498f289]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-6498f289]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-6498f289]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-6498f289]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-6498f289]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-6498f289]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.drawer-form[data-v-8026bdd2]{padding:8px 0}.form-row[data-v-8026bdd2]{margin-bottom:18px}.form-row[data-v-8026bdd2]:last-child{margin-bottom:0}.form-section[data-v-8026bdd2]{margin-top:24px}.section-title[data-v-8026bdd2]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-8026bdd2]{color:var(--primary-color);font-size:1rem}.form-row.grid-2[data-v-8026bdd2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.form-row.grid-2[data-v-8026bdd2]{grid-template-columns:1fr}}.drawer-form[data-v-6d9b2ada]{padding:8px 0}.loading-placeholder[data-v-6d9b2ada]{display:flex;align-items:center;justify-content:center;padding:40px}.section[data-v-6d9b2ada]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--glass-border-light)}.section[data-v-6d9b2ada]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title[data-v-6d9b2ada]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:1rem;font-weight:600;color:var(--text-primary)}.section-title[data-v-6d9b2ada] svg{color:var(--primary-color)}.form-row[data-v-6d9b2ada]{margin-bottom:16px}.form-row[data-v-6d9b2ada]:last-child{margin-bottom:0}.grid-2[data-v-6d9b2ada]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.grid-3[data-v-6d9b2ada]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end}.grid-4[data-v-6d9b2ada]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.basic-info-layout[data-v-6d9b2ada]{display:flex;gap:24px}.avatar-section[data-v-6d9b2ada]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px}.avatar-label[data-v-6d9b2ada]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-fields[data-v-6d9b2ada]{flex:1;min-width:0}.form-item[data-v-6d9b2ada]{display:flex;flex-direction:column;gap:8px}.form-item-label[data-v-6d9b2ada]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-item-label[data-v-6d9b2ada] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly[data-v-6d9b2ada]{display:flex;flex-direction:column;gap:6px}.stat-readonly-label[data-v-6d9b2ada]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary)}.stat-readonly-label[data-v-6d9b2ada] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly-value[data-v-6d9b2ada]{padding:10px 12px;background:#0000000d;border-radius:6px;font-size:1.1rem;font-weight:600;color:var(--text-primary)}@media(max-width:1200px){.grid-4[data-v-6d9b2ada]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.basic-info-layout[data-v-6d9b2ada]{flex-direction:column;align-items:center}.avatar-section[data-v-6d9b2ada]{padding:0;margin-bottom:16px}.form-fields[data-v-6d9b2ada]{width:100%}.grid-3[data-v-6d9b2ada]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-2[data-v-6d9b2ada],.grid-3[data-v-6d9b2ada],.grid-4[data-v-6d9b2ada]{grid-template-columns:1fr}}.cover-manager[data-v-9dbccf87]{min-height:400px}.cover-header[data-v-9dbccf87]{margin-bottom:16px}.section-title[data-v-9dbccf87]{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--text-primary)}.section-title[data-v-9dbccf87] svg{color:var(--primary-color)}.cover-count[data-v-9dbccf87]{font-size:.85rem;font-weight:400;color:var(--text-secondary)}.delete-confirm-content[data-v-9dbccf87]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-9dbccf87]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-9dbccf87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-9dbccf87]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-9dbccf87]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-9dbccf87]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-9dbccf87]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-9dbccf87]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.delete-preview-item img[data-v-9dbccf87]{width:100%;height:100%;object-fit:cover}.loading-placeholder[data-v-157b813b]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.actor-video-drawer[data-v-157b813b]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-157b813b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff1f,#0000001a)}.actor-info[data-v-157b813b]{display:flex;align-items:center;gap:12px}.actor-avatar[data-v-157b813b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#00f0ff33;border:1px solid rgba(0,240,255,.4);color:var(--primary-color);font-size:20px}.actor-name[data-v-157b813b]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.actor-sub[data-v-157b813b]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.video-table-panel[data-v-157b813b]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-157b813b]{display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:16 / 9;margin:0 auto;border-radius:4px;overflow:hidden}.video-cover-cell[data-v-157b813b] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-157b813b]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-157b813b]{font-size:14px;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dot[data-v-157b813b]{opacity:.5}.confirm-message[data-v-157b813b]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-157b813b]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-157b813b]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.confirm-video-cover[data-v-157b813b]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-157b813b] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-157b813b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-157b813b]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-157b813b]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-157b813b]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-157b813b]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-157b813b]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}@media(max-width:1200px){.header-panel[data-v-157b813b]{flex-direction:column;align-items:flex-start}}.page-content[data-v-e5198acf]{padding:16px 6px 6px}.table-container[data-v-e5198acf]{margin-top:18px}.actor-avatar[data-v-e5198acf]{display:flex;align-items:center;justify-content:center}.actor-avatar[data-v-e5198acf] .avatar-wrapper{border:2px solid rgba(0,240,255,.3)}.display-config-label[data-v-e5198acf]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-message[data-v-e5198acf]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-e5198acf]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-e5198acf]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.batch-delete-avatar[data-v-e5198acf]{flex-shrink:0}.batch-delete-info[data-v-e5198acf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-e5198acf]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-e5198acf]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-e5198acf]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-e5198acf]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-e5198acf]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.drawer-form[data-v-d2fdda9b]{padding:8px 0}.form-row[data-v-d2fdda9b]{margin-bottom:18px}.form-row[data-v-d2fdda9b]:last-child{margin-bottom:0}.form-row.grid-2[data-v-d2fdda9b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-section[data-v-d2fdda9b]{margin-top:24px}.section-title[data-v-d2fdda9b]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-d2fdda9b]{color:var(--primary-color);font-size:1rem}@media(max-width:600px){.form-row.grid-2[data-v-d2fdda9b]{grid-template-columns:1fr}}.drawer-form[data-v-0feb40fa]{padding:8px 0}.section[data-v-0feb40fa]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--glass-border-light)}.section[data-v-0feb40fa]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title[data-v-0feb40fa]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:1rem;font-weight:600;color:var(--text-primary)}.section-title[data-v-0feb40fa] svg{color:var(--primary-color)}.basic-info-layout[data-v-0feb40fa]{display:flex;gap:24px}.cover-section[data-v-0feb40fa]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 12px}.cover-label[data-v-0feb40fa]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-fields[data-v-0feb40fa]{flex:1;min-width:0}.form-row[data-v-0feb40fa]{margin-bottom:16px}.form-row[data-v-0feb40fa]:last-child{margin-bottom:0}.form-row.grid-2[data-v-0feb40fa]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.form-row.grid-3[data-v-0feb40fa]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end}.form-row.grid-4[data-v-0feb40fa]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.form-item[data-v-0feb40fa]{display:flex;flex-direction:column;gap:8px}.form-item-label[data-v-0feb40fa]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-item-label[data-v-0feb40fa] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly[data-v-0feb40fa]{display:flex;flex-direction:column;gap:6px}.stat-readonly-label[data-v-0feb40fa]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary)}.stat-readonly-label[data-v-0feb40fa] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly-value[data-v-0feb40fa]{padding:10px 12px;background:#0000000d;border-radius:6px;font-size:1.1rem;font-weight:600;color:var(--text-primary)}@media(max-width:1200px){.form-row.grid-4[data-v-0feb40fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.basic-info-layout[data-v-0feb40fa]{flex-direction:column;align-items:center}.cover-section[data-v-0feb40fa]{padding:0;margin-bottom:16px}.form-fields[data-v-0feb40fa]{width:100%}.form-row.grid-3[data-v-0feb40fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.form-row.grid-2[data-v-0feb40fa],.form-row.grid-3[data-v-0feb40fa],.form-row.grid-4[data-v-0feb40fa]{grid-template-columns:1fr}}.loading-placeholder[data-v-67164201]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.album-video-drawer[data-v-67164201]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-67164201]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff1f,#0000001a)}.album-info[data-v-67164201]{display:flex;align-items:center;gap:12px}.album-icon[data-v-67164201]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#00f0ff33;border:1px solid rgba(0,240,255,.4);color:var(--primary-color);font-size:20px}.album-name[data-v-67164201]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.album-sub[data-v-67164201]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.dot[data-v-67164201]{opacity:.5}.video-table-panel[data-v-67164201]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-67164201]{display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:16 / 9;margin:0 auto;border-radius:4px;overflow:hidden}.video-cover-cell[data-v-67164201] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-67164201]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-67164201]{font-size:14px;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sort-input-cell[data-v-67164201]{display:flex;align-items:center;justify-content:center;max-width:90px;margin:0 auto}.sort-input-cell[data-v-67164201] .base-input{font-size:13px}.sort-input-cell[data-v-67164201] input{text-align:center;padding:4px 8px}.confirm-message[data-v-67164201]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-67164201]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-67164201]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.confirm-video-cover[data-v-67164201]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-67164201] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-67164201]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-67164201]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-67164201]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-67164201]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-67164201]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-67164201]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.drawer-footer-actions[data-v-67164201]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1200px){.header-panel[data-v-67164201]{flex-direction:column;align-items:flex-start}}.page-content[data-v-049d388c]{padding:16px 6px 6px}.table-container[data-v-049d388c]{margin-top:18px}.display-config-label[data-v-049d388c]{color:var(--text-primary);font-size:13px;font-weight:500}.drawer-form[data-v-049d388c]{padding:8px 0}.form-row[data-v-049d388c]{margin-bottom:18px}.form-row[data-v-049d388c]:last-child{margin-bottom:0}.form-row.grid-3[data-v-049d388c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.batch-delete-message[data-v-049d388c]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-049d388c]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-049d388c]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.batch-delete-cover[data-v-049d388c]{flex-shrink:0}.batch-delete-info[data-v-049d388c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-049d388c]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-049d388c]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-049d388c]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-049d388c]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-049d388c]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.status-tag[data-v-049d388c]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .8rem;border-radius:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.85rem;font-weight:500;line-height:1}.status-tag--success[data-v-049d388c]{background:#00ff951a;color:#00d98a;border:1px solid rgba(0,255,149,.25)}.status-tag--danger[data-v-049d388c]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.drawer-form[data-v-32a908c0]{padding:8px 0}.form-row[data-v-32a908c0]{margin-bottom:18px}.form-row[data-v-32a908c0]:last-child{margin-bottom:0}.form-section[data-v-32a908c0]{margin-top:24px}.section-title[data-v-32a908c0]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-32a908c0]{color:var(--primary-color);font-size:1rem}.form-row.grid-2[data-v-32a908c0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.form-row.grid-2[data-v-32a908c0]{grid-template-columns:1fr}}.drawer-form[data-v-985ebaed]{padding:8px 0}.form-row[data-v-985ebaed]{margin-bottom:18px}.form-row[data-v-985ebaed]:last-child{margin-bottom:0}.form-section[data-v-985ebaed]{margin-bottom:18px}.section-title[data-v-985ebaed]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;color:var(--text-primary)}.section-icon[data-v-985ebaed]{color:var(--primary-color);font-size:1rem}.grid-2[data-v-985ebaed]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.grid-2[data-v-985ebaed]{grid-template-columns:1fr}}.form-item[data-v-985ebaed]{display:flex;flex-direction:column}.form-label[data-v-985ebaed]{display:flex;align-items:center;gap:.5rem;margin-bottom:8px;font-size:.9rem;color:var(--text-secondary)}.form-label-icon[data-v-985ebaed]{font-size:1rem;color:var(--text-secondary)}.form-label-text[data-v-985ebaed]{font-weight:500}.readonly-value[data-v-985ebaed]{padding:.7rem 1rem;background:var(--input-bg);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-secondary);font-size:.95rem}.loading-placeholder[data-v-11c664c0]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.issuer-video-drawer[data-v-11c664c0]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-11c664c0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff1f,#0000001a)}.issuer-info[data-v-11c664c0]{display:flex;align-items:center;gap:12px}.issuer-avatar[data-v-11c664c0]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#00f0ff33;border:1px solid rgba(0,240,255,.4);color:var(--primary-color);font-size:20px}.issuer-name[data-v-11c664c0]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.issuer-sub[data-v-11c664c0]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.video-table-panel[data-v-11c664c0]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-11c664c0]{display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:16 / 9;margin:0 auto;border-radius:4px;overflow:hidden}.video-cover-cell[data-v-11c664c0] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-11c664c0]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-11c664c0]{font-size:14px;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dot[data-v-11c664c0]{opacity:.5}.confirm-message[data-v-11c664c0]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-11c664c0]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-11c664c0]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.confirm-video-cover[data-v-11c664c0]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-11c664c0] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-11c664c0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-11c664c0]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-11c664c0]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-11c664c0]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-11c664c0]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-11c664c0]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}@media(max-width:1200px){.header-panel[data-v-11c664c0]{flex-direction:column;align-items:flex-start}}.page-content[data-v-b78dd3b0]{padding:16px 6px 6px}.table-container[data-v-b78dd3b0]{margin-top:18px}.issuer-logo[data-v-b78dd3b0]{display:flex;align-items:center;justify-content:center}.display-config-label[data-v-b78dd3b0]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-message[data-v-b78dd3b0]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-b78dd3b0]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-b78dd3b0]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.batch-delete-logo[data-v-b78dd3b0]{flex-shrink:0}.batch-delete-info[data-v-b78dd3b0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-b78dd3b0]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-b78dd3b0]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-b78dd3b0]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-b78dd3b0]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-b78dd3b0]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.page-content[data-v-eb9ec8df]{padding:16px 6px 6px}.config-section+.config-section[data-v-eb9ec8df]{margin-top:18px}.config-heading[data-v-eb9ec8df]{margin:0;color:var(--text-primary);font-size:16px}.switch-row[data-v-eb9ec8df]{display:flex;align-items:center;justify-content:space-between;gap:24px}.switch-row[data-v-eb9ec8df] .base-switch{flex-shrink:0}h3[data-v-eb9ec8df]{color:var(--text-primary);font-size:14px;font-weight:500;margin:0 0 8px}.switch-description p[data-v-eb9ec8df],.section-intro[data-v-eb9ec8df],.field-help[data-v-eb9ec8df],.preview-note[data-v-eb9ec8df],.strategy-list p[data-v-eb9ec8df]{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:0}.section-intro[data-v-eb9ec8df]{margin-bottom:20px}.field-grid[data-v-eb9ec8df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field-help[data-v-eb9ec8df]{margin-top:12px}.strategy-list[data-v-eb9ec8df]{padding:0;margin:22px 0;list-style:none;border-top:1px solid var(--glass-border)}.strategy-list li[data-v-eb9ec8df]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--glass-border)}.rule-label[data-v-eb9ec8df]{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.7}.output-summary[data-v-eb9ec8df]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;color:var(--text-secondary);font-size:13px;line-height:1.7}.output-summary strong[data-v-eb9ec8df]{color:var(--primary-color);font-size:14px}.filename-section[data-v-eb9ec8df],.audio-section[data-v-eb9ec8df]{margin-top:24px;padding-top:20px;border-top:1px solid var(--glass-border)}.filename-section h3[data-v-eb9ec8df],.audio-section h3[data-v-eb9ec8df]{margin-bottom:16px}.segment-fields[data-v-eb9ec8df]{display:grid;gap:18px;min-width:0}.filename-preview[data-v-eb9ec8df]{margin-top:18px;padding:14px 16px;border-left:2px solid var(--primary-color);background:var(--bg-card);border-radius:6px}.filename-preview .field-help[data-v-eb9ec8df]{margin-top:0}.filename-preview dl[data-v-eb9ec8df]{display:grid;gap:10px;margin:14px 0 0;font-size:13px}.filename-preview dl>div[data-v-eb9ec8df]{display:flex;flex-wrap:wrap;gap:6px 16px}.filename-preview dt[data-v-eb9ec8df]{color:var(--text-secondary)}.filename-preview dd[data-v-eb9ec8df]{margin:0;min-width:0;color:var(--text-primary);font-family:var(--font-data);overflow-wrap:anywhere}.preview-note[data-v-eb9ec8df]{margin:18px 0 0}@media(max-width:768px){.field-grid[data-v-eb9ec8df]{grid-template-columns:1fr}.switch-row[data-v-eb9ec8df]{gap:16px}.strategy-list li[data-v-eb9ec8df]{grid-template-columns:1fr;gap:4px}}.work-form[data-v-17d52be8]{display:grid;gap:16px;margin-bottom:20px}.upload-actions[data-v-17d52be8]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.default-hint[data-v-17d52be8],.description[data-v-17d52be8],.empty[data-v-17d52be8]{color:var(--text-secondary);line-height:1.7}.drop-area[data-v-17d52be8]{display:flex;align-items:center;flex-direction:column;gap:16px;padding:36px 20px;border:1px dashed var(--glass-border-light);border-radius:12px;background:var(--bg-card);text-align:center}.drop-area>strong[data-v-17d52be8]{color:var(--text-primary);font-size:17px}.drop-area>span[data-v-17d52be8]{color:var(--text-secondary);font-size:13px}.drop-area.is-dragging[data-v-17d52be8]{border-color:var(--primary-color)}.file-input[data-v-17d52be8]{display:none}.queue-heading[data-v-17d52be8]{display:flex;justify-content:space-between;gap:12px;margin:24px 0 12px}.queue-heading span[data-v-17d52be8]{color:var(--text-secondary)}.file-list[data-v-17d52be8]{padding:0;list-style:none}.file-list li[data-v-17d52be8]{padding:18px 0;border-bottom:1px solid var(--glass-border)}.file-heading[data-v-17d52be8]{display:flex;align-items:center;gap:12px}.file-info[data-v-17d52be8]{flex:1;min-width:0}.file-fields[data-v-17d52be8]{display:grid;grid-template-columns:90px minmax(0,1fr) 180px;gap:18px;margin-top:18px}.cover-field[data-v-17d52be8]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.field-label[data-v-17d52be8]{color:var(--text-primary);font-size:13px}.required-mark[data-v-17d52be8]{color:var(--danger-color)}@media(max-width:768px){.file-fields[data-v-17d52be8]{grid-template-columns:minmax(0,1fr)}}.file-list strong[data-v-17d52be8]{display:block;overflow-wrap:anywhere;font-size:14px}.file-list small[data-v-17d52be8]{display:block;margin-top:6px;color:var(--text-secondary)}.page-content[data-v-20e37937]{padding:16px 6px 6px}.preview-note[data-v-20e37937]{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:0 0 18px}.table-container[data-v-20e37937]{margin-top:18px}.queue-heading[data-v-20e37937]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;margin-bottom:16px}.queue-heading h2[data-v-20e37937]{margin:0;font-size:16px;color:var(--text-primary)}.queue-heading p[data-v-20e37937]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.queue-summary[data-v-20e37937]{display:flex;flex-wrap:wrap;gap:8px}.row-error[data-v-20e37937],.row-hint[data-v-20e37937]{display:block;margin-top:6px;font-size:12px}.row-error[data-v-20e37937]{color:var(--danger-color)}.row-hint[data-v-20e37937]{color:var(--text-secondary)}.drawer-loading-wrap[data-v-404662a6]{display:flex;align-items:center;justify-content:center;height:100%;min-height:240px}.task-detail[data-v-404662a6]{display:flex;flex-direction:column;gap:18px}.task-summary[data-v-404662a6]{display:flex;justify-content:space-between;align-items:center;gap:16px}.task-summary h3[data-v-404662a6]{margin:0;color:var(--text-primary);font-size:1.1rem;overflow-wrap:anywhere}.preview-note[data-v-404662a6]{margin:0;color:var(--text-secondary);font-size:.82rem}.task-meta[data-v-404662a6]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.task-meta div[data-v-404662a6]{min-width:0}.task-meta dt[data-v-404662a6]{color:var(--text-secondary);font-size:.8rem;margin-bottom:6px}.task-meta dd[data-v-404662a6]{color:var(--text-primary);margin:0;overflow-wrap:anywhere}h4[data-v-404662a6]{color:var(--text-primary);font-size:.95rem;margin:0 0 12px}.stage-list[data-v-404662a6]{padding:0;margin:16px 0 0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stage-list li[data-v-404662a6]{display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);font-size:.8rem}.stage-list .complete[data-v-404662a6]{color:var(--success-color)}.task-logs[data-v-404662a6]{margin:0;padding:14px 14px 14px 32px;background:var(--bg-card);border:1px solid var(--glass-border);color:var(--text-secondary);font:.8rem/1.8 var(--font-data);max-height:260px;overflow:auto;overflow-wrap:anywhere}@media(max-width:768px){.task-meta[data-v-404662a6]{grid-template-columns:1fr}.stage-list[data-v-404662a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-summary[data-v-404662a6]{align-items:flex-start}}.page-content[data-v-6e9d198b]{padding:16px 6px 6px}.task-overview[data-v-6e9d198b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.stat-label[data-v-6e9d198b]{color:var(--text-secondary);font-size:.85rem;margin-bottom:10px}.stat-value[data-v-6e9d198b]{color:var(--text-primary);font:600 1.8rem var(--font-data)}.stat-unit[data-v-6e9d198b]{color:var(--text-secondary);font-size:.8rem;margin-left:8px}.preview-note[data-v-6e9d198b]{color:var(--text-secondary);font-size:.8rem;margin:16px 0}.table-container[data-v-6e9d198b]{margin-top:18px}@media(max-width:768px){.task-overview[data-v-6e9d198b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.drawer-loading-wrap[data-v-0fa8a771]{height:100%;min-height:240px;display:flex;align-items:center;justify-content:center}.edit-form[data-v-0fa8a771]{display:flex;flex-direction:column;gap:20px}.cover-field[data-v-0fa8a771]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cover-field label[data-v-0fa8a771]{color:var(--text-primary)}.cover-field p[data-v-0fa8a771],.hint[data-v-0fa8a771]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.edit-actions[data-v-0fa8a771]{display:flex;justify-content:flex-end;gap:12px}.drawer-loading-wrap[data-v-503c475a]{display:flex;align-items:center;justify-content:center;min-height:240px;height:100%}.video-heading[data-v-503c475a]{display:flex;gap:18px;align-items:center}.video-heading img[data-v-503c475a]{width:136px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.video-heading h2[data-v-503c475a]{font-size:18px;overflow-wrap:anywhere}.video-heading p[data-v-503c475a],.description[data-v-503c475a]{color:var(--text-secondary)}.description[data-v-503c475a]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}h3[data-v-503c475a]{margin-top:24px;font-size:15px}@media(max-width:768px){.video-heading[data-v-503c475a]{align-items:flex-start;flex-direction:column}}.page-content[data-v-ef0cdb3b]{padding:16px 6px 6px}.preview-note[data-v-ef0cdb3b]{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:0 0 18px}.table-container[data-v-ef0cdb3b]{margin-top:18px}@media(max-width:768px){[data-v-ef0cdb3b] .advanced-filter .filter-item{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}}.page-content[data-v-2818f7ee]{padding:16px 6px 6px}.config-section+.config-section[data-v-2818f7ee]{margin-top:18px}.config-heading[data-v-2818f7ee]{margin:0;color:var(--text-primary);font-size:16px}.config-fields[data-v-2818f7ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;color:var(--text-primary)}@media(max-width:768px){.config-fields[data-v-2818f7ee]{grid-template-columns:1fr}}.selection-error[data-v-bea3ee4b]{margin:16px 0;color:var(--danger-color)}.selection-description[data-v-bea3ee4b],.selection-hint[data-v-bea3ee4b]{color:var(--text-secondary);font-size:13px}.selection-description[data-v-bea3ee4b]{margin:0 0 18px;line-height:1.7}.selection-filters[data-v-bea3ee4b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.selection-summary[data-v-bea3ee4b]{margin:18px 0 12px;color:var(--text-secondary);font-size:13px}.selection-actions[data-v-bea3ee4b]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.selection-filters[data-v-bea3ee4b]{grid-template-columns:1fr}}.page-content[data-v-b88e38a3]{padding:16px 6px 6px}.config-section+.config-section[data-v-b88e38a3]{margin-top:18px}.section-heading[data-v-b88e38a3]{margin:0;font-size:16px;color:var(--text-primary)}.feature-row[data-v-b88e38a3],.section-header[data-v-b88e38a3]{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-header[data-v-b88e38a3]{width:100%}.feature-copy[data-v-b88e38a3]{flex:1;min-width:0}.feature-title[data-v-b88e38a3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--text-primary)}.page-size-input[data-v-b88e38a3],.card-image-position-select[data-v-b88e38a3]{margin-top:18px;max-width:320px}.feature-switch[data-v-b88e38a3]{flex-shrink:0}.field-description[data-v-b88e38a3]{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--text-secondary)}.readonly-note[data-v-b88e38a3]{margin:16px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.validation-error[data-v-b88e38a3]{margin:16px 0;color:var(--danger-color);font-size:13px}@media(max-width:768px){.section-header[data-v-b88e38a3]{align-items:flex-start;flex-direction:column;gap:14px}}.preview-loading[data-v-e19f5566],.preview-empty[data-v-e19f5566]{padding:24px;text-align:center;color:var(--text-secondary)}.preview-header[data-v-e19f5566]{display:flex;gap:16px;margin-bottom:20px}.preview-cover[data-v-e19f5566]{width:160px;height:90px;object-fit:cover;border-radius:6px}.preview-meta[data-v-e19f5566]{flex:1;min-width:0}.preview-title[data-v-e19f5566]{display:-webkit-box;overflow:hidden;margin-bottom:8px;font-weight:600;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.preview-stats[data-v-e19f5566]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:12px}.preview-episodes[data-v-e19f5566]{padding-top:12px;border-top:1px solid var(--glass-border)}.episodes-title[data-v-e19f5566]{margin-bottom:10px;color:var(--text-primary);font-weight:600}.episodes-list[data-v-e19f5566]{display:flex;max-height:280px;flex-direction:column;gap:8px;overflow-y:auto}.episode-item[data-v-e19f5566]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--glass-border);border-radius:6px;background:var(--glass-bg)}.episode-item.disabled[data-v-e19f5566]{opacity:.55}.episode-no[data-v-e19f5566]{color:var(--text-primary)}.episodes-empty[data-v-e19f5566]{padding:16px;text-align:center;color:var(--text-secondary)}.page-content[data-v-3c0ded08]{padding:16px 6px 6px}.table-container[data-v-3c0ded08]{margin-top:18px}.drawer-form[data-v-4c6d676e]{display:flex;flex-direction:column;gap:16px}.loading-placeholder[data-v-1c90dd8e]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px}.source-category-drawer[data-v-1c90dd8e]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-1c90dd8e]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);box-shadow:var(--glass-shadow)}.category-info[data-v-1c90dd8e]{display:flex;align-items:center;gap:14px}.category-avatar[data-v-1c90dd8e]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:var(--primary-color);background:#6366f11f;border:1px solid rgba(99,102,241,.2)}.category-meta[data-v-1c90dd8e]{display:flex;flex-direction:column;gap:5px}.category-name[data-v-1c90dd8e]{font-size:17px;font-weight:700;color:var(--text-primary)}.category-sub[data-v-1c90dd8e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.dot[data-v-1c90dd8e]{color:var(--text-tertiary)}.source-table-panel[data-v-1c90dd8e]{border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);box-shadow:var(--glass-shadow);overflow:hidden}.source-name-cell[data-v-1c90dd8e]{display:flex;flex-direction:column;gap:4px}.source-name[data-v-1c90dd8e]{color:var(--text-primary);font-weight:600}.owner-badge[data-v-1c90dd8e]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;border-radius:999px;border:1px solid var(--glass-border);padding:4px 10px;color:var(--text-secondary);background:#94a3b814;font-size:12px}.owner-badge-bound[data-v-1c90dd8e]{color:var(--success-color);border-color:#00ff9547;background:#00ff9514}.owner-badge-other[data-v-1c90dd8e]{color:var(--warning-color);border-color:#ffb80047;background:#ffb80014}.confirm-message[data-v-1c90dd8e]{margin:0 0 14px;color:var(--text-primary);line-height:1.7}.confirm-source-list[data-v-1c90dd8e]{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto}.confirm-source-item[data-v-1c90dd8e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--glass-border);background:#ffffff08}.confirm-source-main[data-v-1c90dd8e]{min-width:0}.confirm-source-name[data-v-1c90dd8e]{color:var(--text-primary);font-weight:600}.confirm-source-meta[data-v-1c90dd8e]{margin-top:4px;color:var(--text-secondary);font-size:12px}.confirm-source-count[data-v-1c90dd8e]{flex:0 0 auto;color:var(--text-secondary);font-size:12px}.page-content[data-v-7f95dbc7]{padding:16px 6px 6px}.table-container[data-v-7f95dbc7]{margin-top:18px}.name-cell[data-v-7f95dbc7]{display:flex;flex-direction:column;gap:4px}.name-cell span[data-v-7f95dbc7]{color:var(--text-secondary);font-size:13px}.status-pill[data-v-7f95dbc7]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--glass-border);padding:4px 10px;font-size:12px}.status-1[data-v-7f95dbc7]{color:var(--success-color);border-color:#00ff9547;background:#00ff9514}.status-2[data-v-7f95dbc7]{color:var(--warning-color);border-color:#ffb80047;background:#ffb80014}.drawer-form[data-v-0590698b]{display:flex;flex-direction:column;gap:16px}.loading-placeholder[data-v-f2917de2]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px}.tag-video-drawer[data-v-f2917de2]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-f2917de2]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);box-shadow:var(--glass-shadow)}.tag-info[data-v-f2917de2]{display:flex;align-items:center;gap:14px}.tag-avatar[data-v-f2917de2]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:var(--primary-color);background:#6366f11f;border:1px solid rgba(99,102,241,.2)}.tag-meta[data-v-f2917de2]{display:flex;flex-direction:column;gap:5px}.tag-name[data-v-f2917de2]{font-size:17px;font-weight:700;color:var(--text-primary)}.tag-sub[data-v-f2917de2]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.dot[data-v-f2917de2]{color:var(--text-tertiary)}.video-table-panel[data-v-f2917de2]{border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);box-shadow:var(--glass-shadow);overflow:hidden}.video-cover-cell[data-v-f2917de2]{width:64px;height:40px;margin:0 auto;overflow:hidden;border-radius:8px;border:1px solid var(--glass-border);background:var(--glass-bg)}.video-cover-cell[data-v-f2917de2] .base-image,.confirm-video-cover[data-v-f2917de2] .base-image{width:100%;height:100%}.video-title-cell[data-v-f2917de2]{display:flex;min-width:0;flex-direction:column;gap:4px}.video-title-text[data-v-f2917de2]{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bind-badge[data-v-f2917de2]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,184,0,.28);padding:4px 10px;color:var(--warning-color);background:#ffb80014;font-size:12px}.bind-badge-bound[data-v-f2917de2]{border-color:#00ff9547;color:var(--success-color);background:#00ff9514}.confirm-message[data-v-f2917de2]{margin:0 0 14px;color:var(--text-primary);line-height:1.7}.confirm-video-list[data-v-f2917de2]{display:flex;max-height:280px;flex-direction:column;gap:10px;overflow-y:auto}.confirm-video-item[data-v-f2917de2]{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--glass-border);border-radius:10px;background:var(--glass-bg)}.confirm-video-cover[data-v-f2917de2]{width:72px;height:45px;flex:0 0 auto;overflow:hidden;border-radius:8px;border:1px solid var(--glass-border)}.confirm-video-info[data-v-f2917de2]{min-width:0;flex:1}.confirm-video-title[data-v-f2917de2]{overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.confirm-video-id[data-v-f2917de2]{margin-top:4px;color:var(--text-secondary);font-size:12px}.page-content[data-v-cdbb6ee4]{padding:16px 6px 6px}.table-container[data-v-cdbb6ee4]{margin-top:18px}.name-cell[data-v-cdbb6ee4]{display:flex;flex-direction:column;gap:4px}.author-form[data-v-7c405040]{display:flex;flex-direction:column;gap:22px}.form-section[data-v-7c405040]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-7c405040]{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:15px;font-weight:600}.author-basic-layout[data-v-7c405040]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px}.avatar-section[data-v-7c405040]{display:flex;align-items:center;flex-direction:column;gap:10px;padding-top:2px}.avatar-label[data-v-7c405040]{color:var(--text-secondary);font-size:13px}.avatar-tip[data-v-7c405040]{margin:0;color:var(--text-tertiary);font-size:12px;text-align:center}.form-fields[data-v-7c405040]{display:flex;flex-direction:column;gap:16px}.form-row.grid-3[data-v-7c405040]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.author-basic-layout[data-v-7c405040]{grid-template-columns:1fr}.form-row.grid-3[data-v-7c405040]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.form-row.grid-3[data-v-7c405040]{grid-template-columns:1fr}}.loading-placeholder[data-v-5da1e408]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px}.author-video-drawer[data-v-5da1e408]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-5da1e408]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);box-shadow:var(--glass-shadow)}.author-info[data-v-5da1e408]{display:flex;align-items:center;gap:14px}.author-meta[data-v-5da1e408]{display:flex;flex-direction:column;gap:5px}.author-name[data-v-5da1e408]{color:var(--text-primary);font-size:17px;font-weight:700}.author-sub[data-v-5da1e408]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px}.dot[data-v-5da1e408]{color:var(--text-tertiary)}.video-table-panel[data-v-5da1e408]{border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);box-shadow:var(--glass-shadow);overflow:hidden}.video-cover-cell[data-v-5da1e408]{width:64px;height:40px;margin:0 auto;overflow:hidden;border-radius:8px;border:1px solid var(--glass-border);background:var(--glass-bg)}.video-cover-cell[data-v-5da1e408] .base-image,.confirm-video-cover[data-v-5da1e408] .base-image{width:100%;height:100%}.video-title-cell[data-v-5da1e408]{display:flex;min-width:0;flex-direction:column;gap:4px}.video-title-text[data-v-5da1e408]{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bind-badge[data-v-5da1e408]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,184,0,.28);padding:4px 10px;color:var(--warning-color);background:#ffb80014;font-size:12px}.bind-badge-bound[data-v-5da1e408]{border-color:#00ff9547;color:var(--success-color);background:#00ff9514}.confirm-message[data-v-5da1e408]{margin:0 0 14px;color:var(--text-primary);line-height:1.7}.confirm-video-list[data-v-5da1e408]{display:flex;max-height:280px;flex-direction:column;gap:10px;overflow-y:auto}.confirm-video-item[data-v-5da1e408]{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--glass-border);border-radius:10px;background:var(--glass-bg)}.confirm-video-cover[data-v-5da1e408]{width:72px;height:45px;flex:0 0 auto;overflow:hidden;border-radius:8px;border:1px solid var(--glass-border)}.confirm-video-info[data-v-5da1e408]{min-width:0;flex:1}.confirm-video-title[data-v-5da1e408]{overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.confirm-video-id[data-v-5da1e408]{margin-top:4px;color:var(--text-secondary);font-size:12px}.page-content[data-v-741a0f2b]{padding:16px 6px 6px}.table-container[data-v-741a0f2b]{margin-top:18px}.author-avatar[data-v-741a0f2b]{display:inline-flex;align-items:center;justify-content:center}.name-cell[data-v-741a0f2b]{display:flex;min-width:0;align-items:center;flex-direction:row;gap:8px}.name-cell strong[data-v-741a0f2b]{color:var(--text-primary)}.form-item[data-v-6694a0e7]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-6694a0e7]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-item[data-v-98a68e84]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-98a68e84]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-item[data-v-c9f14f48]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-c9f14f48]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-item[data-v-06b3ca5a]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-06b3ca5a]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-hint[data-v-06b3ca5a]{font-weight:400;font-size:12px;color:var(--text-secondary);opacity:.7}.tag-select-trigger[data-v-06b3ca5a]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.search-bar[data-v-06b3ca5a]{display:flex;gap:8px;align-items:flex-start}.search-bar[data-v-06b3ca5a]>:first-child{flex:1}.select-count[data-v-06b3ca5a]{margin-top:8px;font-size:12px;color:var(--text-secondary)}.select-count.is-full[data-v-06b3ca5a]{color:var(--color-warning, #f59e0b)}.tag-list-wrapper[data-v-06b3ca5a]{margin-top:8px;height:300px;overflow-y:auto;border:1px solid var(--border-color);background:var(--bg-secondary)}.tag-list-loading[data-v-06b3ca5a]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--text-secondary);font-size:13px}.tag-list-empty[data-v-06b3ca5a]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-placeholder);font-size:13px}.tag-list-item[data-v-06b3ca5a]{display:flex;align-items:center;height:40px;padding:0 14px;cursor:pointer;border-left:3px solid transparent;transition:all .15s ease;font-size:13px;color:var(--text-primary)}.tag-list-item[data-v-06b3ca5a]:hover{background:rgba(var(--theme-color-cyan-rgb, 0, 240, 255),.06)}.tag-list-item.is-selected[data-v-06b3ca5a]{border-left-color:var(--neon-cyan, #00f0ff);background:rgba(var(--theme-color-cyan-rgb, 0, 240, 255),.1);color:var(--neon-cyan, #00f0ff);font-weight:500}.tag-list-item.is-disabled[data-v-06b3ca5a]{opacity:.4;cursor:not-allowed}.tag-item-check[data-v-06b3ca5a]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:10px;border-radius:3px;border:1px solid var(--border-color);font-size:10px;flex-shrink:0}.tag-list-item.is-selected .tag-item-check[data-v-06b3ca5a]{border-color:var(--neon-cyan, #00f0ff);background:var(--neon-cyan, #00f0ff);color:var(--bg-primary, #0a0e1a)}.tag-item-name[data-v-06b3ca5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-list-wrapper[data-v-06b3ca5a]::-webkit-scrollbar{width:4px}.tag-list-wrapper[data-v-06b3ca5a]::-webkit-scrollbar-track{background:transparent}.tag-list-wrapper[data-v-06b3ca5a]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.form-item[data-v-e99c1fb6]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e99c1fb6]{font-size:13px;font-weight:500;color:var(--text-primary)}.select-trigger[data-v-e99c1fb6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.selected-album-list[data-v-e99c1fb6]{display:flex;flex:1 1 100%;flex-direction:column;gap:6px}.selected-album-item[data-v-e99c1fb6]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-secondary)}.drag-handle[data-v-e99c1fb6]{color:var(--text-secondary);cursor:grab}.selected-album-name[data-v-e99c1fb6]{flex:1;color:var(--text-primary);font-size:13px}.default-marker[data-v-e99c1fb6]{color:var(--success-color);font-size:12px}.remove-selected-album[data-v-e99c1fb6]{border:0;background:transparent;color:var(--danger-color);cursor:pointer}.selected-album-order-actions[data-v-e99c1fb6]{display:flex;gap:4px}.move-selected-album[data-v-e99c1fb6]{border:1px solid var(--glass-border);border-radius:4px;padding:3px 6px;background:transparent;color:var(--text-secondary);cursor:pointer}.move-selected-album[data-v-e99c1fb6]:hover:not(:disabled),.move-selected-album[data-v-e99c1fb6]:focus-visible{border-color:var(--primary-color);color:var(--primary-color)}.move-selected-album[data-v-e99c1fb6]:disabled{opacity:.35;cursor:not-allowed}.search-bar[data-v-e99c1fb6]{display:flex;gap:8px;align-items:flex-start}.search-bar[data-v-e99c1fb6]>:first-child{flex:1}.list-wrapper[data-v-e99c1fb6]{margin-top:8px;height:300px;overflow-y:auto;border:1px solid var(--border-color);background:var(--bg-secondary)}.list-loading[data-v-e99c1fb6]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--text-secondary);font-size:13px}.spin-icon[data-v-e99c1fb6]{animation:spin-e99c1fb6 1s linear infinite}@keyframes spin-e99c1fb6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-empty[data-v-e99c1fb6]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-placeholder);font-size:13px}.list-item[data-v-e99c1fb6]{display:flex;align-items:center;height:40px;padding:0 14px;cursor:pointer;border-left:3px solid transparent;transition:all .15s ease;font-size:13px;color:var(--text-primary);width:100%;border-top:0;border-right:0;border-bottom:0;background:transparent;text-align:left}.list-item[data-v-e99c1fb6]:hover{background:rgba(var(--theme-color-cyan-rgb, 0, 240, 255),.06)}.list-item.is-selected[data-v-e99c1fb6]{border-left-color:var(--neon-cyan, #00f0ff);background:rgba(var(--theme-color-cyan-rgb, 0, 240, 255),.1);color:var(--neon-cyan, #00f0ff);font-weight:500}.item-name[data-v-e99c1fb6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-pagination[data-v-e99c1fb6]{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.pagination-info[data-v-e99c1fb6]{font-size:12px;color:var(--text-secondary)}.pagination-buttons[data-v-e99c1fb6]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-e99c1fb6]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .15s ease}.pagination-btn[data-v-e99c1fb6]:hover:not(:disabled){border-color:var(--neon-cyan, #00f0ff);color:var(--neon-cyan, #00f0ff)}.pagination-btn[data-v-e99c1fb6]:disabled{opacity:.3;cursor:not-allowed}.pagination-current[data-v-e99c1fb6]{font-size:12px;color:var(--text-secondary);min-width:40px;text-align:center}.list-wrapper[data-v-e99c1fb6]::-webkit-scrollbar{width:4px}.list-wrapper[data-v-e99c1fb6]::-webkit-scrollbar-track{background:transparent}.list-wrapper[data-v-e99c1fb6]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.config-form[data-v-1650f7fc]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-1650f7fc]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-1650f7fc]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-hint[data-v-1650f7fc]{font-size:12px;color:var(--text-secondary);opacity:.7}.search-bar[data-v-37fa949a]{display:flex;gap:8px;align-items:flex-start}.search-bar[data-v-37fa949a]>:first-child{flex:1}.select-count[data-v-37fa949a]{margin-top:8px;font-size:12px;color:var(--text-secondary)}.select-count.is-full[data-v-37fa949a]{color:var(--color-warning, #f59e0b)}.tag-list-wrapper[data-v-37fa949a]{margin-top:8px;height:300px;overflow-y:auto;border:1px solid var(--border-color);background:var(--bg-secondary)}.tag-list-loading[data-v-37fa949a]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--text-secondary);font-size:13px}.spin-icon[data-v-37fa949a]{animation:spin-37fa949a 1s linear infinite}@keyframes spin-37fa949a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tag-list-empty[data-v-37fa949a]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-placeholder);font-size:13px}.tag-list-item[data-v-37fa949a]{display:flex;align-items:center;height:40px;padding:0 14px;cursor:pointer;border-left:3px solid transparent;transition:all .15s ease;font-size:13px;color:var(--text-primary)}.tag-list-item[data-v-37fa949a]:hover{background:rgba(var(--theme-color-cyan-rgb, 0, 240, 255),.06)}.tag-list-item.is-selected[data-v-37fa949a]{border-left-color:var(--neon-cyan, #00f0ff);background:rgba(var(--theme-color-cyan-rgb, 0, 240, 255),.1);color:var(--neon-cyan, #00f0ff);font-weight:500}.tag-list-item.is-disabled[data-v-37fa949a]{opacity:.4;cursor:not-allowed}.tag-item-check[data-v-37fa949a]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:10px;border-radius:3px;border:1px solid var(--border-color);font-size:10px;flex-shrink:0}.tag-list-item.is-selected .tag-item-check[data-v-37fa949a]{border-color:var(--neon-cyan, #00f0ff);background:var(--neon-cyan, #00f0ff);color:var(--bg-primary, #0a0e1a)}.tag-item-name[data-v-37fa949a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-list-wrapper[data-v-37fa949a]::-webkit-scrollbar{width:4px}.tag-list-wrapper[data-v-37fa949a]::-webkit-scrollbar-track{background:transparent}.tag-list-wrapper[data-v-37fa949a]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.config-form[data-v-1fdf4752]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-1fdf4752]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-1fdf4752]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-hint[data-v-1fdf4752]{font-weight:400;font-size:12px;color:var(--text-secondary);opacity:.7}.tag-select-trigger[data-v-1fdf4752]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.config-form[data-v-9f5367c8]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-9f5367c8]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-9f5367c8]{font-size:13px;font-weight:500;color:var(--text-primary)}.config-form[data-v-41cd804c]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-41cd804c]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-41cd804c]{font-size:13px;font-weight:500;color:var(--text-primary)}.config-form[data-v-93c907c8]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-93c907c8]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-93c907c8]{font-size:13px;font-weight:500;color:var(--text-primary)}.config-form[data-v-e94414cd]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-e94414cd]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e94414cd]{font-size:13px;font-weight:500;color:var(--text-primary)}.hint-box[data-v-e94414cd]{margin-top:8px;padding:10px 12px;background:#00f0ff0a;border:1px solid var(--glass-border);border-radius:6px}.hint-text[data-v-e94414cd]{margin:0 0 4px;font-size:12px;color:var(--text-secondary);line-height:1.6}.hint-text[data-v-e94414cd]:last-of-type{margin-bottom:6px}.hint-text code[data-v-e94414cd]{padding:1px 5px;font-size:11px;font-family:Fira Code,monospace;color:var(--neon-cyan);background:#00f0ff14;border-radius:3px}.hint-code[data-v-e94414cd]{display:block;padding:6px 10px;font-size:12px;font-family:Fira Code,monospace;color:var(--neon-cyan);background:#00000040;border-radius:4px}.config-form[data-v-25d212b3]{display:flex;flex-direction:column;gap:18px}.config-group[data-v-25d212b3]{display:flex;flex-direction:column;gap:16px;padding:14px;border:1px solid var(--glass-border);border-radius:6px}.config-group-title[data-v-25d212b3]{font-size:14px;font-weight:600;color:var(--primary-color)}.form-item[data-v-25d212b3]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-25d212b3]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-hint[data-v-25d212b3]{font-size:12px;color:var(--text-secondary);opacity:.7}.drawer-form[data-v-31f8f4f6]{padding:8px 0}.form-section[data-v-31f8f4f6]{margin-bottom:24px}.form-section[data-v-31f8f4f6]:last-child{margin-bottom:0}.form-row[data-v-31f8f4f6]{margin-bottom:18px}.form-row[data-v-31f8f4f6]:last-child{margin-bottom:0}.field-label[data-v-31f8f4f6]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-31f8f4f6]{color:var(--color-danger, #ef4444);font-weight:600}.field-error[data-v-31f8f4f6]{margin-top:6px;font-size:12px;color:var(--color-danger, #ef4444)}.link-mode-switch[data-v-31f8f4f6]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-31f8f4f6]{display:flex;gap:0;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.mode-btn[data-v-31f8f4f6]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-31f8f4f6]:not(:last-child){border-right:1px solid var(--border-color)}.mode-btn[data-v-31f8f4f6]:hover{color:var(--text-primary);background:#ffffff08}.mode-btn.active[data-v-31f8f4f6]{color:var(--neon-cyan);background:#00f0ff14;text-shadow:0 0 8px rgba(0,240,255,.3)}.delete-confirm-content[data-v-31f8f4f6]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-31f8f4f6]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-31f8f4f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-31f8f4f6]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-31f8f4f6]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-31f8f4f6]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-31f8f4f6]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-31f8f4f6]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.delete-preview-item img[data-v-31f8f4f6]{width:100%;height:100%;object-fit:cover}.config-form[data-v-e7740b81]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-e7740b81]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e7740b81]{font-size:13px;font-weight:500;color:var(--text-primary)}.list-header[data-v-e7740b81]{display:flex;justify-content:space-between;align-items:center}.config-error[data-v-e7740b81]{font-size:.85rem;color:var(--danger-color);margin-top:4px}.drawer-form[data-v-effeac81]{padding:8px 0}.form-section[data-v-effeac81]{margin-bottom:24px}.form-section[data-v-effeac81]:last-child{margin-bottom:0}.form-row[data-v-effeac81]{margin-bottom:18px}.form-row[data-v-effeac81]:last-child{margin-bottom:0}.field-label[data-v-effeac81]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-effeac81]{color:var(--color-danger, #ef4444);font-weight:600}.field-error[data-v-effeac81]{margin-top:6px;font-size:12px;color:var(--color-danger, #ef4444)}.link-mode-switch[data-v-effeac81]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-effeac81]{display:flex;gap:0;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.mode-btn[data-v-effeac81]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-effeac81]:not(:last-child){border-right:1px solid var(--border-color)}.mode-btn[data-v-effeac81]:hover{color:var(--text-primary);background:#ffffff08}.mode-btn.active[data-v-effeac81]{color:var(--neon-cyan);background:#00f0ff14;text-shadow:0 0 8px rgba(0,240,255,.3)}.delete-confirm-content[data-v-effeac81]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-effeac81]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-effeac81]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-effeac81]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-effeac81]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-effeac81]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-effeac81]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-effeac81]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.delete-preview-item img[data-v-effeac81]{width:100%;height:100%;object-fit:cover}.config-form[data-v-29341d28]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-29341d28]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-29341d28]{font-size:13px;font-weight:500;color:var(--text-primary)}.list-header[data-v-29341d28]{display:flex;justify-content:space-between;align-items:center}.config-error[data-v-29341d28]{font-size:.85rem;color:var(--danger-color);margin-top:4px}.delete-confirm-text[data-v-29341d28]{margin:0;color:var(--text-primary)}.drawer-form[data-v-676f93c6]{padding:8px 0}.form-section[data-v-676f93c6]{margin-bottom:24px}.form-section[data-v-676f93c6]:last-child{margin-bottom:0}.form-row[data-v-676f93c6]{margin-bottom:18px}.form-row[data-v-676f93c6]:last-child{margin-bottom:0}.field-label[data-v-676f93c6]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-676f93c6]{color:var(--color-danger, #ef4444);font-weight:600}.field-error[data-v-676f93c6]{margin-top:6px;font-size:12px;color:var(--color-danger, #ef4444)}.link-mode-switch[data-v-676f93c6]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-676f93c6]{display:flex;gap:0;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.mode-btn[data-v-676f93c6]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-676f93c6]:not(:last-child){border-right:1px solid var(--border-color)}.mode-btn[data-v-676f93c6]:hover{color:var(--text-primary);background:#ffffff08}.mode-btn.active[data-v-676f93c6]{color:var(--neon-cyan);background:#00f0ff14;text-shadow:0 0 8px rgba(0,240,255,.3)}.delete-confirm-content[data-v-676f93c6]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-676f93c6]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-676f93c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-676f93c6]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-676f93c6]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-676f93c6]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-676f93c6]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-676f93c6]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.delete-preview-item img[data-v-676f93c6]{width:100%;height:100%;object-fit:cover}.config-form[data-v-08eac264]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-08eac264]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-08eac264]{font-size:13px;font-weight:500;color:var(--text-primary)}.list-header[data-v-08eac264]{display:flex;justify-content:space-between;align-items:center}.config-error[data-v-08eac264]{font-size:.85rem;color:var(--danger-color);margin-top:4px}.delete-confirm-text[data-v-08eac264]{margin:0;color:var(--text-primary)}.config-form[data-v-54617d2c]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-54617d2c]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-54617d2c]{font-size:13px;font-weight:500;color:var(--text-primary)}.drawer-form[data-v-32320915]{display:flex;flex-direction:column;gap:20px;padding:8px 0}.form-item[data-v-32320915]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-32320915]{font-size:14px;font-weight:500;color:var(--text-primary)}.config-section[data-v-32320915]{border-top:1px solid var(--glass-border);padding-top:16px}.config-section-title[data-v-32320915]{font-size:15px;font-weight:600;color:var(--primary-color);margin-bottom:12px}.drawer-form[data-v-55b2b5dd]{display:flex;flex-direction:column;gap:20px;padding:8px 0}.form-item[data-v-55b2b5dd]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-55b2b5dd]{font-size:14px;font-weight:500;color:var(--text-primary)}.type-badge[data-v-55b2b5dd]{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid;border-radius:4px;font-size:13px;font-weight:500;width:fit-content}.config-section[data-v-55b2b5dd]{border-top:1px solid var(--glass-border);padding-top:16px}.config-section-title[data-v-55b2b5dd]{font-size:15px;font-weight:600;color:var(--primary-color);margin-bottom:12px}.page-content[data-v-7e1b0b76]{padding:16px 6px 6px}.section-toolbar[data-v-7e1b0b76]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.view-toggle[data-v-7e1b0b76]{display:flex;align-items:center;gap:8px}.grouped-section-list[data-v-7e1b0b76]{display:flex;flex-direction:column;gap:14px}.group-panel[data-v-7e1b0b76]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.group-panel.is-dragging[data-v-7e1b0b76]{opacity:.55}.group-panel[data-v-7e1b0b76] .blocks-container{background:var(--table-bg);border-color:var(--glass-border)}.group-panel[data-v-7e1b0b76] .blocks-header{background:var(--table-header-bg)}.group-panel.is-draggable[data-v-7e1b0b76] .blocks-header{cursor:grab;-webkit-user-select:none;user-select:none}.group-panel.is-draggable[data-v-7e1b0b76] .blocks-header:active{cursor:grabbing}.group-panel[data-v-7e1b0b76] .blocks-header button,.group-panel[data-v-7e1b0b76] .blocks-header a,.group-panel[data-v-7e1b0b76] .blocks-header input,.group-panel[data-v-7e1b0b76] .blocks-header textarea,.group-panel[data-v-7e1b0b76] .blocks-header select,.group-panel[data-v-7e1b0b76] .blocks-header [role=button]{cursor:pointer}.group-panel.drop-above[data-v-7e1b0b76]:before,.group-panel.drop-below[data-v-7e1b0b76]:after{content:"";position:absolute;left:8px;right:8px;z-index:2;height:2px;border-radius:2px;background:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}.group-panel.drop-above[data-v-7e1b0b76]:before{top:-8px}.group-panel.drop-below[data-v-7e1b0b76]:after{bottom:-8px}.group-panel[data-v-7e1b0b76] .block-move-enter-from,.group-panel[data-v-7e1b0b76] .block-move-leave-to{transform:translateY(0)}.group-remark[data-v-7e1b0b76]{max-width:260px;overflow:hidden;color:var(--text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.group-form[data-v-7e1b0b76]{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.section-toolbar[data-v-7e1b0b76]{align-items:stretch;flex-direction:column}.view-toggle[data-v-7e1b0b76]{flex-wrap:wrap}}.content-entry-picker[data-v-e288d91d]{display:flex;flex-direction:column;gap:16px}.picker-filters[data-v-e288d91d]{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:12px}.selected-preview[data-v-e288d91d],.empty-preview[data-v-e288d91d]{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff0a;padding:16px}.selected-preview[data-v-e288d91d]{display:flex;flex-direction:column;gap:10px}.preview-main[data-v-e288d91d]{display:flex;align-items:center;gap:10px;min-width:0}.preview-title[data-v-e288d91d]{color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-type[data-v-e288d91d]{flex:0 0 auto;border:1px solid;border-radius:999px;padding:2px 8px;font-size:12px}.preview-meta[data-v-e288d91d]{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-secondary);font-size:13px}.preview-description[data-v-e288d91d]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.empty-preview[data-v-e288d91d]{display:flex;align-items:center;gap:8px;color:var(--text-tertiary)}.drawer-actions[data-v-e288d91d]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.picker-filters[data-v-e288d91d]{grid-template-columns:1fr}}.page-content[data-v-6b47a17e]{padding:16px 6px 6px}.content-list-editor[data-v-6b47a17e]{min-width:0;margin:0;padding:0;border:0}.sr-only[data-v-6b47a17e]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page-content[data-v-5ca1e564]{padding:16px 6px 6px}.keyword-grid[data-v-5ca1e564]{display:flex;flex-direction:column;gap:20px}.keyword-card[data-v-5ca1e564]{width:100%;min-width:0}.card-heading[data-v-5ca1e564]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-heading h2[data-v-5ca1e564]{margin:0 0 6px;color:var(--text-primary);font-size:1rem;font-weight:600}.card-heading p[data-v-5ca1e564],.editor-help[data-v-5ca1e564]{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.6}.keyword-count[data-v-5ca1e564]{flex-shrink:0;padding:5px 9px;border:1px solid rgba(0,240,255,.22);border-radius:999px;background:#00f0ff14;color:var(--primary-color);font-family:var(--font-mono);font-size:.75rem}.editor-help[data-v-5ca1e564]{margin-top:12px}@media(max-width:640px){.card-heading[data-v-5ca1e564]{flex-direction:column;gap:10px}}.config-form[data-v-747220f3]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-747220f3]{display:flex;flex-direction:column;gap:.5rem}.name-desc-fields[data-v-747220f3]{display:flex;flex-direction:column;gap:.75rem}.config-divider[data-v-747220f3]{margin-top:.5rem;padding-bottom:.5rem;font-size:.8rem;font-weight:500;color:var(--primary-color, #00f0ff);border-bottom:1px solid rgba(0,240,255,.15)}.config-footer[data-v-747220f3]{display:flex;justify-content:space-between;width:100%}.section-option[data-v-747220f3]{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-height:2.8rem;padding:.25rem 0}.section-option-main[data-v-747220f3]{display:flex;align-items:baseline;gap:.5rem}.section-option-name[data-v-747220f3]{font-size:1.1rem;color:#e0e6ede6;font-weight:500}.section-option-type[data-v-747220f3]{font-size:.6rem;padding:.05rem .4rem;border-radius:999px;white-space:nowrap;line-height:1.4}.section-option-group[data-v-747220f3]{color:var(--text-secondary);font-size:.7rem;white-space:nowrap}.section-option-desc[data-v-747220f3]{font-size:.75rem;color:#e0e6ed73;line-height:1.3}.custom-section-manager[data-v-c9f92a50]{display:flex;flex-direction:column;gap:12px}.section-header[data-v-c9f92a50]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title[data-v-c9f92a50]{display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:14px;font-weight:500}.section-count[data-v-c9f92a50]{color:var(--text-secondary);font-size:12px;font-weight:400}.add-section-btn[data-v-c9f92a50]{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 10px;border:1px solid rgba(0,240,255,.3);border-radius:4px;background:#00f0ff0d;color:#00f0ffcc;font-size:12px;cursor:pointer;transition:all .2s ease}.add-section-btn[data-v-c9f92a50]:hover:not(:disabled){background:#00f0ff1a;border-color:#00f0ff80;color:#00f0ff}.add-section-btn[data-v-c9f92a50]:disabled{cursor:not-allowed;opacity:.55}.section-empty[data-v-c9f92a50]{padding:24px;border:1px dashed rgba(255,255,255,.08);border-radius:6px;color:var(--text-secondary);font-size:13px;text-align:center}.section-list[data-v-c9f92a50]{position:relative;display:flex;flex-direction:column;gap:6px}.section-item[data-v-c9f92a50]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#ffffff05;transition:all .2s ease}.section-item[data-v-c9f92a50]:hover{border-color:#ffffff1f;background:#ffffff0a}.section-item-info[data-v-c9f92a50]{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.section-item-name[data-v-c9f92a50]{overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.section-item-type[data-v-c9f92a50]{flex-shrink:0;padding:1px 6px;border:1px solid;border-radius:3px;font-size:11px;white-space:nowrap}.section-item-actions[data-v-c9f92a50]{display:flex;flex-shrink:0;align-items:center;gap:2px}.action-btn[data-v-c9f92a50]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.action-btn[data-v-c9f92a50]:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.action-btn[data-v-c9f92a50]:disabled{cursor:not-allowed;opacity:.25}.action-btn-danger[data-v-c9f92a50]:hover:not(:disabled){background:#ff4f4f1a;color:#ff4f4f}.delete-confirm-text[data-v-c9f92a50]{margin:0;color:var(--text-primary);font-size:13px}.section-move-move[data-v-c9f92a50]{transition:transform .45s cubic-bezier(.4,0,.2,1)}.section-move-enter-active[data-v-c9f92a50],.section-move-leave-active[data-v-c9f92a50]{transition:all .25s cubic-bezier(.4,0,.2,1)}.section-move-enter-from[data-v-c9f92a50]{opacity:0;transform:translateY(-16px)}.section-move-leave-to[data-v-c9f92a50]{opacity:0;transform:translateY(16px)}.section-move-leave-active[data-v-c9f92a50]{position:absolute;width:100%}.drawer-form[data-v-27cc4eb0]{display:flex;flex-direction:column;gap:20px;padding:8px 0}.form-item[data-v-27cc4eb0]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-27cc4eb0]{color:var(--text-primary);font-size:14px;font-weight:500}.config-section[data-v-27cc4eb0]{border-top:1px solid var(--glass-border);padding-top:16px}.config-section-title[data-v-27cc4eb0]{margin-bottom:12px;color:var(--primary-color);font-size:15px;font-weight:600}.config-error[data-v-27cc4eb0]{margin-top:8px;color:var(--danger-color, #ff4d4f);font-size:13px}.page-content[data-v-6b214d7a]{display:flex;flex-direction:column;padding:16px 6px 6px}.section-toolbar[data-v-6b214d7a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.view-toggle[data-v-6b214d7a]{display:flex;align-items:center;gap:8px}.grouped-section-list[data-v-6b214d7a]{display:flex;flex-direction:column;gap:14px}.group-panel[data-v-6b214d7a]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.group-panel.is-dragging[data-v-6b214d7a]{opacity:.55}.group-panel[data-v-6b214d7a] .blocks-container{background:var(--table-bg);border-color:var(--glass-border)}.group-panel[data-v-6b214d7a] .blocks-header{background:var(--table-header-bg)}.group-panel.is-draggable[data-v-6b214d7a] .blocks-header{cursor:grab;-webkit-user-select:none;user-select:none}.group-panel.is-draggable[data-v-6b214d7a] .blocks-header:active{cursor:grabbing}.group-panel[data-v-6b214d7a] .blocks-header button,.group-panel[data-v-6b214d7a] .blocks-header a,.group-panel[data-v-6b214d7a] .blocks-header input,.group-panel[data-v-6b214d7a] .blocks-header textarea,.group-panel[data-v-6b214d7a] .blocks-header select,.group-panel[data-v-6b214d7a] .blocks-header [role=button]{cursor:pointer}.group-panel.drop-above[data-v-6b214d7a]:before,.group-panel.drop-below[data-v-6b214d7a]:after{content:"";position:absolute;left:8px;right:8px;z-index:2;height:2px;border-radius:2px;background:var(--primary-color);box-shadow:0 0 10px var(--primary-color)}.group-panel.drop-above[data-v-6b214d7a]:before{top:-8px}.group-panel.drop-below[data-v-6b214d7a]:after{bottom:-8px}.group-panel[data-v-6b214d7a] .block-move-enter-from,.group-panel[data-v-6b214d7a] .block-move-leave-to{transform:translateY(0)}.group-remark[data-v-6b214d7a]{max-width:260px;overflow:hidden;color:var(--text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.group-form[data-v-6b214d7a]{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.section-toolbar[data-v-6b214d7a]{align-items:stretch;flex-direction:column}.view-toggle[data-v-6b214d7a]{flex-wrap:wrap}}.menu-item-form[data-v-de04262f]{padding:8px 0}.form-row[data-v-de04262f]{margin-bottom:18px}.form-row[data-v-de04262f]:last-child{margin-bottom:0}.field-label[data-v-de04262f]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.delete-confirm-content[data-v-de04262f]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-de04262f]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-de04262f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-de04262f]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-de04262f]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-de04262f]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-de04262f]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-de04262f]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.delete-preview-item img[data-v-de04262f]{width:100%;height:100%;object-fit:cover}.page-content[data-v-1efab1b9]{padding:16px 6px 6px}.form-item[data-v-1ccb660c]{margin-bottom:16px}.form-label[data-v-1ccb660c]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px}.page-content[data-v-34f55496]{padding:16px 6px 6px}.table-container[data-v-34f55496]{margin-top:18px}.drawer-form[data-v-1fb78db6],.form-section[data-v-1fb78db6]{display:flex;flex-direction:column;gap:20px}.field-label[data-v-1fb78db6]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:600}.required-mark[data-v-1fb78db6]{color:var(--danger-color)}.upload-field[data-v-1fb78db6]{padding:16px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.native-file-input[data-v-1fb78db6]{display:none}.upload-row[data-v-1fb78db6]{display:flex;margin-top:12px;align-items:center;gap:12px}.upload-progress[data-v-1fb78db6]{display:flex;width:100%;margin-top:12px}.file-name[data-v-1fb78db6]{min-width:0;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-hint[data-v-1fb78db6]{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.switch-field[data-v-1fb78db6]{display:flex;padding:14px 16px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.preview-content[data-v-41528186]{width:100%;overflow:hidden;border-radius:8px}.scene-rule-card[data-v-e3b5f4c6]{display:flex;padding:16px;flex-direction:column;gap:18px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);transition:all .3s cubic-bezier(.4,0,.2,1)}.scene-rule-card.is-disabled[data-v-e3b5f4c6]{opacity:.68}.scene-rule-switch[data-v-e3b5f4c6],.member-rule-switch[data-v-e3b5f4c6]{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px}.scene-rule-switch>div[data-v-e3b5f4c6],.member-rule-switch>div[data-v-e3b5f4c6]{display:flex;flex-direction:column;gap:6px}.scene-rule-switch strong[data-v-e3b5f4c6],.member-rule-switch strong[data-v-e3b5f4c6]{color:var(--text-primary)}.scene-rule-switch span[data-v-e3b5f4c6],.member-rule-switch span[data-v-e3b5f4c6]{color:var(--text-secondary);font-size:13px;line-height:1.5}.member-rule-fields[data-v-e3b5f4c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 24px}.scene-rule-fields[data-v-e3b5f4c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.interval-fields[data-v-e3b5f4c6]{display:grid;grid-column:1 / -1;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px}.interval-values[data-v-e3b5f4c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interval-config[data-v-e3b5f4c6]{display:flex;min-width:0;flex-direction:column;gap:6px}.interval-hint[data-v-e3b5f4c6]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}@media(max-width:900px){.scene-rule-fields[data-v-e3b5f4c6],.member-rule-fields[data-v-e3b5f4c6]{grid-template-columns:1fr}}@media(max-width:560px){.interval-fields[data-v-e3b5f4c6],.interval-values[data-v-e3b5f4c6]{grid-template-columns:1fr}}.short-video-ad-page[data-v-8ce8bb17]{display:flex;width:100%;max-width:100%;padding:16px 6px 6px;flex-direction:column;gap:18px}.section-heading[data-v-8ce8bb17]{display:flex;align-items:center;gap:12px}.section-heading h2[data-v-8ce8bb17],.section-heading p[data-v-8ce8bb17]{margin:0}.section-heading h2[data-v-8ce8bb17]{color:var(--text-primary);font-size:16px}.section-heading p[data-v-8ce8bb17]{margin-top:4px;color:var(--text-secondary);font-size:13px;font-weight:400}.rules-stack[data-v-8ce8bb17]{display:flex;flex-direction:column;gap:16px}.master-rule-switch[data-v-8ce8bb17]{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px}.master-rule-switch div[data-v-8ce8bb17]{display:flex;flex-direction:column;gap:6px}.master-rule-switch strong[data-v-8ce8bb17]{color:var(--text-primary)}.master-rule-switch span[data-v-8ce8bb17]{color:var(--text-secondary);font-size:13px;line-height:1.5}.resource-cell[data-v-8ce8bb17]{display:flex;min-width:0;align-items:center;gap:8px;color:var(--text-secondary)}.resource-cell span[data-v-8ce8bb17],.click-link[data-v-8ce8bb17]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.click-link[data-v-8ce8bb17]{display:block;color:var(--primary-color);text-decoration:none}.click-link[data-v-8ce8bb17]:hover{text-decoration:underline}.empty-value[data-v-8ce8bb17]{color:var(--text-secondary)}.delete-message[data-v-8ce8bb17]{margin:0;color:var(--text-secondary);line-height:1.7}.delete-message strong[data-v-8ce8bb17]{color:var(--text-primary)}.drawer-form[data-v-0410307a]{padding:8px 0}.form-section[data-v-0410307a]{margin-bottom:24px}.form-section[data-v-0410307a]:last-child{margin-bottom:0}.form-row[data-v-0410307a]{margin-bottom:18px}.form-row[data-v-0410307a]:last-child{margin-bottom:0}.field-label[data-v-0410307a]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-0410307a]{color:var(--danger-color);font-weight:600}.link-mode-switch[data-v-0410307a]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-0410307a]{display:flex;gap:0;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.mode-btn[data-v-0410307a]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-0410307a]:not(:last-child){border-right:1px solid var(--glass-border)}.mode-btn[data-v-0410307a]:hover{color:var(--text-primary);background:#ffffff08}.mode-btn.active[data-v-0410307a]{color:var(--primary-color);background:#00f0ff14;text-shadow:0 0 8px rgba(0,240,255,.3)}.delete-confirm-content[data-v-0410307a]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-0410307a]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-0410307a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-0410307a]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-0410307a]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-0410307a]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-0410307a]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-0410307a]{aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;border:1px solid var(--glass-border)}.delete-preview-item img[data-v-0410307a]{width:100%;height:100%;object-fit:cover}.page-content[data-v-b683b2d4]{padding:16px 6px 6px}.table-container[data-v-b683b2d4]{margin-top:18px}.delete-confirm-content[data-v-b683b2d4]{display:flex;flex-direction:column;gap:12px}.delete-confirm-content p[data-v-b683b2d4]{margin:0;color:var(--text-primary)}.delete-preview[data-v-b683b2d4]{border-radius:6px;overflow:hidden;border:1px solid var(--glass-border);max-width:300px}.delete-preview img[data-v-b683b2d4]{width:100%;height:auto;display:block;object-fit:cover}.drawer-form[data-v-3cb298a9]{padding:8px 0}.form-section[data-v-3cb298a9]{margin-bottom:24px}.form-section[data-v-3cb298a9]:last-child{margin-bottom:0}.form-row[data-v-3cb298a9]{margin-bottom:18px}.form-row[data-v-3cb298a9]:last-child{margin-bottom:0}.field-label[data-v-3cb298a9]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-3cb298a9]{color:var(--danger-color);font-weight:600}.link-mode-switch[data-v-3cb298a9]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-3cb298a9]{display:flex;gap:0;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.mode-btn[data-v-3cb298a9]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-3cb298a9]:not(:last-child){border-right:1px solid var(--glass-border)}.mode-btn[data-v-3cb298a9]:hover{color:var(--text-primary);background:var(--table-row-hover-bg)}.mode-btn.active[data-v-3cb298a9]{color:var(--primary-color);background:var(--button-bg)}.delete-confirm-content[data-v-3cb298a9]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-3cb298a9]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-3cb298a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-3cb298a9]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-3cb298a9]::-webkit-scrollbar-track{background:var(--glass-border);border-radius:5px}.delete-preview-list[data-v-3cb298a9]::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:5px}.delete-preview-list[data-v-3cb298a9]::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.delete-preview-item[data-v-3cb298a9]{aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;border:1px solid var(--glass-border)}.delete-preview-item img[data-v-3cb298a9]{width:100%;height:100%;object-fit:cover}.page-content[data-v-3b1a41a3]{padding:16px 6px 6px}.delete-confirm-content[data-v-3b1a41a3]{display:flex;flex-direction:column;gap:12px}.delete-confirm-content p[data-v-3b1a41a3]{margin:0;color:var(--text-primary)}.delete-preview[data-v-3b1a41a3]{border-radius:6px;overflow:hidden;border:1px solid var(--glass-border);max-width:300px}.delete-preview img[data-v-3b1a41a3]{width:100%;height:auto;display:block;object-fit:cover}.drawer-form[data-v-6fcef364]{padding:8px 0}.form-section[data-v-6fcef364]{margin-bottom:24px}.form-section[data-v-6fcef364]:last-child{margin-bottom:0}.form-row[data-v-6fcef364]{margin-bottom:18px}.form-row[data-v-6fcef364]:last-child{margin-bottom:0}.field-label[data-v-6fcef364]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-6fcef364]{color:var(--danger-color);font-weight:600}.link-mode-switch[data-v-6fcef364]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-6fcef364]{display:flex;gap:0;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.mode-btn[data-v-6fcef364]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-6fcef364]:not(:last-child){border-right:1px solid var(--glass-border)}.mode-btn[data-v-6fcef364]:hover{color:var(--text-primary);background:var(--table-row-hover-bg)}.mode-btn.active[data-v-6fcef364]{color:var(--primary-color);background:var(--button-bg)}.delete-confirm-content[data-v-6fcef364]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-6fcef364]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-6fcef364]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-6fcef364]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-6fcef364]::-webkit-scrollbar-track{background:var(--glass-border);border-radius:5px}.delete-preview-list[data-v-6fcef364]::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:5px}.delete-preview-list[data-v-6fcef364]::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.delete-preview-item[data-v-6fcef364]{aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;border:1px solid var(--glass-border)}.delete-preview-item img[data-v-6fcef364]{width:100%;height:100%;object-fit:cover}.page-content[data-v-9b81a49b]{padding:16px 6px 6px}.table-container[data-v-9b81a49b]{min-width:0;margin:0;padding:0;border:0}.delete-confirm-content[data-v-9b81a49b]{display:flex;flex-direction:column;gap:12px}.delete-confirm-content p[data-v-9b81a49b]{margin:0;color:var(--text-primary)}.delete-preview[data-v-9b81a49b]{border-radius:6px;overflow:hidden;border:1px solid var(--glass-border);max-width:300px}.delete-preview img[data-v-9b81a49b]{width:100%;height:auto;display:block;object-fit:cover}.tag-input-row[data-v-8c495634]{display:flex;align-items:flex-end;gap:10px}.tag-input-row[data-v-8c495634] .base-input-wrapper{flex:1;min-width:0}.app-tags[data-v-8c495634]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}@media(max-width:768px){.tag-input-row[data-v-8c495634]{flex-wrap:wrap}}.drawer-form[data-v-8c495634]{padding:8px 0}.form-section[data-v-8c495634]{margin-bottom:24px}.form-section[data-v-8c495634]:last-child{margin-bottom:0}.form-row[data-v-8c495634]{margin-bottom:18px}.form-row[data-v-8c495634]:last-child{margin-bottom:0}.field-label[data-v-8c495634]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-8c495634]{color:var(--danger-color);font-weight:600}.link-mode-switch[data-v-8c495634]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-8c495634]{display:flex;gap:0;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.mode-btn[data-v-8c495634]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-8c495634]:not(:last-child){border-right:1px solid var(--glass-border)}.mode-btn[data-v-8c495634]:hover{color:var(--text-primary);background:var(--table-row-hover-bg)}.mode-btn.active[data-v-8c495634]{color:var(--primary-color);background:var(--button-bg)}.delete-confirm-content[data-v-8c495634]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-8c495634]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-8c495634]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-8c495634]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-8c495634]::-webkit-scrollbar-track{background:var(--glass-border);border-radius:5px}.delete-preview-list[data-v-8c495634]::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:5px}.delete-preview-list[data-v-8c495634]::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.delete-preview-item[data-v-8c495634]{aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;border:1px solid var(--glass-border)}.delete-preview-item img[data-v-8c495634]{width:100%;height:100%;object-fit:cover}.app-tags[data-v-73f0caff]{display:flex;flex-wrap:wrap;gap:6px}.page-content[data-v-73f0caff]{padding:16px 6px 6px}.table-container[data-v-73f0caff]{min-width:0;margin:0;padding:0;border:0}.delete-confirm-content[data-v-73f0caff]{display:flex;flex-direction:column;gap:12px}.delete-confirm-content p[data-v-73f0caff]{margin:0;color:var(--text-primary)}.delete-preview[data-v-73f0caff]{border-radius:6px;overflow:hidden;border:1px solid var(--glass-border);max-width:300px}.delete-preview img[data-v-73f0caff]{width:100%;height:auto;display:block;object-fit:cover}.drawer-form[data-v-9dc05225]{padding:8px 0}.form-section[data-v-9dc05225]{margin-bottom:24px}.form-section[data-v-9dc05225]:last-child{margin-bottom:0}.form-row[data-v-9dc05225]{margin-bottom:18px}.form-row[data-v-9dc05225]:last-child{margin-bottom:0}.field-label[data-v-9dc05225]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-9dc05225]{color:var(--danger-color);font-weight:600}.link-mode-switch[data-v-9dc05225]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-9dc05225]{display:flex;gap:0;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.mode-btn[data-v-9dc05225]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.mode-btn[data-v-9dc05225]:not(:last-child){border-right:1px solid var(--glass-border)}.mode-btn[data-v-9dc05225]:hover{color:var(--text-primary);background:#ffffff08}.mode-btn.active[data-v-9dc05225]{color:var(--primary-color);background:#00f0ff14;text-shadow:0 0 8px rgba(0,240,255,.3)}.delete-confirm-content[data-v-9dc05225]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-9dc05225]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-9dc05225]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-list[data-v-9dc05225]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-9dc05225]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-9dc05225]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-9dc05225]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-9dc05225]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--glass-border)}.delete-preview-item img[data-v-9dc05225]{width:100%;height:100%;object-fit:cover}.page-content[data-v-81d0e45f]{padding:16px 6px 6px}.table-container[data-v-81d0e45f]{margin-top:18px}.form-item[data-v-ca28b6ed]{margin-bottom:16px}.form-label[data-v-ca28b6ed]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px}.page-content[data-v-e6dd03b9]{padding:16px 6px 6px}.table-container[data-v-e6dd03b9]{margin-top:18px}.form-item[data-v-7e655d0b]{margin-bottom:16px}.form-label[data-v-7e655d0b]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px}.page-content[data-v-2a98c31b],.page-content[data-v-e6af056d]{padding:16px 6px 6px}.table-container[data-v-e6af056d]{margin-top:18px}.renew-cell[data-v-e6af056d]{display:inline-flex;align-items:center;min-height:28px}.readonly-text[data-v-e6af056d]{color:var(--text-secondary);font-size:.88rem}.mode-switch[data-v-e6af056d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.mode-button[data-v-e6af056d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.mode-button[data-v-e6af056d]:hover,.mode-button.is-active[data-v-e6af056d]{border-color:var(--primary-color);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--primary-color)}.form-grid[data-v-e6af056d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-item[data-v-e6af056d]{margin-bottom:16px}.form-label[data-v-e6af056d]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px}.file-row[data-v-e6af056d]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.file-name[data-v-e6af056d]{min-width:0;color:var(--text-secondary);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-input[data-v-e6af056d]{display:none}.pem-editor[data-v-e6af056d]{margin-top:8px}.detail-content[data-v-e6af056d]{display:grid;gap:20px}.detail-section[data-v-e6af056d]{border-bottom:1px solid var(--glass-border-light);padding-bottom:18px}.detail-section[data-v-e6af056d]:last-child{border-bottom:none;padding-bottom:0}.section-title[data-v-e6af056d]{margin:0 0 14px;color:var(--text-primary);font-size:1rem;font-weight:600}.detail-grid[data-v-e6af056d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-item[data-v-e6af056d]{display:grid;gap:6px;min-width:0}.detail-label[data-v-e6af056d]{color:var(--text-secondary);font-size:.82rem}.detail-value[data-v-e6af056d]{color:var(--text-primary);font-size:.95rem;font-weight:500;overflow-wrap:anywhere}.data-value[data-v-e6af056d]{font-family:var(--font-data);color:var(--text-data)}.pem-preview[data-v-e6af056d]{font-family:var(--font-data)}.expire-warning[data-v-e6af056d]{color:var(--warning-color);font-weight:600}.expire-danger[data-v-e6af056d]{color:var(--danger-color);font-weight:600}@media(max-width:767px){.mode-switch[data-v-e6af056d],.form-grid[data-v-e6af056d],.detail-grid[data-v-e6af056d]{grid-template-columns:1fr}.file-row[data-v-e6af056d]{align-items:flex-start;flex-direction:column}}.template-variables-card[data-v-fb2deebd]{margin-top:18px}.variables-header[data-v-fb2deebd]{display:flex;align-items:center;justify-content:space-between;gap:20px}.variables-header h2[data-v-fb2deebd]{margin:0;font-size:16px}.variables-header p[data-v-fb2deebd]{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.variables-header code[data-v-fb2deebd],.placeholder-code[data-v-fb2deebd]{color:var(--primary-color);font-family:var(--font-data)}.variable-notices[data-v-fb2deebd]{margin-bottom:16px;padding:12px 14px;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff06}.variable-notices p[data-v-fb2deebd]{margin:0;font-size:13px;line-height:1.6}.variable-notices p+p[data-v-fb2deebd]{margin-top:4px}.notice-error[data-v-fb2deebd],.row-errors[data-v-fb2deebd]{color:var(--danger-color)}.notice-warning[data-v-fb2deebd]{color:var(--warning-color)}.variables-empty[data-v-fb2deebd]{margin:0;padding:28px 16px;color:var(--text-secondary);text-align:center}.variables-list[data-v-fb2deebd]{display:grid;gap:12px}.variable-row[data-v-fb2deebd]{display:grid;grid-template-columns:minmax(150px,1fr) 130px minmax(220px,2fr) minmax(150px,auto) auto;gap:14px;align-items:start;padding:16px;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff06}.variable-field[data-v-fb2deebd]{min-width:0}.placeholder-field[data-v-fb2deebd]{display:flex;flex-direction:column;gap:10px;min-width:0}.field-label[data-v-fb2deebd]{color:var(--text-secondary);font-size:13px}.placeholder-code[data-v-fb2deebd]{overflow:hidden;padding:10px 12px;border:1px solid var(--glass-border-light);border-radius:6px;background:#0003;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.variable-actions[data-v-fb2deebd]{display:flex;gap:8px;padding-top:27px}.row-errors[data-v-fb2deebd]{grid-column:1 / -1;margin:-4px 0 0;padding-left:20px;font-size:12px;line-height:1.5}@media(max-width:1024px){.variable-row[data-v-fb2deebd]{grid-template-columns:minmax(0,1fr)}.variable-actions[data-v-fb2deebd]{padding-top:0}.row-errors[data-v-fb2deebd]{grid-column:auto}}@media(max-width:768px){.variables-header[data-v-fb2deebd]{align-items:stretch;flex-direction:column}.variable-row[data-v-fb2deebd]{padding:14px}.variable-actions[data-v-fb2deebd]{flex-wrap:wrap}}.page-content[data-v-5202e1f9]{padding:16px 6px 6px}.landing-page-card[data-v-5202e1f9]{height:calc(100vh - 200px);min-height:560px}.landing-page-card[data-v-5202e1f9] .card-body{box-sizing:border-box;height:100%;padding:20px}.landing-workspace[data-v-5202e1f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:100%;min-height:0}.editor-pane[data-v-5202e1f9],.preview-pane[data-v-5202e1f9]{min-width:0;min-height:0}.editor-pane[data-v-5202e1f9] .code-editor-wrapper{height:100%;gap:0}.editor-pane[data-v-5202e1f9] .editor-shell{display:flex;flex-direction:column;height:100%}.editor-pane[data-v-5202e1f9] .editor-surface{flex:1;min-height:0}.preview-pane[data-v-5202e1f9]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.preview-toolbar[data-v-5202e1f9]{flex-shrink:0;padding:14px 18px 12px;border-bottom:1px solid var(--glass-border-light);color:var(--primary-color);background:linear-gradient(180deg,#ffffff0f,#ffffff03);font-family:var(--font-data);font-size:13px;font-weight:600;letter-spacing:.08em}.preview-canvas[data-v-5202e1f9]{display:flex;flex:1;min-height:0;background:#fff}.preview-frame[data-v-5202e1f9]{display:block;width:100%;height:100%;border:0;background:#fff}.preview-empty[data-v-5202e1f9]{margin:auto;padding:24px;color:var(--text-on-light-secondary);text-align:center}@media(max-width:1024px){.landing-page-card[data-v-5202e1f9]{height:auto;min-height:0}.landing-page-card[data-v-5202e1f9] .card-body{height:auto}.landing-workspace[data-v-5202e1f9]{grid-template-columns:minmax(0,1fr);height:auto}.editor-pane[data-v-5202e1f9],.preview-pane[data-v-5202e1f9]{height:460px}}@media(max-width:768px){.landing-page-card[data-v-5202e1f9] .card-body{padding:16px}.landing-workspace[data-v-5202e1f9]{gap:16px}.editor-pane[data-v-5202e1f9],.preview-pane[data-v-5202e1f9]{height:380px}}.app-config-page[data-v-0a54bce6]{width:100%;max-width:100%;padding:16px 6px 6px}.content-layout[data-v-0a54bce6]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.config-stack[data-v-0a54bce6]{min-width:0}.config-stack[data-v-0a54bce6]{display:flex;flex-direction:column;gap:20px}.config-card[data-v-0a54bce6]{min-width:0}.card-header-row[data-v-0a54bce6]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.card-title-wrap[data-v-0a54bce6]{display:flex;align-items:center;gap:12px;min-width:0}.card-icon[data-v-0a54bce6]{flex-shrink:0;color:var(--primary-color);font-size:1.2rem}.card-title[data-v-0a54bce6]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4}.card-subtitle[data-v-0a54bce6]{margin:2px 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.form-section[data-v-0a54bce6]{display:flex;flex-direction:column;gap:16px}.basic-fields[data-v-0a54bce6]{display:flex;flex-direction:column;gap:16px;min-width:0}.form-grid[data-v-0a54bce6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-worker-section[data-v-0a54bce6]{display:flex;flex-direction:column;gap:12px;min-width:0}.service-worker-panel[data-v-0a54bce6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:color-mix(in srgb,var(--bg-header),transparent 22%)}.service-worker-main[data-v-0a54bce6]{display:flex;flex-direction:column;gap:8px;min-width:0}.service-worker-main p[data-v-0a54bce6]{margin:0;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.service-worker-version[data-v-0a54bce6]{display:flex;align-items:center;min-width:0}.service-worker-alert[data-v-0a54bce6]{align-items:flex-start}.icon-upload-panel[data-v-0a54bce6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;min-width:0;margin-bottom:16px;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:color-mix(in srgb,var(--bg-header),transparent 18%)}.icon-upload-content[data-v-0a54bce6]{display:flex;flex-direction:column;gap:8px;min-width:0}.icon-upload-content strong[data-v-0a54bce6]{color:var(--text-primary);font-size:.95rem;line-height:1.4}.icon-upload-content>span[data-v-0a54bce6]{color:var(--text-secondary);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.icon-size-chips[data-v-0a54bce6]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.icon-size-chips span[data-v-0a54bce6]{max-width:100%;padding:4px 8px;border:1px solid var(--glass-border-light);border-radius:6px;color:var(--text-data);background:color-mix(in srgb,var(--bg-app),transparent 24%);font-family:var(--font-data);font-size:.76rem;line-height:1.3;overflow-wrap:anywhere}.asset-content strong[data-v-0a54bce6]{display:block;color:var(--text-primary);font-size:.95rem;line-height:1.4}.asset-list[data-v-0a54bce6]{display:flex;flex-direction:column;gap:12px}.asset-row[data-v-0a54bce6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:color-mix(in srgb,var(--bg-header),transparent 22%)}.asset-preview[data-v-0a54bce6]{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--glass-border);border-radius:8px;color:var(--bg-app);background:var(--primary-color);box-shadow:0 10px 22px color-mix(in srgb,var(--primary-color),transparent 82%)}.asset-preview.has-image[data-v-0a54bce6]{overflow:hidden;background:color-mix(in srgb,var(--bg-app),transparent 8%);color:var(--text-primary);box-shadow:none}.asset-image[data-v-0a54bce6]{width:100%;height:100%}.asset-content[data-v-0a54bce6]{display:flex;flex-direction:column;gap:7px;min-width:0}.asset-title-row[data-v-0a54bce6]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.asset-content>span[data-v-0a54bce6]{color:var(--text-secondary);font-family:var(--font-data);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.asset-meta[data-v-0a54bce6]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.asset-meta span[data-v-0a54bce6]{max-width:100%;padding:3px 8px;border:1px solid var(--glass-border-light);border-radius:6px;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-app),transparent 32%);font-family:var(--font-data);font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}@media(max-width:720px){.form-grid[data-v-0a54bce6]{grid-template-columns:minmax(0,1fr)}.card-header-row[data-v-0a54bce6],.asset-title-row[data-v-0a54bce6]{align-items:flex-start;flex-direction:column}.asset-row[data-v-0a54bce6],.icon-upload-panel[data-v-0a54bce6]{grid-template-columns:minmax(0,1fr)}.service-worker-panel[data-v-0a54bce6],.service-worker-version[data-v-0a54bce6]{align-items:flex-start;grid-template-columns:minmax(0,1fr);flex-direction:column}.asset-preview[data-v-0a54bce6]{width:48px;height:48px}}.android-config-page[data-v-93046176]{width:100%;max-width:100%;padding:16px 6px 6px}.content-stack[data-v-93046176]{display:grid;gap:16px;min-width:0}.card-header-row[data-v-93046176]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.card-title-wrap[data-v-93046176]{display:flex;align-items:flex-start;gap:12px;min-width:0}.card-icon[data-v-93046176]{flex-shrink:0;margin-top:2px;color:var(--primary-color);filter:drop-shadow(0 0 8px var(--primary-color-glow))}.card-title[data-v-93046176]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.35}.card-subtitle[data-v-93046176]{margin:4px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.enable-row[data-v-93046176]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main)}.enable-row div[data-v-93046176]{display:grid;gap:6px;min-width:0}.enable-row strong[data-v-93046176]{color:var(--text-primary);font-size:.92rem;line-height:1.35}.enable-row span[data-v-93046176]{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.upload-layout[data-v-93046176]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.upload-panel[data-v-93046176]{min-height:260px;padding:22px;border:1px dashed var(--button-border);border-radius:8px;background:var(--bg-main);display:grid;align-content:center;justify-items:center;gap:14px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-panel[data-v-93046176]:hover,.upload-panel.is-uploading[data-v-93046176],.upload-panel.is-drag-active[data-v-93046176]{border-color:var(--primary-color);box-shadow:0 0 20px var(--primary-color-glow)}.file-input[data-v-93046176]{display:none}.upload-icon[data-v-93046176]{width:72px;height:72px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card);display:grid;place-items:center;color:var(--primary-color);font-size:1.75rem}.upload-copy[data-v-93046176]{display:grid;gap:6px;max-width:360px}.upload-copy strong[data-v-93046176]{color:var(--text-primary);font-size:1rem;overflow-wrap:anywhere}.upload-copy span[data-v-93046176]{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.upload-progress[data-v-93046176]{width:min(100%,360px)}.upload-actions[data-v-93046176]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.file-summary[data-v-93046176]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-item[data-v-93046176]{display:grid;align-content:center;gap:8px;min-height:112px;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main)}.summary-item span[data-v-93046176]{color:var(--text-secondary);font-size:.8rem}.summary-item strong[data-v-93046176]{min-width:0;color:var(--text-primary);font-family:var(--font-data);font-size:.86rem;font-weight:500;overflow-wrap:anywhere}.file-cell[data-v-93046176]{display:flex;align-items:center;gap:10px;min-width:0}.file-cell>svg[data-v-93046176]{flex-shrink:0;color:var(--primary-color)}.file-cell div[data-v-93046176]{display:grid;gap:4px;min-width:0}.file-cell strong[data-v-93046176]{color:var(--text-primary);font-size:.86rem;font-weight:500;overflow-wrap:anywhere}.file-cell span[data-v-93046176]{color:var(--text-secondary);font-family:var(--font-data);font-size:.74rem;overflow-wrap:anywhere}@media(max-width:960px){.upload-layout[data-v-93046176]{grid-template-columns:1fr}}@media(max-width:640px){.card-header-row[data-v-93046176],.enable-row[data-v-93046176]{flex-direction:column;align-items:flex-start}.file-summary[data-v-93046176]{grid-template-columns:1fr}.upload-panel[data-v-93046176]{min-height:220px;padding:18px}}.api-domain-config-page[data-v-a6f0f505]{width:100%;max-width:100%;padding:16px 6px 6px}.content-stack[data-v-a6f0f505]{display:grid;gap:16px;min-width:0}.editor-grid[data-v-a6f0f505]{display:grid;grid-template-columns:1fr;gap:16px;min-width:0}.card-header-row[data-v-a6f0f505]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.card-title-wrap[data-v-a6f0f505]{display:flex;align-items:flex-start;gap:12px;min-width:0}.card-icon[data-v-a6f0f505]{flex-shrink:0;margin-top:2px;color:var(--primary-color);filter:drop-shadow(0 0 8px var(--primary-color-glow))}.card-switch[data-v-a6f0f505]{flex-shrink:0}.config-card-disabled[data-v-a6f0f505] .base-textarea-wrapper,.config-card-disabled[data-v-a6f0f505] .base-input-wrapper{opacity:.62}.card-title[data-v-a6f0f505]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.35}.card-subtitle[data-v-a6f0f505]{margin:4px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.floating-ball-pane[data-v-1b8d9e89]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;height:100%;min-height:0}.floating-ball-settings[data-v-1b8d9e89]{display:grid;flex-shrink:0;gap:12px;padding:12px;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08}.settings-main[data-v-1b8d9e89]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-title-wrap[data-v-1b8d9e89]{display:flex;align-items:flex-start;gap:10px;min-width:0}.settings-icon[data-v-1b8d9e89]{flex-shrink:0;margin-top:3px;color:var(--primary-color)}.settings-title-wrap strong[data-v-1b8d9e89]{display:block;color:var(--text-primary);font-size:14px;font-weight:600}.settings-title-wrap span[data-v-1b8d9e89]{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.5}.direction-panel[data-v-1b8d9e89]{display:grid;gap:8px}.direction-label[data-v-1b8d9e89]{color:var(--text-secondary);font-size:12px}.direction-grid[data-v-1b8d9e89]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.floating-ball-direction-option[data-v-1b8d9e89]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:0 8px;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0a;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;transition:all .2s ease}.floating-ball-direction-option[data-v-1b8d9e89]:hover:not(:disabled),.floating-ball-direction-option.is-active[data-v-1b8d9e89]{border-color:var(--primary-color);color:var(--primary-color);background:#00f0ff14}.floating-ball-direction-option.is-active[data-v-1b8d9e89]{box-shadow:0 0 14px #00f0ff2e}.floating-ball-direction-option[data-v-1b8d9e89]:disabled{cursor:not-allowed;opacity:.55}.direction-icon[data-v-1b8d9e89]{flex-shrink:0;font-size:12px}.floating-ball-direction-option[data-direction=top_left] .direction-icon[data-v-1b8d9e89]{transform:rotate(-45deg)}.floating-ball-direction-option[data-direction=top_right] .direction-icon[data-v-1b8d9e89]{transform:rotate(45deg)}.floating-ball-direction-option[data-direction=bottom_right] .direction-icon[data-v-1b8d9e89]{transform:rotate(-45deg)}.floating-ball-direction-option[data-direction=bottom_left] .direction-icon[data-v-1b8d9e89]{transform:rotate(45deg)}@media(max-width:960px){.direction-grid[data-v-1b8d9e89]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.settings-main[data-v-1b8d9e89]{flex-direction:column}.direction-grid[data-v-1b8d9e89]{grid-template-columns:repeat(2,minmax(0,1fr))}}.download-page-config-page[data-v-187cccdb]{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:100%;padding:16px 6px 6px;box-sizing:border-box}[data-v-187cccdb] .base-main-content{display:flex;flex-direction:column;height:calc(100% - 16px)}.download-page-card[data-v-187cccdb]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.download-page-card[data-v-187cccdb] .card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.card-header-row[data-v-187cccdb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-title-wrap[data-v-187cccdb]{display:flex;align-items:flex-start;gap:12px;min-width:0}.card-icon[data-v-187cccdb]{flex-shrink:0;color:var(--primary-color)}.card-icon[data-v-187cccdb]{margin-top:4px;font-size:20px}.card-title[data-v-187cccdb]{margin:0;color:var(--text-primary);font-weight:600}.card-title[data-v-187cccdb]{font-size:16px}.card-subtitle[data-v-187cccdb]{margin:4px 0 0;color:var(--text-secondary);line-height:1.5}.card-subtitle[data-v-187cccdb]{font-size:13px}.download-page-tabs[data-v-187cccdb]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;margin-top:4px}.download-page-tabs[data-v-187cccdb] .html-editor{display:flex;flex:1 1 auto;width:100%;height:100%;min-height:0}.download-page-tabs[data-v-187cccdb] .tabs-header-wrapper{flex-shrink:0}.download-page-tabs[data-v-187cccdb] .tabs-content{display:flex;flex:1 1 auto;height:100%;min-height:0}.download-page-tabs[data-v-187cccdb] .tabs-track{flex:1 1 auto;height:100%;min-height:0}.download-page-tabs[data-v-187cccdb] .tab-pane{display:flex;flex-direction:column;height:100%;min-height:0}.download-page-tabs[data-v-187cccdb] .html-editor .editor-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.download-page-tabs[data-v-187cccdb] .html-editor .editor-surface{flex:1 1 auto;min-height:0}.download-page-tabs[data-v-187cccdb] .html-editor .editor-root{min-height:0}@media(max-width:640px){.card-header-row[data-v-187cccdb]{flex-direction:column}}.mobile-config-page[data-v-1c4580a7]{width:100%;max-width:100%;padding:16px 6px 6px}.page-layout[data-v-1c4580a7]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.editor-panel[data-v-1c4580a7]{min-width:0}.form-sections[data-v-1c4580a7]{display:grid;gap:16px;min-width:0}.card-header-row[data-v-1c4580a7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.card-title-wrap[data-v-1c4580a7]{display:flex;align-items:flex-start;gap:12px;min-width:0}.card-icon[data-v-1c4580a7]{flex-shrink:0;margin-top:2px;color:var(--primary-color);filter:drop-shadow(0 0 8px var(--primary-color-glow))}.card-title[data-v-1c4580a7]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.35}.card-subtitle[data-v-1c4580a7]{margin:4px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.form-grid[data-v-1c4580a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.enable-row[data-v-1c4580a7]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main)}.enable-row div[data-v-1c4580a7]{display:grid;gap:6px;min-width:0}.enable-row strong[data-v-1c4580a7]{color:var(--text-primary);font-size:.92rem;line-height:1.35}.enable-row span[data-v-1c4580a7]{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.profile-path-panel[data-v-1c4580a7]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-card)}.profile-path-copy[data-v-1c4580a7]{display:flex;align-items:flex-start;gap:10px;min-width:0}.profile-path-copy svg[data-v-1c4580a7]{flex-shrink:0;margin-top:2px;color:var(--primary-color)}.profile-path-copy div[data-v-1c4580a7]{display:grid;gap:5px;min-width:0}.profile-path-copy strong[data-v-1c4580a7]{color:var(--text-primary);font-size:.9rem;line-height:1.35}.profile-path-copy span[data-v-1c4580a7]{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.profile-path-panel code[data-v-1c4580a7]{flex:0 1 auto;min-width:0;max-width:100%;padding:8px 10px;overflow-wrap:anywhere;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main);color:var(--primary-color);font-family:var(--font-data);font-size:.82rem;line-height:1.4}.form-grid.compact[data-v-1c4580a7]{align-content:start}.payload-identifier-field[data-v-1c4580a7]{grid-column:1 / -1}.hidden-file-input[data-v-1c4580a7]{display:none}.signing-mode-grid[data-v-1c4580a7]{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:end;gap:16px;margin-bottom:16px}.signing-mode-note[data-v-1c4580a7]{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main);color:var(--text-secondary);font-size:.84rem;line-height:1.45}.signing-mode-note svg[data-v-1c4580a7]{flex-shrink:0;color:var(--primary-color)}.certificate-upload-panel[data-v-1c4580a7]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main)}.certificate-upload-main[data-v-1c4580a7]{display:flex;align-items:flex-start;gap:12px;min-width:0}.certificate-upload-icon[data-v-1c4580a7]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid var(--glass-border-light);border-radius:8px;color:var(--primary-color);background:var(--bg-card)}.certificate-upload-copy[data-v-1c4580a7]{display:grid;gap:6px;min-width:0}.certificate-upload-copy strong[data-v-1c4580a7]{color:var(--text-primary);font-size:.92rem;line-height:1.35}.certificate-upload-copy span[data-v-1c4580a7]{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.certificate-upload-actions[data-v-1c4580a7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.uuid-field[data-v-1c4580a7]{display:flex;align-items:flex-end;gap:10px;min-width:0}.uuid-input[data-v-1c4580a7]{flex:1 1 auto;min-width:0}.uuid-generate-button[data-v-1c4580a7]{flex:0 0 auto;min-width:86px}.wide-field[data-v-1c4580a7]{margin-top:16px}.web-clip-grid[data-v-1c4580a7]{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;align-items:start}.icon-upload-box[data-v-1c4580a7]{display:grid;justify-items:center;gap:12px;padding:16px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main)}.icon-upload-copy[data-v-1c4580a7]{display:grid;gap:6px;text-align:center}.icon-upload-copy strong[data-v-1c4580a7]{color:var(--text-primary);font-size:.92rem}.icon-upload-copy span[data-v-1c4580a7]{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.check-list[data-v-1c4580a7]{display:grid;gap:10px}.check-row[data-v-1c4580a7]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main);color:var(--text-secondary);font-size:.86rem}.check-row svg[data-v-1c4580a7]{color:var(--primary-color)}.profile-generate-actions[data-v-1c4580a7]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.profile-generate-copy[data-v-1c4580a7]{display:flex;align-items:center;gap:12px;min-width:0}.profile-generate-icon[data-v-1c4580a7]{flex-shrink:0;color:var(--primary-color);font-size:1.5rem;filter:drop-shadow(0 0 8px var(--primary-color-glow))}.profile-generate-copy div[data-v-1c4580a7]{display:grid;gap:5px;min-width:0}.profile-generate-copy strong[data-v-1c4580a7]{color:var(--text-primary);font-size:.96rem;line-height:1.35}.profile-generate-copy span[data-v-1c4580a7]{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.profile-generate-button[data-v-1c4580a7]{flex-shrink:0}.confirm-copy[data-v-1c4580a7]{margin:0;color:var(--text-primary);font-size:.92rem;line-height:1.6}@media(max-width:820px){.form-grid[data-v-1c4580a7],.web-clip-grid[data-v-1c4580a7],.signing-mode-grid[data-v-1c4580a7]{grid-template-columns:1fr}.icon-upload-box[data-v-1c4580a7]{justify-items:start;grid-template-columns:auto minmax(0,1fr);text-align:left}.icon-upload-copy[data-v-1c4580a7]{align-self:center;text-align:left}.certificate-upload-panel[data-v-1c4580a7]{align-items:flex-start;flex-direction:column}.certificate-upload-actions[data-v-1c4580a7]{width:100%;flex-wrap:wrap}.profile-generate-actions[data-v-1c4580a7]{align-items:flex-start;flex-direction:column}.profile-generate-button[data-v-1c4580a7]{width:100%}}@media(max-width:560px){.mobile-config-page[data-v-1c4580a7]{padding:16px 6px 6px}.uuid-field[data-v-1c4580a7]{align-items:stretch;flex-direction:column}.uuid-generate-button[data-v-1c4580a7]{width:100%}.certificate-upload-actions[data-v-1c4580a7]{flex-direction:column}.certificate-upload-actions .base-button[data-v-1c4580a7]{width:100%}.card-header-row[data-v-1c4580a7],.enable-row[data-v-1c4580a7],.profile-path-panel[data-v-1c4580a7]{align-items:flex-start;flex-direction:column}.check-row[data-v-1c4580a7]{grid-template-columns:20px minmax(0,1fr)}.check-row .fc-tag[data-v-1c4580a7]{grid-column:2;width:fit-content}}.subscription-feature-page[data-v-aeb7ef5a]{padding:16px 6px 6px}.top-alert[data-v-aeb7ef5a]{margin-top:16px}.feature-list[data-v-aeb7ef5a]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.feature-card[data-v-aeb7ef5a]{padding:20px;border:1px solid var(--glass-border);border-radius:10px;background:var(--bg-card);transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-aeb7ef5a]:hover{border-color:#00f0ff26;box-shadow:0 0 16px #00f0ff0a}.feature-header[data-v-aeb7ef5a]{display:flex;align-items:center;justify-content:space-between}.feature-header-left[data-v-aeb7ef5a]{display:flex;align-items:center;gap:14px}.feature-icon-wrap[data-v-aeb7ef5a]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.feature-icon-wrap.icon-cyan[data-v-aeb7ef5a]{background:#00f0ff1a;color:#00f0ff}.feature-icon-wrap.icon-purple[data-v-aeb7ef5a]{background:#7c3aed26;color:#a78bfa}.feature-icon-wrap.icon-green[data-v-aeb7ef5a]{background:#00ff951a;color:#00ff95}.feature-icon-wrap.icon-blue[data-v-aeb7ef5a]{background:#3b82f626;color:#60a5fa}.feature-icon-wrap.icon-orange[data-v-aeb7ef5a]{background:#ffb8001f;color:#ffb800}.feature-icon-wrap.icon-yellow[data-v-aeb7ef5a]{background:#facc151f;color:#fbbf24}.feature-title-area[data-v-aeb7ef5a]{display:flex;align-items:center;gap:10px}.feature-name[data-v-aeb7ef5a]{font-size:15px;font-weight:600;color:var(--text-primary)}.feature-desc[data-v-aeb7ef5a]{margin:12px 0 0;padding-left:54px;font-size:13px;color:var(--text-secondary);line-height:1.6}.feature-note[data-v-aeb7ef5a]{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:10px 12px;margin-left:54px;border-radius:6px;background:#00f0ff0a;border:1px solid rgba(0,240,255,.08);font-size:12px;color:var(--text-secondary);line-height:1.5}.note-icon[data-v-aeb7ef5a]{color:var(--primary-color);font-size:13px;margin-top:2px;flex-shrink:0}.feature-extra[data-v-aeb7ef5a]{margin-top:14px;padding:16px;margin-left:54px;border-radius:8px;background:#ffffff05;border:1px solid var(--glass-border)}.encrypt-key-row[data-v-aeb7ef5a]{display:flex;align-items:flex-end;gap:12px}.cache-control-row[data-v-aeb7ef5a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.cache-info-tip[data-v-aeb7ef5a]{flex:1;font-size:12px;color:var(--text-secondary);line-height:1.5}.encrypt-key-row[data-v-aeb7ef5a] .base-input-wrapper{flex:1}@media(max-width:768px){.cache-control-row[data-v-aeb7ef5a],.encrypt-key-row[data-v-aeb7ef5a]{flex-direction:column;align-items:stretch}.feature-desc[data-v-aeb7ef5a],.feature-note[data-v-aeb7ef5a],.feature-extra[data-v-aeb7ef5a]{padding-left:0;margin-left:0}}.site-config-page[data-v-f1e741a6]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:16px 6px 6px;animation:page-fade-in .5s ease}.config-card[data-v-f1e741a6]{animation:card-fade-in-f1e741a6 .4s ease}.auxiliary-config-card[data-v-f1e741a6]{margin-top:1rem}.watermark-hint[data-v-f1e741a6]{margin:.75rem 0 0;font-size:.82rem;line-height:1.6;color:var(--text-secondary)}@keyframes card-fade-in-f1e741a6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-f1e741a6]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%}.card-header-title[data-v-f1e741a6],.maintenance-switch[data-v-f1e741a6],.maintenance-switch-label[data-v-f1e741a6]{display:flex;align-items:center}.card-header-title[data-v-f1e741a6]{gap:.6rem}.maintenance-switch[data-v-f1e741a6]{gap:.65rem;padding:.35rem .65rem;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-card)}.maintenance-switch-label[data-v-f1e741a6]{gap:.4rem;font-size:.85rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.maintenance-switch-icon[data-v-f1e741a6]{color:var(--danger-color);font-size:.9rem}.card-icon[data-v-f1e741a6]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-f1e741a6]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-f1e741a6]{margin-top:1rem}.form-section[data-v-f1e741a6] .base-alert{margin-bottom:1rem}.form-row[data-v-f1e741a6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-row.language-form-row[data-v-f1e741a6]{grid-template-columns:1fr;margin-bottom:0}.logo-mode-field[data-v-f1e741a6]{grid-column:1 / -1}.logo-mode-fieldset[data-v-f1e741a6]{display:flex;flex-direction:column;gap:.75rem}.logo-field-label[data-v-f1e741a6]{display:flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.logo-field-icon[data-v-f1e741a6]{color:var(--text-secondary);font-size:.95rem}.logo-mode-options[data-v-f1e741a6]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:420px}.logo-mode-option[data-v-f1e741a6]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;padding:.55rem .85rem;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer;transition:all .2s ease}.logo-mode-option[data-v-f1e741a6]:hover{color:var(--text-primary);border-color:var(--glass-border-light)}.logo-mode-option.is-active[data-v-f1e741a6]{color:var(--primary-color);border-color:var(--primary-color)}.logo-mode-option-icon[data-v-f1e741a6]{font-size:.9rem}.logo-mode-content[data-v-f1e741a6]{min-width:0}.logo-upload-field[data-v-f1e741a6]{display:flex;flex-direction:column;align-items:flex-start}.site-config-switch-content[data-v-f1e741a6]{flex:1;min-width:0}.form-row[data-v-f1e741a6]:last-child{margin-bottom:0}.form-item[data-v-f1e741a6]{min-width:0}.robots-tag-alert[data-v-f1e741a6]{margin-top:.9rem}.robots-tag-alert-content[data-v-f1e741a6]{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.robots-tag-alert-content span[data-v-f1e741a6]{line-height:1.5}.robots-tag-alert-content code[data-v-f1e741a6]{color:var(--text-data);font-family:var(--font-data);white-space:nowrap}.analytics-provider-section[data-v-f1e741a6]{display:flex;flex-direction:column;gap:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--glass-border-light)}.analytics-provider-header[data-v-f1e741a6]{display:flex;align-items:flex-start;gap:.65rem}.analytics-provider-icon[data-v-f1e741a6]{margin-top:.15rem;color:var(--primary-color)}.analytics-provider-heading[data-v-f1e741a6]{min-width:0}.analytics-provider-title[data-v-f1e741a6]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.analytics-provider-desc[data-v-f1e741a6]{margin:.25rem 0 0;font-size:.82rem;line-height:1.6;color:var(--text-secondary)}.analytics-provider-list[data-v-f1e741a6]{display:flex;flex-wrap:wrap;gap:.55rem}.analytics-provider-item[data-v-f1e741a6]{display:inline-flex;align-items:center;max-width:100%;padding:.45rem .65rem;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);font-size:.82rem}.analytics-provider-name[data-v-f1e741a6]{color:var(--text-primary);white-space:nowrap}@media(max-width:768px){.card-header[data-v-f1e741a6]{align-items:flex-start;flex-direction:column}.form-row[data-v-f1e741a6]{grid-template-columns:1fr}.logo-mode-options[data-v-f1e741a6]{grid-template-columns:1fr;max-width:none}.analytics-provider-item[data-v-f1e741a6]{flex:1 1 100%}}.resource-page[data-v-565b8b7f]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:16px 6px 6px;animation:page-fade-in .5s ease}.resource-card[data-v-565b8b7f]{animation:card-fade-in-565b8b7f .4s ease}@keyframes card-fade-in-565b8b7f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.batch-bar[data-v-565b8b7f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.6rem .8rem;border:1px solid rgba(0,240,255,.2);border-radius:6px;background:#00f0ff0d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.batch-bar-left[data-v-565b8b7f]{display:flex;align-items:center;gap:1rem}.batch-count[data-v-565b8b7f]{font-size:.8rem;color:var(--text-secondary)}.batch-count strong[data-v-565b8b7f]{color:var(--primary-color);font-family:Fira Code,monospace}.batch-bar-right[data-v-565b8b7f]{display:flex;align-items:center;gap:.5rem}.batch-btn[data-v-565b8b7f]{display:flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border:1px solid var(--glass-border);border-radius:4px;background:#ffffff0d;color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .3s ease}.batch-btn[data-v-565b8b7f]:hover{background:#ffffff1a;border-color:var(--text-secondary);color:var(--text-primary)}.batch-btn[data-v-565b8b7f]:disabled{opacity:.4;cursor:not-allowed}.batch-btn-danger[data-v-565b8b7f]:not(:disabled):hover{background:#ff4f4f26;border-color:var(--danger-color);color:var(--danger-color);box-shadow:0 0 10px #ff4f4f33}.batch-bar-enter-active[data-v-565b8b7f],.batch-bar-leave-active[data-v-565b8b7f]{transition:all .3s ease}.batch-bar-enter-from[data-v-565b8b7f],.batch-bar-leave-to[data-v-565b8b7f]{opacity:0;transform:translateY(-8px)}.resource-grid[data-v-565b8b7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem}.resource-item[data-v-565b8b7f]{position:relative;border:1px solid var(--glass-border);border-radius:6px;overflow:hidden;background:#ffffff08;transition:all .3s ease}.resource-item[data-v-565b8b7f]:hover{border-color:#00f0ff4d;box-shadow:0 4px 20px #00f0ff1a}.resource-item-selected[data-v-565b8b7f]{border-color:var(--primary-color);box-shadow:0 0 12px #00f0ff26}.resource-checkbox[data-v-565b8b7f]{position:absolute;top:6px;left:6px;z-index:3;padding:2px;border-radius:4px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkbox-fade-enter-active[data-v-565b8b7f],.checkbox-fade-leave-active[data-v-565b8b7f]{transition:all .2s ease}.checkbox-fade-enter-from[data-v-565b8b7f],.checkbox-fade-leave-to[data-v-565b8b7f]{opacity:0;transform:scale(.8)}.resource-thumb[data-v-565b8b7f]{position:relative;height:160px;overflow:hidden}.resource-thumb[data-v-565b8b7f] .base-image-wrapper{border:none;border-radius:0}.resource-overlay[data-v-565b8b7f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease;z-index:2}.resource-item:hover .resource-overlay[data-v-565b8b7f]{opacity:1}.overlay-btn[data-v-565b8b7f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--glass-border);border-radius:50%;background:#ffffff1a;color:var(--text-primary);cursor:pointer;transition:all .3s ease;font-size:.9rem}.overlay-btn[data-v-565b8b7f]:hover{background:#00f0ff33;border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 12px #00f0ff4d;transform:scale(1.1)}.overlay-btn-danger[data-v-565b8b7f]:hover{background:#ff4f4f33;border-color:var(--danger-color);color:var(--danger-color);box-shadow:0 0 12px #ff4f4f4d}.resource-url-bar[data-v-565b8b7f]{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-top:1px solid var(--glass-border-light);background:#0003}.url-text[data-v-565b8b7f]{flex:1;min-width:0;font-family:Fira Code,monospace;font-size:.75rem;color:var(--text-data);word-break:break-all;line-height:1.4;-webkit-user-select:all;user-select:all}.copy-btn[data-v-565b8b7f]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--glass-border);border-radius:4px;background:#ffffff0d;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-size:.75rem}.copy-btn[data-v-565b8b7f]:hover{background:#00f0ff26;border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 8px #00f0ff33}.resource-empty[data-v-565b8b7f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 0;color:var(--text-secondary)}.empty-icon[data-v-565b8b7f]{font-size:2.5rem;opacity:.4}.empty-text[data-v-565b8b7f]{font-size:.9rem;opacity:.6}.delete-confirm-text[data-v-565b8b7f]{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.delete-confirm-text strong[data-v-565b8b7f]{color:var(--text-data)}.delete-confirm-content[data-v-565b8b7f]{display:flex;flex-direction:column;gap:12px}.delete-preview-list[data-v-565b8b7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:200px;overflow-y:auto;padding:6px;border-radius:6px}.delete-preview-item[data-v-565b8b7f]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--glass-border)}.delete-preview-item[data-v-565b8b7f] .base-image-wrapper{border:none;border-radius:0}.hidden-file-input[data-v-565b8b7f]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}@media(max-width:768px){.resource-grid[data-v-565b8b7f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.resource-thumb[data-v-565b8b7f]{height:130px}}.cover-config-page[data-v-835931c1]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:16px 6px 6px;animation:page-fade-in .5s ease}.config-card[data-v-835931c1]{animation:card-fade-in-835931c1 .4s ease;margin-top:16px}@keyframes card-fade-in-835931c1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-835931c1]{display:flex;align-items:center;justify-content:space-between}.card-header-left[data-v-835931c1]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-835931c1]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-835931c1]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-835931c1]{transition:opacity .3s ease}.form-disabled[data-v-835931c1]{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.form-section[data-v-835931c1] .base-alert{margin-bottom:1rem}.form-row[data-v-835931c1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-row[data-v-835931c1]:last-child{margin-bottom:0}.form-item[data-v-835931c1]{min-width:0}.form-item-switch[data-v-835931c1]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-835931c1]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--text-secondary)}.form-label-icon[data-v-835931c1]{font-size:1rem;color:var(--text-secondary)}.form-label-icon-danger[data-v-835931c1]{color:var(--danger-color)}.form-label-text[data-v-835931c1]{font-weight:500}.form-label-text-danger[data-v-835931c1]{color:var(--danger-color)}@media(max-width:768px){.form-row[data-v-835931c1]{grid-template-columns:1fr}}.drawer-content[data-v-0e57d72e]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.summary-card[data-v-0e57d72e],.adjust-card[data-v-0e57d72e]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff0a}.adjust-card-title[data-v-0e57d72e]{color:var(--text-primary);font-size:.96rem;font-weight:600}.adjust-card-description[data-v-0e57d72e]{margin:0;color:var(--text-secondary);line-height:1.7}.adjust-alert[data-v-0e57d72e]{margin-top:-.1rem}.adjust-grid[data-v-0e57d72e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.adjust-grid-level[data-v-0e57d72e],.adjust-grid-balance[data-v-0e57d72e],.adjust-grid-points[data-v-0e57d72e]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-line[data-v-0e57d72e]{display:flex;justify-content:space-between;gap:1rem}.summary-line span[data-v-0e57d72e]{color:var(--text-secondary)}.summary-line strong[data-v-0e57d72e]{color:var(--text-primary);text-align:right}.amount-text[data-v-0e57d72e]{font-family:var(--font-data);color:var(--primary-color)}.points-text[data-v-0e57d72e]{font-family:var(--font-data);color:var(--warning-color)}.section-action-row[data-v-0e57d72e]{display:flex;justify-content:flex-end;padding-top:.25rem}@media(max-width:767px){.adjust-grid[data-v-0e57d72e],.adjust-grid-level[data-v-0e57d72e],.adjust-grid-balance[data-v-0e57d72e],.adjust-grid-points[data-v-0e57d72e]{grid-template-columns:1fr}.section-action-row[data-v-0e57d72e]{justify-content:stretch}}.detail-content[data-v-199d9a4f]{display:flex;flex-direction:column;gap:1rem}.drawer-loading-wrap[data-v-199d9a4f]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.hero-card[data-v-199d9a4f]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--glass-border);background:#ffffff08}.avatar-ring[data-v-199d9a4f]{display:flex;align-items:center;justify-content:center}.hero-meta h3[data-v-199d9a4f]{margin:0;font-size:1.125rem;color:var(--text-primary)}.hero-meta p[data-v-199d9a4f]{margin:.25rem 0 0;color:var(--text-secondary)}.hero-tags[data-v-199d9a4f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.info-grid[data-v-199d9a4f]{display:flex;flex-direction:column;gap:1rem}.info-card[data-v-199d9a4f]{padding:1rem;border:1px solid var(--glass-border);background:#ffffff08}.info-card h4[data-v-199d9a4f]{margin:0 0 .875rem;color:var(--text-primary)}.device-card-header[data-v-199d9a4f]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.875rem}.device-card-subtitle[data-v-199d9a4f]{color:var(--text-secondary);font-size:.88rem}.info-item[data-v-199d9a4f]{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-199d9a4f]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-199d9a4f]{color:var(--text-secondary)}.info-item strong[data-v-199d9a4f]{color:var(--text-primary);text-align:right}.data-text[data-v-199d9a4f]{font-family:var(--font-data);color:var(--primary-color)}.points-text[data-v-199d9a4f]{color:var(--warning-color)}.device-name-cell[data-v-199d9a4f]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.device-name-cell strong[data-v-199d9a4f]{color:var(--text-primary)}.device-name-cell span[data-v-199d9a4f]{color:var(--text-secondary);font-size:.88rem}.device-empty[data-v-199d9a4f]{padding:1.25rem 1rem;color:var(--text-secondary);text-align:center}.offline-dialog-content[data-v-199d9a4f]{display:flex;flex-direction:column;gap:1rem}.offline-dialog-device[data-v-199d9a4f]{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff0a}.offline-dialog-device span[data-v-199d9a4f]{color:var(--text-secondary)}.offline-dialog-device strong[data-v-199d9a4f]{color:var(--text-primary)}.offline-dialog-text[data-v-199d9a4f]{margin:0;color:var(--text-secondary);line-height:1.7}@media(max-width:767px){.hero-card[data-v-199d9a4f]{flex-direction:column;align-items:flex-start}.info-item[data-v-199d9a4f]{flex-direction:column}.info-item strong[data-v-199d9a4f]{text-align:left}}.drawer-content[data-v-27440c54]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.hero-card[data-v-27440c54]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--glass-border);background:#ffffff08}.avatar-ring[data-v-27440c54]{display:flex;align-items:center;justify-content:center}.hero-meta h3[data-v-27440c54]{margin:0;font-size:1.125rem;color:var(--text-primary)}.hero-meta p[data-v-27440c54]{margin:.25rem 0 0;color:var(--text-secondary)}.hero-tags[data-v-27440c54]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.form-grid[data-v-27440c54]{display:grid;grid-template-columns:1fr;gap:1rem}@media(max-width:767px){.hero-card[data-v-27440c54]{flex-direction:column;align-items:flex-start}}.page-content[data-v-6ea3dd60]{padding:16px 6px 6px}.table-container[data-v-6ea3dd60]{margin-top:18px}.dialog-stack[data-v-6ea3dd60]{display:flex;flex-direction:column;gap:1rem}.dialog-user-card[data-v-6ea3dd60]{display:flex;flex-direction:column;gap:.4rem;padding:.95rem 1rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff0a}.dialog-user-card span[data-v-6ea3dd60]{color:var(--text-secondary);font-size:.86rem}.dialog-user-card strong[data-v-6ea3dd60]{color:var(--text-primary)}.dialog-user-card-danger[data-v-6ea3dd60]{border-color:color-mix(in srgb,var(--danger-color) 30%,transparent);background:color-mix(in srgb,var(--danger-color) 10%,rgba(255,255,255,.03))}.dialog-description[data-v-6ea3dd60]{margin:0;color:var(--text-secondary);line-height:1.7}.dialog-description-danger[data-v-6ea3dd60]{color:color-mix(in srgb,var(--danger-color) 68%,var(--text-primary) 32%)}.batch-delete-message[data-v-6ea3dd60]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-6ea3dd60]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-6ea3dd60]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0a;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.batch-user-avatar[data-v-6ea3dd60]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:6px;background:#ffffff08}.batch-delete-info[data-v-6ea3dd60]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-title[data-v-6ea3dd60]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-6ea3dd60]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-6ea3dd60]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-6ea3dd60]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-6ea3dd60]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.nickname-cell[data-v-6ea3dd60]{display:flex;align-items:center;gap:.75rem}.nickname-text[data-v-6ea3dd60]{color:var(--text-primary);font-weight:600}.points-cell[data-v-6ea3dd60]{display:inline-block;width:100%;color:var(--warning-color);font-family:var(--font-data);font-weight:600;text-align:right}.expire-pill[data-v-6ea3dd60]{--expire-accent: var(--text-secondary);display:inline-flex;align-items:center;min-height:28px;padding:.18rem .7rem;border:1px solid color-mix(in srgb,var(--expire-accent) 38%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--expire-accent) 14%,transparent),#ffffff0a);box-shadow:0 0 0 1px color-mix(in srgb,var(--expire-accent) 10%,transparent),0 0 16px color-mix(in srgb,var(--expire-accent) 18%,transparent);color:var(--expire-accent);font-family:var(--font-data);font-size:.82rem;font-weight:600;line-height:1.2;white-space:nowrap}.expire-pill-none[data-v-6ea3dd60]{--expire-accent: var(--text-secondary)}.expire-pill-warning[data-v-6ea3dd60]{--expire-accent: var(--warning-color)}.expire-pill-danger[data-v-6ea3dd60]{--expire-accent: var(--danger-color)}.expire-pill-success[data-v-6ea3dd60]{--expire-accent: color-mix(in srgb, var(--success-color) 72%, var(--text-primary) 28%)}@media(max-width:767px){.page-content[data-v-6ea3dd60]{padding:12px 0 0}}.settings-card[data-v-5daf9d5c]{width:100%}.card-header[data-v-5daf9d5c]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-5daf9d5c]{margin:0;color:var(--text-primary)}.card-header p[data-v-5daf9d5c]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-5daf9d5c]{margin-top:.15rem;font-size:1.1rem;color:var(--primary-color)}.field-grid[data-v-5daf9d5c]{display:grid;grid-template-columns:1fr;gap:1rem}.settings-tip[data-v-5daf9d5c]{padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 12%,transparent),color-mix(in srgb,var(--bg-app) 22%,transparent))}.settings-tip-title[data-v-5daf9d5c]{color:var(--primary-color);font-weight:700}.settings-tip-text[data-v-5daf9d5c]{margin-top:.45rem;color:var(--text-secondary);font-size:.9rem;line-height:1.75}.settings-card[data-v-5fdc1ed9]{width:100%}.card-header[data-v-5fdc1ed9]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-5fdc1ed9]{margin:0;color:var(--text-primary)}.card-header p[data-v-5fdc1ed9]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-5fdc1ed9]{margin-top:.15rem;font-size:1.1rem;color:var(--primary-color)}.field-grid[data-v-5fdc1ed9]{display:grid;grid-template-columns:1fr;gap:1rem}.settings-tip[data-v-5fdc1ed9]{padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 12%,transparent),color-mix(in srgb,var(--bg-app) 22%,transparent))}.settings-tip-title[data-v-5fdc1ed9]{color:var(--primary-color);font-weight:700}.settings-tip-text[data-v-5fdc1ed9]{margin-top:.45rem;color:var(--text-secondary);font-size:.9rem;line-height:1.75}.settings-card[data-v-20413762]{width:100%}.card-header[data-v-20413762]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-20413762]{margin:0;color:var(--text-primary)}.card-header p[data-v-20413762]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-20413762]{margin-top:.15rem;font-size:1.1rem;color:var(--primary-color)}.field-grid[data-v-20413762]{display:grid;grid-template-columns:1fr;gap:1rem}.device-limit-grid[data-v-20413762]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-tip[data-v-20413762]{padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 12%,transparent),color-mix(in srgb,var(--bg-app) 22%,transparent))}.settings-tip-title[data-v-20413762]{color:var(--primary-color);font-weight:700}.settings-tip-text[data-v-20413762]{margin-top:.45rem;color:var(--text-secondary);font-size:.9rem;line-height:1.75}@media(max-width:767px){.device-limit-grid[data-v-20413762]{grid-template-columns:1fr}}.settings-card[data-v-6f808203]{width:100%}.card-header[data-v-6f808203]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-6f808203]{margin:0;color:var(--text-primary)}.card-header p[data-v-6f808203]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-6f808203]{margin-top:.15rem;font-size:1.1rem;color:var(--primary-color)}.field-grid[data-v-6f808203]{display:grid;grid-template-columns:1fr;gap:1rem}.password-policy-content.is-disabled[data-v-6f808203]{opacity:.7}.password-policy-grid[data-v-6f808203]{display:grid;gap:1rem}.password-length-grid[data-v-6f808203]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.password-policy-footer[data-v-6f808203]{position:static;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;margin-top:1rem}.password-policy-summary[data-v-6f808203]{padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--primary-color) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.settings-tip-title[data-v-6f808203]{color:var(--primary-color);font-weight:700}.settings-tip-text[data-v-6f808203]{margin-top:.45rem;color:var(--text-secondary);font-size:.9rem;line-height:1.75}.password-rule-list[data-v-6f808203]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.7rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--primary-color) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.password-rule-chip[data-v-6f808203]{display:inline-flex;align-items:center;min-height:2rem;padding:.36rem .72rem;border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--text-primary);font-size:.82rem;line-height:1.2}.password-rule-chip.is-inactive[data-v-6f808203]{border-color:var(--glass-border-light);background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-secondary)}@media(max-width:767px){.password-length-grid[data-v-6f808203],.password-policy-footer[data-v-6f808203]{grid-template-columns:1fr}}.settings-page[data-v-1317fda7]{display:flex;flex-direction:column;padding:1rem .8rem;animation:page-fade-in .45s ease}.settings-stack[data-v-1317fda7]{display:flex;flex-direction:column;gap:1rem}.settings-card[data-v-1317fda7]{width:100%}.settings-hero-card[data-v-1317fda7]{position:relative;overflow:hidden}.settings-hero-card[data-v-1317fda7]:after{content:"";position:absolute;inset:auto -12% -45% auto;width:240px;height:240px;background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 18%,transparent) 0%,transparent 72%);pointer-events:none}.card-header[data-v-1317fda7]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-1317fda7]{margin:0;color:var(--text-primary)}.card-header p[data-v-1317fda7]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-1317fda7]{font-size:1.1rem;color:var(--primary-color);margin-top:.15rem}.field-grid[data-v-1317fda7]{display:grid;grid-template-columns:1fr;gap:1rem}.settings-tip[data-v-1317fda7]{padding:1rem 1.1rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--primary-color) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 12%,transparent),color-mix(in srgb,var(--bg-app) 22%,transparent))}.settings-tip-title[data-v-1317fda7]{color:var(--primary-color);font-weight:700}.settings-tip-text[data-v-1317fda7]{margin-top:.45rem;color:var(--text-secondary);line-height:1.75;font-size:.9rem}@media(max-width:767px){.settings-page[data-v-1317fda7]{padding:.8rem .4rem}}.nickname-page[data-v-5e637122]{display:flex;flex-direction:column;padding:1rem .8rem;animation:page-fade-in .45s ease}.nickname-stack[data-v-5e637122]{display:flex;flex-direction:column;gap:1rem}.nickname-card[data-v-5e637122]{width:100%}.nickname-hero-card[data-v-5e637122]{position:relative;overflow:hidden}.nickname-hero-card[data-v-5e637122]:after{content:"";position:absolute;inset:auto -12% -45% auto;width:240px;height:240px;background:radial-gradient(circle,#00f0ff2e,#00f0ff00 72%);pointer-events:none}.card-header[data-v-5e637122]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-5e637122]{margin:0;color:var(--text-primary)}.card-header p[data-v-5e637122]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-5e637122]{font-size:1.1rem;color:var(--primary-color)}.panel-grid[data-v-5e637122]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);gap:1rem;align-items:stretch}.editor-panel[data-v-5e637122],.summary-panel[data-v-5e637122]{min-width:0}.summary-panel[data-v-5e637122]{display:flex;flex-direction:column;align-self:start;margin-top:1.8rem}.summary-tip[data-v-5e637122]{position:relative;padding:.95rem 1rem;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.summary-tip[data-v-5e637122]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--primary-color),color-mix(in srgb,var(--accent-secondary) 72%,var(--primary-color)))}.summary-tip-danger[data-v-5e637122]:before{background:linear-gradient(180deg,var(--warning-color),var(--danger-color))}.summary-tip-title[data-v-5e637122]{color:var(--text-primary);font-size:.88rem;font-weight:700}.summary-tip-text[data-v-5e637122]{margin-top:.6rem;color:var(--text-secondary);font-size:.84rem;line-height:1.7}@media(max-width:1100px){.panel-grid[data-v-5e637122]{grid-template-columns:1fr}}@media(max-width:768px){.nickname-page[data-v-5e637122]{padding:.9rem .5rem}}.promotion-card[data-v-ddd299a7]{width:100%}.promotion-hero-card[data-v-ddd299a7]{position:relative;overflow:hidden}.promotion-hero-card[data-v-ddd299a7]:after{content:"";position:absolute;inset:auto -12% -42% auto;width:260px;height:260px;background:radial-gradient(circle,#00f0ff2e,#00f0ff00 70%);pointer-events:none}.card-header[data-v-ddd299a7]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-ddd299a7]{margin:0;color:var(--text-primary)}.card-header p[data-v-ddd299a7]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-ddd299a7]{margin-top:.15rem;font-size:1.1rem;color:var(--primary-color)}.field-grid[data-v-ddd299a7]{display:grid;grid-template-columns:1fr;gap:1rem}.promotion-tip[data-v-ddd299a7]{padding:1rem 1.1rem;border-radius:8px;border:1px solid rgba(0,240,255,.18);background:linear-gradient(135deg,#00f0ff1f,#02040738)}.promotion-tip-title[data-v-ddd299a7]{color:var(--primary-color);font-weight:700}.promotion-tip-text[data-v-ddd299a7]{margin-top:.45rem;color:var(--text-secondary);line-height:1.75;font-size:.9rem}.promotion-card[data-v-1d30f057]{width:100%}.card-header[data-v-1d30f057]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-1d30f057]{margin:0;color:var(--text-primary)}.card-header p[data-v-1d30f057]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-1d30f057]{margin-top:.15rem;font-size:1.1rem;color:var(--primary-color)}.field-grid[data-v-1d30f057]{display:grid;grid-template-columns:1fr;gap:1rem}.reward-section-grid[data-v-1d30f057]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.reward-section[data-v-1d30f057]{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#ffffff0d,#00f0ff08)}.ticket-reward-section[data-v-1d30f057]{grid-column:1 / -1}.reward-section-header[data-v-1d30f057]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.reward-section-copy[data-v-1d30f057]{display:flex;flex-direction:column;gap:.35rem}.reward-section-title[data-v-1d30f057]{color:var(--text-primary);font-weight:700}.reward-section-description[data-v-1d30f057]{color:var(--text-secondary);font-size:.86rem;line-height:1.6}.reward-section-body[data-v-1d30f057]{display:grid;grid-template-columns:1fr;gap:1rem}.site-entry-status-tip[data-v-1d30f057]{margin-top:.65rem;padding:.7rem .85rem;border-radius:6px;border:1px dashed rgba(0,240,255,.24);background:#00f0ff14;color:var(--primary-color);font-size:.84rem;line-height:1.5}.member-gift-inline[data-v-1d30f057]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(160px,.9fr);gap:1rem;align-items:start}.ticket-gift-inline[data-v-1d30f057]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(140px,.8fr);gap:1rem;align-items:start}.ticket-extra-reward-panel[data-v-1d30f057]{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;border-radius:8px;border:1px solid var(--glass-border-light);background:#ffffff08}.ticket-extra-reward-header[data-v-1d30f057]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ticket-extra-actions[data-v-1d30f057]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ticket-extra-reward-grid[data-v-1d30f057]{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1.2fr) minmax(140px,.8fr) auto;gap:1rem;align-items:start;width:100%}.ticket-extra-blocks[data-v-1d30f057]{min-width:0}.ticket-extra-blocks[data-v-1d30f057] .blocks-container{background:transparent;border-color:var(--glass-border-light)}.ticket-extra-blocks[data-v-1d30f057] .blocks-header{padding:.85rem 1rem}.ticket-extra-blocks[data-v-1d30f057] .blocks-title{font-size:1rem}.ticket-extra-blocks[data-v-1d30f057] .blocks-list{padding:1rem}.ticket-extra-blocks[data-v-1d30f057] .block-item-header{display:grid;grid-template-columns:1fr;align-items:stretch;padding:1rem}.ticket-extra-blocks[data-v-1d30f057] .block-item-left{display:none}.ticket-extra-blocks[data-v-1d30f057] .block-item-right{width:100%;min-width:0}.ticket-extra-tier-meta[data-v-1d30f057]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ticket-extra-tier-meta-label[data-v-1d30f057]{min-height:1.35rem;color:var(--text-secondary);font-size:.9rem;font-weight:500;line-height:1.35rem}.ticket-extra-tier-badge[data-v-1d30f057]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:6px;border:1px solid var(--glass-border);color:var(--primary-color);font-family:var(--font-data);font-size:.9rem}.ticket-extra-tier-helper[data-v-1d30f057]{min-height:1.2rem;color:var(--text-secondary);font-size:.85rem;line-height:1.2rem}.ticket-extra-reward-grid[data-v-1d30f057] .base-input-wrapper,.ticket-extra-reward-grid[data-v-1d30f057] .base-select-wrapper{min-width:0}.ticket-extra-reward-grid[data-v-1d30f057] .input-label,.ticket-extra-reward-grid[data-v-1d30f057] .select-label{min-height:1.35rem;line-height:1.35rem}.ticket-extra-reward-grid[data-v-1d30f057] .input-container,.ticket-extra-reward-grid[data-v-1d30f057] .select-container,.ticket-extra-reward-grid[data-v-1d30f057] .input-container input,.ticket-extra-reward-grid[data-v-1d30f057] .select-trigger{min-height:44px}.ticket-extra-reward-grid[data-v-1d30f057] .input-container input{padding-top:0;padding-bottom:0}.ticket-extra-reward-grid[data-v-1d30f057] .select-value{min-height:0;height:44px;padding-top:0;padding-bottom:0}.ticket-extra-reward-grid[data-v-1d30f057] .input-hint,.ticket-extra-reward-grid[data-v-1d30f057] .select-helper{min-height:1.2rem;line-height:1.2rem}.ticket-extra-delete-button[data-v-1d30f057]{align-self:start;min-height:44px;margin-top:1.85rem}.reward-limit-grid[data-v-1d30f057]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:1199px){.reward-section-grid[data-v-1d30f057]{grid-template-columns:1fr}}@media(max-width:767px){.reward-section-header[data-v-1d30f057],.ticket-extra-reward-header[data-v-1d30f057]{flex-direction:column}.reward-limit-grid[data-v-1d30f057],.member-gift-inline[data-v-1d30f057],.ticket-gift-inline[data-v-1d30f057],.ticket-extra-reward-grid[data-v-1d30f057]{grid-template-columns:1fr}.ticket-extra-delete-button[data-v-1d30f057]{margin-top:0}}.promotion-card[data-v-a06d03ae]{width:100%}.card-header[data-v-a06d03ae]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-a06d03ae]{margin:0;color:var(--text-primary)}.card-header p[data-v-a06d03ae]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-a06d03ae]{margin-top:.15rem;font-size:1.1rem;color:var(--primary-color)}.field-grid[data-v-a06d03ae]{display:grid;grid-template-columns:1fr;gap:1rem}.promotion-page[data-v-1112d5c5]{display:flex;flex-direction:column;padding:1rem .8rem;animation:page-fade-in .45s ease}.promotion-stack[data-v-1112d5c5]{display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.promotion-page[data-v-1112d5c5]{padding:.8rem .4rem}}.drawer-loading-wrap[data-v-229e5ab2]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-229e5ab2]{display:flex;flex-direction:column;gap:1rem}.hero-card[data-v-229e5ab2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.hero-main[data-v-229e5ab2]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.hero-main h3[data-v-229e5ab2]{margin:0;color:var(--text-primary);font-family:var(--font-data);font-size:1.15rem}.hero-main p[data-v-229e5ab2]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-229e5ab2]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-value[data-v-229e5ab2]{color:var(--text-data);font-family:var(--font-data);font-size:1.05rem;white-space:nowrap}.info-grid[data-v-229e5ab2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.info-card[data-v-229e5ab2]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.info-card.full-width[data-v-229e5ab2]{grid-column:1 / -1}.info-card h4[data-v-229e5ab2]{margin:0;color:var(--text-primary);font-size:.95rem}.info-item[data-v-229e5ab2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.info-item.column[data-v-229e5ab2]{flex-direction:column;gap:.4rem}.info-item span[data-v-229e5ab2]{color:var(--text-secondary);font-size:.82rem}.info-item strong[data-v-229e5ab2]{min-width:0;color:var(--text-primary);text-align:right;word-break:break-all}.info-item.column strong[data-v-229e5ab2]{text-align:left}.data-text[data-v-229e5ab2],.code-block[data-v-229e5ab2]{font-family:var(--font-data)}.data-text[data-v-229e5ab2]{color:var(--text-data)}.remark-text[data-v-229e5ab2]{line-height:1.7}.code-card[data-v-229e5ab2]{gap:.8rem}.code-block[data-v-229e5ab2]{max-height:260px;overflow:auto;margin:0;padding:.9rem;border:1px solid var(--glass-border-light);border-radius:6px;color:var(--text-secondary);background:var(--bg-app);white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.hero-card[data-v-229e5ab2]{flex-direction:column}.hero-value[data-v-229e5ab2]{white-space:normal}.info-grid[data-v-229e5ab2]{grid-template-columns:1fr}.info-item[data-v-229e5ab2]{flex-direction:column;gap:.35rem}.info-item strong[data-v-229e5ab2]{text-align:left}}.promotion-records-page[data-v-e7439088]{display:flex;flex-direction:column;padding:16px 6px 6px;animation:page-fade-in .45s ease}.table-container[data-v-e7439088]{min-width:0;margin-top:16px}.record-no[data-v-e7439088],.reward-text[data-v-e7439088]{color:var(--text-data);font-family:var(--font-data);font-weight:600}.user-cell[data-v-e7439088]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.user-cell strong[data-v-e7439088]{color:var(--text-primary)}.user-cell span[data-v-e7439088]{color:var(--text-secondary);font-family:var(--font-data);font-size:.78rem}@media(max-width:767px){.promotion-records-page[data-v-e7439088]{padding:.8rem .4rem}}.drawer-loading-wrap[data-v-d1766053]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-d1766053]{display:flex;flex-direction:column;gap:1rem}.hero-card[data-v-d1766053]{display:flex;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid var(--glass-border);background:linear-gradient(135deg,#ffffff14,#00f0ff0f);border-radius:8px}.hero-meta[data-v-d1766053]{display:flex;flex-direction:column;gap:.75rem}.hero-meta h3[data-v-d1766053]{margin:0;color:var(--text-primary);font-size:1.2rem}.hero-meta p[data-v-d1766053]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-d1766053]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-ip[data-v-d1766053]{align-self:center;font-size:1.25rem;font-family:var(--font-data);color:var(--primary-color)}.info-grid[data-v-d1766053]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.info-card[data-v-d1766053]{padding:1rem;border:1px solid var(--glass-border);background:#ffffff08;border-radius:8px}.info-card.full-width[data-v-d1766053]{grid-column:1 / -1}.info-card h4[data-v-d1766053]{margin:0 0 .875rem;color:var(--text-primary)}.info-item[data-v-d1766053]{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-d1766053]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-d1766053]{color:var(--text-secondary)}.info-item strong[data-v-d1766053]{color:var(--text-primary);text-align:right}.remark-block[data-v-d1766053]{padding:1rem;min-height:72px;border:1px solid var(--glass-border-light);background:#ffffff05;border-radius:6px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.agent-text[data-v-d1766053]{max-width:70%;font-size:.875rem;word-break:break-all}.danger-text[data-v-d1766053]{color:var(--danger-color)}.warning-text[data-v-d1766053]{color:var(--warning-color)}.primary-text[data-v-d1766053]{color:var(--primary-color)}.success-text[data-v-d1766053]{color:var(--success-color)}@media(max-width:767px){.hero-card[data-v-d1766053],.info-grid[data-v-d1766053],.info-item[data-v-d1766053]{flex-direction:column}.info-grid[data-v-d1766053]{display:flex}.hero-ip[data-v-d1766053],.info-item strong[data-v-d1766053],.agent-text[data-v-d1766053]{max-width:100%;text-align:left}}.page-content[data-v-57a4adf2]{padding:16px 6px 6px}.table-container[data-v-57a4adf2]{margin-top:18px}.user-block[data-v-57a4adf2]{display:flex;flex-direction:column;gap:.15rem}.user-block strong[data-v-57a4adf2]{color:var(--text-primary)}.user-block span[data-v-57a4adf2]{color:var(--text-secondary);font-size:.82rem}@media(max-width:767px){.page-content[data-v-57a4adf2]{padding:12px 0 0}}.drawer-form[data-v-ffc0ea52]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.duration-row[data-v-ffc0ea52]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem}@media(max-width:767px){.duration-row[data-v-ffc0ea52]{grid-template-columns:1fr}}.page-content[data-v-54763fcd]{padding:16px 6px 6px}.table-container[data-v-54763fcd]{margin-top:18px}.ip-main[data-v-54763fcd]{display:flex;flex-direction:column;gap:.2rem}.ip-main strong[data-v-54763fcd]{color:var(--text-primary);font-family:var(--font-data)}.delete-dialog-content[data-v-54763fcd]{display:flex;flex-direction:column;gap:.75rem;color:var(--text-secondary);line-height:1.7}.delete-dialog-content p[data-v-54763fcd]{margin:0}@media(max-width:767px){.page-content[data-v-54763fcd]{padding:12px 0 0}}.drawer-loading-wrap[data-v-dd050e2f]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-dd050e2f]{display:flex;flex-direction:column;gap:1rem}.hero-card[data-v-dd050e2f]{display:flex;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid var(--glass-border);background:linear-gradient(135deg,#ffffff14,#00f0ff08);border-radius:8px}.hero-meta[data-v-dd050e2f]{display:flex;flex-direction:column;gap:.75rem}.hero-meta h3[data-v-dd050e2f]{margin:0;color:var(--text-primary);font-size:1.2rem}.hero-meta p[data-v-dd050e2f]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-dd050e2f]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-amount[data-v-dd050e2f]{align-self:center;font-size:1.6rem;font-family:var(--font-data);font-weight:700}.hero-amount.income[data-v-dd050e2f]{color:var(--success-color)}.hero-amount.expense[data-v-dd050e2f]{color:var(--danger-color)}.info-grid[data-v-dd050e2f]{display:grid;grid-template-columns:1fr;gap:1rem}.info-card[data-v-dd050e2f]{padding:1rem;border:1px solid var(--glass-border);background:#ffffff08;border-radius:8px}.info-card h4[data-v-dd050e2f]{margin:0 0 .9rem;color:var(--text-primary);font-size:1rem}.info-item[data-v-dd050e2f]{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-dd050e2f]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-dd050e2f]{color:var(--text-secondary)}.info-item strong[data-v-dd050e2f]{color:var(--text-primary);text-align:right}.data-text[data-v-dd050e2f]{color:var(--primary-color);font-family:var(--font-data)}.remark-block[data-v-dd050e2f]{color:var(--text-primary);line-height:1.7;white-space:pre-wrap;word-break:break-word;min-height:72px}@media(max-width:767px){.hero-card[data-v-dd050e2f]{flex-direction:column}.hero-amount[data-v-dd050e2f]{align-self:flex-start}.info-grid[data-v-dd050e2f]{grid-template-columns:1fr}.info-item[data-v-dd050e2f]{flex-direction:column}.info-item strong[data-v-dd050e2f]{text-align:left}}.page-content[data-v-915f4a56]{padding:16px 6px 6px}.table-container[data-v-915f4a56]{margin-top:18px}.user-block[data-v-915f4a56]{display:flex;flex-direction:column;gap:.15rem}.user-block strong[data-v-915f4a56]{color:var(--text-primary)}.user-block span[data-v-915f4a56]{color:var(--text-secondary);font-size:.82rem}.amount-cell[data-v-915f4a56]{display:flex;align-items:center;justify-content:flex-end;width:100%}@media(max-width:767px){.page-content[data-v-915f4a56]{padding:12px 0 0}}.drawer-loading-wrap[data-v-9613eaf2]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-9613eaf2]{display:flex;flex-direction:column;gap:1rem}.hero-card[data-v-9613eaf2]{display:flex;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid var(--glass-border);background:linear-gradient(135deg,#ffffff14,#7c3aed0f);border-radius:8px}.hero-meta[data-v-9613eaf2]{display:flex;flex-direction:column;gap:.75rem}.hero-meta h3[data-v-9613eaf2]{margin:0;color:var(--text-primary);font-size:1.2rem}.hero-meta p[data-v-9613eaf2]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-9613eaf2]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-duration[data-v-9613eaf2]{align-self:center;font-size:1.4rem;font-family:var(--font-data);font-weight:700}.hero-duration.increase[data-v-9613eaf2]{color:var(--success-color)}.hero-duration.decrease[data-v-9613eaf2]{color:var(--danger-color)}.info-grid[data-v-9613eaf2]{display:grid;grid-template-columns:1fr;gap:1rem}.info-card[data-v-9613eaf2]{padding:1rem;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a}.info-card h4[data-v-9613eaf2]{margin:0 0 .875rem;color:var(--text-primary);font-size:1rem}.info-item[data-v-9613eaf2]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-9613eaf2]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-9613eaf2]{color:var(--text-secondary)}.info-item strong[data-v-9613eaf2]{color:var(--text-primary);text-align:right}.data-text[data-v-9613eaf2]{color:var(--primary-color);font-family:var(--font-data)}.full-width[data-v-9613eaf2]{grid-column:1 / -1}.remark-block[data-v-9613eaf2]{min-height:96px;padding:.875rem 1rem;border-radius:6px;background:#ffffff08;border:1px dashed var(--glass-border);color:var(--text-primary);line-height:1.7;white-space:pre-wrap}@media(max-width:767px){.hero-card[data-v-9613eaf2]{flex-direction:column;align-items:flex-start}.hero-duration[data-v-9613eaf2]{align-self:flex-start}.info-item[data-v-9613eaf2]{flex-direction:column}.info-item strong[data-v-9613eaf2]{text-align:left}}.page-content[data-v-9ae632d5]{padding:16px 6px 6px}.table-container[data-v-9ae632d5]{margin-top:18px}.user-block[data-v-9ae632d5]{display:flex;flex-direction:column;gap:.15rem}.user-block strong[data-v-9ae632d5]{color:var(--text-primary)}.user-block span[data-v-9ae632d5]{color:var(--text-secondary);font-size:.82rem}.duration-text[data-v-9ae632d5]{font-family:var(--font-data);font-size:.84rem}.duration-text.increase[data-v-9ae632d5]{color:var(--success-color)}.duration-text.decrease[data-v-9ae632d5]{color:var(--danger-color)}.time-text[data-v-9ae632d5],.order-text[data-v-9ae632d5]{color:var(--text-primary)}.order-text[data-v-9ae632d5]{font-family:var(--font-data);font-size:.82rem}@media(max-width:767px){.page-content[data-v-9ae632d5]{padding:12px 0 0}}.drawer-loading-wrap[data-v-44bc03d2]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-44bc03d2]{display:flex;flex-direction:column;gap:1rem}.summary-banner[data-v-44bc03d2]{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1rem;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff1f,#7c3aed0f);font-family:var(--font-data)}.summary-banner span[data-v-44bc03d2]{color:var(--text-secondary)}.summary-banner strong[data-v-44bc03d2]{color:var(--text-primary);font-size:1.1rem}.detail-card[data-v-44bc03d2]{padding:1rem;border:1px solid var(--glass-border);background:#ffffff08}.detail-item[data-v-44bc03d2]{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--glass-border-light)}.detail-item[data-v-44bc03d2]:last-child{padding-bottom:0;border-bottom:none}.detail-item span[data-v-44bc03d2]{color:var(--text-secondary)}.detail-item strong[data-v-44bc03d2]{color:var(--text-primary);text-align:right}@media(max-width:767px){.detail-item[data-v-44bc03d2]{flex-direction:column}.detail-item strong[data-v-44bc03d2]{text-align:left}.summary-banner[data-v-44bc03d2]{flex-direction:column;align-items:flex-start;gap:.5rem}}.page-content[data-v-5659a225]{padding:16px 6px 6px}.table-container[data-v-5659a225]{margin-top:18px}@media(min-width:1200px){.page-content[data-v-5659a225] .advanced-filter .filter-row{flex-wrap:nowrap}}.user-block[data-v-5659a225],.video-block[data-v-5659a225]{display:flex;flex-direction:column;gap:.15rem}.user-block strong[data-v-5659a225],.video-block strong[data-v-5659a225]{color:var(--text-primary)}.user-block span[data-v-5659a225],.video-block span[data-v-5659a225]{color:var(--text-secondary);font-size:.82rem}.money-text[data-v-5659a225]{color:var(--text-primary);font-family:var(--font-data)}.drawer-loading-wrap[data-v-e0bf267c]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-e0bf267c]{display:flex;flex-direction:column;gap:1rem}.summary-banner[data-v-e0bf267c]{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1rem;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff1f,#7c3aed0f);font-family:var(--font-data)}.summary-banner span[data-v-e0bf267c]{color:var(--text-secondary)}.summary-banner strong[data-v-e0bf267c]{color:var(--text-primary);font-size:1.1rem}.detail-card[data-v-e0bf267c]{padding:1rem;border:1px solid var(--glass-border);background:#ffffff08}.detail-item[data-v-e0bf267c]{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--glass-border-light)}.detail-item[data-v-e0bf267c]:last-child{padding-bottom:0;border-bottom:none}.detail-item span[data-v-e0bf267c]{color:var(--text-secondary)}.detail-item strong[data-v-e0bf267c]{color:var(--text-primary);text-align:right}@media(max-width:767px){.detail-item[data-v-e0bf267c]{flex-direction:column}.detail-item strong[data-v-e0bf267c]{text-align:left}.summary-banner[data-v-e0bf267c]{flex-direction:column;align-items:flex-start;gap:.5rem}}.page-content[data-v-00ced2dd]{padding:16px 6px 6px}.table-container[data-v-00ced2dd]{margin-top:18px}@media(min-width:1200px){.page-content[data-v-00ced2dd] .advanced-filter .filter-row{flex-wrap:nowrap}}.user-block[data-v-00ced2dd]{display:flex;flex-direction:column;gap:.15rem}.user-block strong[data-v-00ced2dd],.content-title[data-v-00ced2dd]{color:var(--text-primary)}.user-block span[data-v-00ced2dd]{color:var(--text-secondary);font-size:.82rem}.money-text[data-v-00ced2dd]{color:var(--text-primary);font-family:var(--font-data)}.drawer-loading-wrap[data-v-180a751e]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-180a751e]{display:flex;flex-direction:column;gap:1rem}.hero-card[data-v-180a751e]{display:flex;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid var(--glass-border);background:linear-gradient(135deg,#ffffff14,#00f0ff0f);border-radius:8px}.hero-meta[data-v-180a751e]{display:flex;flex-direction:column;gap:.75rem}.hero-meta h3[data-v-180a751e]{margin:0;color:var(--text-primary);font-size:1.2rem}.hero-meta p[data-v-180a751e]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-180a751e]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-value[data-v-180a751e]{align-self:center;font-size:1.35rem;font-family:var(--font-data);font-weight:700}.hero-value.success[data-v-180a751e]{color:var(--success-color)}.hero-value.warning[data-v-180a751e]{color:var(--warning-color)}.hero-value.danger[data-v-180a751e]{color:var(--danger-color)}.info-grid[data-v-180a751e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.info-card[data-v-180a751e]{padding:1rem;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a}.info-card.full-width[data-v-180a751e]{grid-column:1 / -1}.info-card h4[data-v-180a751e]{margin:0 0 .875rem;color:var(--text-primary);font-size:1rem}.info-item[data-v-180a751e]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-180a751e]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-180a751e]{color:var(--text-secondary)}.info-item strong[data-v-180a751e]{color:var(--text-primary);text-align:right}.column[data-v-180a751e]{flex-direction:column}.column strong[data-v-180a751e]{text-align:left}.data-text[data-v-180a751e]{color:var(--primary-color);font-family:var(--font-data)}.remark-text[data-v-180a751e]{line-height:1.7}.agent-block[data-v-180a751e]{padding:.95rem 1rem;border:1px solid var(--glass-border-light);background:#03080e9e;color:var(--text-primary);line-height:1.7;word-break:break-all}.code-card[data-v-180a751e]{display:flex;flex-direction:column;gap:.75rem}.code-section[data-v-180a751e]{display:flex;flex-direction:column;gap:.5rem}.code-section span[data-v-180a751e]{color:var(--text-secondary)}.code-block[data-v-180a751e]{margin:0;padding:.875rem 1rem;border:1px solid var(--glass-border-light);background:#03080ec7;color:var(--text-primary);font-size:.85rem;line-height:1.65;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.hero-card[data-v-180a751e]{flex-direction:column;align-items:flex-start}.info-grid[data-v-180a751e]{grid-template-columns:1fr}.info-item[data-v-180a751e]{flex-direction:column}.info-item strong[data-v-180a751e]{text-align:left}}.page-content[data-v-14946aca]{padding:16px 6px 6px}.table-container[data-v-14946aca]{margin-top:18px}.user-block[data-v-14946aca],.admin-block[data-v-14946aca],.device-block[data-v-14946aca]{display:flex;flex-direction:column;gap:.2rem}.user-block strong[data-v-14946aca],.admin-block strong[data-v-14946aca],.device-block strong[data-v-14946aca]{color:var(--text-primary)}.admin-block[data-v-14946aca]{justify-content:center}.user-block span[data-v-14946aca],.device-block span[data-v-14946aca]{color:var(--text-secondary);font-size:.84rem}.change-text[data-v-14946aca]{font-family:var(--font-data)}.change-text.success[data-v-14946aca]{color:var(--success-color)}.change-text.warning[data-v-14946aca]{color:var(--warning-color)}.change-text.danger[data-v-14946aca]{color:var(--danger-color)}.drawer-form[data-v-0445a289]{padding:.5rem 0}.form-grid[data-v-0445a289]{display:grid;gap:1rem}.switch-group[data-v-0445a289]{display:grid;gap:.75rem}.switch-row[data-v-0445a289]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:0 .8rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff08}.switch-row-label[data-v-0445a289]{color:var(--text-primary);font-size:.95rem}.pay-config-page[data-v-180e3905]{display:flex;flex-direction:column;padding:16px 6px 6px;animation:page-fade-in .45s ease}.settings-stack[data-v-180e3905]{display:flex;flex-direction:column;gap:1rem}.settings-card[data-v-180e3905]{width:100%}.media-config-grid[data-v-180e3905]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.media-config-card[data-v-180e3905]{height:100%}.media-config-card.is-disabled[data-v-180e3905]{opacity:.78}.card-header[data-v-180e3905]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-180e3905]{margin:0;color:var(--text-primary)}.card-header p[data-v-180e3905]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-180e3905]{font-size:1.1rem;color:var(--primary-color);margin-top:.15rem}.field-grid[data-v-180e3905]{display:grid;grid-template-columns:1fr;gap:1rem}.table-container[data-v-180e3905]{width:100%}.subdued-text[data-v-180e3905]{color:var(--text-secondary);font-size:12px}.range-grid[data-v-180e3905]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trial-setting-block[data-v-180e3905]{display:grid;gap:.75rem}.charge-mode-tip[data-v-180e3905]{padding:1rem 1.1rem;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff08}.charge-mode-tip-title[data-v-180e3905]{color:var(--primary-color);font-weight:700}.charge-mode-tip-text[data-v-180e3905]{margin-top:.45rem;color:var(--text-secondary);line-height:1.75;font-size:.9rem}@media(max-width:767px){.range-grid[data-v-180e3905]{grid-template-columns:1fr}}.drawer-form[data-v-ff015454]{display:flex;flex-direction:column;gap:20px}.form-grid[data-v-ff015454]{display:flex;flex-direction:column;gap:18px}.switch-row[data-v-ff015454]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.switch-row-text[data-v-ff015454]{display:flex;flex-direction:column;gap:4px}.switch-row-label[data-v-ff015454]{color:var(--text-primary);font-size:14px;font-weight:500}.switch-row-hint[data-v-ff015454]{color:var(--warning-color);font-size:12px}.default-fields[data-v-ff015454]{display:flex;flex-direction:column;gap:16px}.membership-type-page[data-v-a8c023ce]{display:flex;flex-direction:column;padding:16px 6px 6px}@media(max-width:768px){.membership-type-page[data-v-a8c023ce]{gap:16px}}.drawer-form[data-v-c76667d4]{padding:.5rem 0}.form-grid[data-v-c76667d4]{display:grid;grid-template-columns:1fr;gap:1rem}.membership-type-hint[data-v-c76667d4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:0 .8rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff08}.membership-type-hint-label[data-v-c76667d4]{color:var(--text-secondary);font-size:.85rem}.membership-type-hint-value[data-v-c76667d4]{color:var(--primary-color);font-family:var(--font-data);font-size:.88rem;word-break:break-all;text-align:right}.duration-row[data-v-c76667d4]{display:flex;align-items:flex-end;gap:1rem}.duration-row-item[data-v-c76667d4]{min-width:0}.duration-value-item[data-v-c76667d4]{flex:1 1 0}.duration-unit-item[data-v-c76667d4]{flex:0 0 160px}.full-span[data-v-c76667d4]{grid-column:1 / -1}.field-label[data-v-c76667d4]{color:var(--text-primary);font-size:.95rem;font-weight:500}.image-picker-field[data-v-c76667d4]{display:grid;gap:.75rem}.switch-row[data-v-c76667d4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:0 .8rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff08}.switch-row-label[data-v-c76667d4]{color:var(--text-primary);font-size:.95rem}@media(max-width:767px){.membership-type-hint[data-v-c76667d4],.duration-row[data-v-c76667d4]{flex-direction:column;align-items:stretch}.membership-type-hint-value[data-v-c76667d4]{text-align:left}.duration-unit-item[data-v-c76667d4]{flex-basis:auto}}.membership-plan-page[data-v-13485f1b]{display:flex;flex-direction:column;padding:16px 6px 6px}.plan-table-stack[data-v-13485f1b]{display:flex;flex-direction:column;gap:1rem}.membership-type-cell[data-v-13485f1b]{display:flex;flex-direction:column;gap:4px}.membership-type-cell-name[data-v-13485f1b]{color:var(--text-primary);font-size:13px;font-weight:600}.membership-type-cell-value[data-v-13485f1b]{color:var(--primary-color);font-family:var(--font-data);font-size:12px}.membership-type-cell-value.secondary[data-v-13485f1b]{color:var(--text-secondary)}.subdued-text[data-v-13485f1b]{color:var(--text-secondary);font-size:12px}.provider-debug-dialog[data-v-f99e8c30]{display:flex;flex-direction:column;gap:1rem}.provider-debug-section[data-v-f99e8c30]{border:1px solid var(--glass-border);border-radius:12px;background:#ffffff09;padding:1rem}.provider-debug-summary[data-v-f99e8c30]{background:linear-gradient(135deg,#00f0ff14,#7c3aed0d)}.provider-debug-section-header[data-v-f99e8c30]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.provider-debug-section-title[data-v-f99e8c30]{margin-bottom:.9rem;color:var(--text-primary);font-size:1rem;font-weight:600;letter-spacing:.02em}.provider-debug-section-title.section-header-title[data-v-f99e8c30]{margin-bottom:0}.provider-debug-provider-grid[data-v-f99e8c30],.provider-debug-result-grid[data-v-f99e8c30],.provider-debug-form-grid[data-v-f99e8c30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.provider-debug-provider-item[data-v-f99e8c30],.provider-debug-result-item[data-v-f99e8c30]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.provider-debug-provider-label[data-v-f99e8c30],.provider-debug-result-label[data-v-f99e8c30]{color:var(--text-secondary);font-size:.84rem}.provider-debug-provider-value[data-v-f99e8c30],.provider-debug-result-value[data-v-f99e8c30]{color:var(--text-primary);font-size:.95rem;line-height:1.65;word-break:break-word}.provider-debug-provider-url[data-v-f99e8c30]{font-family:var(--font-data);font-size:.88rem}.provider-debug-status-chip[data-v-f99e8c30]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:.35rem .7rem;border-radius:999px;font-size:.82rem;font-weight:600}.provider-debug-status-chip.status-success[data-v-f99e8c30]{background:#00ff9529;color:var(--success-color);border:1px solid rgba(0,255,149,.28)}.provider-debug-status-chip.status-error[data-v-f99e8c30]{background:#ff4f4f29;color:var(--danger-color);border:1px solid rgba(255,79,79,.28)}.provider-debug-result-section[data-v-f99e8c30]{display:flex;flex-direction:column}.provider-debug-empty[data-v-f99e8c30]{display:flex;align-items:center;justify-content:center;min-height:180px;padding:1rem;border:1px dashed var(--glass-border);border-radius:12px;color:var(--text-secondary);text-align:center;line-height:1.7}.provider-debug-detail-grid[data-v-f99e8c30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.provider-debug-detail-card[data-v-f99e8c30]{border:1px solid var(--glass-border);border-radius:12px;padding:.95rem 1rem;background:#ffffff08;min-width:0}.provider-debug-detail-title[data-v-f99e8c30]{margin-bottom:.75rem;color:var(--text-primary);font-size:.92rem;font-weight:600}.provider-debug-steps[data-v-f99e8c30]{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem;overflow:auto;padding-right:.2rem}.provider-debug-step[data-v-f99e8c30]{border:1px solid var(--glass-border);border-radius:12px;padding:.95rem 1rem;background:#ffffff08}.provider-debug-step.step-success[data-v-f99e8c30]{border-color:#00ff953d;background:#00ff950d}.provider-debug-step.step-error[data-v-f99e8c30]{border-color:#ff4f4f3d;background:#ff4f4f0d}.provider-debug-step-head[data-v-f99e8c30]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.provider-debug-step-title-group[data-v-f99e8c30]{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.provider-debug-step-icon[data-v-f99e8c30]{color:var(--primary-color)}.provider-debug-step.step-success .provider-debug-step-icon[data-v-f99e8c30]{color:var(--success-color)}.provider-debug-step.step-error .provider-debug-step-icon[data-v-f99e8c30]{color:var(--danger-color)}.provider-debug-step-title[data-v-f99e8c30]{color:var(--text-primary);font-size:.96rem;font-weight:600}.provider-debug-step-status[data-v-f99e8c30]{color:var(--text-secondary);font-size:.82rem;white-space:nowrap}.provider-debug-step-message[data-v-f99e8c30]{margin-top:.55rem;color:var(--text-primary);line-height:1.65}.provider-debug-step-detail[data-v-f99e8c30]{margin:.75rem 0 0;padding:.85rem .95rem;border-radius:10px;background:#02060ca3;border:1px solid rgba(255,255,255,.06);color:var(--text-primary);font-size:.86rem;line-height:1.7;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--font-data)}.full-span[data-v-f99e8c30]{grid-column:1 / -1}@media(max-width:900px){.provider-debug-provider-grid[data-v-f99e8c30],.provider-debug-result-grid[data-v-f99e8c30],.provider-debug-form-grid[data-v-f99e8c30],.provider-debug-detail-grid[data-v-f99e8c30]{grid-template-columns:1fr}.provider-debug-step-head[data-v-f99e8c30]{flex-direction:column;align-items:flex-start}}.drawer-form[data-v-b31cea2c]{padding:.5rem 0}.form-grid[data-v-b31cea2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.full-span[data-v-b31cea2c]{grid-column:1 / -1}.whitelist-switch-row[data-v-b31cea2c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08}.switch-label[data-v-b31cea2c]{color:var(--text-primary);font-size:.95rem}@media(max-width:900px){.form-grid[data-v-b31cea2c]{grid-template-columns:1fr}}.provider-settings-page[data-v-98c0ecd6]{display:flex;flex-direction:column;padding:16px 6px 6px;animation:page-fade-in .45s ease}.precompile-dialog-content[data-v-98c0ecd6]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.precompile-dialog-summary[data-v-98c0ecd6]{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.7}.precompile-dialog-meta[data-v-98c0ecd6]{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.6}.precompile-dialog-detail[data-v-98c0ecd6]{margin:0;padding:.85rem 1rem;border:1px solid var(--glass-border);border-radius:10px;background:#ffffff0a;color:var(--text-primary);font-size:.95rem;line-height:1.75;white-space:pre-wrap;word-break:break-word}.drawer-form[data-v-6586c0d2]{padding:.5rem 0}.form-grid[data-v-6586c0d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.full-span[data-v-6586c0d2]{grid-column:1 / -1}.field-label[data-v-6586c0d2]{font-size:.95rem;font-weight:500;color:var(--text-primary)}.image-picker-field[data-v-6586c0d2]{display:grid;gap:.75rem}.switch-row[data-v-6586c0d2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:.9rem 1rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff08}.switch-row-label[data-v-6586c0d2]{font-size:.95rem;font-weight:500;color:var(--text-secondary)}@media(max-width:900px){.form-grid[data-v-6586c0d2]{grid-template-columns:1fr}.switch-row[data-v-6586c0d2]{align-items:flex-start;flex-direction:column}}.channel-config-page[data-v-d41c3b82]{display:flex;flex-direction:column;padding:16px 6px 6px;animation:page-fade-in .45s ease}.drawer-loading-wrap[data-v-ea8f6901]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-ea8f6901]{display:flex;flex-direction:column;gap:1rem}.hero-card[data-v-ea8f6901]{display:flex;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid var(--glass-border);background:linear-gradient(135deg,#ffffff14,#00f0ff0f);border-radius:8px}.hero-meta[data-v-ea8f6901]{display:flex;flex-direction:column;gap:.75rem}.hero-meta h3[data-v-ea8f6901]{margin:0;color:var(--text-primary);font-size:1.2rem}.hero-meta p[data-v-ea8f6901]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-ea8f6901]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-value[data-v-ea8f6901]{align-self:center;font-size:1.35rem;font-family:var(--font-data);font-weight:700}.hero-value.primary[data-v-ea8f6901]{color:var(--primary-color)}.hero-value.success[data-v-ea8f6901]{color:var(--success-color)}.hero-value.warning[data-v-ea8f6901]{color:var(--warning-color)}.hero-value.danger[data-v-ea8f6901]{color:var(--danger-color)}.info-grid[data-v-ea8f6901]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.info-card[data-v-ea8f6901]{padding:1rem;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a}.info-card.full-width[data-v-ea8f6901]{grid-column:1 / -1}.info-card h4[data-v-ea8f6901]{margin:0 0 .875rem;color:var(--text-primary);font-size:1rem}.info-item[data-v-ea8f6901]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-ea8f6901]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-ea8f6901]{color:var(--text-secondary)}.info-item strong[data-v-ea8f6901]{color:var(--text-primary);text-align:right}.column[data-v-ea8f6901]{flex-direction:column}.column strong[data-v-ea8f6901]{text-align:left}.data-text[data-v-ea8f6901],.mono-text[data-v-ea8f6901]{font-family:var(--font-data)}.mono-text[data-v-ea8f6901]{word-break:break-all}.data-text[data-v-ea8f6901]{color:var(--primary-color)}.code-card[data-v-ea8f6901]{display:flex;flex-direction:column;gap:.75rem}.code-block[data-v-ea8f6901]{margin:0;padding:.875rem 1rem;border:1px solid var(--glass-border-light);background:#03080ec7;color:var(--text-primary);font-size:.85rem;line-height:1.65;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.hero-card[data-v-ea8f6901]{flex-direction:column;align-items:flex-start}.info-grid[data-v-ea8f6901]{grid-template-columns:1fr}.info-item[data-v-ea8f6901]{flex-direction:column}.info-item strong[data-v-ea8f6901]{text-align:left}}.page-content[data-v-1a36f5f4]{padding:16px 6px 6px}.table-container[data-v-1a36f5f4]{margin-top:18px}.order-block[data-v-1a36f5f4],.user-block[data-v-1a36f5f4],.order-meta-block[data-v-1a36f5f4],.chain-block[data-v-1a36f5f4],.time-block[data-v-1a36f5f4]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.order-block strong[data-v-1a36f5f4],.user-block strong[data-v-1a36f5f4],.order-meta-block strong[data-v-1a36f5f4],.chain-block strong[data-v-1a36f5f4],.time-block strong[data-v-1a36f5f4]{color:var(--text-primary);word-break:break-word}.order-block span[data-v-1a36f5f4],.user-block span[data-v-1a36f5f4],.order-meta-block span[data-v-1a36f5f4],.chain-block span[data-v-1a36f5f4],.time-block span[data-v-1a36f5f4]{color:var(--text-secondary);font-size:.82rem;line-height:1.45;word-break:break-word}.time-block .created-time[data-v-1a36f5f4]{color:var(--text-primary)}.time-block .paid-time[data-v-1a36f5f4]{color:var(--success-color)}.mono-text[data-v-1a36f5f4]{font-family:var(--font-data);word-break:break-all}.status-block[data-v-1a36f5f4]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.dialog-stack[data-v-1a36f5f4]{display:flex;flex-direction:column;gap:1rem}.dialog-user-card[data-v-1a36f5f4]{display:flex;flex-direction:column;gap:.4rem;padding:.95rem 1rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff0a}.dialog-user-card span[data-v-1a36f5f4]{color:var(--text-secondary);font-size:.86rem}.dialog-user-card strong[data-v-1a36f5f4]{color:var(--text-primary);word-break:break-word}.dialog-description[data-v-1a36f5f4]{margin:0;color:var(--text-secondary);line-height:1.7}@media(max-width:767px){.page-content[data-v-1a36f5f4]{padding:12px 0 0}}.drawer-loading-wrap[data-v-65a887ff]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-65a887ff]{display:flex;flex-direction:column;gap:1.2rem}.detail-section[data-v-65a887ff]{display:flex;flex-direction:column;gap:.85rem}.detail-section h3[data-v-65a887ff]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600}.detail-grid[data-v-65a887ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.detail-item[data-v-65a887ff],.ack-block[data-v-65a887ff]{display:flex;min-width:0;flex-direction:column;gap:.4rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);padding:.85rem 1rem}.detail-item span[data-v-65a887ff],.ack-block span[data-v-65a887ff]{color:var(--text-secondary);font-size:.82rem}.detail-item strong[data-v-65a887ff],.ack-block code[data-v-65a887ff]{color:var(--text-primary);word-break:break-word}.ack-block code[data-v-65a887ff],.payload-block[data-v-65a887ff],.mono-text[data-v-65a887ff]{font-family:var(--font-data)}.mono-text[data-v-65a887ff]{word-break:break-all}.result-row[data-v-65a887ff]{display:flex;flex-wrap:wrap;gap:.4rem}.debug-panels[data-v-65a887ff]{display:flex;flex-direction:column;gap:.75rem}.debug-panel[data-v-65a887ff]{display:flex;min-width:0;flex-direction:column;gap:.75rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);padding:.9rem 1rem}.debug-panel-header[data-v-65a887ff]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.debug-panel-header>span[data-v-65a887ff]{color:var(--text-primary);font-size:.92rem;font-weight:600}.debug-grid[data-v-65a887ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.debug-item[data-v-65a887ff],.debug-code-block[data-v-65a887ff]{display:flex;min-width:0;flex-direction:column;gap:.35rem}.debug-item span[data-v-65a887ff],.debug-code-block span[data-v-65a887ff]{color:var(--text-secondary);font-size:.78rem}.debug-item strong[data-v-65a887ff],.debug-code-block code[data-v-65a887ff]{color:var(--text-primary);word-break:break-word}.debug-code-block code[data-v-65a887ff]{border:1px solid var(--glass-border-light);border-radius:6px;padding:.65rem;font-family:var(--font-data);line-height:1.55;white-space:pre-wrap}.raw-error-text[data-v-65a887ff]{margin:0;color:var(--danger-color);line-height:1.6;word-break:break-word}.payload-block[data-v-65a887ff]{max-height:320px;margin:0;overflow:auto;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);padding:1rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.detail-grid[data-v-65a887ff],.debug-grid[data-v-65a887ff]{grid-template-columns:1fr}}.page-content[data-v-c2966085]{padding:16px 6px 6px}.table-container[data-v-c2966085]{margin-top:18px}.order-block[data-v-c2966085],.chain-block[data-v-c2966085]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.order-block strong[data-v-c2966085],.chain-block strong[data-v-c2966085]{color:var(--text-primary);word-break:break-word}.order-block span[data-v-c2966085],.chain-block span[data-v-c2966085]{color:var(--text-secondary);font-size:.82rem;line-height:1.45;word-break:break-word}.format-block[data-v-c2966085],.result-block[data-v-c2966085]{display:flex;flex-wrap:wrap;gap:.4rem}.format-block[data-v-c2966085],.result-block[data-v-c2966085]{flex-direction:column;align-items:flex-start}.mono-text[data-v-c2966085]{font-family:var(--font-data);word-break:break-all}@media(max-width:767px){.page-content[data-v-c2966085]{padding:12px 0 0}}.detail-wrapper[data-v-eb627718]{min-height:320px}.detail-content[data-v-eb627718]{display:flex;flex-direction:column;gap:16px}.loading-state[data-v-eb627718]{display:flex;align-items:center;justify-content:center;min-height:320px}.hero-card[data-v-eb627718]{display:flex;justify-content:space-between;gap:16px;padding:20px;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff14,#7c3aed14)}.hero-meta[data-v-eb627718]{display:flex;flex-direction:column;gap:10px}.hero-meta h3[data-v-eb627718]{margin:0;color:var(--text-primary);font-size:20px}.hero-meta p[data-v-eb627718]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-eb627718]{display:flex;gap:8px;flex-wrap:wrap}.hero-value[data-v-eb627718]{display:flex;align-items:center;justify-content:center;min-width:180px;color:var(--primary-color);font-family:var(--font-data);font-size:16px;text-align:right}.info-grid[data-v-eb627718]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-card[data-v-eb627718]{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card)}.info-card h4[data-v-eb627718]{margin:0;color:var(--text-primary);font-size:15px}.info-item[data-v-eb627718]{display:flex;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:13px}.info-item strong[data-v-eb627718]{color:var(--text-primary);text-align:right}.full-width[data-v-eb627718]{grid-column:1 / -1}.remark-block[data-v-eb627718]{line-height:1.8;color:var(--text-primary);white-space:pre-wrap}.empty-state[data-v-eb627718]{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--text-secondary);text-align:center}@media(max-width:768px){.hero-card[data-v-eb627718]{flex-direction:column}.hero-value[data-v-eb627718]{justify-content:flex-start;min-width:auto;text-align:left}.info-grid[data-v-eb627718]{grid-template-columns:1fr}}.drawer-shell[data-v-3d793bcf]{display:flex;flex-direction:column;gap:18px}.hero-panel[data-v-3d793bcf]{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);box-shadow:inset 0 1px #ffffff0a,0 16px 40px #0000003d}.hero-copy[data-v-3d793bcf]{display:flex;flex-direction:column;gap:8px}.hero-kicker[data-v-3d793bcf]{color:var(--text-data);font-size:12px;font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase}.hero-title[data-v-3d793bcf]{margin:0;color:var(--text-primary);font-size:24px;line-height:1.35}.hero-text[data-v-3d793bcf]{margin:0;max-width:720px;color:var(--text-secondary);font-size:13px;line-height:1.8}.hero-badges[data-v-3d793bcf]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:10px}.hero-badge[data-v-3d793bcf]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid color-mix(in srgb,var(--primary-color) 24%,var(--glass-border));border-radius:999px;color:var(--text-primary);font-size:12px;background:var(--bg-main-readonly);box-shadow:inset 0 1px #ffffff0a}.drawer-layout[data-v-3d793bcf]{display:block}.left-panel[data-v-3d793bcf]{display:flex;flex-direction:column;gap:16px}.panel-card[data-v-3d793bcf]{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);box-shadow:inset 0 1px #ffffff08,0 12px 30px #0000002e}.section-header h4[data-v-3d793bcf]{margin:0;color:var(--text-primary);font-size:16px}.section-header p[data-v-3d793bcf]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.form-grid[data-v-3d793bcf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-block[data-v-3d793bcf]{display:flex;flex-direction:column;gap:10px}.full-span[data-v-3d793bcf]{grid-column:1 / -1}.field-label[data-v-3d793bcf]{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;font-weight:600}.field-tip[data-v-3d793bcf]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.7}.type-card-grid[data-v-3d793bcf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.type-card[data-v-3d793bcf]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-main-readonly);color:var(--text-primary);text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.type-card[data-v-3d793bcf]:hover{border-color:color-mix(in srgb,var(--primary-color) 32%,var(--glass-border));transform:translateY(-2px)}.type-card-active[data-v-3d793bcf]{border-color:color-mix(in srgb,var(--primary-color) 56%,var(--glass-border));box-shadow:inset 0 1px #ffffff0a,0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,transparent)}.type-card-icon[data-v-3d793bcf]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:var(--text-data);background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.type-card-copy[data-v-3d793bcf]{display:flex;flex-direction:column;gap:6px}.type-card-copy strong[data-v-3d793bcf]{color:var(--text-primary);font-size:14px}.type-card-copy span[data-v-3d793bcf]{color:var(--text-secondary);font-size:12px;line-height:1.6}.date-period-row[data-v-3d793bcf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-benefit-row[data-v-3d793bcf]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.shortcut-row[data-v-3d793bcf]{display:flex;flex-wrap:wrap;gap:10px}.shortcut-chip[data-v-3d793bcf]{min-width:84px;padding:8px 14px;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-secondary);background:var(--bg-main-readonly);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.shortcut-chip[data-v-3d793bcf]:hover{border-color:color-mix(in srgb,var(--primary-color) 26%,var(--glass-border));color:var(--text-primary)}.shortcut-chip-active[data-v-3d793bcf]{border-color:color-mix(in srgb,var(--primary-color) 56%,var(--glass-border));color:var(--text-data);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 18%,transparent)}.stats-grid[data-v-3d793bcf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card[data-v-3d793bcf]{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main-readonly)}.stat-card span[data-v-3d793bcf],.stat-card small[data-v-3d793bcf]{color:var(--text-secondary);font-size:12px}.stat-card strong[data-v-3d793bcf]{color:var(--text-data);font-family:var(--font-data);font-size:18px;line-height:1.4}.server-note-card[data-v-3d793bcf]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main-readonly)}.server-note-head[data-v-3d793bcf]{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;font-weight:600}.server-note-list[data-v-3d793bcf]{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:18px;color:var(--text-secondary);font-size:12px;line-height:1.7}.inline-actions[data-v-3d793bcf]{display:flex;gap:12px}.inline-actions-right[data-v-3d793bcf]{justify-content:flex-end}@media(max-width:1100px){.type-card-grid[data-v-3d793bcf],.member-benefit-row[data-v-3d793bcf]{grid-template-columns:1fr}}@media(max-width:768px){.hero-panel[data-v-3d793bcf]{flex-direction:column}.hero-badges[data-v-3d793bcf]{justify-content:flex-start}.form-grid[data-v-3d793bcf],.date-period-row[data-v-3d793bcf],.stats-grid[data-v-3d793bcf]{grid-template-columns:1fr}.inline-actions[data-v-3d793bcf]{flex-direction:column}.inline-actions-right[data-v-3d793bcf]{align-items:stretch}}.page-content[data-v-8c9c2ac0]{display:flex;flex-direction:column;gap:16px}.table-container[data-v-8c9c2ac0]{min-height:0}.export-column-panel[data-v-8c9c2ac0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.export-column-item[data-v-8c9c2ac0]{padding:10px 12px;border:1px solid var(--glass-border-light);border-radius:6px;background:var(--bg-card)}@media(max-width:639px){.export-column-panel[data-v-8c9c2ac0]{grid-template-columns:1fr}}.drawer-loading-wrap[data-v-cf165952]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-cf165952]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-cf165952]{display:flex;justify-content:space-between;gap:16px;padding:20px;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff14,#ffb80014)}.hero-meta[data-v-cf165952]{display:flex;flex-direction:column;gap:10px}.hero-meta h3[data-v-cf165952]{margin:0;color:var(--text-primary);font-size:20px}.hero-meta p[data-v-cf165952]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-cf165952]{display:flex;gap:8px;flex-wrap:wrap}.hero-value[data-v-cf165952]{display:flex;align-items:center;color:var(--primary-color);font-family:var(--font-data);font-size:16px;text-align:right}.info-grid[data-v-cf165952]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-card[data-v-cf165952]{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card)}.info-card h4[data-v-cf165952]{margin:0;color:var(--text-primary);font-size:15px}.info-item[data-v-cf165952]{display:flex;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:13px}.info-item strong[data-v-cf165952]{color:var(--text-primary);text-align:right}.full-width[data-v-cf165952]{grid-column:1 / -1}.vip-grid[data-v-cf165952]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vip-pill[data-v-cf165952]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:8px;border:1px solid var(--glass-border-light);background:#ffffff08}.vip-pill span[data-v-cf165952]{color:var(--text-secondary);font-size:12px}.vip-pill strong[data-v-cf165952]{color:var(--text-primary)}.remark-block[data-v-cf165952]{line-height:1.8;color:var(--text-primary);white-space:pre-wrap}@media(max-width:768px){.hero-card[data-v-cf165952],.info-grid[data-v-cf165952],.vip-grid[data-v-cf165952]{grid-template-columns:1fr}.hero-card[data-v-cf165952]{flex-direction:column}}.page-content[data-v-e4c07bf4]{display:flex;flex-direction:column;padding:16px 6px 6px}.table-container[data-v-e4c07bf4]{display:flex;flex-direction:column}.user-block[data-v-e4c07bf4]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.user-block strong[data-v-e4c07bf4]{color:var(--text-primary);word-break:break-word}.user-block span[data-v-e4c07bf4]{color:var(--text-secondary);font-size:.82rem;line-height:1.45;word-break:break-word}.detail-state[data-v-e1bd7deb]{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--text-secondary)}.error-state[data-v-e1bd7deb]{color:var(--danger-color)}.detail-content[data-v-e1bd7deb]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-e1bd7deb]{display:flex;justify-content:space-between;gap:16px;padding:20px;border-radius:8px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#00f0ff14,#7c3aed14)}.hero-meta[data-v-e1bd7deb]{display:flex;flex-direction:column;gap:10px}.hero-meta h3[data-v-e1bd7deb]{margin:0;color:var(--text-primary);font-size:20px}.hero-meta p[data-v-e1bd7deb]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-e1bd7deb]{display:flex;gap:8px;flex-wrap:wrap}.hero-value[data-v-e1bd7deb]{display:flex;align-items:center;color:var(--primary-color);font-family:var(--font-data);font-size:16px;text-align:right}.info-grid[data-v-e1bd7deb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-card[data-v-e1bd7deb]{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card)}.info-card h4[data-v-e1bd7deb]{margin:0;color:var(--text-primary);font-size:15px}.info-item[data-v-e1bd7deb]{display:flex;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:13px}.info-item strong[data-v-e1bd7deb]{color:var(--text-primary);text-align:right}.full-width[data-v-e1bd7deb]{grid-column:1 / -1}.vip-grid[data-v-e1bd7deb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vip-pill[data-v-e1bd7deb]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:8px;border:1px solid var(--glass-border-light);background:#ffffff08}.vip-pill span[data-v-e1bd7deb]{color:var(--text-secondary);font-size:12px}.vip-pill strong[data-v-e1bd7deb]{color:var(--text-primary)}.remark-block[data-v-e1bd7deb]{line-height:1.8;color:var(--text-primary);white-space:pre-wrap}@media(max-width:768px){.hero-card[data-v-e1bd7deb],.info-grid[data-v-e1bd7deb],.vip-grid[data-v-e1bd7deb]{grid-template-columns:1fr}.hero-card[data-v-e1bd7deb]{flex-direction:column}}.page-content[data-v-c8f4f9e6]{display:flex;flex-direction:column;gap:20px;padding:16px 6px 6px}.table-container[data-v-c8f4f9e6]{display:flex;flex-direction:column}.user-block[data-v-c8f4f9e6]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.user-block strong[data-v-c8f4f9e6]{color:var(--text-primary);word-break:break-word}.user-block span[data-v-c8f4f9e6]{color:var(--text-secondary);font-size:.82rem;line-height:1.45;word-break:break-word}.detail-wrapper[data-v-55f2cd49]{min-height:320px}.detail-content[data-v-55f2cd49]{display:flex;flex-direction:column;gap:16px}.loading-state[data-v-55f2cd49]{display:flex;align-items:center;justify-content:center;min-height:320px}.hero-card[data-v-55f2cd49]{display:flex;justify-content:space-between;gap:16px;padding:20px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card)}.hero-meta[data-v-55f2cd49]{display:flex;flex-direction:column;gap:10px}.hero-meta h3[data-v-55f2cd49]{margin:0;color:var(--text-primary);font-size:20px}.hero-meta p[data-v-55f2cd49]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-55f2cd49]{display:flex;gap:8px;flex-wrap:wrap}.hero-value[data-v-55f2cd49]{display:flex;align-items:center;color:var(--primary-color);font-family:var(--font-data);font-size:16px;text-align:right}.info-grid[data-v-55f2cd49]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-card[data-v-55f2cd49]{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card)}.info-card h4[data-v-55f2cd49]{margin:0;color:var(--text-primary);font-size:15px}.info-item[data-v-55f2cd49]{display:flex;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:13px}.info-item strong[data-v-55f2cd49]{color:var(--text-primary);text-align:right;word-break:break-word}.code-text[data-v-55f2cd49]{color:var(--text-data);font-family:var(--font-data)}.full-width[data-v-55f2cd49]{grid-column:1 / -1}.remark-block[data-v-55f2cd49]{line-height:1.8;color:var(--text-primary);white-space:pre-wrap}.empty-state[data-v-55f2cd49]{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--text-secondary);text-align:center}@media(max-width:768px){.info-grid[data-v-55f2cd49]{grid-template-columns:1fr}.hero-card[data-v-55f2cd49]{flex-direction:column}.hero-value[data-v-55f2cd49]{text-align:left}}.drawer-form[data-v-e60358c7]{display:flex;flex-direction:column;gap:16px}.form-grid[data-v-e60358c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-block[data-v-e60358c7]{display:flex;flex-direction:column;gap:10px}.field-label[data-v-e60358c7]{color:var(--text-primary);font-size:14px}.date-period-row[data-v-e60358c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-card[data-v-e60358c7]{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 16px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-card)}.summary-label[data-v-e60358c7]{color:var(--text-secondary);font-size:13px}.summary-value[data-v-e60358c7]{color:var(--text-primary);font-size:15px;line-height:1.5}.full-span[data-v-e60358c7]{grid-column:1 / -1}@media(max-width:768px){.form-grid[data-v-e60358c7],.date-period-row[data-v-e60358c7]{grid-template-columns:1fr}}.page-content[data-v-43aa135e]{display:flex;flex-direction:column;gap:20px;padding:16px 6px 6px}.table-container[data-v-43aa135e]{display:flex;flex-direction:column}.code-text[data-v-43aa135e]{color:var(--text-data);font-family:var(--font-data)}.drawer-form[data-v-acaf1978]{padding:.5rem 0}.form-grid[data-v-acaf1978]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.full-span[data-v-acaf1978]{grid-column:1 / -1}.date-field[data-v-acaf1978]{display:grid;gap:.75rem}.switch-row[data-v-acaf1978]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:.9rem 1rem;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card)}.switch-row-label[data-v-acaf1978]{color:var(--text-secondary);font-size:.95rem;font-weight:500}.field-label[data-v-acaf1978]{color:var(--text-primary);font-size:.95rem;font-weight:500}.drawer-form[data-v-acaf1978] .select-value{min-height:auto}@media(max-width:900px){.form-grid[data-v-acaf1978]{grid-template-columns:1fr}.switch-row[data-v-acaf1978]{align-items:flex-start;flex-direction:column}}.detail-wrapper[data-v-e1e2f8a1]{min-height:320px}.loading-state[data-v-e1e2f8a1],.empty-state[data-v-e1e2f8a1]{min-height:280px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.detail-shell[data-v-e1e2f8a1]{display:flex;flex-direction:column;gap:20px}.detail-section[data-v-e1e2f8a1]{display:flex;flex-direction:column;gap:12px}.detail-section h3[data-v-e1e2f8a1]{margin:0;color:var(--text-primary);font-size:1rem}.detail-grid[data-v-e1e2f8a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-item[data-v-e1e2f8a1]{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-card)}.detail-item span[data-v-e1e2f8a1]{color:var(--text-secondary)}.detail-item strong[data-v-e1e2f8a1]{color:var(--text-primary);word-break:break-word}.detail-remark[data-v-e1e2f8a1]{margin:0;color:var(--text-primary);line-height:1.7}@media(max-width:1023px){.detail-grid[data-v-e1e2f8a1]{grid-template-columns:1fr}}.drawer-form[data-v-acdabe58]{padding:.5rem 0}.form-grid[data-v-acdabe58]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.full-span[data-v-acdabe58]{grid-column:1 / -1}.date-field[data-v-acdabe58]{display:grid;gap:.75rem}.switch-row[data-v-acdabe58]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:.9rem 1rem;border:1px solid var(--glass-border);border-radius:6px;background:var(--bg-card)}.switch-row-label[data-v-acdabe58]{color:var(--text-secondary);font-size:.95rem;font-weight:500}.field-label[data-v-acdabe58]{color:var(--text-primary);font-size:.95rem;font-weight:500}.drawer-form[data-v-acdabe58] .select-value{min-height:auto}@media(max-width:900px){.form-grid[data-v-acdabe58]{grid-template-columns:1fr}.switch-row[data-v-acdabe58]{align-items:flex-start;flex-direction:column}}.page-content[data-v-9eb07582]{display:flex;flex-direction:column;padding:16px 6px 6px}.muted-text[data-v-9eb07582]{color:var(--text-secondary)}.data-value[data-v-9eb07582]{color:var(--text-data);font-family:var(--font-data)}.table-container[data-v-9eb07582]{min-width:0;margin-top:16px}.ticket-name[data-v-9eb07582]{display:flex;flex-direction:column;gap:4px}.ticket-name strong[data-v-9eb07582]{color:var(--text-primary);font-weight:600}.ticket-name span[data-v-9eb07582]{color:var(--text-secondary);font-family:var(--font-data);font-size:.82rem}.detail-wrapper[data-v-95c7a7cd]{min-height:320px}.loading-state[data-v-95c7a7cd],.empty-state[data-v-95c7a7cd]{display:flex;min-height:240px;align-items:center;justify-content:center;color:var(--text-secondary)}.detail-shell[data-v-95c7a7cd]{display:flex;flex-direction:column;gap:20px}.hero-card[data-v-95c7a7cd]{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:16px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-card)}.hero-meta[data-v-95c7a7cd]{display:flex;min-width:0;flex-direction:column;gap:8px}.hero-meta h3[data-v-95c7a7cd]{margin:0;color:var(--text-primary);font-size:1.1rem;word-break:break-word}.hero-meta p[data-v-95c7a7cd]{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.45;word-break:break-word}.hero-tags[data-v-95c7a7cd]{display:flex;flex-wrap:wrap;gap:8px}.hero-value[data-v-95c7a7cd]{flex-shrink:0;color:var(--text-data);font-family:var(--font-data);font-size:1.4rem;font-weight:700}.detail-section[data-v-95c7a7cd]{display:flex;flex-direction:column;gap:12px}.detail-section h3[data-v-95c7a7cd]{margin:0;color:var(--text-primary);font-size:1rem}.detail-grid[data-v-95c7a7cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-item[data-v-95c7a7cd]{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-card)}.detail-item span[data-v-95c7a7cd]{color:var(--text-secondary);font-size:.82rem}.detail-item strong[data-v-95c7a7cd]{color:var(--text-primary);word-break:break-word}.detail-remark[data-v-95c7a7cd]{margin:0;padding:12px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-card);color:var(--text-primary);line-height:1.7;word-break:break-word}@media(max-width:639px){.hero-card[data-v-95c7a7cd]{flex-direction:column}.detail-grid[data-v-95c7a7cd]{grid-template-columns:1fr}}.page-content[data-v-87afbd0c]{display:flex;flex-direction:column;padding:16px 6px 6px}.user-block span[data-v-87afbd0c],.ticket-block span[data-v-87afbd0c]{color:var(--text-secondary)}.data-value[data-v-87afbd0c]{color:var(--text-data);font-family:var(--font-data)}.table-container[data-v-87afbd0c]{min-width:0;margin-top:16px}.user-block[data-v-87afbd0c],.ticket-block[data-v-87afbd0c]{display:flex;flex-direction:column;gap:4px}.user-block strong[data-v-87afbd0c],.ticket-block strong[data-v-87afbd0c]{color:var(--text-primary);font-weight:600}.user-block span[data-v-87afbd0c],.ticket-block span[data-v-87afbd0c]{font-size:.82rem}.page-content[data-v-0644fe9a]{padding:16px 6px 6px}.reward-overview-card[data-v-0644fe9a],.reward-table[data-v-0644fe9a]{width:100%}.section-heading[data-v-0644fe9a]{display:flex;align-items:flex-start;gap:.875rem}.section-heading h2[data-v-0644fe9a]{margin:0;color:var(--text-primary);font-size:1.05rem}.section-heading p[data-v-0644fe9a]{margin:.35rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.6}.section-icon[data-v-0644fe9a],.summary-icon[data-v-0644fe9a]{color:var(--primary-color)}.section-icon[data-v-0644fe9a]{margin-top:.15rem;font-size:1.1rem}.overview-content[data-v-0644fe9a]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:1rem;align-items:stretch}.summary-grid[data-v-0644fe9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.summary-item[data-v-0644fe9a]{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.summary-item>div[data-v-0644fe9a]{display:flex;flex-direction:column;gap:.25rem}.summary-item span[data-v-0644fe9a]{color:var(--text-secondary);font-size:.8rem}.summary-item strong[data-v-0644fe9a]{color:var(--text-primary);font-family:var(--font-data);font-size:1.05rem}.reward-table[data-v-0644fe9a]{margin-top:18px}.reward-day-label[data-v-0644fe9a]{color:var(--text-primary);font-family:var(--font-data);font-weight:700}.boundary-note[data-v-0644fe9a]{margin:12px 0 0;color:var(--warning-color);font-size:.86rem}.delete-copy[data-v-0644fe9a]{color:var(--text-secondary);line-height:1.7}@media(max-width:1024px){.overview-content[data-v-0644fe9a]{grid-template-columns:1fr}}@media(max-width:768px){.summary-grid[data-v-0644fe9a]{grid-template-columns:1fr}}.reward-form[data-v-8034b4bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.full-span[data-v-8034b4bb],.switch-field[data-v-8034b4bb]{grid-column:1 / -1}.field-label[data-v-8034b4bb]{margin-bottom:8px;color:var(--text-primary);font-size:.9rem;font-weight:600}.image-invalid[data-v-8034b4bb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid var(--warning-color);border-radius:8px;color:var(--warning-color);font-size:.86rem}.image-library-error[data-v-8034b4bb]{margin:10px 0 0;color:var(--warning-color);font-size:.86rem}.switch-field[data-v-8034b4bb]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.switch-field strong[data-v-8034b4bb]{color:var(--text-primary)}.switch-field p[data-v-8034b4bb]{margin:6px 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.5}@media(max-width:768px){.reward-form[data-v-8034b4bb]{grid-template-columns:1fr}.switch-field[data-v-8034b4bb]{grid-column:auto;align-items:flex-start;flex-direction:column}}.page-content[data-v-fcd67624]{padding:16px 6px 6px}.exchange-overview-card[data-v-fcd67624],.reward-table[data-v-fcd67624]{width:100%}.section-heading[data-v-fcd67624]{display:flex;align-items:flex-start;gap:.875rem}.section-heading h2[data-v-fcd67624]{margin:0;color:var(--text-primary);font-size:1.05rem}.section-heading p[data-v-fcd67624]{margin:.35rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.6}.section-icon[data-v-fcd67624],.summary-icon[data-v-fcd67624]{color:var(--primary-color)}.overview-content[data-v-fcd67624]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:1rem;align-items:stretch}.switch-item[data-v-fcd67624]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.switch-title[data-v-fcd67624]{color:var(--text-primary);font-weight:700}.switch-description[data-v-fcd67624]{margin-top:.35rem;color:var(--text-secondary);font-size:.86rem}.summary-grid[data-v-fcd67624]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.summary-item[data-v-fcd67624]{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.summary-item>div[data-v-fcd67624]{display:flex;flex-direction:column;gap:.25rem}.summary-item span[data-v-fcd67624]{color:var(--text-secondary);font-size:.8rem}.summary-item strong[data-v-fcd67624],.data-value[data-v-fcd67624]{color:var(--text-primary);font-family:var(--font-data)}.reward-table[data-v-fcd67624]{margin-top:18px}.reward-name[data-v-fcd67624]{color:var(--text-primary)}.delete-copy[data-v-fcd67624]{color:var(--text-secondary);line-height:1.7}@media(max-width:1024px){.overview-content[data-v-fcd67624]{grid-template-columns:1fr}}@media(max-width:768px){.summary-grid[data-v-fcd67624]{grid-template-columns:1fr}.switch-item[data-v-fcd67624]{align-items:flex-start;flex-direction:column}}.drawer-loading[data-v-740b30a8]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-error[data-v-740b30a8]{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-secondary);text-align:center}.detail-error p[data-v-740b30a8]{margin:0}.detail-content[data-v-740b30a8]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-740b30a8]{display:flex;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--glass-border);border-radius:8px;background:linear-gradient(135deg,#ffffff14,#00f0ff0f)}.hero-card h3[data-v-740b30a8]{margin:0;color:var(--text-primary)}.hero-card p[data-v-740b30a8]{margin:8px 0 0;color:var(--text-secondary)}.hero-value[data-v-740b30a8]{align-self:center;color:var(--success-color);font-family:var(--font-data);font-size:1.2rem;font-weight:700}.info-grid[data-v-740b30a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-card[data-v-740b30a8]{padding:18px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.info-card h4[data-v-740b30a8]{margin:0 0 14px;color:var(--text-primary)}.full-width[data-v-740b30a8]{grid-column:1/-1}.snapshot-grid[data-v-740b30a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-v-740b30a8] .info-item{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--glass-border)}[data-v-740b30a8] .info-item span{color:var(--text-secondary)}[data-v-740b30a8] .info-item strong{color:var(--text-primary);font-family:var(--font-data);text-align:right}@media(max-width:767px){.hero-card[data-v-740b30a8]{flex-direction:column}.hero-value[data-v-740b30a8]{align-self:flex-start}.info-grid[data-v-740b30a8],.snapshot-grid[data-v-740b30a8]{grid-template-columns:1fr}.full-width[data-v-740b30a8]{grid-column:auto}}.page-content[data-v-35eb95b2]{padding:16px 6px 6px}.table-container[data-v-35eb95b2]{margin-top:18px}.stack-cell[data-v-35eb95b2]{display:flex;flex-direction:column;gap:4px}.stack-cell strong[data-v-35eb95b2]{color:var(--text-primary)}.stack-cell span[data-v-35eb95b2]{color:var(--text-secondary);font-size:.84rem}.date-pill[data-v-35eb95b2]{display:inline-flex;padding:4px 8px;border:1px solid rgba(0,240,255,.2);border-radius:3px;background:#00f0ff14;color:var(--text-primary);font-family:var(--font-data)}.data-value[data-v-35eb95b2]{font-family:var(--font-data)}.positive-value[data-v-35eb95b2]{color:var(--success-color);font-family:var(--font-data);font-weight:600}.negative-value[data-v-35eb95b2]{color:var(--danger-color);font-family:var(--font-data);font-weight:600}.drawer-loading[data-v-1c5a4afa]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-error[data-v-1c5a4afa]{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-secondary);text-align:center}.detail-error p[data-v-1c5a4afa]{margin:0}.detail-content[data-v-1c5a4afa]{display:flex;flex-direction:column;gap:16px}.hero-card[data-v-1c5a4afa]{display:flex;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--glass-border);border-radius:8px;background:linear-gradient(135deg,#ffffff14,#00f0ff0f)}.reward-heading[data-v-1c5a4afa]{display:flex;gap:14px;align-items:center}.hero-card h3[data-v-1c5a4afa]{margin:0;color:var(--text-primary)}.hero-card p[data-v-1c5a4afa]{margin:6px 0;color:var(--text-secondary)}.hero-value[data-v-1c5a4afa]{align-self:center;color:var(--danger-color);font-family:var(--font-data);font-size:1.2rem;font-weight:700}.info-grid[data-v-1c5a4afa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-card[data-v-1c5a4afa]{padding:18px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.info-card h4[data-v-1c5a4afa]{margin:0 0 14px;color:var(--text-primary)}.full-width[data-v-1c5a4afa]{grid-column:1/-1}.snapshot-layout[data-v-1c5a4afa]{display:flex;gap:18px}.snapshot-grid[data-v-1c5a4afa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;flex:1}[data-v-1c5a4afa] .info-item{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--glass-border)}[data-v-1c5a4afa] .info-item span{color:var(--text-secondary)}[data-v-1c5a4afa] .info-item strong{color:var(--text-primary);font-family:var(--font-data);text-align:right}@media(max-width:767px){.hero-card[data-v-1c5a4afa],.snapshot-layout[data-v-1c5a4afa]{flex-direction:column}.hero-value[data-v-1c5a4afa]{align-self:flex-start}.info-grid[data-v-1c5a4afa],.snapshot-grid[data-v-1c5a4afa]{grid-template-columns:1fr}.full-width[data-v-1c5a4afa]{grid-column:auto}}.page-content[data-v-96598fa7]{padding:16px 6px 6px}.table-container[data-v-96598fa7]{margin-top:18px}.stack-cell[data-v-96598fa7]{display:flex;flex-direction:column;gap:4px}.stack-cell strong[data-v-96598fa7]{color:var(--text-primary)}.stack-cell span[data-v-96598fa7]{color:var(--text-secondary);font-size:.84rem}.reward-cell[data-v-96598fa7]{display:flex;align-items:center;gap:12px}.data-value[data-v-96598fa7],.cost-value[data-v-96598fa7],.negative-value[data-v-96598fa7]{font-family:var(--font-data)}.cost-value[data-v-96598fa7],.negative-value[data-v-96598fa7]{color:var(--danger-color);font-weight:600}.statistics-overview-page[data-v-b52f867a]{display:flex;flex-direction:column;padding:16px 6px 6px}.metric-grid[data-v-b52f867a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-b52f867a]{display:flex;flex-direction:column;gap:10px;min-height:176px;padding:20px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.metric-card-header[data-v-b52f867a],.card-heading[data-v-b52f867a]{display:flex;align-items:center}.metric-card-header[data-v-b52f867a],.card-heading[data-v-b52f867a]{justify-content:space-between;gap:16px}.metric-icon[data-v-b52f867a]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.metric-card--success .metric-icon[data-v-b52f867a]{color:var(--success-color);background:color-mix(in srgb,var(--success-color) 12%,transparent)}.metric-card--warning .metric-icon[data-v-b52f867a]{color:var(--warning-color);background:color-mix(in srgb,var(--warning-color) 12%,transparent)}.metric-card--danger .metric-icon[data-v-b52f867a]{color:var(--danger-color);background:color-mix(in srgb,var(--danger-color) 12%,transparent)}.metric-change[data-v-b52f867a]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-data);font-size:.82rem}.metric-change.is-up[data-v-b52f867a]{color:var(--success-color)}.metric-change.is-down[data-v-b52f867a]{color:var(--danger-color)}.metric-label[data-v-b52f867a],.metric-desc[data-v-b52f867a]{color:var(--text-secondary);font-size:.88rem}.metric-value[data-v-b52f867a]{color:var(--text-primary);font-family:var(--font-data);font-size:1.65rem;line-height:1.2;word-break:break-word}.chart-grid[data-v-b52f867a],.overview-grid[data-v-b52f867a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}.card-heading h2[data-v-b52f867a]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600}.card-heading p[data-v-b52f867a]{margin:4px 0 0;color:var(--text-secondary);font-size:.84rem}.trend-range-group[data-v-b52f867a]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.trend-range-button[data-v-b52f867a]{min-width:42px}.overview-date-picker[data-v-b52f867a]{width:280px;flex-shrink:0}.ratio-chart-shell[data-v-b52f867a]{position:relative;min-height:318px}.ratio-chart-shell--loading[data-v-b52f867a] .base-chart{opacity:.28}.ratio-chart-skeleton[data-v-b52f867a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:40px 32px 68px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);overflow:hidden;pointer-events:none}.ratio-chart-skeleton[data-v-b52f867a]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--glass-border-light),transparent);animation:ratio-skeleton-shimmer-b52f867a 1.4s ease-in-out infinite}.ratio-skeleton-ring[data-v-b52f867a]{position:relative;z-index:1;width:156px;height:156px;border:18px solid var(--glass-border);border-top-color:var(--primary-color);border-right-color:var(--success-color);border-radius:50%;opacity:.58}.ratio-skeleton-ring[data-v-b52f867a]:after{content:"";position:absolute;inset:18px;border:1px solid var(--glass-border-light);border-radius:50%;background:var(--bg-main)}.ratio-skeleton-legend[data-v-b52f867a]{position:absolute;left:50%;bottom:24px;z-index:1;display:flex;gap:18px;transform:translate(-50%)}.ratio-skeleton-legend span[data-v-b52f867a]{width:92px;height:10px;border-radius:999px;background:var(--glass-border)}@keyframes ratio-skeleton-shimmer-b52f867a{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1280px){.metric-grid[data-v-b52f867a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.chart-grid[data-v-b52f867a],.overview-grid[data-v-b52f867a]{grid-template-columns:1fr}}@media(max-width:640px){.metric-grid[data-v-b52f867a]{grid-template-columns:1fr}.card-heading[data-v-b52f867a]{align-items:flex-start;flex-direction:column}.overview-date-picker[data-v-b52f867a]{width:100%}.ratio-chart-skeleton[data-v-b52f867a]{padding-inline:20px}.ratio-skeleton-ring[data-v-b52f867a]{width:132px;height:132px}.ratio-skeleton-legend[data-v-b52f867a]{gap:12px}.ratio-skeleton-legend span[data-v-b52f867a]{width:68px}}.statistics-period-page[data-v-b13b8d49]{display:flex;flex-direction:column;padding:16px 6px 6px}.summary-grid[data-v-b13b8d49]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.summary-card[data-v-b13b8d49]{min-width:0}.summary-card[data-v-b13b8d49] .card-body{padding:18px}.summary-card-content[data-v-b13b8d49]{display:flex;flex-direction:column;gap:10px;min-height:132px}.summary-card-skeleton[data-v-b13b8d49]{position:relative;display:flex;flex-direction:column;gap:12px;min-height:132px;overflow:hidden}.summary-card-skeleton[data-v-b13b8d49]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary) 10%,transparent),transparent);animation:summary-skeleton-shimmer-b13b8d49 1.5s ease-in-out infinite}.summary-skeleton-top[data-v-b13b8d49]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-skeleton-icon[data-v-b13b8d49],.summary-skeleton-tag[data-v-b13b8d49],.summary-skeleton-line[data-v-b13b8d49]{display:block;border-radius:8px;background:color-mix(in srgb,var(--text-secondary) 14%,transparent)}.summary-skeleton-icon[data-v-b13b8d49]{width:38px;height:38px}.summary-skeleton-tag[data-v-b13b8d49]{width:54px;height:18px;border-radius:6px}.summary-skeleton-line[data-v-b13b8d49]{height:16px}.summary-skeleton-line--label[data-v-b13b8d49]{width:34%}.summary-skeleton-line--value[data-v-b13b8d49]{width:68%;height:30px}.summary-skeleton-line--desc[data-v-b13b8d49]{width:52%}.summary-card-top[data-v-b13b8d49]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-icon[data-v-b13b8d49]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.summary-card--success .summary-icon[data-v-b13b8d49]{color:var(--success-color);background:color-mix(in srgb,var(--success-color) 12%,transparent)}.summary-card--warning .summary-icon[data-v-b13b8d49]{color:var(--warning-color);background:color-mix(in srgb,var(--warning-color) 12%,transparent)}.summary-card--danger .summary-icon[data-v-b13b8d49]{color:var(--danger-color);background:color-mix(in srgb,var(--danger-color) 12%,transparent)}.summary-tag[data-v-b13b8d49]{flex-shrink:0;color:var(--text-secondary);font-family:var(--font-data);font-size:.78rem}.summary-label[data-v-b13b8d49],.summary-desc[data-v-b13b8d49]{color:var(--text-secondary);font-size:.86rem}.summary-value[data-v-b13b8d49]{color:var(--text-primary);font-family:var(--font-data);font-size:1.45rem;line-height:1.2;word-break:break-word}.table-container[data-v-b13b8d49]{margin-top:18px;overflow:hidden;border:1px solid var(--glass-border);border-radius:8px;background:var(--table-bg)}.amount-cell[data-v-b13b8d49]{color:var(--text-primary);font-family:var(--font-data);font-size:.86rem;font-weight:500}.amount-cell.is-payment[data-v-b13b8d49]{color:var(--success-color)}@keyframes summary-skeleton-shimmer-b13b8d49{to{transform:translate(100%)}}@media(max-width:1280px){.summary-grid[data-v-b13b8d49]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.summary-grid[data-v-b13b8d49]{grid-template-columns:1fr}}.data-backup-page[data-v-21670260]{padding:16px 6px 6px}.summary-grid[data-v-21670260]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.summary-item[data-v-21670260]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;min-width:0;padding:1rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.summary-icon[data-v-21670260]{grid-row:span 2;align-self:center;color:var(--primary-color);font-size:1.4rem}.summary-item span[data-v-21670260]{color:var(--text-secondary);font-size:.82rem}.summary-item strong[data-v-21670260]{overflow:hidden;color:var(--text-primary);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.config-card[data-v-21670260]{margin-bottom:1.25rem}.card-header-row[data-v-21670260]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-title-wrap[data-v-21670260]{display:flex;align-items:center;gap:.75rem}.card-icon[data-v-21670260]{color:var(--primary-color)}.card-title[data-v-21670260]{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:600}.form-section[data-v-21670260]{display:flex;flex-direction:column;gap:0}.form-disabled[data-v-21670260]{opacity:.62}.config-group[data-v-21670260]{padding:1.25rem 0;border-top:1px solid var(--glass-border-light)}.config-group[data-v-21670260]:first-child{padding-top:0;border-top:0}.config-group[data-v-21670260]:last-child{padding-bottom:0}.config-group-header[data-v-21670260]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.group-icon[data-v-21670260]{margin-top:.15rem;color:var(--primary-color);font-size:1rem}.config-group h3[data-v-21670260]{margin:0;color:var(--text-primary);font-size:.98rem;font-weight:600}.config-group p[data-v-21670260]{margin:.25rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.5}.form-grid[data-v-21670260]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.local-path-input[data-v-21670260]{grid-column:1 / -1}.schedule-grid[data-v-21670260]{grid-template-columns:repeat(4,minmax(0,1fr))}.enhancement-layout[data-v-21670260]{display:grid;grid-template-columns:max-content minmax(280px,360px);gap:1rem 1.5rem;align-items:center}.encryption-password-row[data-v-21670260],.encryption-input[data-v-21670260]{min-width:0}.content-grid[data-v-21670260]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.content-option[data-v-21670260]{min-height:112px;padding:.875rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-main);transition:all .3s cubic-bezier(.4,0,.2,1)}.content-option.is-selected[data-v-21670260]{border-color:var(--primary-color);box-shadow:0 0 16px var(--primary-color-glow)}.content-option.is-required.is-selected[data-v-21670260]{border-color:var(--glass-border);box-shadow:0 0 8px var(--glass-border-light)}.content-option span[data-v-21670260]{display:block;margin-top:.5rem;color:var(--text-secondary);font-size:.82rem;line-height:1.5}.content-action-row[data-v-21670260]{display:flex;justify-content:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--glass-border-light)}.backup-dialog-form[data-v-21670260]{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.backup-dialog-content[data-v-21670260]{display:flex;flex-direction:column;gap:.75rem}.dialog-section-title[data-v-21670260]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-size:.92rem;font-weight:600}.dialog-section-title[data-v-21670260] svg{color:var(--primary-color)}.dialog-content-grid[data-v-21670260]{display:grid;grid-template-columns:1fr;gap:.75rem}.dialog-content-option[data-v-21670260]{padding:.75rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-main);transition:all .3s cubic-bezier(.4,0,.2,1)}.dialog-content-option.is-selected[data-v-21670260]{border-color:var(--primary-color);box-shadow:0 0 12px var(--primary-color-glow)}.dialog-content-option.is-required.is-selected[data-v-21670260]{border-color:var(--glass-border);box-shadow:0 0 8px var(--glass-border-light)}.dialog-content-option span[data-v-21670260]{display:block;margin-top:.45rem;color:var(--text-secondary);font-size:.78rem;line-height:1.5}@media(max-width:1024px){.summary-grid[data-v-21670260],.form-grid[data-v-21670260]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.summary-grid[data-v-21670260],.form-grid[data-v-21670260],.content-grid[data-v-21670260]{grid-template-columns:1fr}.card-header-row[data-v-21670260]{align-items:flex-start;flex-direction:column}.enhancement-layout[data-v-21670260]{grid-template-columns:1fr}}.data-backup-page[data-v-832e6251]{padding:16px 6px 6px}.summary-grid[data-v-832e6251]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.summary-item[data-v-832e6251]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;min-width:0;padding:1rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card)}.summary-icon[data-v-832e6251]{grid-row:span 2;align-self:center;color:var(--primary-color);font-size:1.4rem}.summary-item span[data-v-832e6251]{color:var(--text-secondary);font-size:.82rem}.summary-item strong[data-v-832e6251]{overflow:hidden;color:var(--text-primary);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.config-card[data-v-832e6251]{margin-bottom:1.25rem}.card-header-row[data-v-832e6251]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-title-wrap[data-v-832e6251]{display:flex;align-items:center;gap:.75rem}.card-icon[data-v-832e6251]{color:var(--primary-color)}.card-title[data-v-832e6251]{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:600}.form-section[data-v-832e6251]{display:flex;flex-direction:column;gap:1.25rem}.form-disabled[data-v-832e6251]{opacity:.62}.form-grid[data-v-832e6251]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.provider-grid[data-v-832e6251]{grid-template-columns:minmax(280px,420px)}.full-row[data-v-832e6251]{grid-column:1 / -1}.switch-list[data-v-832e6251]{display:flex;flex-wrap:wrap;gap:1rem 2rem}.remote-test-actions[data-v-832e6251]{display:flex;justify-content:center;padding-top:.25rem}.remote-sync-actions[data-v-832e6251]{display:flex;justify-content:center;padding-top:1.25rem}@media(max-width:900px){.summary-grid[data-v-832e6251],.form-grid[data-v-832e6251]{grid-template-columns:1fr}.card-header-row[data-v-832e6251]{align-items:flex-start;flex-direction:column}}.backup-log-page[data-v-cef5c14c]{padding:16px 6px 6px}.filter-panel[data-v-cef5c14c]{margin-bottom:1.25rem}.detail-panel[data-v-cef5c14c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.detail-row[data-v-cef5c14c]{padding:.875rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-main)}.detail-row-full[data-v-cef5c14c]{grid-column:1 / -1}.detail-row span[data-v-cef5c14c]{display:block;margin-bottom:.35rem;color:var(--text-secondary);font-size:.82rem}.detail-row strong[data-v-cef5c14c],.detail-row p[data-v-cef5c14c]{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.5;word-break:break-word}@media(max-width:640px){.detail-panel[data-v-cef5c14c]{grid-template-columns:1fr}}.moments-review-page[data-v-bd45e674]{display:flex;flex-direction:column;gap:16px}.stat-row[data-v-bd45e674]{display:flex;flex-wrap:wrap;gap:12px}.stat-card[data-v-bd45e674]{display:flex;min-width:140px;flex:1 1 150px;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--glass-border);border-radius:14px;color:var(--text-primary);background:var(--bg-card);text-align:left;cursor:pointer}.stat-card--active[data-v-bd45e674]{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color) inset}.stat-card__label[data-v-bd45e674]{color:var(--text-secondary);font-size:12px}.stat-card__value[data-v-bd45e674]{font-family:var(--font-data);font-size:22px}.filter-panel[data-v-bd45e674]{margin-bottom:0}.user-cell[data-v-bd45e674]{display:flex;align-items:center;gap:9px;min-width:0}.user-cell__avatar[data-v-bd45e674]{flex:0 0 auto}.user-cell__avatar--fallback[data-v-bd45e674]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#6d7c9c,#3d4a66);font-size:12px;font-weight:700}.user-cell__meta[data-v-bd45e674]{display:flex;min-width:0;flex-direction:column;gap:2px}.user-cell__meta strong[data-v-bd45e674]{overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-cell__meta span[data-v-bd45e674]{color:var(--text-secondary);font-size:11px}.content-cell[data-v-bd45e674]{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word}.detail-panel[data-v-bd45e674]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-bd45e674]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.detail-row>span[data-v-bd45e674]{color:var(--text-secondary)}.detail-row--column[data-v-bd45e674]{align-items:flex-start;flex-direction:column;gap:6px}.detail-content[data-v-bd45e674],.detail-reject[data-v-bd45e674]{width:100%;margin:0;padding:10px 12px;border-radius:10px;color:var(--text-primary);background:#94a3b81f;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word;box-sizing:border-box}.detail-reject[data-v-bd45e674]{color:#ffb4bf;background:#ef44441f}.detail-images[data-v-bd45e674]{display:flex;flex-wrap:wrap;gap:8px}.detail-videos[data-v-bd45e674]{display:flex;width:100%;flex-direction:column;gap:8px}.detail-video[data-v-bd45e674]{width:100%;max-height:360px;border-radius:10px;background:#000}.media-empty[data-v-bd45e674]{color:var(--text-secondary);font-size:12px}.delete-tip[data-v-bd45e674]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.7}@media(max-width:768px){.stat-card[data-v-bd45e674]{min-width:120px}.detail-row[data-v-bd45e674]{align-items:flex-start;flex-direction:column;gap:4px}}.comment-review-page[data-v-79fdec48]{display:flex;flex-direction:column;gap:16px}.stat-row[data-v-79fdec48]{display:flex;gap:12px}.stat-card[data-v-79fdec48]{display:flex;min-width:140px;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-card-bg, #fff);text-align:left;cursor:pointer}.stat-card--active[data-v-79fdec48]{border-color:var(--brand-pink-strong)}.stat-card__label[data-v-79fdec48]{color:var(--theme-text-secondary, #6b7280);font-size:13px}.stat-card__value[data-v-79fdec48]{font-size:20px}.user-cell[data-v-79fdec48]{display:flex;align-items:center;gap:8px}.user-cell__avatar--fallback[data-v-79fdec48]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--brand-pink-strong);font-size:13px}.user-cell__meta[data-v-79fdec48]{display:flex;flex-direction:column}.user-cell__meta span[data-v-79fdec48]{color:var(--theme-text-secondary, #6b7280);font-size:12px}.content-cell[data-v-79fdec48]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.target-cell[data-v-79fdec48]{display:flex;align-items:center;gap:8px}.delete-tip[data-v-79fdec48]{margin:0;line-height:1.6}.user-info-placeholder[data-v-98df0a25]{height:40px;margin-bottom:1.5rem;border-bottom:1px solid rgba(0,240,255,.1)}.nav-section-title[data-v-98df0a25]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.7rem;margin-bottom:1.5rem;opacity:.6;font-family:var(--font-data);letter-spacing:2px;padding:0 8px}.section-icon[data-v-98df0a25]{font-size:.9rem;animation:pulse-98df0a25 2s ease-in-out infinite}@keyframes pulse-98df0a25{0%,to{opacity:.6}50%{opacity:1}}.sidebar-nav[data-v-98df0a25]{flex-grow:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;position:relative}.sidebar-nav[data-v-98df0a25]>*{transform-origin:top center}.sidebar-nav[data-v-98df0a25]::-webkit-scrollbar{display:none;width:0;height:0}.nav-item-wrapper[data-v-98df0a25]{margin-bottom:4px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1}.nav-item-wrapper[data-v-98df0a25]:has(.nav-item.expanded){margin-bottom:8px;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.nav-item-wrapper[data-v-98df0a25]:has(.hover-submenu){z-index:100}.nav-item[data-v-98df0a25]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;border-radius:0;color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-main);position:relative;overflow:hidden;backface-visibility:hidden;transform:translateZ(0)}.nav-item[data-v-98df0a25]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--primary-color);transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0 3px 3px 0}.nav-item[data-v-98df0a25]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.2),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.nav-item[data-v-98df0a25]:hover{color:var(--text-primary);background:linear-gradient(90deg,#00f0ff0d,#00f0ff05)}.nav-item[data-v-98df0a25]:hover:before{transform:scaleY(1)}.nav-item[data-v-98df0a25]:hover:after{left:100%}.nav-item.active[data-v-98df0a25]{background:linear-gradient(135deg,#00f0ff26,#00b4ff14);color:var(--primary-color);box-shadow:0 0 20px #00f0ff1a,inset 0 0 20px #00f0ff0d;border:1px solid rgba(0,240,255,.2)}.nav-item.active[data-v-98df0a25]:before{transform:scaleY(1);box-shadow:0 0 8px var(--primary-color)}.nav-item.expanded[data-v-98df0a25]{background:#00f0ff08;border-bottom:1px solid rgba(0,240,255,.1)}.nav-item.expanded[data-v-98df0a25]:before{transform:scaleY(1)}.nav-item-content[data-v-98df0a25]{display:flex;align-items:center;flex:1;position:relative;z-index:1}.nav-icon[data-v-98df0a25]{margin-left:6px;flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.nav-item:hover .nav-icon[data-v-98df0a25]{transform:scale(1.1) rotate(5deg)}.nav-item.active .nav-icon[data-v-98df0a25]{transform:scale(1.15);filter:drop-shadow(0 0 4px var(--primary-color))}.nav-item.expanded .nav-icon[data-v-98df0a25]{transform:scale(1.05) rotate(-5deg);animation:icon-bounce-98df0a25 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes icon-bounce-98df0a25{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(-10deg)}to{transform:scale(1.05) rotate(-5deg)}}.nav-icon[data-v-98df0a25] .fa-icon{font-size:16px;width:16px;height:16px}.nav-text[data-v-98df0a25]{margin-left:18px;font-size:.9rem;font-weight:500;white-space:nowrap;transition:all .3s}.nav-item.active .nav-text[data-v-98df0a25]{font-weight:600;letter-spacing:.3px}.nav-arrow[data-v-98df0a25]{display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.34,1.56,.64,1);opacity:.6;margin-left:8px;position:relative;z-index:1}.nav-arrow.rotated[data-v-98df0a25]{transform:rotate(180deg) scale(1.1);opacity:1;color:var(--primary-color)}.nav-item:hover .nav-arrow[data-v-98df0a25]{opacity:1;color:var(--primary-color);transform:scale(1.1)}.nav-item:hover .nav-arrow.rotated[data-v-98df0a25]{transform:rotate(180deg) scale(1.1)}.sub-menu[data-v-98df0a25]{margin-left:24px;margin-top:0;margin-bottom:8px;padding:8px 0 8px 16px;border-left:2px solid rgba(0,240,255,.15);border-radius:0;background:linear-gradient(to bottom,rgba(0,240,255,.02),transparent);position:relative;transform-origin:top;backface-visibility:hidden}.sub-menu[data-v-98df0a25]:before{content:"";position:absolute;left:-2px;top:0;width:2px;height:0;background:linear-gradient(180deg,var(--primary-color),rgba(0,240,255,.3),transparent);transition:height .8s cubic-bezier(.34,1.56,.64,1) .6s;box-shadow:0 0 10px var(--primary-color);opacity:0}.nav-item.expanded+.sub-menu[data-v-98df0a25]:before{height:100%;opacity:1;transition:height .8s cubic-bezier(.34,1.56,.64,1) .6s,opacity .3s ease .6s}.nav-item:not(.expanded)+.sub-menu[data-v-98df0a25]:before{height:0;opacity:0;transition:height .3s ease 0s,opacity .2s ease 0s}.sub-menu-item[data-v-98df0a25]{display:flex;align-items:center;padding:10px 12px;font-size:.85rem;color:var(--text-secondary);cursor:pointer;transition:color .2s ease,background .2s ease,transform .35s ease,opacity .35s ease;border-radius:0;margin-bottom:2px;position:relative;overflow:hidden;opacity:1;transform:translateY(0)}.sub-menu-item[data-v-98df0a25]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.15),transparent);transition:left .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.sub-menu-dot[data-v-98df0a25]{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);margin-right:10px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.4;z-index:1}.sub-menu-item[data-v-98df0a25]:hover{color:var(--text-primary);background:#00f0ff0d}.sub-menu-item[data-v-98df0a25]:hover:before{left:100%}.sub-menu-item:hover .sub-menu-dot[data-v-98df0a25]{background:var(--primary-color);opacity:1;box-shadow:0 0 8px var(--primary-color);transform:scale(1.3)}.sub-menu-item.active[data-v-98df0a25]{color:var(--primary-color);background:linear-gradient(90deg,rgba(0,240,255,.1),transparent);font-weight:500}.sub-menu-item.active .sub-menu-dot[data-v-98df0a25]{background:var(--primary-color);opacity:1;box-shadow:0 0 10px var(--primary-color);transform:scale(1.5)}.sub-menu-text[data-v-98df0a25]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;position:relative}.submenu-enter-active[data-v-98df0a25],.submenu-leave-active[data-v-98df0a25]{transition:max-height .5s ease,opacity .5s ease,transform .5s ease;overflow:hidden;will-change:max-height,opacity,transform}.submenu-enter-from[data-v-98df0a25],.submenu-leave-to[data-v-98df0a25]{max-height:0;opacity:0;transform:translateY(-6px)}.submenu-enter-to[data-v-98df0a25],.submenu-leave-from[data-v-98df0a25]{max-height:1000px;opacity:1;transform:translateY(0)}.submenu-enter-from .sub-menu-item[data-v-98df0a25],.submenu-leave-to .sub-menu-item[data-v-98df0a25]{opacity:0;transform:translate(-8px)}.submenu-enter-to .sub-menu-item[data-v-98df0a25]{opacity:1;transform:translate(0)}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(1){transition-delay:0s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(2){transition-delay:.1s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(3){transition-delay:.2s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(4){transition-delay:.3s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(5){transition-delay:.4s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(6){transition-delay:.5s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(7){transition-delay:.6s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(8){transition-delay:.7s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(9){transition-delay:.8s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(10){transition-delay:.9s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(11){transition-delay:1s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(12){transition-delay:1.1s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(13){transition-delay:1.2s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(14){transition-delay:1.3s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(15){transition-delay:1.4s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(16){transition-delay:1.5s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(17){transition-delay:1.6s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(18){transition-delay:1.7s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(19){transition-delay:1.8s}.submenu-enter-active .sub-menu-item[data-v-98df0a25]:nth-child(20){transition-delay:1.9s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(1){transition-delay:0s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(2){transition-delay:.1s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(3){transition-delay:.1s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(4){transition-delay:.3s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(5){transition-delay:.4s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(6){transition-delay:.5s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(7){transition-delay:.6s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(8){transition-delay:.7s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(9){transition-delay:.8s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(10){transition-delay:.9s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(11){transition-delay:1s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(12){transition-delay:1.1s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(13){transition-delay:1.2s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(14){transition-delay:1.3s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(15){transition-delay:1.4s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(16){transition-delay:1.5s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(17){transition-delay:1.6s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(18){transition-delay:1.7s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(19){transition-delay:1.8s}.submenu-leave-active .sub-menu-item[data-v-98df0a25]:nth-child(20){transition-delay:1.9s}.hover-submenu[data-v-98df0a25]{position:fixed;min-width:200px;max-width:280px;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f1218fa,#0a0c10fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,240,255,.3);border-radius:10px;box-shadow:0 8px 32px #0006,0 0 20px #00f0ff33,inset 0 0 20px #00f0ff08;padding:12px;z-index:1000;transform-origin:left center;overflow:hidden}.hover-submenu-title[data-v-98df0a25]{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:12px;color:var(--primary-color);font-weight:600;font-size:.9rem;border-bottom:1px solid rgba(0,240,255,.2);background:linear-gradient(90deg,rgba(0,240,255,.1),transparent);border-radius:6px;flex-shrink:0}.hover-submenu-content[data-v-98df0a25]{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.hover-submenu-content[data-v-98df0a25]::-webkit-scrollbar{display:none;width:0;height:0}.hover-submenu-icon[data-v-98df0a25]{font-size:1.1rem;filter:drop-shadow(0 0 4px var(--primary-color));display:flex;align-items:center;justify-content:center}.hover-submenu-icon[data-v-98df0a25] .fa-icon{font-size:1.1rem;width:1.1rem;height:1.1rem}.hover-submenu-item[data-v-98df0a25]{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:4px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hover-submenu-item[data-v-98df0a25]:last-child{margin-bottom:0}.hover-submenu-item[data-v-98df0a25]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.15),transparent);transition:left .5s cubic-bezier(.4,0,.2,1)}.hover-submenu-item[data-v-98df0a25]:hover{color:var(--text-primary);background:#00f0ff14;transform:translate(4px)}.hover-submenu-item[data-v-98df0a25]:hover:before{left:100%}.hover-submenu-item.active[data-v-98df0a25]{color:var(--primary-color);background:linear-gradient(90deg,#00f0ff26,#00f0ff0d);font-weight:500}.hover-submenu-dot[data-v-98df0a25]{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.4;position:relative;z-index:1}.hover-submenu-item:hover .hover-submenu-dot[data-v-98df0a25]{background:var(--primary-color);opacity:1;box-shadow:0 0 8px var(--primary-color);transform:scale(1.3)}.hover-submenu-item.active .hover-submenu-dot[data-v-98df0a25]{background:var(--primary-color);opacity:1;box-shadow:0 0 10px var(--primary-color);transform:scale(1.5)}.hover-submenu-enter-active[data-v-98df0a25]{animation:hover-submenu-in-98df0a25 .3s cubic-bezier(.34,1.56,.64,1)}.hover-submenu-leave-active[data-v-98df0a25]{animation:hover-submenu-out-98df0a25 .2s cubic-bezier(.4,0,.2,1)}@keyframes hover-submenu-in-98df0a25{0%{opacity:0;transform:translate(-20px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes hover-submenu-out-98df0a25{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-10px) scale(.95)}}.nav-item.hovered[data-v-98df0a25]{background:#00f0ff1a;box-shadow:0 0 15px #00f0ff33}.nav-item.hovered[data-v-98df0a25]:before{transform:scaleY(1);box-shadow:0 0 8px var(--primary-color)}.holy-grail-sidebar[data-v-480b6da6]{grid-row:1 / 4;background-color:var(--bg-sidebar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid var(--glass-border);display:flex;flex-direction:column;padding:1.5rem 8px;z-index:20;transition:width .3s ease,padding .3s ease;width:var(--sidebar-width)}.holy-grail-sidebar.collapsed[data-v-480b6da6]{width:var(--sidebar-width-collapsed);padding:1.5rem .5rem}.sidebar-logo[data-v-480b6da6]{font-size:1.4rem;font-weight:800;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-main)}.logo-content[data-v-480b6da6]{display:flex;align-items:center;gap:12px;width:100%;padding-left:16px}.logo-icon-text[data-v-480b6da6]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:var(--primary-color);background:transparent;border-radius:8px;border:none;box-shadow:none;filter:none;transition:all .3s ease;box-sizing:border-box;overflow:hidden}.logo-image[data-v-480b6da6]{width:100%;height:100%;display:block;object-fit:contain}.logo-text[data-v-480b6da6]{letter-spacing:1px;color:var(--text-primary);white-space:nowrap;flex:1}.logo-text span[data-v-480b6da6]{color:var(--primary-color)}.mobile-close-btn[data-v-480b6da6]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);cursor:pointer;transition:all .3s;z-index:10}.mobile-close-btn[data-v-480b6da6]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color)}.mobile-close-btn[data-v-480b6da6] .fa-icon{font-size:18px;width:18px;height:18px}@media(max-width:768px){.holy-grail-sidebar[data-v-480b6da6]{position:fixed!important;height:100vh;left:0;top:0;width:280px!important;z-index:999;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);grid-row:unset!important}.holy-grail-sidebar.mobile-open[data-v-480b6da6]{transform:translate(0)!important}.holy-grail-sidebar.mobile-closed[data-v-480b6da6]{transform:translate(-100%)!important}.holy-grail-sidebar.collapsed[data-v-480b6da6]{width:280px!important;padding:1.5rem 8px}.sidebar-logo[data-v-480b6da6]{margin-top:2rem}}@media(min-width:769px)and (max-width:1024px){.holy-grail-sidebar[data-v-480b6da6]{position:relative}}.breadcrumb-nav[data-v-d6ea2645]{display:flex;align-items:center;font-size:.85rem;letter-spacing:.5px}.path-prefix[data-v-d6ea2645]{color:var(--text-secondary);margin-right:8px;font-weight:600}.breadcrumb-item[data-v-d6ea2645]{display:flex;align-items:center}.breadcrumb-items[data-v-d6ea2645]{display:flex;align-items:center;position:relative}.path-root[data-v-d6ea2645]{color:var(--text-secondary)}.breadcrumb-link[data-v-d6ea2645]{color:var(--text-secondary);text-decoration:none;transition:all .5s;padding:0 2px}.breadcrumb-link[data-v-d6ea2645]:hover{color:var(--primary-color);text-shadow:0 0 8px var(--primary-color-glow)}.breadcrumb-text[data-v-d6ea2645]{color:var(--text-secondary);padding:0 2px}.breadcrumb-text.active[data-v-d6ea2645]{color:var(--primary-color);text-shadow:0 0 10px var(--primary-color-glow);font-weight:600}.breadcrumb-separator[data-v-d6ea2645]{color:var(--text-secondary);margin:0 4px;opacity:.5}.breadcrumb-enter-active[data-v-d6ea2645]{transition:opacity .5s ease,transform .5s ease}.breadcrumb-leave-active[data-v-d6ea2645]{transition:opacity .5s ease,transform .5s ease;position:absolute}.breadcrumb-appear-active[data-v-d6ea2645]{transition:opacity .5s ease,transform .5s ease}.breadcrumb-enter-from[data-v-d6ea2645]{opacity:0;transform:translate(-20px)}.breadcrumb-enter-to[data-v-d6ea2645],.breadcrumb-leave-from[data-v-d6ea2645]{opacity:1;transform:translate(0)}.breadcrumb-leave-to[data-v-d6ea2645]{opacity:0;transform:translate(20px)}.breadcrumb-appear-from[data-v-d6ea2645]{opacity:0;transform:translate(-20px)}.breadcrumb-appear-to[data-v-d6ea2645]{opacity:1;transform:translate(0)}.breadcrumb-move[data-v-d6ea2645]{transition:transform .5s ease}.dropdown-menu[data-v-69f53148]{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:#0f1218f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px #0006,inset 0 1px 1px #ffffff1a;z-index:1000;overflow:hidden;animation:slideDown .3s cubic-bezier(.4,0,.2,1)}.dropdown-menu-right[data-v-69f53148]{right:0;left:auto}.dropdown-overlay[data-v-69f53148]{position:fixed;inset:0;z-index:999;background:transparent}.dropdown-header[data-v-69f53148]{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff05}.header-avatar[data-v-69f53148]{position:relative;flex-shrink:0}.header-avatar .avatar[data-v-69f53148]{width:48px;height:48px;background:var(--bg-app);border:1px solid var(--primary-color);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-family:var(--font-data);font-weight:700;font-size:1.2rem;box-shadow:0 0 15px var(--primary-color-glow)}.header-avatar .status-dot[data-v-69f53148]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:var(--success-color);border:2px solid rgba(15,18,24,.95);border-radius:50%;box-shadow:0 0 8px var(--success-color)}.header-info[data-v-69f53148]{flex:1;min-width:0}.header-username[data-v-69f53148]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.header-role[data-v-69f53148]{font-size:.75rem;color:var(--primary-color);opacity:.8}.dropdown-divider[data-v-69f53148]{height:1px;background:var(--glass-border-light);margin:8px 0}.dropdown-items[data-v-69f53148]{padding:8px 0}.dropdown-item[data-v-69f53148]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);position:relative}.dropdown-item[data-v-69f53148]:hover:not(.disabled){background:#00f0ff14;color:var(--primary-color);padding-left:20px}.dropdown-item.disabled[data-v-69f53148]{opacity:.5;cursor:not-allowed}.item-icon[data-v-69f53148]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:inherit;transition:color .3s}.item-icon[data-v-69f53148] .fa-icon{font-size:16px;width:16px;height:16px}.item-label[data-v-69f53148]{flex:1;font-size:.9rem;font-weight:500;white-space:nowrap}.dropdown-footer[data-v-69f53148]{padding:8px 0}.logout-item[data-v-69f53148]{color:var(--danger-color)}.logout-item[data-v-69f53148]:hover{background:#ff4f4f1a;color:var(--danger-color)}.data-font[data-v-69f53148]{font-family:var(--font-data)}.dropdown-enter-from[data-v-69f53148]{opacity:0;transform:translateY(-10px)}.dropdown-enter-active[data-v-69f53148]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-enter-to[data-v-69f53148],.dropdown-leave-from[data-v-69f53148]{opacity:1;transform:translateY(0)}.dropdown-leave-active[data-v-69f53148]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-leave-to[data-v-69f53148]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-69f53148],.fade-leave-active[data-v-69f53148]{transition:opacity .3s}.fade-enter-from[data-v-69f53148],.fade-leave-to[data-v-69f53148]{opacity:0}.top-bar[data-v-7b7253f6]{grid-column:2 / 3;background-color:var(--bg-header);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:var(--header-height);z-index:10}.top-bar-content[data-v-7b7253f6]{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.content-left[data-v-7b7253f6]{display:flex;align-items:center;gap:1.2rem}.collapse-btn[data-v-7b7253f6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--button-bg);border:1px solid var(--button-border);border-radius:4px;cursor:pointer;color:var(--button-color-hover);transition:all .3s cubic-bezier(.4,0,.2,1)}.collapse-btn[data-v-7b7253f6]:hover{background:var(--button-bg-hover);border-color:var(--primary-color);box-shadow:0 0 10px var(--button-shadow);color:var(--button-color-hover);transform:scale(1.05)}.fold-icon[data-v-7b7253f6]{color:var(--primary-color);transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s;transform-origin:center}.fold-icon.rotated[data-v-7b7253f6]{transform:rotate(180deg)}.data-font[data-v-7b7253f6]{font-family:var(--font-data)}.connection-status[data-v-7b7253f6]{font-size:.8rem;color:var(--primary-color);letter-spacing:.5px}.status-active[data-v-7b7253f6]{text-shadow:0 0 8px var(--primary-color-glow)}.content-right[data-v-7b7253f6]{display:flex;align-items:center;gap:2.5rem}.dropdown-area[data-v-7b7253f6]{position:relative}.user-profile[data-v-7b7253f6]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:8px;transition:all .3s;cursor:pointer;position:relative}.user-profile[data-v-7b7253f6]:hover{background:#ffffff08}.dropdown-arrow[data-v-7b7253f6]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:transform .3s,color .3s;margin-left:4px}.dropdown-arrow[data-v-7b7253f6] .fa-icon{font-size:12px;width:12px;height:12px}.dropdown-arrow.open[data-v-7b7253f6]{transform:rotate(180deg);color:var(--primary-color)}.user-profile:hover .dropdown-arrow[data-v-7b7253f6]{color:var(--primary-color)}.user-info[data-v-7b7253f6]{text-align:center}.username[data-v-7b7253f6]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.role[data-v-7b7253f6]{font-size:.7rem;color:var(--primary-color);opacity:.7}.avatar-wrapper[data-v-7b7253f6]{position:relative}.avatar[data-v-7b7253f6]{width:36px;height:36px;background:var(--bg-app);border:1px solid var(--primary-color);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-family:var(--font-data);font-weight:700;box-shadow:0 0 10px var(--primary-color-glow)}.status-dot[data-v-7b7253f6]{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background:var(--success-color);border:2px solid var(--bg-header);border-radius:50%;box-shadow:0 0 5px var(--success-color)}.mobile-menu-btn[data-v-7b7253f6]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;color:var(--primary-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn[data-v-7b7253f6]:hover{background:#00f0ff1a;border-color:var(--primary-color);box-shadow:0 0 10px var(--primary-color-glow);transform:scale(1.05)}.mobile-menu-btn[data-v-7b7253f6] .fa-icon{font-size:20px;width:20px;height:20px}.mobile-breadcrumb[data-v-7b7253f6]{display:none}.content-center[data-v-7b7253f6]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.mobile-logo[data-v-7b7253f6]{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:800;font-family:var(--font-main)}.mobile-logo .logo-icon-text[data-v-7b7253f6]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:var(--primary-color);background:transparent;border-radius:8px;border:none;box-shadow:none;filter:none;transition:all .3s ease;box-sizing:border-box;overflow:hidden}.mobile-logo .logo-image[data-v-7b7253f6]{width:100%;height:100%;display:block;object-fit:contain}.mobile-logo .logo-text[data-v-7b7253f6]{letter-spacing:1px;color:var(--text-primary);white-space:nowrap}.mobile-logo .logo-text span[data-v-7b7253f6]{color:var(--primary-color)}@media(max-width:768px){.top-bar[data-v-7b7253f6]{grid-column:1 / 2;padding:0 1rem}.content-left[data-v-7b7253f6]{gap:.8rem;flex:0 0 auto}.content-center[data-v-7b7253f6]{flex:1;position:absolute;left:50%;transform:translate(-50%)}.content-right[data-v-7b7253f6]{gap:1rem;flex:0 0 auto}.user-profile[data-v-7b7253f6]{padding:4px 8px}.user-info[data-v-7b7253f6]{display:none}.avatar[data-v-7b7253f6]{width:32px;height:32px;font-size:.85rem}}.tags-dropdown-menu[data-v-5dc22874]{position:absolute;top:calc(100% + 12px);right:18px;min-width:220px;max-width:320px;max-height:420px;display:flex;flex-direction:column;background:linear-gradient(145deg,#0f1218fa,#0a0d14fa);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(0,240,255,.25);border-radius:8px;box-shadow:0 12px 48px #00000080,0 0 0 1px #ffffff0d inset,0 0 20px #00f0ff26;z-index:1000;overflow:hidden;animation:glow-pulse-5dc22874 3s ease-in-out infinite}@keyframes glow-pulse-5dc22874{0%,to{box-shadow:0 12px 48px #00000080,0 0 0 1px #ffffff0d inset,0 0 20px #00f0ff26}50%{box-shadow:0 12px 48px #00000080,0 0 0 1px #ffffff0d inset,0 0 30px #00f0ff40}}.dropdown-scrollable[data-v-5dc22874]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:340px;padding:4px;scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.4) rgba(255,255,255,.02)}.dropdown-scrollable[data-v-5dc22874]::-webkit-scrollbar{width:8px}.dropdown-scrollable[data-v-5dc22874]::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px;margin:4px 0}.dropdown-scrollable[data-v-5dc22874]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00f0ff66,#00b4ff80);border-radius:4px;transition:all .3s;border:2px solid transparent;background-clip:padding-box}.dropdown-scrollable[data-v-5dc22874]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00f0ff99,#00b4ffb3);box-shadow:0 0 8px #00f0ff66}.tags-dropdown-menu-right[data-v-5dc22874]{right:0;left:auto}.dropdown-overlay[data-v-5dc22874]{position:fixed;inset:0;z-index:999;background:transparent}.dropdown-items[data-v-5dc22874]{padding:8px 4px}.dropdown-items.dropdown-footer[data-v-5dc22874]{flex-shrink:0;margin-top:auto;padding:8px 4px 4px}.dropdown-item[data-v-5dc22874]{display:flex;align-items:center;gap:12px;padding:11px 14px;margin:2px 0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);position:relative;border-radius:6px;overflow:hidden}.dropdown-item[data-v-5dc22874]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.15),transparent);transition:left .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.dropdown-item[data-v-5dc22874]:hover:not(.disabled):before{left:100%}.dropdown-item[data-v-5dc22874]:hover:not(.disabled){background:linear-gradient(90deg,#00f0ff1f,#00f0ff0f);color:var(--primary-color);box-shadow:0 4px 12px #00f0ff1a,inset 0 0 20px #00f0ff0d;border:1px solid rgba(0,240,255,.2)}.dropdown-item.disabled[data-v-5dc22874]{opacity:.4;cursor:not-allowed;filter:grayscale(.5)}.dropdown-item.danger[data-v-5dc22874]{color:#ff6b6b}.dropdown-item.danger[data-v-5dc22874]:hover:not(.disabled){background:linear-gradient(90deg,#ff4f4f26,#ff4f4f14);color:#ff4f4f;box-shadow:0 4px 12px #ff4f4f26,inset 0 0 20px #ff4f4f14;border:1px solid rgba(255,79,79,.3)}.item-icon[data-v-5dc22874]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:inherit;transition:color .3s}.item-icon[data-v-5dc22874] .fa-icon{font-size:14px;width:14px;height:14px}.item-label[data-v-5dc22874]{flex:1;font-size:.85rem;font-weight:500;white-space:nowrap}.item-shortcut[data-v-5dc22874]{flex-shrink:0;font-size:.75rem;color:var(--text-secondary);opacity:.6;font-family:var(--font-data);padding:2px 6px;background:#ffffff0d;border-radius:4px}.dropdown-item.tag-item[data-v-5dc22874]{padding:10px 14px;margin:3px 0}.dropdown-item.tag-item.active[data-v-5dc22874]{background:linear-gradient(90deg,#00f0ff2e,#00f0ff1a);color:var(--primary-color);border:1px solid rgba(0,240,255,.3);box-shadow:0 4px 16px #00f0ff26,inset 0 0 30px #00f0ff14;font-weight:600}.dropdown-item.tag-item.active[data-v-5dc22874]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--primary-color);border-radius:0 2px 2px 0;box-shadow:0 0 10px var(--primary-color)}.dropdown-item.tag-item.active .tag-icon[data-v-5dc22874]{filter:drop-shadow(0 0 6px var(--primary-color));transform:scale(1.1)}.tag-icon[data-v-5dc22874]{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px;width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.dropdown-item:hover .tag-icon[data-v-5dc22874]{transform:scale(1.08) rotate(-3deg)}.tag-close-icon[data-v-5dc22874]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.5;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border-radius:50%;position:relative;z-index:2}.tag-close-icon[data-v-5dc22874]:hover{opacity:1;background:linear-gradient(135deg,#ff4f4f40,#ff4f4f26);color:#ff4f4f;transform:scale(1.15) rotate(90deg);box-shadow:0 0 12px #ff4f4f4d}.tag-close-icon .close-icon[data-v-5dc22874]{width:12px;height:12px}.tag-close-icon .close-icon[data-v-5dc22874] .fa-icon{font-size:12px;width:12px;height:12px}.tag-close-placeholder[data-v-5dc22874]{flex-shrink:0;width:20px;height:20px}.dropdown-divider[data-v-5dc22874]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.3) 20%,rgba(0,240,255,.3) 80%,transparent);margin:8px;flex-shrink:0;position:relative}.dropdown-divider[data-v-5dc22874]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent)}.tags-dropdown-enter-from[data-v-5dc22874]{opacity:0;transform:translateY(-15px) scale(.95)}.tags-dropdown-enter-active[data-v-5dc22874]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.tags-dropdown-enter-to[data-v-5dc22874],.tags-dropdown-leave-from[data-v-5dc22874]{opacity:1;transform:translateY(0) scale(1)}.tags-dropdown-leave-active[data-v-5dc22874]{transition:all .25s cubic-bezier(.4,0,1,1)}.tags-dropdown-leave-to[data-v-5dc22874]{opacity:0;transform:translateY(-10px) scale(.97)}.fade-enter-active[data-v-5dc22874],.fade-leave-active[data-v-5dc22874]{transition:opacity .3s}.fade-enter-from[data-v-5dc22874],.fade-leave-to[data-v-5dc22874]{opacity:0}.tags-view-container[data-v-074899d1]{grid-column:2 / 3;background-color:var(--bg-tabs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:var(--tabs-height);z-index:5;position:relative;transition:padding .3s ease}.tags-view-container.has-left-scroll[data-v-074899d1]{padding-left:3.5rem}.tags-view-wrapper[data-v-074899d1]{display:flex;height:100%;gap:8px;flex:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;margin-right:0;transition:margin .3s ease;scrollbar-width:none;-ms-overflow-style:none}.tags-view-container.has-right-scroll .tags-view-wrapper[data-v-074899d1]{margin-right:3.8rem;margin-left:.5rem}.tags-view-wrapper[data-v-074899d1]::-webkit-scrollbar{display:none}.scroll-button[data-v-074899d1]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--button-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--button-border);border-radius:4px;cursor:pointer;z-index:10;transition:all .3s ease;color:var(--button-color)}.scroll-button[data-v-074899d1]:hover{background:var(--button-bg-hover);border-color:var(--primary-color);color:var(--button-color-hover);box-shadow:0 0 10px var(--button-shadow)}.scroll-button-left[data-v-074899d1]{left:1rem}.scroll-button-right[data-v-074899d1]{right:5rem}.scroll-icon[data-v-074899d1]{display:flex;align-items:center;justify-content:center;transition:color .3s}.scroll-icon[data-v-074899d1] .fa-icon{font-size:16px;width:16px;height:16px}.tags-view-item[data-v-074899d1]{display:flex;align-items:center;padding:0 16px 0 12px;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;position:relative;transition:all .3s;border-left:1px solid rgba(0,240,255,.15);border-right:1px solid rgba(0,240,255,.15);font-family:var(--font-main);white-space:nowrap;background:#ffffff03}.tags-view-item[data-v-074899d1]:before{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,rgba(0,240,255,.2),transparent);opacity:.5;transition:opacity .3s}.tags-view-item[data-v-074899d1]:hover{color:var(--text-primary);background:#ffffff08;border-left-color:#00f0ff4d;border-right-color:#00f0ff4d}.tags-view-item[data-v-074899d1]:hover:before{opacity:.8}.tags-view-item:hover .tag-close[data-v-074899d1]{opacity:1;transform:scale(1)}.tags-view-item.active[data-v-074899d1]{color:var(--primary-color);background:linear-gradient(to bottom,transparent,rgba(0,240,255,.08));border-left-color:#00f0ff66;border-right-color:#00f0ff66}.tags-view-item.active[data-v-074899d1]:before{opacity:0}.tags-view-item.active .tag-close[data-v-074899d1]{color:var(--primary-color)}.tags-view-item.active[data-v-074899d1]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--primary-color);box-shadow:0 -2px 10px var(--primary-color),0 0 20px var(--primary-color)}.tag-icon[data-v-074899d1]{margin-right:10px;display:flex;align-items:center;justify-content:center}.tag-icon[data-v-074899d1] .fa-icon{font-size:14px;width:14px;height:14px}.tag-close[data-v-074899d1]{margin-left:12px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;opacity:0;transform:scale(.8);transition:all .3s;color:var(--text-secondary)}.tag-close[data-v-074899d1]:hover{background:#ff4f4f33;color:#ff4f4f!important}.tags-view-item.active .tag-close[data-v-074899d1]:hover{color:#ff4f4f!important}.tag-close-placeholder[data-v-074899d1]{margin-left:8px;width:16px;height:16px;flex-shrink:0}.tags-view-right[data-v-074899d1]{display:flex;align-items:center;gap:1.5rem}.tags-view-dropdown-area[data-v-074899d1]{position:relative}.tags-extra-info[data-v-074899d1]{font-size:.7rem;color:#00f0ff80;letter-spacing:1px;font-family:var(--font-data)}.tags-view-menu[data-v-074899d1]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .3s;border-radius:4px;position:relative}.tags-view-menu[data-v-074899d1]:hover{background:#ffffff0d;color:var(--primary-color)}.menu-icon[data-v-074899d1]{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .3s}.menu-icon[data-v-074899d1] .fa-icon{font-size:18px;width:18px;height:18px}.tags-view-menu:hover .menu-icon[data-v-074899d1]{color:var(--primary-color)}@media(max-width:768px){.tags-view-container[data-v-074899d1]{grid-column:1 / 2;padding:0 1rem}.tags-view-wrapper[data-v-074899d1]{min-width:max-content;flex:1;-webkit-overflow-scrolling:touch}.tags-view-item[data-v-074899d1]{padding:0 14px;font-size:.8rem;min-width:fit-content}.tag-icon[data-v-074899d1]{margin-right:6px}.tag-title[data-v-074899d1]{white-space:nowrap}.tags-view-right[data-v-074899d1],.scroll-button[data-v-074899d1]{display:none}}.holy-grail-container[data-v-ef4646f0]{display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--header-height) var(--tabs-height) 1fr;height:100vh;width:100vw;background-color:var(--bg-app);background-size:50px 50px;color:var(--text-primary);overflow:hidden;position:relative;transition:grid-template-columns .3s ease}.holy-grail-container.sidebar-collapsed[data-v-ef4646f0]{grid-template-columns:var(--sidebar-width-collapsed) 1fr}.holy-grail-body[data-v-ef4646f0]{display:contents}.main-content-wrapper[data-v-ef4646f0]{grid-column:2 / 3;grid-row:1 / 4;display:flex;flex-direction:column;overflow:hidden}.holy-grail-main[data-v-ef4646f0]{display:flex;position:relative;flex:1;min-height:0}.mobile-overlay[data-v-ef4646f0]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-overlay.active[data-v-ef4646f0]{opacity:1;visibility:visible}@media(max-width:768px){.holy-grail-container[data-v-ef4646f0]{grid-template-columns:1fr;grid-template-rows:var(--header-height) 1fr}.main-content-wrapper[data-v-ef4646f0]{grid-column:1 / 2;grid-row:1 / 3}.holy-grail-container.mobile-sidebar-open[data-v-ef4646f0]{overflow:hidden}.holy-grail-sidebar[data-v-ef4646f0]{position:fixed!important;transform:translate(-100%)!important}.holy-grail-sidebar.mobile-open[data-v-ef4646f0]{transform:translate(0)!important}}@media(min-width:769px)and (max-width:1024px){.holy-grail-container[data-v-ef4646f0]{grid-template-columns:var(--sidebar-width-collapsed) 1fr}.holy-grail-container[data-v-ef4646f0]:not(.sidebar-collapsed){grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.main-content-wrapper[data-v-ef4646f0]{min-width:0;overflow-x:hidden}}.layout-container[data-v-d3bc2da4]{width:100%;height:100%}.route-view-shell[data-v-d3bc2da4]{width:100%;height:100%;min-width:0;min-height:0}.route-view-shell[data-v-d3bc2da4]{display:flex;flex:1}.fade-slide-enter-active[data-v-d3bc2da4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-slide-leave-active[data-v-d3bc2da4]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-d3bc2da4]{opacity:0;transform:translate(-20px)}.fade-slide-leave-to[data-v-d3bc2da4]{opacity:0;transform:translate(20px)}.fade-slide-enter-to[data-v-d3bc2da4],.fade-slide-leave-from[data-v-d3bc2da4]{opacity:1;transform:translate(0)}.menu-error-overlay[data-v-d3bc2da4]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#060a12f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999}.error-content[data-v-d3bc2da4]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d,0 0 40px #00f0ff1a,inset 0 1px #ffffff1a;max-width:480px;text-align:center}.error-icon-wrapper[data-v-d3bc2da4]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#ff4d4d1a;border:2px solid rgba(255,77,77,.3);margin-bottom:.5rem}.error-icon[data-v-d3bc2da4]{font-size:3rem;color:#ff4d4d;filter:drop-shadow(0 0 12px rgba(255,77,77,.6))}.error-title[data-v-d3bc2da4]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-primary);letter-spacing:.5px}.error-message[data-v-d3bc2da4]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6;opacity:.9}.dashboard-page[data-v-e847c97f]{display:flex;flex-direction:column;padding:16px 6px 6px}.metric-grid[data-v-e847c97f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-e847c97f]{position:relative;min-height:164px;padding:18px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);box-shadow:0 16px 32px #0000002e;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.metric-card--pending[data-v-e847c97f]{opacity:0;transform:translateY(18px) scale(.98)}.metric-card--ready[data-v-e847c97f]{animation:metric-card-enter-e847c97f .56s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--metric-delay, 0ms)}@keyframes metric-card-enter-e847c97f{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.metric-card[data-v-e847c97f]:after{content:"";position:absolute;right:-32px;bottom:-48px;width:120px;height:120px;border:1px solid var(--glass-border-light);border-radius:50%;opacity:.6}.metric-card[data-v-e847c97f]:hover{transform:translateY(-2px);border-color:var(--button-border);box-shadow:0 18px 36px var(--button-shadow),0 18px 36px #00000038}.metric-card-header[data-v-e847c97f],.card-heading[data-v-e847c97f]{display:flex;align-items:center}.metric-card-header[data-v-e847c97f],.card-heading[data-v-e847c97f]{justify-content:space-between}.metric-icon-wrap[data-v-e847c97f]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;border:1px solid var(--glass-border);background:var(--bg-main)}.metric-icon-wrap--primary[data-v-e847c97f]{color:var(--primary-color)}.metric-icon-wrap--success[data-v-e847c97f]{color:var(--success-color)}.metric-icon-wrap--warning[data-v-e847c97f]{color:var(--warning-color)}.metric-icon-wrap--danger[data-v-e847c97f]{color:var(--danger-color)}.metric-icon[data-v-e847c97f]{font-size:18px;color:currentColor}.metric-trend[data-v-e847c97f]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-data);font-size:12px}.metric-trend--up[data-v-e847c97f]{color:var(--success-color)}.metric-trend--down[data-v-e847c97f]{color:var(--danger-color)}.metric-label[data-v-e847c97f]{margin-top:18px;color:var(--text-secondary);font-size:13px}.metric-value[data-v-e847c97f]{margin-top:8px;color:var(--text-primary);font-family:var(--font-data);font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.metric-subtitle[data-v-e847c97f]{margin-top:10px;color:var(--text-secondary);font-size:12px}.dashboard-main-grid[data-v-e847c97f],.dashboard-secondary-grid[data-v-e847c97f]{display:grid;gap:16px;margin-top:16px}.dashboard-main-grid[data-v-e847c97f],.dashboard-secondary-grid[data-v-e847c97f]{grid-template-columns:minmax(0,1fr)}.card-heading[data-v-e847c97f]{gap:16px}.card-heading h2[data-v-e847c97f]{margin:0;color:var(--text-primary);font-size:17px;font-weight:600}.card-heading p[data-v-e847c97f]{margin:4px 0 0;color:var(--text-secondary);font-size:12px}.trend-granularity-group[data-v-e847c97f]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-main)}.trend-granularity-button[data-v-e847c97f]{min-width:64px;padding:.42rem .75rem}.trend-granularity-button--active[data-v-e847c97f]{pointer-events:none}.trend-chart-shell[data-v-e847c97f]{position:relative;min-height:390px}.trend-chart-shell--loading[data-v-e847c97f] .base-chart{opacity:.28}.trend-chart-skeleton[data-v-e847c97f]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:44px 42px 54px 48px;border:1px solid var(--glass-border);border-radius:8px;background:var(--bg-card);overflow:hidden;pointer-events:none}.trend-chart-skeleton[data-v-e847c97f]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--glass-border-light),transparent);animation:trend-skeleton-shimmer-e847c97f 1.4s ease-in-out infinite}.trend-skeleton-grid[data-v-e847c97f]{position:absolute;inset:44px 42px 54px 48px;display:flex;flex-direction:column;justify-content:space-between}.trend-skeleton-grid-line[data-v-e847c97f]{width:100%;height:1px;background:var(--glass-border-light)}.trend-skeleton-bars[data-v-e847c97f]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:10px;height:100%}.trend-skeleton-bar[data-v-e847c97f]{height:var(--skeleton-bar-height);min-height:28px;border:1px solid var(--glass-border-light);border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--primary-color),var(--glass-border-light));opacity:.28}.trend-skeleton-curve[data-v-e847c97f]{position:absolute;left:48px;right:42px;top:128px;z-index:2;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--primary-color),var(--success-color),var(--warning-color));opacity:.36;transform:skewY(-7deg)}.trend-skeleton-legend[data-v-e847c97f]{position:absolute;left:50%;bottom:22px;z-index:2;display:flex;gap:18px;transform:translate(-50%)}.trend-skeleton-legend span[data-v-e847c97f]{width:82px;height:10px;border-radius:999px;background:var(--glass-border)}@keyframes trend-skeleton-shimmer-e847c97f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.period-refresh-button[data-v-e847c97f]{flex:0 0 auto;padding:.42rem .8rem}.period-row span[data-v-e847c97f]:not(.period-name){color:var(--text-primary);font-family:var(--font-data)}.period-payment-cell[data-v-e847c97f]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.1}.period-payment-cell strong[data-v-e847c97f]{color:var(--text-primary);font-family:var(--font-data);font-size:13px;font-weight:600}.period-payment-cell em[data-v-e847c97f]{color:var(--success-color);font-family:var(--font-main);font-size:11px;font-style:normal}.period-table[data-v-e847c97f]{display:flex;flex-direction:column;gap:8px}.period-row[data-v-e847c97f]{display:grid;grid-template-columns:.7fr repeat(6,minmax(88px,1fr));align-items:center;min-height:56px;padding:0 14px;border:1px solid var(--glass-border-light);border-radius:6px;background:var(--bg-main);color:var(--text-secondary);font-size:13px}.period-row--head[data-v-e847c97f]{min-height:36px;border-color:transparent;background:transparent;color:var(--text-secondary);font-size:12px}.period-name[data-v-e847c97f]{color:var(--primary-color);font-weight:600}.source-guide-text[data-v-e847c97f]{margin:0;color:var(--text-secondary);line-height:1.7}@media(max-width:1440px){.metric-grid[data-v-e847c97f]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid[data-v-e847c97f],.dashboard-secondary-grid[data-v-e847c97f]{grid-template-columns:1fr}}@media(max-width:900px){.metric-grid[data-v-e847c97f]{grid-template-columns:1fr}.period-table[data-v-e847c97f]{overflow-x:auto}.period-row[data-v-e847c97f]{min-width:900px}.card-heading[data-v-e847c97f]{align-items:flex-start;flex-direction:column}.trend-granularity-group[data-v-e847c97f]{justify-content:flex-start}}.error-shell[data-v-be1b3ea4]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2.5rem;padding-top:0;background:radial-gradient(circle at top,rgba(0,240,255,.15),transparent 55%),radial-gradient(circle at 20% 20%,rgba(124,58,237,.2),transparent 45%),linear-gradient(180deg,#020407fa,#060a12fa);overflow:hidden;color:var(--text-primary);font-family:var(--font-main)}.error-shell[data-v-be1b3ea4]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:120px 120px;opacity:.25;pointer-events:none}.error-container[data-v-be1b3ea4]{position:relative;z-index:1;width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;text-align:center}.page-header[data-v-be1b3ea4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:4rem;margin-top:2rem;color:var(--text-primary)}.brand-badge[data-v-be1b3ea4]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:var(--primary-color);background:transparent;border-radius:8px;border:none;box-shadow:none;filter:none;transition:all .3s ease;font-family:var(--font-main);box-sizing:border-box;overflow:hidden}.brand-logo-image[data-v-be1b3ea4]{width:100%;height:100%;display:block;object-fit:contain}.page-title[data-v-be1b3ea4]{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.error-content[data-v-be1b3ea4]{width:100%}.error-number[data-v-be1b3ea4]{font-size:8rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;letter-spacing:-.05em;filter:drop-shadow(0 0 30px rgba(59,130,246,.3))}.error-message[data-v-be1b3ea4]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.error-description[data-v-be1b3ea4]{font-size:1rem;color:var(--text-secondary);margin:0 0 3rem;line-height:1.6}.error-actions[data-v-be1b3ea4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.error-actions[data-v-be1b3ea4] .base-button{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:768px){.error-shell[data-v-be1b3ea4]{padding:2.5rem 1.5rem}.error-number[data-v-be1b3ea4]{font-size:6rem}.error-message[data-v-be1b3ea4]{font-size:1.25rem}.error-actions[data-v-be1b3ea4]{flex-direction:column}.error-actions[data-v-be1b3ea4] .base-button{width:100%}}:root{--primary-color: #00f0ff;--primary-color-glow: rgba(0, 240, 255, .4);--accent-secondary: #7c3aed;--success-color: #00ff95;--warning-color: #ffb800;--danger-color: #ff4f4f;--bg-app: #020407;--bg-sidebar: rgba(10, 12, 16, .85);--bg-header: rgba(15, 18, 24, .8);--bg-tabs: rgba(12, 15, 20, .75);--bg-card: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .01));--text-primary: #e0e6ed;--text-secondary: #9ca3af;--text-on-light-secondary: #475569;--text-data: #00f0ff;--text-success: #00ff95;--text-warning: #ffb800;--text-danger: #ff4f4f;--glass-border: rgba(255, 255, 255, .1);--glass-border-light: rgba(255, 255, 255, .05);--bg-main: rgba(7, 6, 6, .08);--bg-main-readonly: rgba(11, 10, 10, .04);--input-bg: var(--bg-main);--input-bg-readonly: var(--bg-main-readonly);--select-bg: var(--bg-main);--select-search-bg: var(--bg-main-readonly);--table-bg: rgba(8, 10, 14, .95);--table-header-bg: rgba(12, 15, 20, .6);--table-row-striped-bg: rgba(10, 12, 16, .4);--table-row-hover-bg: rgba(0, 240, 255, .05);--table-loading-bg: rgba(10, 14, 20, .6);--button-bg: linear-gradient(135deg, rgba(0, 240, 255, .1), rgba(0, 180, 255, .15));--button-bg-hover: linear-gradient(135deg, rgba(0, 240, 255, .2), rgba(0, 180, 255, .25));--button-border: rgba(0, 240, 255, .3);--button-shadow: rgba(0, 240, 255, .3);--button-color: var(--text-secondary);--button-color-hover: var(--primary-color);--sidebar-width: 280px;--sidebar-width-collapsed: 80px;--header-height: 70px;--tabs-height: 50px;--font-main: "Inter", -apple-system, sans-serif;--font-data: "Fira Code", monospace}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:var(--text-color-primary);background-color:#000;overflow-x:hidden}.test-main[data-v-79fe463b]{padding:40px;min-height:100vh;background:var(--bg-app);overflow-y:auto}.test-header[data-v-79fe463b]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.test-header[data-v-79fe463b]:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#00f0ff4d,#7c3aed4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.header-top[data-v-79fe463b]{display:flex;align-items:center;margin-bottom:20px}.header-content[data-v-79fe463b]{display:flex;align-items:center;gap:20px;margin-bottom:30px;position:relative}.header-icon[data-v-79fe463b]{width:80px;height:80px;border-radius:16px;background:var(--button-bg);border:2px solid var(--button-border);display:flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:0 4px 20px #00f0ff4d}.header-text[data-v-79fe463b]{flex:1}.page-title[data-v-79fe463b]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-79fe463b]{font-size:16px;color:var(--text-secondary);margin:0}.header-stats[data-v-79fe463b]{display:flex;gap:40px}.stat-item[data-v-79fe463b]{display:flex;flex-direction:column;gap:8px}.stat-value[data-v-79fe463b]{font-size:28px;font-weight:700;color:var(--primary-color);font-family:var(--font-data)}.stat-label[data-v-79fe463b]{font-size:14px;color:var(--text-secondary)}.back-home-button[data-v-79fe463b]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#00f0ff1a;border:1px solid var(--primary-color);border-radius:8px;color:var(--primary-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.back-home-button[data-v-79fe463b]:hover{background:#00f0ff33;border-color:var(--primary-color);box-shadow:0 0 20px #00f0ff66;transform:translateY(-2px)}.back-home-button[data-v-79fe463b]:active{transform:translateY(0)}.back-home-button svg[data-v-79fe463b]{transition:transform .3s}.back-home-button:hover svg[data-v-79fe463b]{transform:scale(1.1)}.test-modules[data-v-79fe463b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}.module-card[data-v-79fe463b]{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:16px;padding:32px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;min-height:280px}.module-card[data-v-79fe463b]:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#00f0ff33,#7c3aed33);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s}.module-card[data-v-79fe463b]:hover{border-color:#00f0ff80;transform:translateY(-8px);box-shadow:0 12px 32px #00f0ff40}.module-card[data-v-79fe463b]:hover:before{opacity:1}.module-header[data-v-79fe463b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;position:relative}.module-icon-wrapper[data-v-79fe463b]{width:80px;height:80px;border-radius:16px;background:var(--button-bg);border:2px solid var(--button-border);display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .3s;box-shadow:0 4px 16px #00f0ff33}.module-card:hover .module-icon-wrapper[data-v-79fe463b]{background:var(--button-bg-hover);transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px #00f0ff66}.module-icon[data-v-79fe463b]{color:var(--primary-color)}.module-badge[data-v-79fe463b]{position:absolute;top:-8px;right:-8px;padding:4px 12px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));border-radius:12px;font-size:11px;font-weight:600;color:#fff;box-shadow:0 2px 8px #00f0ff66;z-index:1}.module-content[data-v-79fe463b]{flex:1;margin-bottom:24px}.module-title[data-v-79fe463b]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 12px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.module-description[data-v-79fe463b]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 20px}.module-info[data-v-79fe463b]{display:flex;flex-wrap:wrap;gap:16px}.info-item[data-v-79fe463b]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.info-item svg[data-v-79fe463b]{color:var(--primary-color)}.module-footer[data-v-79fe463b]{display:flex;align-items:center;justify-content:flex-end;padding-top:20px;border-top:1px solid var(--glass-border-light)}.module-link[data-v-79fe463b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--primary-color);transition:all .3s}.module-card:hover .module-link[data-v-79fe463b]{gap:12px;text-shadow:0 0 8px rgba(0,240,255,.5)}@media(max-width:1200px){.test-modules[data-v-79fe463b]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:768px){.test-main[data-v-79fe463b],.test-header[data-v-79fe463b]{padding:20px}.header-content[data-v-79fe463b]{flex-direction:column;align-items:flex-start}.back-home-button[data-v-79fe463b]{width:100%;justify-content:center}.header-stats[data-v-79fe463b]{width:100%;justify-content:space-around}.test-modules[data-v-79fe463b]{grid-template-columns:1fr;gap:16px}.module-card[data-v-79fe463b]{padding:24px;min-height:auto}.module-icon-wrapper[data-v-79fe463b]{width:64px;height:64px}.module-title[data-v-79fe463b]{font-size:20px}.page-title[data-v-79fe463b]{font-size:24px}}.table-test[data-v-1300df34]{padding:40px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-1300df34]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--glass-border)}.header-text[data-v-1300df34]{flex:1}.back-button[data-v-1300df34]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:var(--bg-main);border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.back-button[data-v-1300df34]:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.page-title[data-v-1300df34]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.page-subtitle[data-v-1300df34]{font-size:14px;color:var(--text-secondary);margin:0}.test-section[data-v-1300df34]{margin-bottom:32px;padding:24px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px}.section-header[data-v-1300df34]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-icon[data-v-1300df34]{color:var(--primary-color)}.section-title[data-v-1300df34]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.section-description[data-v-1300df34]{margin-bottom:16px;padding:12px 16px;background:#00f0ff0d;border-left:3px solid var(--primary-color);border-radius:4px}.section-description p[data-v-1300df34]{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.6}.section-description code[data-v-1300df34]{padding:2px 6px;background:#00f0ff1a;border-radius:3px;font-family:Courier New,monospace;font-size:13px;color:var(--primary-color)}.control-info[data-v-1300df34]{font-size:14px;color:var(--text-secondary);margin-left:auto}.component-demo[data-v-1300df34]{padding:16px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.custom-header[data-v-1300df34]{display:inline-flex;align-items:center;gap:6px}.header-tooltip[data-v-1300df34]{color:var(--text-secondary);opacity:.7;cursor:help}.status-badge[data-v-1300df34]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:500}.status-active[data-v-1300df34]{background:#22c55e33;color:#22c55e}.status-pending[data-v-1300df34]{background:#fbbf2433;color:#fbbf24}.status-completed[data-v-1300df34]{background:#3b82f633;color:#3b82f6}.status-disabled[data-v-1300df34]{background:#6b728033;color:#6b7280}.status-error[data-v-1300df34]{background:#ef444433;color:#ef4444}.status-warning[data-v-1300df34]{background:#fbbf2433;color:#fbbf24}.status-success[data-v-1300df34]{background:#22c55e33;color:#22c55e}.status-info[data-v-1300df34]{background:#3b82f633;color:#3b82f6}.status-cancelled[data-v-1300df34]{background:#9ca3af33;color:#9ca3af}.status-paused[data-v-1300df34]{background:#fb923c33;color:#fb923c}.action-buttons[data-v-1300df34]{display:flex;gap:8px;justify-content:center}.status-tests[data-v-1300df34]{display:flex;flex-direction:column;gap:32px}.status-test-item[data-v-1300df34]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.test-item-title[data-v-1300df34]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--glass-border-light)}.test-controls[data-v-1300df34]{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--glass-border-light)}.selection-info[data-v-1300df34]{font-size:14px;color:var(--text-secondary);margin-left:auto}@media(max-width:768px){.table-test[data-v-1300df34]{padding:20px}.test-header[data-v-1300df34]{flex-direction:column;align-items:flex-start}.test-section[data-v-1300df34]{padding:20px}}.data-tests[data-v-badfd4a0]{padding:40px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-badfd4a0]{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--glass-border)}.header-top[data-v-badfd4a0]{margin-bottom:16px}.back-button[data-v-badfd4a0]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.back-button[data-v-badfd4a0]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color)}.page-title[data-v-badfd4a0]{font-size:30px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.page-subtitle[data-v-badfd4a0]{margin:0;color:var(--text-secondary);font-size:15px}.test-nav[data-v-badfd4a0]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:18px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px}.nav-item[data-v-badfd4a0]{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;border:1px solid var(--glass-border-light);background:#ffffff0a;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.nav-item[data-v-badfd4a0]:hover{border-color:var(--primary-color);color:var(--primary-color)}.nav-item.active[data-v-badfd4a0]{background:var(--primary-color);border-color:var(--primary-color);color:#000;box-shadow:0 8px 20px #00f0ff40}.nav-icon[data-v-badfd4a0]{font-size:16px}.test-content[data-v-badfd4a0]{min-height:400px}@media(max-width:768px){.data-tests[data-v-badfd4a0]{padding:20px}.test-nav[data-v-badfd4a0]{flex-direction:column}.nav-item[data-v-badfd4a0]{justify-content:center}}.card-test[data-v-0a7a000b]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-0a7a000b]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.header-top[data-v-0a7a000b]{margin-bottom:16px}.back-button[data-v-0a7a000b]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.back-button[data-v-0a7a000b]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.page-title[data-v-0a7a000b]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-0a7a000b]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-0a7a000b]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-0a7a000b]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-0a7a000b]{color:var(--primary-color)}.section-title[data-v-0a7a000b]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-0a7a000b]{margin-bottom:32px}.test-group[data-v-0a7a000b]:last-child{margin-bottom:0}.group-title[data-v-0a7a000b]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-0a7a000b]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-0a7a000b]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.card-grid[data-v-0a7a000b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}@media(max-width:768px){.card-test[data-v-0a7a000b],.test-section[data-v-0a7a000b]{padding:20px}.page-title[data-v-0a7a000b]{font-size:24px}.component-demo[data-v-0a7a000b]{padding:16px}}.filter-test[data-v-c4ca64e5]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-c4ca64e5]{display:flex;align-items:flex-start;gap:24px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.back-button[data-v-c4ca64e5]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:var(--bg-main);border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;flex-shrink:0}.back-button[data-v-c4ca64e5]:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.header-content[data-v-c4ca64e5]{flex:1}.page-title[data-v-c4ca64e5]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-c4ca64e5]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-c4ca64e5]{position:relative;margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.test-section[data-v-c4ca64e5]:hover{z-index:2}.section-header[data-v-c4ca64e5]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-c4ca64e5]{color:var(--primary-color);font-size:24px}.section-title[data-v-c4ca64e5]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.section-subtitle[data-v-c4ca64e5]{margin:4px 0 0;font-size:14px;color:var(--text-secondary)}.component-demo[data-v-c4ca64e5]{display:flex;flex-direction:column;gap:20px;position:relative;padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.component-demo[data-v-c4ca64e5] .advanced-filter{position:relative;z-index:1}.component-demo[data-v-c4ca64e5] .date-picker-panel,.component-demo[data-v-c4ca64e5] .date-time-panel{z-index:9999!important}.result-preview[data-v-c4ca64e5]{position:relative;padding:16px;border-radius:8px;background:#ffffff0a;border:1px dashed var(--glass-border-light)}.result-header[data-v-c4ca64e5]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--text-secondary)}.result-actions[data-v-c4ca64e5]{display:flex;gap:8px;margin-left:auto}.action-btn[data-v-c4ca64e5]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.action-btn[data-v-c4ca64e5]:hover{background:var(--bg-main);color:var(--primary-color)}.result-output[data-v-c4ca64e5]{margin:0;padding:12px;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary);font-size:13px;font-family:Consolas,Monaco,Courier New,monospace;line-height:1.6;background:#0003;border-radius:4px;max-height:400px;overflow-y:auto}.result-output[data-v-c4ca64e5]::-webkit-scrollbar{width:6px;height:6px}.result-output[data-v-c4ca64e5]::-webkit-scrollbar-track{background:transparent}.result-output[data-v-c4ca64e5]::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}.result-output[data-v-c4ca64e5]::-webkit-scrollbar-thumb:hover{background:var(--glass-border-light)}@media(max-width:768px){.filter-test[data-v-c4ca64e5]{padding:20px}.test-header[data-v-c4ca64e5]{flex-direction:column;gap:16px}.test-section[data-v-c4ca64e5]{padding:20px}.component-demo[data-v-c4ca64e5]{padding:16px}.page-title[data-v-c4ca64e5]{font-size:24px}}.tag-test[data-v-6cd3024e]{min-height:100vh;background:var(--bg-app)}.test-header[data-v-6cd3024e]{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-6cd3024e]{margin:0 0 8px;font-size:30px;font-weight:700;color:var(--text-primary)}.page-subtitle[data-v-6cd3024e]{margin:0;color:var(--text-secondary)}.test-section[data-v-6cd3024e]{margin-bottom:32px;padding:24px;border:1px solid var(--glass-border);border-radius:12px;background:var(--bg-card)}.section-header[data-v-6cd3024e]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.section-icon[data-v-6cd3024e]{color:var(--primary-color)}.section-title[data-v-6cd3024e]{margin:0;font-size:20px;color:var(--text-primary)}.tag-grid[data-v-6cd3024e]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.section-tip[data-v-6cd3024e]{margin-top:12px;font-size:13px;color:var(--text-secondary)}.reset-button[data-v-6cd3024e]{padding:6px 14px;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0d;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.reset-button[data-v-6cd3024e]:hover{border-color:var(--primary-color);color:var(--primary-color)}@media(max-width:768px){.tag-test[data-v-6cd3024e]{padding:16px}.tag-grid[data-v-6cd3024e]{flex-direction:column;align-items:flex-start}}.base-chart-test[data-v-a1830ba1]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-a1830ba1]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-a1830ba1]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-a1830ba1]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-a1830ba1]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-a1830ba1]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-a1830ba1]{color:var(--primary-color)}.section-title[data-v-a1830ba1]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-a1830ba1]{margin-bottom:32px}.test-group[data-v-a1830ba1]:last-child{margin-bottom:0}.group-title[data-v-a1830ba1]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-a1830ba1]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-a1830ba1]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.control-buttons[data-v-a1830ba1]{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.control-btn[data-v-a1830ba1]{padding:8px 16px;border-radius:6px;border:1px solid var(--glass-border);background:#ffffff0d;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.control-btn[data-v-a1830ba1]:hover{border-color:var(--primary-color);color:var(--primary-color);background:#00f0ff1a}.section-tip[data-v-a1830ba1]{margin-top:12px;font-size:13px;color:var(--text-secondary);padding-left:8px}@media(max-width:768px){.base-chart-test[data-v-a1830ba1],.test-section[data-v-a1830ba1]{padding:20px}.page-title[data-v-a1830ba1]{font-size:24px}.component-demo[data-v-a1830ba1]{padding:16px}.control-buttons[data-v-a1830ba1]{flex-direction:column}.control-btn[data-v-a1830ba1]{width:100%}}.progress-test[data-v-49b99ff6]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-49b99ff6]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-49b99ff6]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-49b99ff6]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-49b99ff6]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-49b99ff6]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-49b99ff6]{color:var(--primary-color)}.section-title[data-v-49b99ff6]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-49b99ff6]{margin-bottom:32px}.test-group[data-v-49b99ff6]:last-child{margin-bottom:0}.group-title[data-v-49b99ff6]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-49b99ff6]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-49b99ff6]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.progress-list[data-v-49b99ff6]{display:flex;flex-direction:column;gap:20px}.progress-circle-grid[data-v-49b99ff6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;justify-items:center}.circle-item[data-v-49b99ff6]{display:flex;flex-direction:column;align-items:center;gap:12px}.circle-label[data-v-49b99ff6]{font-size:14px;color:var(--text-secondary)}.control-buttons[data-v-49b99ff6]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.control-btn[data-v-49b99ff6]{padding:8px 16px;border-radius:6px;border:1px solid var(--glass-border);background:#ffffff0d;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.control-btn[data-v-49b99ff6]:hover{border-color:var(--primary-color);color:var(--primary-color);background:#00f0ff1a}@media(max-width:768px){.progress-test[data-v-49b99ff6],.test-section[data-v-49b99ff6]{padding:20px}.page-title[data-v-49b99ff6]{font-size:24px}.component-demo[data-v-49b99ff6]{padding:16px}.progress-circle-grid[data-v-49b99ff6]{grid-template-columns:repeat(2,1fr);gap:20px}.control-buttons[data-v-49b99ff6]{flex-direction:column}.control-btn[data-v-49b99ff6]{width:100%}}.permission-tree-test[data-v-be7341a9]{min-height:100vh;background:var(--bg-app)}.test-header[data-v-be7341a9]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.page-title[data-v-be7341a9]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-be7341a9]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-be7341a9]{margin-bottom:3rem;padding:2rem;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-be7341a9]{display:flex;align-items:center;gap:12px;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-be7341a9]{color:var(--primary-color);font-size:24px}.section-title[data-v-be7341a9]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-be7341a9]{margin-bottom:2.5rem}.test-group[data-v-be7341a9]:last-child{margin-bottom:0}.group-title[data-v-be7341a9]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-be7341a9]{font-size:14px;color:var(--text-secondary);margin:0 0 1.5rem;padding-left:8px}.component-demo[data-v-be7341a9]{padding:1.5rem;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.state-display[data-v-be7341a9]{margin-top:1rem;padding:1rem;border-radius:8px;background:#0003;border:1px solid var(--glass-border-light);display:flex;align-items:center;gap:1rem;font-size:14px;color:var(--text-secondary)}.state-display strong[data-v-be7341a9]{color:var(--text-primary);font-weight:600}.state-display span[data-v-be7341a9]{color:var(--text-data);font-family:var(--font-data)}.event-log[data-v-be7341a9]{margin-top:1rem;padding:1rem;border-radius:8px;background:#0003;border:1px solid var(--glass-border-light)}.event-log-header[data-v-be7341a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--glass-border-light)}.event-log-header strong[data-v-be7341a9]{color:var(--text-primary);font-weight:600}.event-log-empty[data-v-be7341a9]{text-align:center;padding:2rem;color:var(--text-secondary);opacity:.6}.event-log-content[data-v-be7341a9]{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.event-log-item[data-v-be7341a9]{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:4px;background:#ffffff08;font-size:13px}.log-time[data-v-be7341a9]{color:var(--text-secondary);font-family:var(--font-data);min-width:80px}.log-message[data-v-be7341a9]{color:var(--text-primary)}.preset-actions[data-v-be7341a9]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:#00000026;border-radius:8px;border:1px solid var(--glass-border-light)}@media(max-width:768px){.permission-tree-test[data-v-be7341a9]{padding:1rem}.test-section[data-v-be7341a9]{padding:1.5rem}.page-title[data-v-be7341a9]{font-size:24px}.component-demo[data-v-be7341a9]{padding:1rem}.preset-actions[data-v-be7341a9]{flex-direction:column}}.tree-test[data-v-a6bc69dd]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-a6bc69dd]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-a6bc69dd]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-a6bc69dd]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-a6bc69dd]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-a6bc69dd]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-a6bc69dd]{color:var(--primary-color)}.section-title[data-v-a6bc69dd]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-a6bc69dd]{margin-bottom:32px}.test-group[data-v-a6bc69dd]:last-child{margin-bottom:0}.group-title[data-v-a6bc69dd]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-a6bc69dd]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-a6bc69dd]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.control-actions[data-v-a6bc69dd]{display:flex;gap:12px;margin-bottom:16px;padding:12px;background:#00000026;border-radius:8px;border:1px solid var(--glass-border-light)}.custom-node[data-v-a6bc69dd]{display:flex;align-items:center;gap:12px;width:100%}.node-name[data-v-a6bc69dd]{color:var(--text-primary);font-weight:500}.node-id[data-v-a6bc69dd]{color:var(--text-secondary);font-size:12px;font-family:var(--font-data);opacity:.7}@media(max-width:768px){.tree-test[data-v-a6bc69dd],.test-section[data-v-a6bc69dd]{padding:20px}.page-title[data-v-a6bc69dd]{font-size:24px}.component-demo[data-v-a6bc69dd]{padding:16px}.control-actions[data-v-a6bc69dd]{flex-direction:column}}.image-manager-test[data-v-e24de939]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-e24de939]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-e24de939]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-e24de939]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-e24de939]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-e24de939]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-e24de939]{color:var(--primary-color)}.section-title[data-v-e24de939]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-e24de939]{margin-bottom:32px}.test-group[data-v-e24de939]:last-child{margin-bottom:0}.group-title[data-v-e24de939]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-e24de939]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-e24de939]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.demo-controls[data-v-e24de939]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--glass-border-light)}.control-item[data-v-e24de939]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.control-label[data-v-e24de939]{white-space:nowrap}.demo-info[data-v-e24de939]{margin-top:16px;padding-top:16px;border-top:1px solid var(--glass-border-light);display:flex;flex-wrap:wrap;gap:24px}.info-item[data-v-e24de939]{display:flex;align-items:center;gap:8px}.info-label[data-v-e24de939]{font-size:14px;color:var(--text-secondary)}.info-value[data-v-e24de939]{font-size:14px;color:var(--primary-color);font-weight:500}.info-value.success[data-v-e24de939]{color:var(--success-color)}.info-value.error[data-v-e24de939]{color:var(--danger-color)}.image-picker-test[data-v-c57c0424]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-c57c0424]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-c57c0424]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-c57c0424]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-c57c0424]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-c57c0424]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-c57c0424]{color:var(--primary-color)}.section-title[data-v-c57c0424]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-c57c0424]{margin-bottom:32px}.test-group[data-v-c57c0424]:last-child{margin-bottom:0}.group-title[data-v-c57c0424]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-c57c0424]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-c57c0424]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.demo-controls[data-v-c57c0424]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--glass-border-light)}.control-item[data-v-c57c0424]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.control-label[data-v-c57c0424]{white-space:nowrap}.demo-info[data-v-c57c0424]{margin-top:16px;padding-top:16px;border-top:1px solid var(--glass-border-light);display:flex;flex-wrap:wrap;gap:24px}.info-item[data-v-c57c0424]{display:flex;align-items:center;gap:8px}.info-label[data-v-c57c0424]{font-size:14px;color:var(--text-secondary)}.info-value[data-v-c57c0424]{font-size:14px;color:var(--primary-color);font-weight:500}.info-value.url-value[data-v-c57c0424]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-test[data-v-c2d7c6b7]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-c2d7c6b7]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-c2d7c6b7]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-c2d7c6b7]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-c2d7c6b7]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-c2d7c6b7]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-c2d7c6b7]{color:var(--primary-color)}.section-title[data-v-c2d7c6b7]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-c2d7c6b7]{margin-bottom:32px}.test-group[data-v-c2d7c6b7]:last-child{margin-bottom:0}.group-title[data-v-c2d7c6b7]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;padding-left:8px;border-left:3px solid var(--primary-color)}.group-desc[data-v-c2d7c6b7]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-c2d7c6b7]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.demo-info[data-v-c2d7c6b7]{margin-top:16px;padding-top:16px;border-top:1px solid var(--glass-border-light);display:flex;flex-wrap:wrap;gap:24px}.info-item[data-v-c2d7c6b7]{display:flex;align-items:center;gap:8px}.info-label[data-v-c2d7c6b7]{font-size:14px;color:var(--text-secondary)}.info-value[data-v-c2d7c6b7]{font-size:14px;color:var(--primary-color);font-weight:500}.info-value.url-value[data-v-c2d7c6b7]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-demo-row[data-v-c2d7c6b7],.size-demo-row[data-v-c2d7c6b7],.disabled-demo-row[data-v-c2d7c6b7]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end}.avatar-item[data-v-c2d7c6b7],.size-item[data-v-c2d7c6b7],.disabled-item[data-v-c2d7c6b7]{display:flex;flex-direction:column;align-items:center;gap:12px}.avatar-label[data-v-c2d7c6b7],.size-label[data-v-c2d7c6b7],.disabled-label[data-v-c2d7c6b7]{font-size:13px;color:var(--text-secondary)}.event-log[data-v-c2d7c6b7]{max-height:300px;overflow-y:auto;padding:16px;background:#0003;border-radius:8px;margin-bottom:16px;font-family:Fira Code,Consolas,monospace;font-size:13px}.log-item[data-v-c2d7c6b7]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--glass-border-light)}.log-item[data-v-c2d7c6b7]:last-child{border-bottom:none}.log-time[data-v-c2d7c6b7]{color:var(--text-secondary);flex-shrink:0}.log-event[data-v-c2d7c6b7]{font-weight:600;flex-shrink:0;min-width:80px}.log-item.upload .log-event[data-v-c2d7c6b7]{color:var(--primary-color)}.log-item.success .log-event[data-v-c2d7c6b7]{color:var(--success-color)}.log-item.remove .log-event[data-v-c2d7c6b7]{color:var(--warning-color)}.log-item.error .log-event[data-v-c2d7c6b7]{color:var(--danger-color)}.log-detail[data-v-c2d7c6b7]{color:var(--text-primary);word-break:break-all}.log-empty[data-v-c2d7c6b7]{color:var(--text-secondary);text-align:center;padding:20px}.code-editor-test[data-v-c2d5b020]{display:flex;flex-direction:column;gap:28px}.test-header[data-v-c2d5b020]{display:flex;flex-direction:column;gap:8px}.page-title[data-v-c2d5b020]{margin:0;color:var(--text-primary);font-size:30px;font-weight:700}.page-subtitle[data-v-c2d5b020]{margin:0;color:var(--text-secondary);font-size:15px}.test-section[data-v-c2d5b020]{padding:28px;border:1px solid var(--glass-border);border-radius:18px;background:var(--bg-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.section-header[data-v-c2d5b020]{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-c2d5b020]{color:var(--primary-color);font-size:22px}.section-title[data-v-c2d5b020]{margin:0 0 4px;color:var(--text-primary);font-size:22px;font-weight:600}.section-subtitle[data-v-c2d5b020]{margin:0;color:var(--text-secondary);font-size:14px}.demo-grid[data-v-c2d5b020]{display:grid;gap:18px}.demo-grid-double[data-v-c2d5b020]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.demo-grid-triple[data-v-c2d5b020]{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-card[data-v-c2d5b020]{padding:18px;border-radius:14px;border:1px solid var(--glass-border-light);background:#ffffff08}.result-card[data-v-c2d5b020]{display:flex;flex-direction:column;gap:14px}.result-header[data-v-c2d5b020]{display:flex;align-items:center;justify-content:space-between;gap:12px}.result-title[data-v-c2d5b020]{color:var(--text-primary);font-size:15px;font-weight:600}.result-meta[data-v-c2d5b020]{color:var(--text-secondary);font-size:12px;font-family:var(--font-data)}.result-output[data-v-c2d5b020]{margin:0;padding:18px;min-height:260px;border-radius:12px;background:#020407c7;border:1px solid var(--glass-border-light);color:var(--text-primary);font-family:var(--font-data);font-size:13px;line-height:1.7;overflow:auto;white-space:pre-wrap;word-break:break-word}.control-panel[data-v-c2d5b020]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:18px;padding:18px;border-radius:14px;border:1px solid var(--glass-border-light);background:#ffffff08}.control-item[data-v-c2d5b020],.toggle-item[data-v-c2d5b020]{display:flex;align-items:center;gap:10px}.control-label[data-v-c2d5b020]{color:var(--text-secondary);font-size:13px;white-space:nowrap}.preset-group[data-v-c2d5b020]{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.preset-button[data-v-c2d5b020]{padding:8px 14px;border-radius:10px;border:1px solid rgba(0,240,255,.25);background:linear-gradient(135deg,#00f0ff1a,#7c3aed24);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.preset-button[data-v-c2d5b020]:hover{color:var(--primary-color);border-color:#00f0ff73;box-shadow:0 10px 24px #00f0ff26}@media(max-width:1200px){.demo-grid-double[data-v-c2d5b020],.demo-grid-triple[data-v-c2d5b020]{grid-template-columns:1fr}.preset-group[data-v-c2d5b020]{margin-left:0}}@media(max-width:768px){.test-section[data-v-c2d5b020]{padding:20px}.control-panel[data-v-c2d5b020]{flex-direction:column;align-items:stretch}.control-item[data-v-c2d5b020],.toggle-item[data-v-c2d5b020]{justify-content:space-between}}.base-components-test[data-v-ff73b9e7]{padding:40px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-ff73b9e7]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.header-top[data-v-ff73b9e7]{margin-bottom:16px}.back-button[data-v-ff73b9e7]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.back-button[data-v-ff73b9e7]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.page-title[data-v-ff73b9e7]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-ff73b9e7]{font-size:16px;color:var(--text-secondary);margin:0}.test-nav[data-v-ff73b9e7]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:20px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item[data-v-ff73b9e7]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.nav-item[data-v-ff73b9e7]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--text-primary);transform:translateY(-2px)}.nav-item.active[data-v-ff73b9e7]{background:var(--primary-color);border-color:var(--primary-color);color:#000;box-shadow:0 4px 12px #00f0ff4d}.nav-icon[data-v-ff73b9e7]{font-size:16px}.nav-text[data-v-ff73b9e7]{white-space:nowrap}.test-content[data-v-ff73b9e7]{width:100%}@media(max-width:768px){.base-components-test[data-v-ff73b9e7]{padding:20px}.page-title[data-v-ff73b9e7]{font-size:24px}.back-button[data-v-ff73b9e7]{padding:6px 12px;font-size:13px}.test-nav[data-v-ff73b9e7]{padding:16px;gap:8px}.nav-item[data-v-ff73b9e7]{padding:8px 16px;font-size:13px}.nav-text[data-v-ff73b9e7]{display:none}.nav-icon[data-v-ff73b9e7]{font-size:18px}}.test-section[data-v-20fbe8e7]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-20fbe8e7]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-20fbe8e7]{color:var(--primary-color)}.section-title[data-v-20fbe8e7]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-20fbe8e7]{margin-bottom:32px}.test-group[data-v-20fbe8e7]:last-child{margin-bottom:0}.group-title[data-v-20fbe8e7]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-20fbe8e7]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}@media(max-width:768px){.test-section[data-v-20fbe8e7]{padding:20px}.component-demo[data-v-20fbe8e7]{flex-direction:column;align-items:stretch}}.test-section[data-v-dda2d52d]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-dda2d52d]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-dda2d52d]{color:var(--primary-color)}.section-title[data-v-dda2d52d]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-dda2d52d]{margin-bottom:32px}.test-group[data-v-dda2d52d]:last-child{margin-bottom:0}.group-title[data-v-dda2d52d]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-dda2d52d]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}@media(max-width:768px){.test-section[data-v-dda2d52d]{padding:20px}.component-demo[data-v-dda2d52d]{flex-direction:column;align-items:stretch}}.test-section[data-v-01e5b7dd]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-01e5b7dd]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-01e5b7dd]{color:var(--primary-color)}.section-title[data-v-01e5b7dd]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-01e5b7dd]{margin-bottom:32px}.test-group[data-v-01e5b7dd]:last-child{margin-bottom:0}.group-title[data-v-01e5b7dd]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-01e5b7dd]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}@media(max-width:768px){.test-section[data-v-01e5b7dd]{padding:20px}.component-demo[data-v-01e5b7dd]{flex-direction:column;align-items:stretch}}.test-section[data-v-b7070e15]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-b7070e15]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-b7070e15]{color:var(--primary-color)}.section-title[data-v-b7070e15]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-b7070e15]{margin-bottom:32px}.test-group[data-v-b7070e15]:last-child{margin-bottom:0}.group-title[data-v-b7070e15]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-b7070e15]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.edge-demo[data-v-b7070e15]{min-height:520px;display:flex;flex-direction:column;padding:20px;background:var(--bg-card);border-radius:8px;border:1px solid var(--glass-border-light)}.edge-demo-spacer[data-v-b7070e15]{flex:1}.edge-select[data-v-b7070e15]{max-width:360px}.custom-option[data-v-b7070e15]{display:flex;align-items:center;gap:.5rem}.option-badge[data-v-b7070e15]{margin-left:auto;padding:.1rem .45rem;border-radius:999px;background:#00f0ff33;color:var(--primary-color);font-size:.7rem}.empty-state[data-v-b7070e15]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;color:var(--text-secondary)}.event-log[data-v-b7070e15]{margin-top:12px;font-size:.9rem;color:var(--text-secondary)}@media(max-width:768px){.test-section[data-v-b7070e15]{padding:20px}.component-demo[data-v-b7070e15]{flex-direction:column;align-items:stretch}.edge-select[data-v-b7070e15]{max-width:none}}.test-section[data-v-7ad50dcb]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-7ad50dcb]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-7ad50dcb]{color:var(--primary-color)}.section-title[data-v-7ad50dcb]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-7ad50dcb]{margin-bottom:32px}.test-group[data-v-7ad50dcb]:last-child{margin-bottom:0}.group-title[data-v-7ad50dcb]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-7ad50dcb]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.event-log[data-v-7ad50dcb]{margin-top:12px;font-size:.9rem;color:var(--text-secondary)}@media(max-width:768px){.test-section[data-v-7ad50dcb]{padding:20px}.component-demo[data-v-7ad50dcb]{flex-direction:column;align-items:stretch}}.test-section[data-v-1b104e7f]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-1b104e7f]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-1b104e7f]{color:var(--primary-color)}.section-title[data-v-1b104e7f]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-1b104e7f]{margin-bottom:32px}.test-group[data-v-1b104e7f]:last-child{margin-bottom:0}.group-title[data-v-1b104e7f]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-1b104e7f]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.vertical-demo[data-v-1b104e7f]{align-items:flex-start;gap:32px}@media(max-width:768px){.test-section[data-v-1b104e7f]{padding:20px}.component-demo[data-v-1b104e7f]{flex-direction:column;align-items:stretch}}.test-section[data-v-8c4e6ec7]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-8c4e6ec7]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-8c4e6ec7]{color:var(--primary-color)}.section-title[data-v-8c4e6ec7]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-8c4e6ec7]{margin-bottom:32px}.test-group[data-v-8c4e6ec7]:last-child{margin-bottom:0}.group-title[data-v-8c4e6ec7]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-8c4e6ec7]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.demo-button[data-v-8c4e6ec7]{padding:8px 16px;background:#00f0ff1a;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);font-size:.9rem;cursor:pointer;transition:all .2s ease}.demo-button[data-v-8c4e6ec7]:hover{background:#00f0ff33;box-shadow:0 0 10px #00f0ff4d}@media(max-width:768px){.test-section[data-v-8c4e6ec7]{padding:20px}.component-demo[data-v-8c4e6ec7]{flex-direction:column;align-items:stretch}}.test-section[data-v-a9f93ebd]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-a9f93ebd]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-a9f93ebd]{color:var(--primary-color)}.section-title[data-v-a9f93ebd]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-a9f93ebd]{margin-bottom:32px}.test-group[data-v-a9f93ebd]:last-child{margin-bottom:0}.group-title[data-v-a9f93ebd]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-a9f93ebd]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.image-demo[data-v-a9f93ebd]{align-items:flex-start}.image-item[data-v-a9f93ebd]{display:flex;flex-direction:column;align-items:center;gap:8px}.image-label[data-v-a9f93ebd]{font-size:12px;color:var(--text-secondary);text-align:center;margin-top:8px}.toggle-btn[data-v-a9f93ebd]{margin-top:8px;padding:4px 12px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:4px;color:var(--text-primary);font-size:12px;cursor:pointer;transition:all .3s}.toggle-btn[data-v-a9f93ebd]:hover{background:var(--button-bg-hover);border-color:var(--primary-color)}.test-note[data-v-a9f93ebd]{margin-top:12px;padding:12px;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);border-radius:6px;font-size:14px;color:var(--text-secondary)}.event-log[data-v-a9f93ebd]{display:block;margin-top:8px;padding:4px 8px;background:#00f0ff1a;border:1px solid rgba(0,240,255,.2);border-radius:4px;font-size:11px;color:var(--primary-color);font-family:var(--font-data);text-align:center}.custom-mask[data-v-a9f93ebd]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-primary);font-size:14px}.custom-mask .fa-icon[data-v-a9f93ebd]{font-size:24px}@media(max-width:768px){.test-section[data-v-a9f93ebd]{padding:20px}.component-demo[data-v-a9f93ebd]{flex-direction:column;align-items:stretch}}.test-section[data-v-e332b5a9]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-e332b5a9]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-e332b5a9]{color:var(--primary-color)}.section-title[data-v-e332b5a9]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-e332b5a9]{margin-bottom:32px}.test-group[data-v-e332b5a9]:last-child{margin-bottom:0}.group-title[data-v-e332b5a9]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-e332b5a9]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.theme-config-demo[data-v-e332b5a9],.gradient-preset-demo[data-v-e332b5a9]{flex-direction:column;max-width:400px}.gradient-preview-swatch[data-v-e332b5a9]{height:40px;border-radius:8px;border:1px solid var(--glass-border)}.value-display[data-v-e332b5a9]{margin-top:12px;padding:12px 16px;background:#0003;border-radius:6px;font-size:13px;font-family:Fira Code,Cascadia Code,monospace;color:var(--text-secondary);display:flex;flex-direction:column;gap:4px}.event-log[data-v-e332b5a9]{margin-top:8px;padding:8px;background:#00000026;border-radius:4px;max-height:200px;overflow-y:auto}.log-title[data-v-e332b5a9]{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.log-item[data-v-e332b5a9]{display:flex;gap:12px;padding:4px 0;font-size:12px;border-bottom:1px solid rgba(255,255,255,.03)}.log-item[data-v-e332b5a9]:last-child{border-bottom:none}.log-time[data-v-e332b5a9]{color:var(--text-muted, #666);flex-shrink:0}.log-event[data-v-e332b5a9]{color:var(--primary-color);font-weight:600;flex-shrink:0}.log-value[data-v-e332b5a9]{color:var(--text-primary);word-break:break-all}.log-empty[data-v-e332b5a9]{font-size:12px;color:var(--text-muted, #666);font-style:italic}.theme-preview[data-v-e332b5a9]{display:flex;flex-wrap:wrap;gap:12px}.theme-swatch[data-v-e332b5a9]{display:flex;align-items:center;gap:8px}.swatch-color[data-v-e332b5a9]{width:24px;height:24px;border-radius:6px;border:2px solid var(--glass-border);flex-shrink:0}.swatch-label[data-v-e332b5a9]{font-size:12px;color:var(--text-secondary)}@media(max-width:768px){.test-section[data-v-e332b5a9]{padding:20px}.component-demo[data-v-e332b5a9]{flex-direction:column;align-items:stretch}}.test-section[data-v-eb66fcf2]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-eb66fcf2]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-eb66fcf2]{color:var(--primary-color)}.section-title[data-v-eb66fcf2]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-eb66fcf2]{margin-bottom:32px}.test-group[data-v-eb66fcf2]:last-child{margin-bottom:0}.group-title[data-v-eb66fcf2]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-eb66fcf2]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}@media(max-width:768px){.test-section[data-v-eb66fcf2]{padding:20px}.component-demo[data-v-eb66fcf2]{flex-direction:column;align-items:stretch}}.base-play-demo[data-v-81b2e7bb]{display:grid;gap:24px}.demo-section[data-v-81b2e7bb]{padding:20px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:8px}.section-header[data-v-81b2e7bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header h2[data-v-81b2e7bb]{margin:0;color:var(--text-primary);font-size:18px;font-weight:600}.icon-test-layout[data-v-6ad808c6]{padding:40px;min-height:100vh;background:var(--bg-app);display:flex;flex-direction:column;gap:24px}.title-info[data-v-6ad808c6]{flex:1 1 300px}.layout-header[data-v-6ad808c6]{padding:28px;border-radius:16px;border:1px solid var(--glass-border);background:var(--bg-card);box-shadow:0 16px 40px #0f172a4d}.header-top[data-v-6ad808c6]{display:flex;justify-content:flex-start;gap:12px;margin-bottom:16px}.back-button[data-v-6ad808c6]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer;min-height:36px;line-height:1.2}.back-button[data-v-6ad808c6]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.header-stats[data-v-6ad808c6]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.stat-item[data-v-6ad808c6]{min-width:120px;padding:10px 16px;border-radius:12px;border:1px solid var(--glass-border-light);background:#ffffff0d}.stat-value[data-v-6ad808c6]{display:block;font-size:22px;font-weight:700;color:var(--primary-color)}.stat-label[data-v-6ad808c6]{font-size:12px;color:var(--text-secondary)}.layout-title[data-v-6ad808c6]{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.layout-title h1[data-v-6ad808c6]{margin:0 0 8px;font-size:32px;color:var(--text-primary)}.layout-title p[data-v-6ad808c6]{margin:0;color:var(--text-secondary)}.title-icon[data-v-6ad808c6]{color:var(--accent-secondary)}.icon-nav[data-v-6ad808c6]{display:flex;gap:12px;flex-wrap:wrap}.icon-tab[data-v-6ad808c6]{flex:1;min-width:180px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;border:1px solid var(--glass-border-light);background:#0f172a99;color:var(--text-secondary);text-decoration:none}.icon-tab.active[data-v-6ad808c6]{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 10px 30px #00f0ff33}.tab-text[data-v-6ad808c6]{display:flex;flex-direction:column;gap:2px}.tab-text small[data-v-6ad808c6]{color:var(--text-secondary)}.icon-page-content[data-v-6ad808c6]{flex:1}@media(max-width:768px){.icon-test-layout[data-v-6ad808c6]{padding:20px}.icon-tab[data-v-6ad808c6]{min-width:unset;flex:1 1 100%}}.icon-group-view[data-v-2da73b7f]{padding:24px;background:var(--bg-card);border-radius:16px;border:1px solid var(--glass-border);box-shadow:0 20px 45px #0f172a33}.group-toolbar[data-v-2da73b7f]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:16px}.group-title h2[data-v-2da73b7f]{margin:0;font-size:28px;color:var(--text-primary)}.group-title p[data-v-2da73b7f]{margin:6px 0 0;color:var(--text-secondary)}.group-search[data-v-2da73b7f]{display:flex;align-items:center;flex:1;min-width:260px;max-width:360px;background:#0f172ab3;border-radius:999px;border:1px solid var(--glass-border-light);padding:6px 12px;gap:8px}.group-search input[data-v-2da73b7f]{flex:1;border:none;background:transparent;color:var(--text-primary);outline:none}.search-icon[data-v-2da73b7f]{color:var(--text-secondary)}.clear-button[data-v-2da73b7f]{border:none;background:#ffffff14;border-radius:999px;padding:4px;cursor:pointer;color:var(--text-secondary)}.group-stats[data-v-2da73b7f]{display:flex;gap:16px;margin-bottom:16px}.stat-item[data-v-2da73b7f]{padding:12px 18px;border-radius:12px;border:1px solid var(--glass-border-light);background:#ffffff0a}.stat-value[data-v-2da73b7f]{display:block;font-size:24px;font-weight:700;color:var(--primary-color)}.stat-label[data-v-2da73b7f]{font-size:12px;color:var(--text-secondary)}.icon-section[data-v-2da73b7f]{margin-top:24px;border:1px solid var(--glass-border-light);border-radius:14px;padding:20px;background:#0f172a66}.section-header[data-v-2da73b7f]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.section-title[data-v-2da73b7f]{display:flex;gap:16px;align-items:center}.section-title h3[data-v-2da73b7f]{margin:0;font-size:20px;color:var(--text-primary)}.section-title p[data-v-2da73b7f]{margin:4px 0 0;color:var(--text-secondary)}.section-icon[data-v-2da73b7f]{color:var(--accent-secondary)}.section-count[data-v-2da73b7f]{text-align:right;font-size:13px;color:var(--text-secondary);display:flex;flex-direction:column;gap:4px}.filtered-count[data-v-2da73b7f]{color:var(--primary-color)}.icon-grid[data-v-2da73b7f]{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.icon-card[data-v-2da73b7f]{border:1px solid var(--glass-border-light);border-radius:12px;background:#ffffff05;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-secondary);cursor:pointer;transition:.2s}.icon-card[data-v-2da73b7f]:hover{color:var(--primary-color);border-color:var(--primary-color);transform:translateY(-4px)}.preview-icon[data-v-2da73b7f]{font-size:24px}.icon-name[data-v-2da73b7f]{font-size:13px;text-align:center}.copy-hint[data-v-2da73b7f]{font-size:11px;color:var(--accent-secondary)}.empty-section[data-v-2da73b7f]{margin-top:16px;padding:18px;border:1px dashed var(--glass-border-light);border-radius:12px;display:flex;gap:8px;color:var(--text-secondary)}@media(max-width:768px){.icon-group-view[data-v-2da73b7f]{padding:16px}.group-search[data-v-2da73b7f]{min-width:100%}.group-stats[data-v-2da73b7f]{flex-direction:column}}.feedback-components-test[data-v-6afe39f9]{padding:40px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-6afe39f9]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.header-top[data-v-6afe39f9]{margin-bottom:16px}.back-button[data-v-6afe39f9]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.back-button[data-v-6afe39f9]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.page-title[data-v-6afe39f9]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-6afe39f9]{font-size:16px;color:var(--text-secondary);margin:0}.test-nav[data-v-6afe39f9]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:20px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item[data-v-6afe39f9]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.nav-item[data-v-6afe39f9]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--text-primary);transform:translateY(-2px)}.nav-item.active[data-v-6afe39f9]{background:var(--primary-color);border-color:var(--primary-color);color:#000;box-shadow:0 4px 12px #00f0ff4d}.nav-icon[data-v-6afe39f9]{font-size:16px}.nav-text[data-v-6afe39f9]{white-space:nowrap}.test-content[data-v-6afe39f9]{width:100%}@media(max-width:768px){.feedback-components-test[data-v-6afe39f9]{padding:20px}.page-title[data-v-6afe39f9]{font-size:24px}.back-button[data-v-6afe39f9]{padding:6px 12px;font-size:13px}.test-nav[data-v-6afe39f9]{padding:16px;gap:8px}.nav-item[data-v-6afe39f9]{padding:8px 16px;font-size:13px}.nav-text[data-v-6afe39f9]{display:none}.nav-icon[data-v-6afe39f9]{font-size:18px}}.message-lab[data-v-ddb2e28f]{padding:32px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#0a0e14d9,#141c28bf);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lab-header[data-v-ddb2e28f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--glass-border-light)}.lab-title[data-v-ddb2e28f]{display:flex;align-items:center;gap:16px}.lab-title h2[data-v-ddb2e28f]{margin:0;font-size:26px;color:var(--text-primary)}.lab-title p[data-v-ddb2e28f]{margin:4px 0 0;color:var(--text-secondary)}.lab-icon[data-v-ddb2e28f]{color:var(--primary-color)}.lab-actions[data-v-ddb2e28f]{display:flex;gap:12px;flex-wrap:wrap}.lab-grid[data-v-ddb2e28f]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lab-card[data-v-ddb2e28f]{padding:18px;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff08;min-height:160px;display:flex;flex-direction:column;gap:12px}.lab-card h3[data-v-ddb2e28f]{margin:0;font-size:16px;color:var(--text-primary)}.lab-card p[data-v-ddb2e28f]{margin:0;color:var(--text-secondary)}.card-actions[data-v-ddb2e28f]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){.lab-header[data-v-ddb2e28f]{flex-direction:column;align-items:flex-start}}.dialog-lab[data-v-85a661cc]{padding:32px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#0a0e14d9,#141c28bf);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lab-header[data-v-85a661cc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--glass-border-light)}.lab-title[data-v-85a661cc]{display:flex;align-items:center;gap:16px}.lab-title h2[data-v-85a661cc]{margin:0;font-size:26px;color:var(--text-primary)}.lab-title p[data-v-85a661cc]{margin:4px 0 0;color:var(--text-secondary)}.lab-icon[data-v-85a661cc]{color:var(--primary-color)}.lab-actions[data-v-85a661cc]{display:flex;gap:12px;flex-wrap:wrap}.lab-grid[data-v-85a661cc]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lab-card[data-v-85a661cc]{padding:18px;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff08;min-height:160px;display:flex;flex-direction:column;gap:12px}.lab-card-wide[data-v-85a661cc]{grid-column:span 2}.lab-card h3[data-v-85a661cc]{margin:0;font-size:16px;color:var(--text-primary)}.lab-card p[data-v-85a661cc]{margin:0;color:var(--text-secondary)}.card-actions[data-v-85a661cc]{display:flex;flex-wrap:wrap;gap:10px}.slot-title[data-v-85a661cc]{display:flex;align-items:center;gap:8px}.slot-list[data-v-85a661cc]{margin:12px 0 0 20px}.long-item[data-v-85a661cc]{margin:8px 0}.event-log[data-v-85a661cc]{margin-top:12px;padding:12px;border-radius:10px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);max-height:180px;overflow:auto}.event-log-item[data-v-85a661cc]{font-size:13px;color:var(--text-secondary);padding:4px 0}@media(max-width:900px){.lab-header[data-v-85a661cc]{flex-direction:column;align-items:flex-start}.lab-card-wide[data-v-85a661cc]{grid-column:span 1}}.drawer-lab[data-v-69f5384b]{padding:32px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#0a0e14d9,#141c28bf);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lab-header[data-v-69f5384b]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--glass-border-light)}.lab-title[data-v-69f5384b]{display:flex;align-items:center;gap:16px}.lab-title h2[data-v-69f5384b]{margin:0;font-size:26px;color:var(--text-primary)}.lab-title p[data-v-69f5384b]{margin:4px 0 0;color:var(--text-secondary)}.lab-icon[data-v-69f5384b]{color:var(--primary-color)}.lab-actions[data-v-69f5384b]{display:flex;gap:12px;flex-wrap:wrap}.lab-grid[data-v-69f5384b]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lab-card[data-v-69f5384b]{padding:18px;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff08;min-height:160px;display:flex;flex-direction:column;gap:12px}.lab-card-wide[data-v-69f5384b]{grid-column:span 2}.lab-card h3[data-v-69f5384b]{margin:0;font-size:16px;color:var(--text-primary)}.lab-card p[data-v-69f5384b]{margin:0;color:var(--text-secondary)}.card-actions[data-v-69f5384b]{display:flex;flex-wrap:wrap;gap:10px}.event-log[data-v-69f5384b]{margin-top:12px;padding:12px;border-radius:10px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);max-height:180px;overflow:auto}.event-log-item[data-v-69f5384b]{font-size:13px;color:var(--text-secondary);padding:4px 0}.slot-title[data-v-69f5384b]{display:flex;align-items:center;gap:8px}.slot-list[data-v-69f5384b]{margin:12px 0 0 20px}.long-item[data-v-69f5384b]{margin:8px 0}@media(max-width:900px){.lab-header[data-v-69f5384b]{flex-direction:column;align-items:flex-start}.lab-card-wide[data-v-69f5384b]{grid-column:span 1}}.qrcode-lab[data-v-cad50afb]{padding:32px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#0a0e14d9,#141c28bf);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lab-header[data-v-cad50afb]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--glass-border-light)}.lab-title[data-v-cad50afb]{display:flex;align-items:center;gap:16px}.lab-title h2[data-v-cad50afb]{margin:0;font-size:26px;color:var(--text-primary)}.lab-title p[data-v-cad50afb]{margin:4px 0 0;color:var(--text-secondary)}.lab-icon[data-v-cad50afb]{color:var(--primary-color)}.lab-actions[data-v-cad50afb]{display:flex;gap:12px;flex-wrap:wrap}.lab-grid[data-v-cad50afb]{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.lab-card[data-v-cad50afb]{padding:18px;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff08;display:flex;flex-direction:column;gap:12px}.lab-card h3[data-v-cad50afb]{margin:0;font-size:16px;color:var(--text-primary)}.lab-card p[data-v-cad50afb]{margin:0;color:var(--text-secondary)}.card-preview[data-v-cad50afb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.qr-item[data-v-cad50afb]{padding:12px;border-radius:12px;border:1px solid var(--glass-border-light);background:#ffffff0a;display:flex;flex-direction:column;align-items:center;gap:10px}.qr-label[data-v-cad50afb]{font-size:13px;color:var(--text-secondary)}@media(max-width:900px){.lab-header[data-v-cad50afb]{flex-direction:column;align-items:flex-start}}.checkbox-group-lab[data-v-c9215c4f]{padding:32px;background-color:var(--bg-app)}.lab-header[data-v-c9215c4f]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--glass-border);margin-bottom:32px}.lab-title[data-v-c9215c4f]{display:flex;align-items:center;gap:20px}.lab-title h2[data-v-c9215c4f]{margin:0;font-size:28px;color:var(--text-primary);font-weight:600}.lab-title p[data-v-c9215c4f]{margin:4px 0 0;color:var(--text-secondary);font-size:14px}.lab-icon[data-v-c9215c4f]{color:var(--primary-color);text-shadow:0 0 8px var(--primary-color-glow)}.lab-actions[data-v-c9215c4f]{display:flex;gap:12px}.lab-grid[data-v-c9215c4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.lab-card[data-v-c9215c4f]{padding:24px;border-radius:16px;border:1px solid var(--glass-border);background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:20px;transition:transform .3s ease,box-shadow .3s ease}.lab-card[data-v-c9215c4f]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d;border-color:#00f0ff33}.lab-card-wide[data-v-c9215c4f]{grid-column:span 2}.lab-card h3[data-v-c9215c4f]{margin:0;font-size:18px;color:var(--text-primary);font-weight:500;padding-bottom:12px;border-bottom:1px solid var(--glass-border-light)}.lab-card p[data-v-c9215c4f]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.card-actions[data-v-c9215c4f]{display:flex;margin-top:auto}.multi-group-wrapper[data-v-c9215c4f]{display:flex;flex-direction:column;gap:20px}.state-display[data-v-c9215c4f]{margin-top:16px;padding:16px;border-radius:10px;background:#00000040;border:1px solid var(--glass-border-light);font-family:var(--font-data);font-size:14px;color:var(--text-secondary);word-break:break-all}.state-display strong[data-v-c9215c4f]{font-weight:600;color:var(--text-primary);margin-right:12px}.state-display span[data-v-c9215c4f]{color:var(--text-data);text-shadow:0 0 4px var(--primary-color-glow)}.event-log[data-v-c9215c4f]{margin-top:16px;padding:16px;border-radius:10px;background:rgba(var(--primary-color-rgb, 0, 240, 255),.05);border:1px solid var(--glass-border);max-height:200px;overflow:auto;font-family:var(--font-data)}.event-log-item[data-v-c9215c4f]{font-size:13px;color:var(--text-secondary);padding:6px 4px;border-bottom:1px solid var(--glass-border-light)}.event-log-item[data-v-c9215c4f]:last-child{border-bottom:none}@media(max-width:900px){.lab-header[data-v-c9215c4f]{flex-direction:column;align-items:flex-start}.lab-card-wide[data-v-c9215c4f]{grid-column:span 1}}[data-v-c9215c4f] .checkbox-group-wrapper{border:1px solid transparent;padding:16px;border-radius:10px;background:#00000026}[data-v-c9215c4f] .group-header h3{font-size:16px!important;color:var(--text-primary)!important}[data-v-c9215c4f] .checkbox-label{transition:color .2s ease}[data-v-c9215c4f] .checkbox-label:hover{color:var(--primary-color)}[data-v-c9215c4f] .checkbox-indicator{border-color:var(--glass-border);background-color:#ffffff0d}[data-v-c9215c4f] .checkbox-input:checked~.checkbox-indicator{border-color:var(--primary-color);box-shadow:0 0 6px var(--primary-color-glow)}.blocks-container-lab[data-v-a8e29b55]{padding:32px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(135deg,#0a0e14d9,#141c28bf);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lab-header[data-v-a8e29b55]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--glass-border-light)}.lab-title[data-v-a8e29b55]{display:flex;align-items:center;gap:16px}.lab-title h2[data-v-a8e29b55]{margin:0;font-size:26px;color:var(--text-primary)}.lab-title p[data-v-a8e29b55]{margin:4px 0 0;color:var(--text-secondary)}.lab-icon[data-v-a8e29b55]{color:var(--primary-color)}.lab-actions[data-v-a8e29b55]{display:flex;gap:12px;flex-wrap:wrap}.lab-grid[data-v-a8e29b55]{margin-top:24px;display:grid;grid-template-columns:1fr;gap:24px}.lab-card[data-v-a8e29b55]{padding:18px;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff08;display:flex;flex-direction:column;gap:12px}.lab-card h3[data-v-a8e29b55]{margin:0;font-size:16px;color:var(--text-primary)}.lab-card p[data-v-a8e29b55]{margin:0;color:var(--text-secondary)}.card-actions[data-v-a8e29b55]{display:flex;flex-wrap:wrap;gap:10px}.event-log[data-v-a8e29b55]{margin-top:8px;padding:12px;border-radius:10px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);max-height:240px;overflow:auto}.event-log-item[data-v-a8e29b55]{font-size:13px;color:var(--text-secondary);padding:4px 0;font-family:var(--font-data)}.event-log-empty[data-v-a8e29b55]{font-size:13px;color:var(--text-secondary);padding:12px;text-align:center}@media(max-width:900px){.lab-header[data-v-a8e29b55]{flex-direction:column;align-items:flex-start}}.test-section[data-v-67e3a6ca]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-67e3a6ca]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-67e3a6ca]{color:var(--primary-color)}.section-title[data-v-67e3a6ca]{margin:0;color:var(--text-primary);font-size:24px;font-weight:600}.test-group[data-v-67e3a6ca]{margin-bottom:32px}.test-group[data-v-67e3a6ca]:last-child{margin-bottom:0}.group-title[data-v-67e3a6ca]{margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color);color:var(--text-secondary);font-size:16px;font-weight:600}.variant-grid[data-v-67e3a6ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.variant-card[data-v-67e3a6ca]{display:flex;flex-direction:column;gap:.75rem}.variant-label[data-v-67e3a6ca]{color:var(--text-secondary);font-size:.85rem;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em}@media(max-width:767px){.test-section[data-v-67e3a6ca]{padding:20px}.variant-grid[data-v-67e3a6ca]{grid-template-columns:1fr}}.sort-table-lab[data-v-43366848]{padding:24px}.lab-header[data-v-43366848]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.lab-title[data-v-43366848]{display:flex;align-items:center;gap:16px}.lab-icon[data-v-43366848]{color:var(--primary-color);font-size:1.4rem}.lab-title h2[data-v-43366848]{margin:0;font-size:1.4rem;color:var(--text-primary)}.lab-title p[data-v-43366848]{margin:4px 0 0;font-size:.9rem;color:var(--text-secondary)}.lab-actions[data-v-43366848]{display:flex;gap:8px}.lab-grid[data-v-43366848]{display:flex;flex-direction:column;gap:24px}.lab-card[data-v-43366848]{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lab-card h3[data-v-43366848]{margin:0 0 4px;font-size:1.1rem;color:var(--text-primary)}.lab-card>p[data-v-43366848]{margin:0 0 16px;font-size:.85rem;color:var(--text-secondary)}.event-log[data-v-43366848]{max-height:300px;overflow-y:auto;background:#0000004d;border:1px solid var(--glass-border-light);border-radius:8px;padding:12px;font-family:var(--font-data);font-size:.82rem}.event-log-empty[data-v-43366848]{color:var(--text-secondary);text-align:center;padding:20px}.event-log-item[data-v-43366848]{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid var(--glass-border-light)}.event-log-item[data-v-43366848]:last-child{border-bottom:none}.event-log-time[data-v-43366848]{color:var(--text-secondary);flex-shrink:0}.event-log-type[data-v-43366848]{padding:1px 8px;border-radius:4px;font-size:.78rem;font-weight:600;flex-shrink:0}.event-type-move-up[data-v-43366848],.event-type-move-down[data-v-43366848]{background:#00f0ff26;color:var(--primary-color)}.event-type-action[data-v-43366848]{background:#7c3aed26;color:var(--accent-secondary)}.event-type-switch[data-v-43366848]{background:#00ff9526;color:var(--success-color)}.event-log-detail[data-v-43366848]{color:var(--text-primary)}.event-log-actions[data-v-43366848]{margin-top:12px;display:flex;justify-content:flex-end}.datetime-components-test[data-v-8ee9f231]{padding:40px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-8ee9f231]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.header-top[data-v-8ee9f231]{margin-bottom:16px}.back-button[data-v-8ee9f231]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.back-button[data-v-8ee9f231]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.page-title[data-v-8ee9f231]{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-8ee9f231]{font-size:16px;color:var(--text-secondary);margin:0}.test-nav[data-v-8ee9f231]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:20px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item[data-v-8ee9f231]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;background:#ffffff0d;border:1px solid var(--glass-border-light);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;cursor:pointer}.nav-item[data-v-8ee9f231]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--text-primary);transform:translateY(-2px)}.nav-item.active[data-v-8ee9f231]{background:var(--primary-color);border-color:var(--primary-color);color:#000;box-shadow:0 4px 12px #00f0ff4d}.nav-icon[data-v-8ee9f231]{font-size:16px}.nav-text[data-v-8ee9f231]{white-space:nowrap}.test-content[data-v-8ee9f231]{width:100%}@media(max-width:768px){.datetime-components-test[data-v-8ee9f231]{padding:20px}.page-title[data-v-8ee9f231]{font-size:24px}.back-button[data-v-8ee9f231]{padding:6px 12px;font-size:13px}.test-nav[data-v-8ee9f231]{padding:16px;gap:8px}.nav-item[data-v-8ee9f231]{padding:8px 16px;font-size:13px}.nav-text[data-v-8ee9f231]{display:none}.nav-icon[data-v-8ee9f231]{font-size:18px}}.test-section[data-v-3fb4be3e]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-3fb4be3e]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-3fb4be3e]{color:var(--primary-color)}.section-title[data-v-3fb4be3e]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-3fb4be3e]{margin-bottom:32px}.test-group[data-v-3fb4be3e]:last-child{margin-bottom:0}.group-title[data-v-3fb4be3e]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-3fb4be3e]{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.demo-item[data-v-3fb4be3e]{display:flex;flex-direction:column;gap:8px}.demo-label[data-v-3fb4be3e]{font-size:14px;font-weight:500;color:var(--text-secondary)}.demo-value[data-v-3fb4be3e]{font-size:13px;color:var(--text-secondary);opacity:.8;margin-top:4px}.preset-buttons[data-v-3fb4be3e]{display:flex;gap:8px;margin-top:8px}.edge-demo[data-v-3fb4be3e]{display:flex;justify-content:flex-end;width:100%}.edge-trigger[data-v-3fb4be3e]{width:min(100%,320px)}.clip-demo[data-v-3fb4be3e]{width:min(100%,360px);height:72px;padding:14px;overflow:hidden;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08}.event-log[data-v-3fb4be3e]{width:100%;padding:12px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:8px;margin-top:12px;max-height:200px;overflow-y:auto}@media(max-width:768px){.test-section[data-v-3fb4be3e]{padding:20px}.component-demo[data-v-3fb4be3e]{padding:16px}}.test-section[data-v-86409027]{margin-bottom:50px;padding:30px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section-header[data-v-86409027]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-86409027]{color:var(--primary-color)}.section-title[data-v-86409027]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-86409027]{margin-bottom:32px}.test-group[data-v-86409027]:last-child{margin-bottom:0}.group-title[data-v-86409027]{font-size:16px;font-weight:600;color:var(--text-secondary);margin:0 0 16px;padding-left:8px;border-left:3px solid var(--primary-color)}.component-demo[data-v-86409027]{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff05;border-radius:8px;border:1px solid var(--glass-border-light)}.demo-item[data-v-86409027]{display:flex;flex-direction:column;gap:8px}.demo-label[data-v-86409027]{font-size:14px;font-weight:500;color:var(--text-secondary)}.demo-value[data-v-86409027]{font-size:13px;color:var(--text-secondary);opacity:.8;margin-top:4px}.event-log[data-v-86409027]{width:100%;padding:12px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:8px;margin-top:12px;max-height:200px;overflow-y:auto}.edge-demo[data-v-86409027]{display:flex;justify-content:flex-end;width:100%}.edge-trigger[data-v-86409027]{width:min(100%,320px)}.clip-demo[data-v-86409027]{width:min(100%,360px);height:72px;padding:14px;overflow:hidden;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08}@media(max-width:768px){.test-section[data-v-86409027]{padding:20px}.component-demo[data-v-86409027]{padding:16px}}
.sidebar-nav .nav-item.active[data-v-98df0a25],.sidebar-nav .nav-item.expanded[data-v-98df0a25],.sidebar-nav .sub-menu-item.active[data-v-98df0a25]{background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--text-secondary)!important;-webkit-tap-highlight-color:transparent!important}.sidebar-nav .nav-item.active[data-v-98df0a25]:before,.sidebar-nav .nav-item.expanded[data-v-98df0a25]:before{transform:scaleY(0)!important;box-shadow:none!important}.sidebar-nav .sub-menu-item.active .sub-menu-dot[data-v-98df0a25]{background:var(--text-secondary)!important;opacity:.4!important;box-shadow:none!important;transform:none!important}.sidebar-nav .nav-item[data-v-98df0a25],.sidebar-nav .sub-menu-item[data-v-98df0a25]{-webkit-tap-highlight-color:transparent!important}.sidebar-nav .nav-item[data-v-98df0a25]:active,.sidebar-nav .sub-menu-item[data-v-98df0a25]:active{background:transparent!important;box-shadow:none!important}@media(hover:none){.sidebar-nav .nav-item[data-v-98df0a25]:hover,.sidebar-nav .sub-menu-item[data-v-98df0a25]:hover{background:transparent!important;color:var(--text-secondary)!important}.sidebar-nav .nav-item[data-v-98df0a25]:hover:after,.sidebar-nav .sub-menu-item[data-v-98df0a25]:hover:before{left:-100%!important}}
.mobile-menu-btn[data-v-7b7253f6],.user-profile[data-v-7b7253f6]{-webkit-tap-highlight-color:transparent!important}.mobile-menu-btn[data-v-7b7253f6]:active,.mobile-menu-btn[data-v-7b7253f6]:focus:not(:focus-visible){background:#ffffff0d!important;border-color:var(--glass-border)!important;box-shadow:none!important;transform:none!important;outline:none!important}.user-profile[data-v-7b7253f6]:active,.user-profile[data-v-7b7253f6]:focus:not(:focus-visible){background:transparent!important;box-shadow:none!important;outline:none!important}.user-profile:focus:not(:focus-visible) .dropdown-arrow[data-v-7b7253f6]{color:var(--text-secondary)!important}@media(hover:none){.mobile-menu-btn[data-v-7b7253f6]:hover{background:#ffffff0d!important;border-color:var(--glass-border)!important;box-shadow:none!important;transform:none!important}.user-profile[data-v-7b7253f6]:hover{background:transparent!important}.user-profile:hover .dropdown-arrow[data-v-7b7253f6]{color:var(--text-secondary)!important}}
.mobile-menu-btn[data-v-7b7253f6]{color:var(--text-secondary)!important}.user-profile .avatar[data-v-7b7253f6]{border-color:var(--glass-border)!important;color:var(--text-secondary)!important;box-shadow:none!important}.mobile-menu-btn[data-v-7b7253f6]:focus,.mobile-menu-btn[data-v-7b7253f6]:focus-visible,.user-profile[data-v-7b7253f6]:focus,.user-profile[data-v-7b7253f6]:focus-visible{outline:none!important;box-shadow:none!important}.user-profile:active .avatar[data-v-7b7253f6],.user-profile:focus .avatar[data-v-7b7253f6]{border-color:var(--glass-border)!important;color:var(--text-secondary)!important;box-shadow:none!important}@media(hover:none){.mobile-menu-btn[data-v-7b7253f6]:hover{color:var(--text-secondary)!important}.user-profile:hover .avatar[data-v-7b7253f6]{border-color:var(--glass-border)!important;color:var(--text-secondary)!important;box-shadow:none!important}}

@media(hover:none),(pointer:coarse){
.base-checkbox:hover .checkbox-box[data-v-f0018054],
.base-image-wrapper[data-v-463747d4]:hover,
.color-preview[data-v-5029e4c2]:hover,
.image-manager[data-v-951c9b36]:focus-visible,
.image-upload:focus-visible .preview-container[data-v-4a4e7674],
.image-upload:focus-visible .upload-placeholder[data-v-4a4e7674],
.metric-card[data-v-efa09acc]:hover,
.captcha-box[data-v-efa09acc]:hover,
.step-card[data-v-d60b25ed]:hover,
.app-link:hover .app-item[data-v-d60b25ed],
.mode-button[data-v-e6af056d]:hover,
.upload-panel[data-v-93046176]:hover,
.feature-card[data-v-aeb7ef5a]:hover,
.resource-item[data-v-565b8b7f]:hover,
.module-card[data-v-79fe463b]:hover{border-color:transparent!important;box-shadow:none!important}
.button-default[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading),
.preset-button[data-v-c2d5b020]:hover{border-color:transparent!important;box-shadow:none!important;color:inherit!important}
.button-primary[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading),
.collapse-toggle[data-v-42152aa5]:hover,
.sub-menu-item:hover .sub-menu-dot[data-v-98df0a25],
.hover-submenu-item:hover .hover-submenu-dot[data-v-98df0a25],
.module-card:hover .module-icon-wrapper[data-v-79fe463b],
.demo-button[data-v-8c4e6ec7]:hover{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
.button-primary[data-v-04d1c36b]:active:not(.button-disabled):not(.button-loading),
.advanced-panel .value-item input:focus,
.advanced-panel .angle-input:focus,
.advanced-panel .stop-position-input input:focus,
.tree-node-content[data-v-b289daf5]:hover,
.submit-button-wrapper .base-button[data-v-8889d730]:hover:not(:disabled),
.metric-card[data-v-e847c97f]:hover{box-shadow:none!important}
.button-link[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading),
.text-link[data-v-efa09acc]:hover,
.module-card:hover .module-link[data-v-79fe463b]{text-shadow:none!important}
.base-button[data-v-04d1c36b]:focus-visible{outline-color:transparent!important}
.select-container[data-v-a3120029]:hover:not(.select-disabled),
.input-container[data-v-85806c0d]:hover:not(.input-disabled):not(.input-readonly),
.textarea-container[data-v-875f66c1]:hover:not(.textarea-disabled):not(.textarea-readonly),
.cascader-container[data-v-280c6f58]:hover:not(.cascader-disabled),
.date-picker-input[data-v-a0c1619c]:hover,
.date-time-input[data-v-f749681a]:hover,
.preview-item[data-v-25264d3c]:hover,
.preview-container[data-v-4a4e7674]:hover,
.hero-point-item[data-v-efa09acc]:hover,
.type-card[data-v-3d793bcf]:hover,
.shortcut-chip[data-v-3d793bcf]:hover,
.tags-view-item[data-v-074899d1]:hover,
.nav-item[data-v-ff73b9e7]:hover,
.nav-item[data-v-6afe39f9]:hover,
.lab-card[data-v-c9215c4f]:hover,
.nav-item[data-v-8ee9f231]:hover{border-color:transparent!important}
.select-clear[data-v-a3120029]:hover,
.cascader-clear[data-v-280c6f58]:hover,
.format-button[data-v-5029e4c2]:hover:not(:disabled),
.tree-node-expand:hover .expand-icon[data-v-b289daf5],
.tree-node-content:hover .tree-node-label[data-v-b289daf5],
.empty-action-btn:hover .empty-action-icon[data-v-25264d3c],
.empty-action-btn:hover .empty-action-text[data-v-25264d3c],
.add-button:hover .add-icon[data-v-25264d3c],
.custom-input-button:hover .custom-input-icon[data-v-25264d3c],
.upload-placeholder:hover .placeholder-icon[data-v-4a4e7674],
.nav-item:hover .nav-arrow[data-v-98df0a25],
.user-profile:hover .dropdown-arrow[data-v-7b7253f6],
.tags-view-menu[data-v-074899d1]:hover,
.tags-view-menu:hover .menu-icon[data-v-074899d1],
.action-btn[data-v-c4ca64e5]:hover,
[data-v-c9215c4f] .checkbox-label:hover{color:inherit!important}
.select-search-input[data-v-a3120029]:focus,
.upload-area[data-v-b85e0677]:hover:not(.is-disabled),
.overlay-btn[data-v-97ad19ab]:hover,
.preview-nav[data-v-6080682f]:hover,
.upload-btn[data-v-4a4e7674]:hover,
.mobile-menu-btn[data-v-7b7253f6]:hover,
.back-home-button[data-v-79fe463b]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}
.select-option[data-v-a3120029]:hover,
.spinner-button[data-v-85806c0d]:hover,
.suffix-button[data-v-85806c0d]:hover,
.time-picker-button[data-v-85806c0d]:hover:not(:disabled),
.time-option[data-v-85806c0d]:hover,
.suffix-button[data-v-875f66c1]:hover,
.cascader-option[data-v-280c6f58]:hover:not(.cascader-option-disabled),
.header-btn[data-v-a0c1619c]:hover,
.header-year[data-v-a0c1619c]:hover,
.header-month[data-v-a0c1619c]:hover,
.year-item[data-v-a0c1619c]:hover:not(.disabled),
.month-item[data-v-a0c1619c]:hover:not(.disabled),
.day-item[data-v-a0c1619c]:hover:not(.disabled):not(.other-month),
.footer-btn[data-v-a0c1619c]:hover,
.header-btn[data-v-f749681a]:hover,
.header-year[data-v-f749681a]:hover,
.header-month[data-v-f749681a]:hover,
.year-item[data-v-f749681a]:hover:not(.disabled),
.month-item[data-v-f749681a]:hover:not(.disabled),
.day-item[data-v-f749681a]:hover:not(.disabled):not(.other-month),
.footer-btn[data-v-f749681a]:hover,
.scroll-arrow[data-v-8dfe8e41]:hover,
.dropdown-item[data-v-69f53148]:hover:not(.disabled){background-color:transparent!important;background-image:none!important;color:inherit!important}
.spinner-button[data-v-85806c0d]:active,
.advanced-panel .mode-button:hover,
.checkbox-item[data-v-22e1944b]:hover,
.footer-btn.primary[data-v-a0c1619c]:hover,
.footer-btn.primary[data-v-f749681a]:hover,
.order-btn[data-v-0918e8ae]:active:not(:disabled):before,
.order-buttons .order-btn[data-v-b289daf5]:active:not(:disabled):before,
[data-v-51810188] .order-buttons .order-btn:active:not(:disabled):before,
.order-btn[data-v-f2398fcb]:active:not(:disabled):before,
.nav-item[data-v-98df0a25]:hover,
.sub-menu-item[data-v-98df0a25]:hover,
.hover-submenu-item[data-v-98df0a25]:hover{background-color:transparent!important;background-image:none!important}
.order-btn[data-v-0918e8ae]:hover:not(:disabled),
.order-buttons .order-btn[data-v-b289daf5]:hover:not(:disabled),
[data-v-51810188] .order-buttons .order-btn:hover:not(:disabled),
.order-btn[data-v-f2398fcb]:hover:not(:disabled),
.breadcrumb-link[data-v-d6ea2645]:hover{color:inherit!important;text-shadow:none!important}
.tree-node-expand[data-v-b289daf5]:hover,
.permission-page[data-v-42152aa5]:hover,
.empty-action-btn[data-v-25264d3c]:hover,
.add-button[data-v-25264d3c]:hover,
.custom-input-button[data-v-25264d3c]:hover,
.upload-placeholder[data-v-4a4e7674]:hover:not(.is-disabled *),
.ip-item[data-v-a2ef5eb6]:hover,
.source-category-item[data-v-0c19765f]:hover,
.toggle-btn[data-v-a9f93ebd]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important}
.upload-area:hover:not(.is-disabled) .upload-icon[data-v-b85e0677]{filter:none!important}
.move-selected-album[data-v-e99c1fb6]:hover:not(:disabled),
.move-selected-album[data-v-e99c1fb6]:focus-visible,
.pagination-btn[data-v-e99c1fb6]:hover:not(:disabled),
.mobile-close-btn[data-v-480b6da6]:hover,
.back-button[data-v-1300df34]:hover,
.back-button[data-v-badfd4a0]:hover,
.nav-item[data-v-badfd4a0]:hover,
.back-button[data-v-0a7a000b]:hover,
.back-button[data-v-c4ca64e5]:hover,
.reset-button[data-v-6cd3024e]:hover,
.back-button[data-v-ff73b9e7]:hover,
.back-button[data-v-6ad808c6]:hover,
.icon-card[data-v-2da73b7f]:hover,
.back-button[data-v-6afe39f9]:hover,
.back-button[data-v-8ee9f231]:hover{border-color:transparent!important;color:inherit!important}
.add-section-btn[data-v-c9f92a50]:hover:not(:disabled),
.floating-ball-direction-option[data-v-1b8d9e89]:hover:not(:disabled),
.control-btn[data-v-a1830ba1]:hover,
.control-btn[data-v-49b99ff6]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important;color:inherit!important}
.overlay-btn[data-v-565b8b7f]:hover,
.copy-btn[data-v-565b8b7f]:hover,
.collapse-btn[data-v-7b7253f6]:hover,
.dropdown-item[data-v-5dc22874]:hover:not(.disabled),
.scroll-button[data-v-074899d1]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:inherit!important}
}

@media(hover:none),(pointer:coarse){
*,*::before,*::after{-webkit-tap-highlight-color:transparent!important}
.base-checkbox:hover .checkbox-box[data-v-f0018054],
.base-image-wrapper[data-v-463747d4]:hover,
.color-preview[data-v-5029e4c2]:hover,
.image-manager[data-v-951c9b36]:focus-visible,
.image-upload:focus-visible .preview-container[data-v-4a4e7674],
.image-upload:focus-visible .upload-placeholder[data-v-4a4e7674],
.metric-card[data-v-efa09acc]:hover,
.captcha-box[data-v-efa09acc]:hover,
.step-card[data-v-d60b25ed]:hover,
.app-link:hover .app-item[data-v-d60b25ed],
.mode-button[data-v-e6af056d]:hover,
.upload-panel[data-v-93046176]:hover,
.feature-card[data-v-aeb7ef5a]:hover,
.resource-item[data-v-565b8b7f]:hover,
.module-card[data-v-79fe463b]:hover{border-color:transparent!important;box-shadow:none!important}
.button-default[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading),
.preset-button[data-v-c2d5b020]:hover{border-color:transparent!important;box-shadow:none!important;color:inherit!important}
.button-primary[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading),
.collapse-toggle[data-v-42152aa5]:hover,
.sub-menu-item:hover .sub-menu-dot[data-v-98df0a25],
.hover-submenu-item:hover .hover-submenu-dot[data-v-98df0a25],
.module-card:hover .module-icon-wrapper[data-v-79fe463b],
.demo-button[data-v-8c4e6ec7]:hover{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
.button-primary[data-v-04d1c36b]:active:not(.button-disabled):not(.button-loading),
.advanced-panel .value-item input:focus,
.advanced-panel .angle-input:focus,
.advanced-panel .stop-position-input input:focus,
.tree-node-content[data-v-b289daf5]:hover,
.submit-button-wrapper .base-button[data-v-8889d730]:hover:not(:disabled),
.metric-card[data-v-e847c97f]:hover{box-shadow:none!important}
.button-link[data-v-04d1c36b]:hover:not(.button-disabled):not(.button-loading),
.text-link[data-v-efa09acc]:hover,
.module-card:hover .module-link[data-v-79fe463b]{text-shadow:none!important}
.base-button[data-v-04d1c36b]:focus-visible{outline-color:transparent!important}
.select-container[data-v-a3120029]:hover:not(.select-disabled),
.input-container[data-v-85806c0d]:hover:not(.input-disabled):not(.input-readonly),
.textarea-container[data-v-875f66c1]:hover:not(.textarea-disabled):not(.textarea-readonly),
.cascader-container[data-v-280c6f58]:hover:not(.cascader-disabled),
.date-picker-input[data-v-a0c1619c]:hover,
.date-time-input[data-v-f749681a]:hover,
.preview-item[data-v-25264d3c]:hover,
.preview-container[data-v-4a4e7674]:hover,
.hero-point-item[data-v-efa09acc]:hover,
.type-card[data-v-3d793bcf]:hover,
.shortcut-chip[data-v-3d793bcf]:hover,
.tags-view-item[data-v-074899d1]:hover,
.nav-item[data-v-ff73b9e7]:hover,
.nav-item[data-v-6afe39f9]:hover,
.lab-card[data-v-c9215c4f]:hover,
.nav-item[data-v-8ee9f231]:hover{border-color:transparent!important}
.select-clear[data-v-a3120029]:hover,
.cascader-clear[data-v-280c6f58]:hover,
.format-button[data-v-5029e4c2]:hover:not(:disabled),
.tree-node-expand:hover .expand-icon[data-v-b289daf5],
.tree-node-content:hover .tree-node-label[data-v-b289daf5],
.empty-action-btn:hover .empty-action-icon[data-v-25264d3c],
.empty-action-btn:hover .empty-action-text[data-v-25264d3c],
.add-button:hover .add-icon[data-v-25264d3c],
.custom-input-button:hover .custom-input-icon[data-v-25264d3c],
.upload-placeholder:hover .placeholder-icon[data-v-4a4e7674],
.nav-item:hover .nav-arrow[data-v-98df0a25],
.user-profile:hover .dropdown-arrow[data-v-7b7253f6],
.tags-view-menu[data-v-074899d1]:hover,
.tags-view-menu:hover .menu-icon[data-v-074899d1],
.action-btn[data-v-c4ca64e5]:hover,
[data-v-c9215c4f] .checkbox-label:hover{color:inherit!important}
.select-search-input[data-v-a3120029]:focus,
.upload-area[data-v-b85e0677]:hover:not(.is-disabled),
.overlay-btn[data-v-97ad19ab]:hover,
.preview-nav[data-v-6080682f]:hover,
.upload-btn[data-v-4a4e7674]:hover,
.mobile-menu-btn[data-v-7b7253f6]:hover,
.back-home-button[data-v-79fe463b]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}
.select-option[data-v-a3120029]:hover,
.spinner-button[data-v-85806c0d]:hover,
.suffix-button[data-v-85806c0d]:hover,
.time-picker-button[data-v-85806c0d]:hover:not(:disabled),
.time-option[data-v-85806c0d]:hover,
.suffix-button[data-v-875f66c1]:hover,
.cascader-option[data-v-280c6f58]:hover:not(.cascader-option-disabled),
.header-btn[data-v-a0c1619c]:hover,
.header-year[data-v-a0c1619c]:hover,
.header-month[data-v-a0c1619c]:hover,
.year-item[data-v-a0c1619c]:hover:not(.disabled),
.month-item[data-v-a0c1619c]:hover:not(.disabled),
.day-item[data-v-a0c1619c]:hover:not(.disabled):not(.other-month),
.footer-btn[data-v-a0c1619c]:hover,
.header-btn[data-v-f749681a]:hover,
.header-year[data-v-f749681a]:hover,
.header-month[data-v-f749681a]:hover,
.year-item[data-v-f749681a]:hover:not(.disabled),
.month-item[data-v-f749681a]:hover:not(.disabled),
.day-item[data-v-f749681a]:hover:not(.disabled):not(.other-month),
.footer-btn[data-v-f749681a]:hover,
.scroll-arrow[data-v-8dfe8e41]:hover,
.dropdown-item[data-v-69f53148]:hover:not(.disabled){background-color:transparent!important;background-image:none!important;color:inherit!important}
.spinner-button[data-v-85806c0d]:active,
.advanced-panel .mode-button:hover,
.checkbox-item[data-v-22e1944b]:hover,
.footer-btn.primary[data-v-a0c1619c]:hover,
.footer-btn.primary[data-v-f749681a]:hover,
.order-btn[data-v-0918e8ae]:active:not(:disabled):before,
.order-buttons .order-btn[data-v-b289daf5]:active:not(:disabled):before,
[data-v-51810188] .order-buttons .order-btn:active:not(:disabled):before,
.order-btn[data-v-f2398fcb]:active:not(:disabled):before,
.nav-item[data-v-98df0a25]:hover,
.sub-menu-item[data-v-98df0a25]:hover,
.hover-submenu-item[data-v-98df0a25]:hover{background-color:transparent!important;background-image:none!important}
.order-btn[data-v-0918e8ae]:hover:not(:disabled),
.order-buttons .order-btn[data-v-b289daf5]:hover:not(:disabled),
[data-v-51810188] .order-buttons .order-btn:hover:not(:disabled),
.order-btn[data-v-f2398fcb]:hover:not(:disabled),
.breadcrumb-link[data-v-d6ea2645]:hover{color:inherit!important;text-shadow:none!important}
.tree-node-expand[data-v-b289daf5]:hover,
.permission-page[data-v-42152aa5]:hover,
.empty-action-btn[data-v-25264d3c]:hover,
.add-button[data-v-25264d3c]:hover,
.custom-input-button[data-v-25264d3c]:hover,
.upload-placeholder[data-v-4a4e7674]:hover:not(.is-disabled *),
.ip-item[data-v-a2ef5eb6]:hover,
.source-category-item[data-v-0c19765f]:hover,
.toggle-btn[data-v-a9f93ebd]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important}
.upload-area:hover:not(.is-disabled) .upload-icon[data-v-b85e0677]{filter:none!important}
.move-selected-album[data-v-e99c1fb6]:hover:not(:disabled),
.move-selected-album[data-v-e99c1fb6]:focus-visible,
.pagination-btn[data-v-e99c1fb6]:hover:not(:disabled),
.mobile-close-btn[data-v-480b6da6]:hover,
.back-button[data-v-1300df34]:hover,
.back-button[data-v-badfd4a0]:hover,
.nav-item[data-v-badfd4a0]:hover,
.back-button[data-v-0a7a000b]:hover,
.back-button[data-v-c4ca64e5]:hover,
.reset-button[data-v-6cd3024e]:hover,
.back-button[data-v-ff73b9e7]:hover,
.back-button[data-v-6ad808c6]:hover,
.icon-card[data-v-2da73b7f]:hover,
.back-button[data-v-6afe39f9]:hover,
.back-button[data-v-8ee9f231]:hover{border-color:transparent!important;color:inherit!important}
.add-section-btn[data-v-c9f92a50]:hover:not(:disabled),
.floating-ball-direction-option[data-v-1b8d9e89]:hover:not(:disabled),
.control-btn[data-v-a1830ba1]:hover,
.control-btn[data-v-49b99ff6]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important;color:inherit!important}
.overlay-btn[data-v-565b8b7f]:hover,
.copy-btn[data-v-565b8b7f]:hover,
.collapse-btn[data-v-7b7253f6]:hover,
.dropdown-item[data-v-5dc22874]:hover:not(.disabled),
.scroll-button[data-v-074899d1]:hover{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:inherit!important}
.dropdown-menu .dropdown-item[data-v-69f53148]:hover:not(.disabled),.dropdown-menu .dropdown-item[data-v-69f53148]:active:not(.disabled),.dropdown-menu .dropdown-item[data-v-69f53148]:focus:not(.disabled),.dropdown-menu .dropdown-item[data-v-69f53148]:focus-visible:not(.disabled),.dropdown-item[data-v-5dc22874]:hover:not(.disabled),.dropdown-item[data-v-5dc22874]:active:not(.disabled),.dropdown-item[data-v-5dc22874]:focus:not(.disabled),.dropdown-item[data-v-5dc22874]:focus-visible:not(.disabled){background:transparent!important;color:inherit!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;padding-left:16px!important;transform:none!important}
}
