.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-2f099cf5]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}.fa-icon[data-v-2f099cf5]{font-size:16px;width:1em;height:1em}.fa-icon[style*=font-size][data-v-2f099cf5]{width:1em;height:1em}.fa-icon svg[data-v-2f099cf5]{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-53ad02cb]{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-53ad02cb]{position:absolute;opacity:0;pointer-events:none}.switch-track[data-v-53ad02cb]{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-53ad02cb]{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-53ad02cb]{left:24px;background:var(--text-primary)}.switch-type-primary.switch-checked .switch-track[data-v-53ad02cb]{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-53ad02cb]{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-53ad02cb]{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-53ad02cb]{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-53ad02cb]{background:#ffffff26;border-color:var(--glass-border);box-shadow:0 0 12px #ffffff1a}.switch-label[data-v-53ad02cb]{font-size:.95rem;color:var(--text-secondary)}.switch-disabled[data-v-53ad02cb]{opacity:.6;cursor:not-allowed}.switch-size-small .switch-track[data-v-53ad02cb]{width:36px;height:20px}.switch-size-small .switch-thumb[data-v-53ad02cb]{width:14px;height:14px;top:2px;left:2px}.switch-size-small.switch-checked .switch-thumb[data-v-53ad02cb]{left:20px}.switch-size-large .switch-track[data-v-53ad02cb]{width:52px;height:28px}.switch-size-large .switch-thumb[data-v-53ad02cb]{width:22px;height:22px}.switch-size-large.switch-checked .switch-thumb[data-v-53ad02cb]{left:28px}.switch-loading-icon[data-v-53ad02cb]{font-size:.7rem;animation:switch-spin-53ad02cb 1s linear infinite}.switch-size-small .switch-loading-icon[data-v-53ad02cb]{font-size:.6rem}.switch-size-large .switch-loading-icon[data-v-53ad02cb]{font-size:.8rem}@keyframes switch-spin-53ad02cb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.switch-loading-icon-primary[data-v-53ad02cb]{color:var(--primary-color)}.switch-loading-icon-success[data-v-53ad02cb]{color:var(--success-color)}.switch-loading-icon-warning[data-v-53ad02cb]{color:var(--warning-color)}.switch-loading-icon-danger[data-v-53ad02cb]{color:var(--danger-color)}.switch-loading-icon-default[data-v-53ad02cb]{color:var(--text-primary)}.switch-loading .switch-thumb[data-v-53ad02cb]{background:var(--text-secondary)}.switch-loading.switch-checked .switch-thumb[data-v-53ad02cb]{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-e441c0cb]{display:inline-flex;align-items:center;gap:8px}.table-action-btn[data-v-e441c0cb]{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-e441c0cb]{background:linear-gradient(135deg,#00ffff1a,#0099ff1a);color:#0ff;border:1px solid rgba(0,255,255,.2)}.table-action-primary[data-v-e441c0cb]:hover{background:linear-gradient(135deg,#0ff3,#09f3);color:#fff}.table-action-success[data-v-e441c0cb]{background:linear-gradient(135deg,#4caf501a,#4caf500d);color:#4caf50;border:1px solid rgba(76,175,80,.2)}.table-action-success[data-v-e441c0cb]:hover{background:linear-gradient(135deg,#4caf5033,#4caf501a);color:#fff}.table-action-warning[data-v-e441c0cb]{background:linear-gradient(135deg,#ffc1071a,#ffc1070d);color:#ffc107;border:1px solid rgba(255,193,7,.2)}.table-action-warning[data-v-e441c0cb]:hover{background:linear-gradient(135deg,#ffc10733,#ffc1071a);color:#fff}.table-action-danger[data-v-e441c0cb]{background:linear-gradient(135deg,#dc35451a,#dc35450d);color:#dc3545;border:1px solid rgba(220,53,69,.2)}.table-action-danger[data-v-e441c0cb]:hover{background:linear-gradient(135deg,#dc354533,#dc35451a);color:#fff}.table-action-info[data-v-e441c0cb]{background:linear-gradient(135deg,#6c757d1a,#6c757d0d);color:#6c757d;border:1px solid rgba(108,117,125,.2)}.table-action-info[data-v-e441c0cb]:hover{background:linear-gradient(135deg,#6c757d33,#6c757d1a);color:#fff}.table-action-btn.is-disabled[data-v-e441c0cb]{opacity:.4;cursor:not-allowed!important}.table-action-btn[data-v-e441c0cb]:disabled{opacity:.4;cursor:not-allowed!important}.table-action-primary.is-disabled[data-v-e441c0cb]:hover,.table-action-primary[data-v-e441c0cb]:disabled:hover{background:linear-gradient(135deg,#00ffff1a,#0099ff1a)!important;color:#0ff!important;cursor:not-allowed!important}.table-action-success.is-disabled[data-v-e441c0cb]:hover,.table-action-success[data-v-e441c0cb]:disabled:hover{background:linear-gradient(135deg,#4caf501a,#4caf500d)!important;color:#4caf50!important;cursor:not-allowed!important}.table-action-warning.is-disabled[data-v-e441c0cb]:hover,.table-action-warning[data-v-e441c0cb]:disabled:hover{background:linear-gradient(135deg,#ffc1071a,#ffc1070d)!important;color:#ffc107!important;cursor:not-allowed!important}.table-action-danger.is-disabled[data-v-e441c0cb]:hover,.table-action-danger[data-v-e441c0cb]:disabled:hover{background:linear-gradient(135deg,#dc35451a,#dc35450d)!important;color:#dc3545!important;cursor:not-allowed!important}.table-action-info.is-disabled[data-v-e441c0cb]:hover,.table-action-info[data-v-e441c0cb]:disabled:hover{background:linear-gradient(135deg,#6c757d1a,#6c757d0d)!important;color:#6c757d!important;cursor:not-allowed!important}.table-action-btn[data-v-e441c0cb] svg.fa-spinner,.table-action-btn[data-v-e441c0cb] svg[data-icon=spinner]{animation:action-spinner-spin-e441c0cb 1s linear infinite}@keyframes action-spinner-spin-e441c0cb{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-bb35f0c0]{display:flex;flex-direction:column;gap:.5rem;width:100%;font-family:var(--font-main);position:relative}.select-label[data-v-bb35f0c0]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.required-mark[data-v-bb35f0c0]{color:var(--danger-color)}.select-container[data-v-bb35f0c0]{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-bb35f0c0]:hover:not(.select-disabled){border-color:#00f0ff4d}.select-container.select-focused[data-v-bb35f0c0],.select-container.select-open[data-v-bb35f0c0]{border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.select-trigger[data-v-bb35f0c0]{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-bb35f0c0]:disabled{cursor:not-allowed}.select-prefix[data-v-bb35f0c0]{display:inline-flex;align-items:center;justify-content:center;padding-left:.9rem;color:var(--text-secondary)}.select-prefix-icon[data-v-bb35f0c0]{font-size:1rem}.select-value[data-v-bb35f0c0]{flex:1;padding:.7rem 1rem;min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.select-placeholder[data-v-bb35f0c0]{color:var(--text-secondary);opacity:.7}.select-tags[data-v-bb35f0c0]{display:flex;flex-wrap:wrap;gap:.4rem}.select-tag[data-v-bb35f0c0]{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-bb35f0c0]{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;color:var(--text-secondary);cursor:pointer}.select-clear[data-v-bb35f0c0]:hover{color:var(--primary-color)}.select-clear-icon[data-v-bb35f0c0]{font-size:.85rem}.select-suffix[data-v-bb35f0c0]{display:inline-flex;align-items:center;justify-content:center;padding-right:.4rem;color:var(--text-secondary)}.select-suffix-icon[data-v-bb35f0c0]{font-size:1rem}.select-arrow[data-v-bb35f0c0]{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-bb35f0c0]{transform:rotate(180deg) translateY(1px);color:var(--primary-color);opacity:.9}.select-dropdown[data-v-bb35f0c0]{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-bb35f0c0]{right:auto}.select-dropdown[data-v-bb35f0c0]: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-bb35f0c0]{top:auto;bottom:calc(100% + 8px)}.select-dropdown-teleport.select-dropdown-top[data-v-bb35f0c0]{top:auto}.select-search[data-v-bb35f0c0]{padding:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(0,240,255,.1);flex-shrink:0}.select-search-input[data-v-bb35f0c0]{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-bb35f0c0]::placeholder{color:var(--text-secondary);opacity:.6}.select-search-input[data-v-bb35f0c0]:focus{border-color:#00f0ff66;background:#00f0ff0d;box-shadow:0 0 0 3px #00f0ff1a}.select-options[data-v-bb35f0c0]{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-bb35f0c0]::-webkit-scrollbar{-webkit-appearance:none;width:6px!important;height:6px!important;background:transparent}.select-options[data-v-bb35f0c0]::-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-bb35f0c0]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00f0ff99,#00f0ff66)!important}.select-options[data-v-bb35f0c0]::-webkit-scrollbar-track{-webkit-appearance:none;background:#0003!important;border-radius:3px!important;border:none}.select-options[data-v-bb35f0c0]::-webkit-scrollbar-corner{background:transparent}.select-options[data-v-bb35f0c0]::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.select-option[data-v-bb35f0c0]{padding:.65rem 1rem;color:var(--text-primary);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.select-option[data-v-bb35f0c0]:hover{background:#00f0ff14;color:var(--primary-color);transform:translate(4px)}.select-option-selected[data-v-bb35f0c0]{background:#00f0ff1f;color:var(--primary-color)}.select-option-disabled[data-v-bb35f0c0]{opacity:.5;cursor:not-allowed}.select-option-highlight[data-v-bb35f0c0]{background:#00f0ff1a}.select-empty[data-v-bb35f0c0]{padding:.8rem 1rem;color:var(--text-secondary)}.select-helper[data-v-bb35f0c0]{font-size:.85rem;color:var(--text-secondary)}.select-error[data-v-bb35f0c0]{font-size:.85rem;color:var(--danger-color)}.select-size-small .select-value[data-v-bb35f0c0]{min-height:34px;font-size:.875rem;padding:.5rem .875rem}.select-size-medium .select-value[data-v-bb35f0c0]{min-height:40px}.select-size-large .select-value[data-v-bb35f0c0]{min-height:46px;font-size:1rem;padding:.95rem 1.25rem}.select-disabled[data-v-bb35f0c0]{opacity:.6;cursor:not-allowed}.select-loading[data-v-bb35f0c0]{border-color:#ffffff0d;opacity:.55;pointer-events:none}.select-loading .select-trigger[data-v-bb35f0c0]{cursor:not-allowed;pointer-events:auto}.select-container.select-loading[data-v-bb35f0c0]:hover{border-color:#ffffff0d}.select-spinner[data-v-bb35f0c0]{font-size:14px;color:var(--primary-color);flex-shrink:0;animation:select-spin-bb35f0c0 1s linear infinite}.select-trigger>.select-spinner[data-v-bb35f0c0]{margin-left:.9rem}.select-loading-tip[data-v-bb35f0c0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 1rem;color:var(--text-secondary);font-size:.9rem}@keyframes select-spin-bb35f0c0{to{transform:rotate(360deg)}}.select-dropdown-enter-active[data-v-bb35f0c0],.select-dropdown-leave-active[data-v-bb35f0c0]{transition:opacity .18s ease,transform .18s ease,filter .18s ease}.select-dropdown-enter-from[data-v-bb35f0c0],.select-dropdown-leave-to[data-v-bb35f0c0]{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(2px)}.base-input-wrapper[data-v-977d7b60]{display:flex;flex-direction:column;gap:.5rem;width:100%}.input-label[data-v-977d7b60]{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-977d7b60]{color:var(--primary-color);font-size:.9rem}.required-mark[data-v-977d7b60]{color:var(--danger-color);margin-left:2px}.input-container[data-v-977d7b60]{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[data-v-977d7b60]:hover:not(.input-disabled):not(.input-readonly){border-color:#00f0ff4d}.input-container.input-focused[data-v-977d7b60]:not(.input-disabled):not(.input-readonly){border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff33}.input-container.input-error[data-v-977d7b60]{border-color:var(--danger-color);box-shadow:0 0 20px #ff4f4f33}.input-container.input-status-success[data-v-977d7b60]{border-color:var(--success-color);box-shadow:0 0 20px #00ff9533}.input-container.input-status-warning[data-v-977d7b60]{border-color:var(--warning-color);box-shadow:0 0 20px #ffb80033}.input-prefix[data-v-977d7b60]{display:flex;align-items:center;padding-left:1rem;color:var(--text-secondary);flex-shrink:0}.prefix-icon[data-v-977d7b60]{font-size:1rem}input[data-v-977d7b60]{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-977d7b60]::placeholder{color:var(--text-secondary);opacity:.6}input[data-v-977d7b60]:disabled{cursor:not-allowed;opacity:.6}input[data-v-977d7b60]:read-only{cursor:default}.input-disabled .input-container input[data-v-977d7b60]:disabled{cursor:not-allowed!important}input[type=number][data-v-977d7b60]{-moz-appearance:textfield;appearance:textfield}input[type=number][data-v-977d7b60]::-webkit-inner-spin-button,input[type=number][data-v-977d7b60]::-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-977d7b60]{padding-right:2rem}.number-spinner[data-v-977d7b60]{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-977d7b60]{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-977d7b60]:hover{background:#00f0ff1a;color:var(--primary-color)}.spinner-button[data-v-977d7b60]:active{background:#00f0ff26}.spinner-button[data-v-977d7b60]:disabled,.spinner-button-disabled[data-v-977d7b60]{opacity:.4;cursor:not-allowed;pointer-events:none}.spinner-button[data-v-977d7b60]:disabled:hover,.spinner-button-disabled[data-v-977d7b60]:hover{background:transparent;color:var(--text-secondary)}.spinner-icon[data-v-977d7b60]{font-size:.75rem;flex-shrink:0}.spinner-button-up[data-v-977d7b60]{border-bottom:1px solid var(--glass-border-light)}.spinner-button-down[data-v-977d7b60]{border-top:1px solid var(--glass-border-light)}.input-disabled .number-spinner[data-v-977d7b60],.input-readonly .number-spinner[data-v-977d7b60]{opacity:.4;pointer-events:none}.input-size-small .number-spinner[data-v-977d7b60]{width:20px}.input-size-small .spinner-icon[data-v-977d7b60]{font-size:.7rem}.input-size-large .number-spinner[data-v-977d7b60]{width:28px}.input-size-large .spinner-icon[data-v-977d7b60]{font-size:.85rem}.input-container.input-has-prefix input[data-v-977d7b60]{padding-left:.5rem}.input-container.input-has-suffix input[data-v-977d7b60]{padding-right:.5rem}.input-suffix[data-v-977d7b60]{display:flex;align-items:center;padding-right:.75rem;flex-shrink:0}.suffix-button[data-v-977d7b60]{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-977d7b60]:hover{color:var(--primary-color);background:#00f0ff1a}.suffix-icon[data-v-977d7b60]{font-size:.9rem}.input-hint[data-v-977d7b60]{font-size:.85rem;color:var(--text-secondary)}.hint-content[data-v-977d7b60]{display:flex;align-items:center;gap:.5rem}.hint-icon[data-v-977d7b60]{font-size:.85rem;flex-shrink:0}.input-hint .hint-icon[data-v-977d7b60]{color:var(--success-color)}.input-error[data-v-977d7b60]{font-size:.85rem;color:var(--danger-color);animation:slideDown-977d7b60 .3s ease}.error-content[data-v-977d7b60]{display:flex;align-items:center;gap:.5rem}.error-icon[data-v-977d7b60]{font-size:.85rem;flex-shrink:0}@keyframes slideDown-977d7b60{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.input-size-small input[data-v-977d7b60]{padding:.5rem .875rem;font-size:.875rem}.input-size-small .input-prefix[data-v-977d7b60]{padding-left:.75rem}.input-size-small .input-suffix[data-v-977d7b60]{padding-right:.5rem}.input-size-large input[data-v-977d7b60]{padding:.95rem 1.25rem;font-size:1rem}.input-size-large .input-prefix[data-v-977d7b60]{padding-left:1.25rem}.input-size-large .input-suffix[data-v-977d7b60]{padding-right:1rem}.base-input-wrapper.input-disabled[data-v-977d7b60]{cursor:not-allowed}.input-disabled .input-container[data-v-977d7b60]{opacity:.6;cursor:not-allowed}.input-disabled .input-container[data-v-977d7b60]:hover{border-color:var(--glass-border)}.input-readonly .input-container[data-v-977d7b60]{background:var(--input-bg-readonly)}.table-pagination[data-v-b18a8f39]{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-b18a8f39],.pagination-center[data-v-b18a8f39],.pagination-right[data-v-b18a8f39]{display:flex;align-items:center;gap:12px}.pagination-total[data-v-b18a8f39]{color:var(--text-secondary);font-size:.9rem;min-width:110px;white-space:nowrap;flex:0 0 auto}.pagination-center[data-v-b18a8f39]{margin-left:auto}.pagination-page-active[data-v-b18a8f39]{font-weight:600}.pagination-ellipsis[data-v-b18a8f39]{color:var(--text-secondary);font-size:.9rem;padding:0 2px}.pagination-jumper[data-v-b18a8f39]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.85rem}.pagination-jumper[data-v-b18a8f39] .base-input-wrapper{width:80px}.pagination-left[data-v-b18a8f39] .base-select-wrapper{width:auto;min-width:120px}.pagination-skeleton[data-v-b18a8f39]{height:16px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-b18a8f39 1.8s ease-in-out infinite}.pagination-skeleton-text[data-v-b18a8f39]{width:160px;height:20px}.pagination-skeleton-select[data-v-b18a8f39]{width:120px;height:28px;border-radius:4px}.pagination-skeleton-button[data-v-b18a8f39]{width:32px;height:28px;border-radius:4px;flex-shrink:0}.pagination-skeleton-text-small[data-v-b18a8f39]{width:20px;height:16px}.pagination-skeleton-input[data-v-b18a8f39]{width:80px;height:28px;border-radius:4px}.pagination-skeleton-button-small[data-v-b18a8f39]{width:40px;height:28px;border-radius:4px}.pagination-jumper-skeleton[data-v-b18a8f39]{display:flex;align-items:center;gap:6px}@keyframes skeleton-shimmer-b18a8f39{0%{background-position:-200% 0}to{background-position:200% 0}}.base-table[data-v-ba06a1e8]{position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;padding:16px;overflow:hidden}.table-scroll[data-v-ba06a1e8]{position:relative;width:100%;overflow-x:auto}.table-scroll[data-v-ba06a1e8]::-webkit-scrollbar{height:8px}.table-scroll[data-v-ba06a1e8]::-webkit-scrollbar-button{display:none;width:0;height:0}.table-scroll[data-v-ba06a1e8]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.table-scroll[data-v-ba06a1e8]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#00f0ff73,#00b4ff73);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.table-scroll[data-v-ba06a1e8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#00f0ffb3,#00b4ffb3);background-clip:padding-box}.table-scroll[data-v-ba06a1e8]{scrollbar-width:thin;scrollbar-color:rgba(0,200,255,.55) rgba(255,255,255,.06)}.table-main[data-v-ba06a1e8]{width:100%;border-collapse:collapse;color:var(--text-primary);font-family:var(--font-main)}.table-header-cell[data-v-ba06a1e8]{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-ba06a1e8]:not(:first-child){border-left:1px solid var(--glass-border-light)}.table-cell[data-v-ba06a1e8]{padding:12px 8px;border-bottom:1px solid var(--glass-border-light);font-size:.92rem;text-align:left}.table-cell[data-v-ba06a1e8]:not(:first-child){border-left:1px solid var(--glass-border-light)}.table-row[data-v-ba06a1e8]:hover{background:var(--table-row-hover-bg)}.table-row-striped[data-v-ba06a1e8]{background:var(--table-row-striped-bg)}.table-selection[data-v-ba06a1e8]{width:40px;text-align:center}.table-align-center[data-v-ba06a1e8]{text-align:center}.table-align-right[data-v-ba06a1e8]{text-align:right}.table-empty[data-v-ba06a1e8]{min-height:280px;padding:24px 0;text-align:center;color:var(--text-secondary)}.table-empty-content[data-v-ba06a1e8]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:66px}.table-empty-icon[data-v-ba06a1e8]{font-size:1.6rem;color:var(--text-secondary);opacity:.8}.table-empty-text[data-v-ba06a1e8]{font-size:.92rem}.table-loading-state[data-v-ba06a1e8]{pointer-events:none}.skeleton-row[data-v-ba06a1e8]{pointer-events:none;animation:skeleton-fade-in-ba06a1e8 .3s ease-in}.skeleton-row[data-v-ba06a1e8]:hover{background:transparent!important}.skeleton-item[data-v-ba06a1e8]{height:16px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-ba06a1e8 1.8s ease-in-out infinite}.skeleton-text[data-v-ba06a1e8]{width:80%;max-width:200px}.skeleton-row:nth-child(1) .skeleton-text[data-v-ba06a1e8]{width:75%}.skeleton-row:nth-child(2) .skeleton-text[data-v-ba06a1e8]{width:90%}.skeleton-row:nth-child(3) .skeleton-text[data-v-ba06a1e8]{width:65%}.skeleton-row:nth-child(4) .skeleton-text[data-v-ba06a1e8]{width:85%}.skeleton-row:nth-child(5) .skeleton-text[data-v-ba06a1e8]{width:70%}.skeleton-price[data-v-ba06a1e8]{width:100px;height:24px;border-radius:6px}.skeleton-image[data-v-ba06a1e8]{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:8px}.skeleton-tag[data-v-ba06a1e8]{width:60px;height:24px;border-radius:12px}.skeleton-date[data-v-ba06a1e8]{width:120px}.skeleton-actions[data-v-ba06a1e8]{width:80px;height:28px;border-radius:4px}.skeleton-actions-group[data-v-ba06a1e8]{display:flex;align-items:center;gap:8px}.skeleton-action-button[data-v-ba06a1e8]{width:26px;height:26px;border-radius:2px;flex-shrink:0}.skeleton-checkbox[data-v-ba06a1e8]{width:18px;height:18px;margin:0 auto;border-radius:3px}.skeleton-switch[data-v-ba06a1e8]{width:44px;height:24px;border-radius:999px}.table-align-center .skeleton-item[data-v-ba06a1e8]{margin-left:auto;margin-right:auto}.table-align-right .skeleton-item[data-v-ba06a1e8]{margin-left:auto;margin-right:0}@keyframes skeleton-shimmer-ba06a1e8{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-fade-in-ba06a1e8{0%{opacity:0}to{opacity:1}}.batch-actions-bar[data-v-ba06a1e8]{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-ba06a1e8]{display:flex;align-items:center;gap:8px;white-space:nowrap}.batch-actions-text[data-v-ba06a1e8]{font-size:.92rem;color:var(--text-primary);font-weight:500}.batch-actions-buttons[data-v-ba06a1e8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.batch-actions-fade-enter-active[data-v-ba06a1e8],.batch-actions-fade-leave-active[data-v-ba06a1e8]{transition:all .3s cubic-bezier(.4,0,.2,1)}.batch-actions-fade-enter-from[data-v-ba06a1e8]{opacity:0;transform:translateY(-12px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.batch-actions-fade-leave-to[data-v-ba06a1e8]{opacity:0;transform:translateY(-8px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.table-pagination-wrapper[data-v-ba06a1e8]{margin-top:16px}.pagination-fade-enter-active[data-v-ba06a1e8],.pagination-fade-leave-active[data-v-ba06a1e8]{transition:all .25s ease}.pagination-fade-enter-from[data-v-ba06a1e8],.pagination-fade-leave-to[data-v-ba06a1e8]{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-b40d5ded]{border-radius:8px;overflow:hidden;background-color:#000}.art-player-container[data-v-b40d5ded] .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-e1f4d75a]{--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-e1f4d75a]{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-e1f4d75a]{display:flex;align-items:center;gap:12px}.filter-title h3[data-v-e1f4d75a]{margin:0;font-size:18px;color:var(--text-primary)}.filter-title p[data-v-e1f4d75a]{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.filter-icon[data-v-e1f4d75a]{color:var(--filter-accent);font-size:18px}.filter-actions[data-v-e1f4d75a]{display:flex;gap:10px;flex-wrap:wrap}.action-icon[data-v-e1f4d75a]{margin-right:6px}.action-icon-spin[data-v-e1f4d75a]{animation:filter-spin-e1f4d75a 1.8s linear infinite}@keyframes filter-spin-e1f4d75a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-body[data-v-e1f4d75a]{padding:20px 24px 24px}.filter-row[data-v-e1f4d75a]{--field-min-width: 220px;display:flex;flex-wrap:wrap;gap:16px 20px;margin-bottom:18px}.filter-row[data-v-e1f4d75a]:last-child{margin-bottom:0}.filter-item[data-v-e1f4d75a]{display:flex;flex-direction:column;gap:8px;flex:1 1 var(--field-min-width);min-width:var(--field-min-width)}.filter-label[data-v-e1f4d75a]{font-size:13px;color:var(--text-secondary);font-weight:500}.range-group[data-v-e1f4d75a]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.range-separator[data-v-e1f4d75a]{color:var(--text-secondary);font-size:13px}.filter-body[data-v-e1f4d75a] .input-container,.filter-body[data-v-e1f4d75a] .date-picker-input,.filter-body[data-v-e1f4d75a] .date-time-input,.filter-body[data-v-e1f4d75a] .select-container,.filter-body[data-v-e1f4d75a] .base-cascader .cascader-trigger,.filter-body[data-v-e1f4d75a] .base-cascader .cascader-value{min-height:44px;height:44px}.filter-body[data-v-e1f4d75a] .input-container input,.filter-body[data-v-e1f4d75a] .date-picker-input input,.filter-body[data-v-e1f4d75a] .date-time-input input,.filter-body[data-v-e1f4d75a] .select-trigger{height:100%}@media(max-width:768px){.filter-header[data-v-e1f4d75a]{flex-direction:column;align-items:flex-start}.filter-actions[data-v-e1f4d75a]{width:100%}.filter-row[data-v-e1f4d75a]{gap:12px}.filter-item[data-v-e1f4d75a]{min-width:100%}.range-group[data-v-e1f4d75a]{grid-template-columns:1fr}.range-separator[data-v-e1f4d75a]{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}}.base-dialog[data-v-c5afa599]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.dialog-backdrop[data-v-c5afa599]{position:absolute;inset:0;background:#080a1099}.dialog-panel[data-v-c5afa599]{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-c5afa599]{background:#14201c99}.dialog-panel.dialog-warning[data-v-c5afa599]{background:#241c0c99}.dialog-panel.dialog-error[data-v-c5afa599]{background:#24121299}.dialog-panel[data-v-c5afa599]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none}.dialog-header[data-v-c5afa599]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dialog-title[data-v-c5afa599]{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-c5afa599]{color:var(--dialog-accent);font-size:1.2rem}.dialog-close[data-v-c5afa599]{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .2s ease}.dialog-close[data-v-c5afa599]:hover{color:var(--text-primary)}.dialog-body[data-v-c5afa599]{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-c5afa599]{margin-top:20px;display:flex;justify-content:center;align-items:flex-end;gap:12px 28px}.dialog-footer[data-v-c5afa599] .base-button{border-radius:5px;padding:8px 38px}.dialog-primary[data-v-c5afa599]{--dialog-accent: var(--primary-color);box-shadow:0 0 30px #00f0ff2e,0 20px 60px #0006}.dialog-success[data-v-c5afa599]{--dialog-accent: var(--success-color);box-shadow:0 0 30px #00ff9529,0 20px 60px #0006}.dialog-warning[data-v-c5afa599]{--dialog-accent: var(--warning-color);box-shadow:0 0 30px #ffb80029,0 20px 60px #0006}.dialog-error[data-v-c5afa599]{--dialog-accent: var(--danger-color);box-shadow:0 0 30px #ff4f4f29,0 20px 60px #0006}.dialog-info[data-v-c5afa599]{--dialog-accent: var(--primary-color);box-shadow:0 0 26px #00f0ff24,0 20px 60px #0006}.dialog-primary-enter-active[data-v-c5afa599],.dialog-primary-leave-active[data-v-c5afa599],.dialog-success-enter-active[data-v-c5afa599],.dialog-success-leave-active[data-v-c5afa599],.dialog-warning-enter-active[data-v-c5afa599],.dialog-warning-leave-active[data-v-c5afa599],.dialog-info-enter-active[data-v-c5afa599],.dialog-info-leave-active[data-v-c5afa599],.dialog-error-enter-active[data-v-c5afa599],.dialog-error-leave-active[data-v-c5afa599]{transition:opacity .25s ease,transform .3s ease}.dialog-primary-enter-from[data-v-c5afa599],.dialog-primary-leave-to[data-v-c5afa599]{opacity:0;transform:translateY(10px) scale(.96);filter:blur(2px)}.dialog-success-enter-from[data-v-c5afa599],.dialog-success-leave-to[data-v-c5afa599]{opacity:0;transform:translateY(18px);filter:blur(2px)}.dialog-warning-enter-active[data-v-c5afa599]{animation:dialog-warning-pop-c5afa599 .3s ease}.dialog-warning-enter-from[data-v-c5afa599],.dialog-warning-leave-to[data-v-c5afa599]{opacity:0;transform:scale(1);filter:blur(2px)}.dialog-info-enter-from[data-v-c5afa599],.dialog-info-leave-to[data-v-c5afa599]{opacity:0;transform:scale(.98);filter:blur(4px)}.dialog-error-enter-active[data-v-c5afa599]{animation:dialog-error-shake-c5afa599 .35s ease}.dialog-error-enter-from[data-v-c5afa599],.dialog-error-leave-to[data-v-c5afa599]{opacity:0;transform:translateY(-4px);filter:blur(2px)}.dialog-body[data-v-c5afa599]::-webkit-scrollbar{width:6px}.dialog-body[data-v-c5afa599]::-webkit-scrollbar-thumb{background:#00f0ff59;border-radius:999px}.dialog-body[data-v-c5afa599]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}@keyframes dialog-warning-pop-c5afa599{0%{transform:scale(1)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes dialog-error-shake-c5afa599{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-0a224240]{position:fixed;inset:0;background:#080a1099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000}.drawer-container[data-v-0a224240]{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-0a224240]{left:0;top:0;bottom:0}.drawer-right[data-v-0a224240]{right:0;top:0;bottom:0}.drawer-top[data-v-0a224240]{top:0;left:0;right:0}.drawer-bottom[data-v-0a224240]{bottom:0;left:0;right:0}.drawer-left.drawer-small[data-v-0a224240],.drawer-right.drawer-small[data-v-0a224240]{width:25%}.drawer-left.drawer-medium[data-v-0a224240],.drawer-right.drawer-medium[data-v-0a224240]{width:40%}.drawer-left.drawer-large[data-v-0a224240],.drawer-right.drawer-large[data-v-0a224240]{width:60%}.drawer-left.drawer-extra-large[data-v-0a224240],.drawer-right.drawer-extra-large[data-v-0a224240]{width:80%}@media(max-width:1200px){.drawer-left.drawer-small[data-v-0a224240],.drawer-right.drawer-small[data-v-0a224240]{width:35%}.drawer-left.drawer-medium[data-v-0a224240],.drawer-right.drawer-medium[data-v-0a224240]{width:50%}.drawer-left.drawer-large[data-v-0a224240],.drawer-right.drawer-large[data-v-0a224240]{width:70%}.drawer-left.drawer-extra-large[data-v-0a224240],.drawer-right.drawer-extra-large[data-v-0a224240]{width:85%}}@media(max-width:900px){.drawer-left.drawer-small[data-v-0a224240],.drawer-right.drawer-small[data-v-0a224240]{width:50%}.drawer-left.drawer-medium[data-v-0a224240],.drawer-right.drawer-medium[data-v-0a224240]{width:70%}.drawer-left.drawer-large[data-v-0a224240],.drawer-right.drawer-large[data-v-0a224240]{width:85%}.drawer-left.drawer-extra-large[data-v-0a224240],.drawer-right.drawer-extra-large[data-v-0a224240]{width:95%}}@media(max-width:600px){.drawer-left.drawer-small[data-v-0a224240],.drawer-right.drawer-small[data-v-0a224240]{width:80%}.drawer-left.drawer-medium[data-v-0a224240],.drawer-right.drawer-medium[data-v-0a224240]{width:90%}.drawer-left.drawer-large[data-v-0a224240],.drawer-right.drawer-large[data-v-0a224240],.drawer-left.drawer-extra-large[data-v-0a224240],.drawer-right.drawer-extra-large[data-v-0a224240]{width:100%}}.drawer-top.drawer-small[data-v-0a224240],.drawer-bottom.drawer-small[data-v-0a224240]{height:20vh}.drawer-top.drawer-medium[data-v-0a224240],.drawer-bottom.drawer-medium[data-v-0a224240]{height:40vh}.drawer-top.drawer-large[data-v-0a224240],.drawer-bottom.drawer-large[data-v-0a224240]{height:60vh}.drawer-top.drawer-extra-large[data-v-0a224240],.drawer-bottom.drawer-extra-large[data-v-0a224240]{height:80vh}.drawer-header[data-v-0a224240]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--glass-border-light)}.drawer-title-section[data-v-0a224240]{display:flex;align-items:center;gap:10px}.drawer-icon[data-v-0a224240]{color:var(--primary-color);font-size:1.8rem}.drawer-title[data-v-0a224240]{font-size:1.8rem;font-weight:600}.drawer-close[data-v-0a224240]{border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.drawer-close[data-v-0a224240]:hover{color:var(--text-primary)}.drawer-body[data-v-0a224240]{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-0a224240]::-webkit-scrollbar{width:10px;height:10px}.drawer-body[data-v-0a224240]::-webkit-scrollbar-track{background:linear-gradient(135deg,#080c1466,#06090e33);border-radius:5px;margin:4px}.drawer-body[data-v-0a224240]::-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-0a224240]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00f0ff99,#00f0ff66);border:1px solid transparent;box-shadow:0 0 10px #00f0ff4d}.drawer-body[data-v-0a224240]::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#00f0ffcc,#00f0ff99);box-shadow:0 0 15px #00f0ff80}.drawer-footer[data-v-0a224240]{padding:12px 20px 20px;border-top:1px solid var(--glass-border-light)}.drawer-actions[data-v-0a224240]{display:flex;justify-content:flex-end;gap:12px}.drawer-fade-enter-active[data-v-0a224240],.drawer-fade-leave-active[data-v-0a224240]{transition:opacity .2s ease}.drawer-fade-enter-from[data-v-0a224240],.drawer-fade-leave-to[data-v-0a224240]{opacity:0}.drawer-right.drawer-slide-enter-active[data-v-0a224240],.drawer-right.drawer-slide-leave-active[data-v-0a224240],.drawer-left.drawer-slide-enter-active[data-v-0a224240],.drawer-left.drawer-slide-leave-active[data-v-0a224240],.drawer-top.drawer-slide-enter-active[data-v-0a224240],.drawer-top.drawer-slide-leave-active[data-v-0a224240],.drawer-bottom.drawer-slide-enter-active[data-v-0a224240],.drawer-bottom.drawer-slide-leave-active[data-v-0a224240]{transition:transform .3s ease}.drawer-right.drawer-slide-enter-from[data-v-0a224240],.drawer-right.drawer-slide-leave-to[data-v-0a224240]{transform:translate(100%)}.drawer-left.drawer-slide-enter-from[data-v-0a224240],.drawer-left.drawer-slide-leave-to[data-v-0a224240]{transform:translate(-100%)}.drawer-top.drawer-slide-enter-from[data-v-0a224240],.drawer-top.drawer-slide-leave-to[data-v-0a224240]{transform:translateY(-100%)}.drawer-bottom.drawer-slide-enter-from[data-v-0a224240],.drawer-bottom.drawer-slide-leave-to[data-v-0a224240]{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-5f8db029]{position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;padding:16px}.image-manager-toolbar[data-v-5f8db029]{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-5f8db029],.toolbar-right[data-v-5f8db029]{display:flex;align-items:center;gap:8px}.image-manager-pagination[data-v-5f8db029]{margin-top:16px;padding-top:12px;border-top:1px solid var(--glass-border-light)}.hidden-file-input[data-v-5f8db029]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.batch-fade-enter-active[data-v-5f8db029],.batch-fade-leave-active[data-v-5f8db029]{transition:all .3s ease}.batch-fade-enter-from[data-v-5f8db029],.batch-fade-leave-to[data-v-5f8db029]{opacity:0;transform:translate(10px)}.pagination-fade-enter-active[data-v-5f8db029],.pagination-fade-leave-active[data-v-5f8db029]{transition:all .3s ease}.pagination-fade-enter-from[data-v-5f8db029],.pagination-fade-leave-to[data-v-5f8db029]{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-a88e8228]{display:inline-block;position:relative}.image-upload.is-disabled[data-v-a88e8228]{opacity:.6;cursor:not-allowed}.hidden-input[data-v-a88e8228]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.preview-wrapper[data-v-a88e8228]{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-container[data-v-a88e8228]{position:relative;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#ffffff08;transition:all .3s ease}.preview-container[data-v-a88e8228]:hover{border-color:#00f0ff4d}.is-round .preview-container[data-v-a88e8228]{border-radius:50%}.upload-overlay[data-v-a88e8228]{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-a88e8228]{position:absolute;top:4px;right:4px;display:flex;gap:4px;opacity:0;transition:opacity .3s ease}.preview-container:hover .action-buttons[data-v-a88e8228]{opacity:1}.action-buttons-round[data-v-a88e8228]{display:flex;justify-content:center;gap:6px;height:24px;opacity:0;transition:opacity .3s ease}.action-buttons-round.is-hidden[data-v-a88e8228]{visibility:hidden}.preview-wrapper:hover .action-buttons-round[data-v-a88e8228]:not(.is-hidden){opacity:1}.action-btn[data-v-a88e8228]{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-a88e8228]{border:1px solid rgba(0,240,255,.5);background:#00b4c833;color:var(--primary-color)}.upload-btn[data-v-a88e8228]:hover{background:#00f0ff59;border-color:#00f0ffb3;box-shadow:0 0 10px #00f0ff80}.remove-btn[data-v-a88e8228]{border:1px solid rgba(220,53,69,.5);background:#dc506433;color:#ff6b7a}.remove-btn[data-v-a88e8228]:hover{background:#dc354566;border-color:#dc3545b3;color:#fff;box-shadow:0 0 10px #dc354580}.upload-placeholder[data-v-a88e8228]{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-a88e8228]{border-radius:50%}.upload-placeholder[data-v-a88e8228]:hover:not(.is-disabled *){border-color:var(--primary-color);background:#00f0ff0d}.upload-placeholder.is-dragging[data-v-a88e8228]{border-color:var(--primary-color);background:#00f0ff1a;box-shadow:0 0 20px #00f0ff33}.placeholder-icon[data-v-a88e8228]{font-size:24px;color:var(--text-secondary);transition:all .3s ease}.upload-placeholder:hover .placeholder-icon[data-v-a88e8228]{color:var(--primary-color);transform:scale(1.1)}.placeholder-text[data-v-a88e8228]{font-size:12px;color:var(--text-secondary);text-align:center;padding:0 8px}.error-message[data-v-a88e8228]{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}.error-fade-enter-active[data-v-a88e8228],.error-fade-leave-active[data-v-a88e8228]{transition:all .3s ease}.error-fade-enter-from[data-v-a88e8228],.error-fade-leave-to[data-v-a88e8228]{opacity:0;transform:translateY(-4px)}.base-tabs[data-v-ab983e9e]{--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-ab983e9e]{position:relative;display:flex;align-items:flex-start;margin-bottom:16px}.tabs-header[data-v-ab983e9e]{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-ab983e9e]::-webkit-scrollbar{display:none}.tab-item[data-v-ab983e9e]{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-ab983e9e]{white-space:nowrap}.scroll-arrow[data-v-ab983e9e]{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-ab983e9e]:hover{color:var(--primary-color);background:var(--button-bg-hover)}.scroll-arrow-left[data-v-ab983e9e]{margin-right:6px}.scroll-arrow-right[data-v-ab983e9e]{margin-left:6px}.tab-item[data-v-ab983e9e]:hover:not(.disabled){background:var(--tab-hover-bg);color:var(--text-primary)}.tab-item.active[data-v-ab983e9e]{background:var(--tab-active-bg);color:var(--tab-active-color);font-weight:500}.tab-item.disabled[data-v-ab983e9e]{opacity:.5;cursor:not-allowed}.tab-icon[data-v-ab983e9e]{font-size:.9rem}.tabs-content[data-v-ab983e9e]{background:#0000000d;border-radius:8px;overflow:hidden}.tabs-track[data-v-ab983e9e]{display:flex;transition:transform .3s ease}.tab-pane[data-v-ab983e9e]{flex-shrink:0;width:100%}.language-tab-content[data-v-3b485101]{padding:6px 0}.blocks-container[data-v-9f4bf732]{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-9f4bf732]{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-9f4bf732]{display:flex;align-items:center;gap:12px;flex-shrink:0}.blocks-title[data-v-9f4bf732]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-primary)}.blocks-title .title-icon[data-v-9f4bf732]{color:var(--primary-color)}.blocks-count[data-v-9f4bf732]{font-size:14px;color:var(--text-secondary);font-weight:400}.blocks-list[data-v-9f4bf732]{padding:16px}.block-item[data-v-9f4bf732]{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-9f4bf732]:hover{background:var(--table-row-hover-bg);border-color:var(--glass-border)}.block-item-header[data-v-9f4bf732]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:16px}.block-item-left[data-v-9f4bf732]{display:flex;align-items:center;gap:16px;flex:1}.block-image[data-v-9f4bf732]{flex-shrink:0}.block-info[data-v-9f4bf732]{flex:1;min-width:0}.block-title-row[data-v-9f4bf732]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.block-title[data-v-9f4bf732]{font-size:16px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-remark[data-v-9f4bf732]{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-9f4bf732]{margin-top:6px}.block-remark .remark-icon[data-v-9f4bf732]{color:var(--primary-color);font-size:11px;flex-shrink:0}.remark-tag[data-v-9f4bf732]{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-9f4bf732]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-type-badge[data-v-9f4bf732]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;flex-shrink:0}.block-type-badge.type-1[data-v-9f4bf732]{background:#667eea33;color:#667eea;border:1px solid rgba(102,126,234,.3)}.block-type-badge.type-2[data-v-9f4bf732]{background:#f5576c33;color:#f5576c;border:1px solid rgba(245,87,108,.3)}.block-type-badge.type-3[data-v-9f4bf732]{background:#00f0ff33;color:var(--primary-color);border:1px solid rgba(0,240,255,.3)}.block-type-badge.type-4[data-v-9f4bf732]{background:#00ff9533;color:var(--success-color);border:1px solid rgba(0,255,149,.3)}.block-type-badge.type-5[data-v-9f4bf732]{background:#ffb80033;color:var(--warning-color);border:1px solid rgba(255,184,0,.3)}.block-type-badge.type-6[data-v-9f4bf732]{background:#ff4f4f33;color:var(--danger-color);border:1px solid rgba(255,79,79,.3)}.block-type-badge.type-7[data-v-9f4bf732]{background:#7c3aed33;color:var(--accent-secondary);border:1px solid rgba(124,58,237,.3)}.block-item-right[data-v-9f4bf732]{display:flex;align-items:center;gap:8px;flex-shrink:0}[data-v-9f4bf732] .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-9f4bf732] .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-9f4bf732] .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-9f4bf732] .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-9f4bf732] .order-buttons .order-btn-up{border-bottom:1px solid var(--glass-border-light)}[data-v-9f4bf732] .order-buttons .order-btn:hover:not(:disabled){color:var(--primary-color);text-shadow:0 0 8px rgba(0,240,255,.5)}[data-v-9f4bf732] .order-buttons .order-btn:hover:not(:disabled):before{opacity:1}[data-v-9f4bf732] .order-buttons .order-btn:hover:not(:disabled) .fa-icon{transform:scale(1.15)}[data-v-9f4bf732] .order-buttons .order-btn:active:not(:disabled){transform:scale(.95)}[data-v-9f4bf732] .order-buttons .order-btn:active:not(:disabled):before{background:linear-gradient(135deg,#00f0ff40,#00f0ff1a)}[data-v-9f4bf732] .order-buttons .order-btn:active:not(:disabled) .fa-icon{transform:scale(1.05)}[data-v-9f4bf732] .order-buttons .order-btn:disabled{color:#969696cc;cursor:not-allowed;opacity:.6}[data-v-9f4bf732] .order-buttons .order-btn:disabled .fa-icon{opacity:.5;color:#b4b4b4e6}[data-v-9f4bf732] .order-buttons .order-btn:disabled:hover{color:#969696cc;transform:none}[data-v-9f4bf732] .order-buttons .order-btn:disabled:hover:before{opacity:0}[data-v-9f4bf732] .order-buttons .order-btn:disabled:hover .fa-icon{transform:none;opacity:.5;color:#b4b4b4e6}[data-v-9f4bf732] .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-9f4bf732] .order-buttons:hover:after{opacity:1}.empty-state[data-v-9f4bf732]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary)}.empty-state .empty-icon[data-v-9f4bf732]{margin-bottom:16px;color:var(--text-secondary)}.empty-state p[data-v-9f4bf732]{margin:0 0 24px;font-size:16px}.block-move-enter-active[data-v-9f4bf732],.block-move-leave-active[data-v-9f4bf732]{transition:all .5s cubic-bezier(.4,0,.2,1)}.block-move-enter-from[data-v-9f4bf732]{opacity:0;transform:translateY(-30px)}.block-move-leave-to[data-v-9f4bf732]{opacity:0;transform:translateY(30px)}.block-move-move[data-v-9f4bf732]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.block-move-leave-active[data-v-9f4bf732]{position:absolute;width:100%}.block-item.moving[data-v-9f4bf732]{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-9f4bf732]{flex-direction:column;align-items:stretch;gap:12px}.block-item-right[data-v-9f4bf732]{justify-content:space-between}}.sort-table[data-v-63ac1890]{position:relative;background:var(--table-bg);border:1px solid var(--glass-border);border-radius:8px;padding:16px;overflow:hidden}.sort-table-header[data-v-63ac1890]{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-63ac1890]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-primary)}.sort-table-title .title-icon[data-v-63ac1890]{color:var(--primary-color)}.sort-table-count[data-v-63ac1890]{font-size:14px;color:var(--text-secondary);font-weight:400}.sort-table-header-actions[data-v-63ac1890]{flex-shrink:0}.table-scroll[data-v-63ac1890]{position:relative;width:100%;overflow-x:auto}.table-scroll[data-v-63ac1890]::-webkit-scrollbar{height:8px}.table-scroll[data-v-63ac1890]::-webkit-scrollbar-button{display:none;width:0;height:0}.table-scroll[data-v-63ac1890]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.table-scroll[data-v-63ac1890]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#00f0ff73,#00b4ff73);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.table-scroll[data-v-63ac1890]::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#00f0ffb3,#00b4ffb3);background-clip:padding-box}.table-scroll[data-v-63ac1890]{scrollbar-width:thin;scrollbar-color:rgba(0,200,255,.55) rgba(255,255,255,.06)}.table-main[data-v-63ac1890]{width:100%;border-collapse:collapse;color:var(--text-primary);font-family:var(--font-main)}.table-header-cell[data-v-63ac1890]{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-63ac1890]:not(:first-child){border-left:1px solid var(--glass-border-light)}.sort-table-order-header[data-v-63ac1890]{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-63ac1890]{padding:12px 8px;border-bottom:1px solid var(--glass-border-light);font-size:.92rem;text-align:left}.table-cell[data-v-63ac1890]:not(:first-child){border-left:1px solid var(--glass-border-light)}.sort-table-order-cell[data-v-63ac1890]{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-63ac1890]:hover{background:var(--table-row-hover-bg)}.table-row-striped[data-v-63ac1890]{background:var(--table-row-striped-bg)}.table-selection[data-v-63ac1890]{width:40px;text-align:center}.table-align-center[data-v-63ac1890]{text-align:center}.table-align-right[data-v-63ac1890]{text-align:right}.table-empty[data-v-63ac1890]{min-height:280px;padding:24px 0;text-align:center;color:var(--text-secondary)}.table-empty-content[data-v-63ac1890]{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:66px}.table-empty-icon[data-v-63ac1890]{font-size:1.6rem;color:var(--text-secondary);opacity:.8}.table-empty-text[data-v-63ac1890]{font-size:.92rem}.table-loading-state[data-v-63ac1890]{pointer-events:none}.order-buttons[data-v-63ac1890]{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-63ac1890]{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-63ac1890]: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-63ac1890] .fa-icon{position:relative;z-index:1;font-size:11px;transition:all .25s cubic-bezier(.4,0,.2,1)}.order-btn-up[data-v-63ac1890]{border-bottom:1px solid var(--glass-border-light)}.order-btn[data-v-63ac1890]:hover:not(:disabled){color:var(--primary-color);text-shadow:0 0 8px rgba(0,240,255,.5)}.order-btn[data-v-63ac1890]:hover:not(:disabled):before{opacity:1}.order-btn[data-v-63ac1890]:hover:not(:disabled) .fa-icon{transform:scale(1.15)}.order-btn[data-v-63ac1890]:active:not(:disabled){transform:scale(.95)}.order-btn[data-v-63ac1890]:active:not(:disabled):before{background:linear-gradient(135deg,#00f0ff40,#00f0ff1a)}.order-btn[data-v-63ac1890]:active:not(:disabled) .fa-icon{transform:scale(1.05)}.order-btn[data-v-63ac1890]:disabled{color:#969696cc;cursor:not-allowed;opacity:.6}.order-btn[data-v-63ac1890]:disabled .fa-icon{opacity:.5;color:#b4b4b4e6}.order-btn[data-v-63ac1890]:disabled:hover{color:#969696cc;transform:none}.order-btn[data-v-63ac1890]:disabled:hover:before{opacity:0}.order-btn[data-v-63ac1890]:disabled:hover .fa-icon{transform:none;opacity:.5;color:#b4b4b4e6}.order-buttons[data-v-63ac1890]: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-63ac1890]:hover:after{opacity:1}.sort-table-row-move[data-v-63ac1890]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.sort-table-row-enter-active[data-v-63ac1890],.sort-table-row-leave-active[data-v-63ac1890]{transition:all .5s cubic-bezier(.4,0,.2,1)}.sort-table-row-enter-from[data-v-63ac1890]{opacity:0;transform:translateY(-30px)}.sort-table-row-leave-to[data-v-63ac1890]{opacity:0;transform:translateY(30px)}.sort-table-row-leave-active[data-v-63ac1890]{position:absolute;width:100%}.skeleton-row[data-v-63ac1890]{pointer-events:none;animation:skeleton-fade-in-63ac1890 .3s ease-in}.skeleton-row[data-v-63ac1890]:hover{background:transparent!important}.skeleton-item[data-v-63ac1890]{height:16px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-63ac1890 1.8s ease-in-out infinite}.skeleton-text[data-v-63ac1890]{width:80%;max-width:200px}.skeleton-row:nth-child(1) .skeleton-text[data-v-63ac1890]{width:75%}.skeleton-row:nth-child(2) .skeleton-text[data-v-63ac1890]{width:90%}.skeleton-row:nth-child(3) .skeleton-text[data-v-63ac1890]{width:65%}.skeleton-row:nth-child(4) .skeleton-text[data-v-63ac1890]{width:85%}.skeleton-row:nth-child(5) .skeleton-text[data-v-63ac1890]{width:70%}.skeleton-price[data-v-63ac1890]{width:100px;height:24px;border-radius:6px}.skeleton-image[data-v-63ac1890]{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:8px}.skeleton-tag[data-v-63ac1890]{width:60px;height:24px;border-radius:12px}.skeleton-date[data-v-63ac1890]{width:120px}.skeleton-actions[data-v-63ac1890]{width:80px;height:28px;border-radius:4px}.skeleton-actions-group[data-v-63ac1890]{display:flex;align-items:center;gap:8px}.skeleton-action-button[data-v-63ac1890]{width:26px;height:26px;border-radius:2px;flex-shrink:0}.skeleton-checkbox[data-v-63ac1890]{width:18px;height:18px;margin:0 auto;border-radius:3px}.skeleton-switch[data-v-63ac1890]{width:44px;height:24px;border-radius:999px}.skeleton-order[data-v-63ac1890]{width:36px;height:58px;border-radius:8px;margin:0 auto}.table-align-center .skeleton-item[data-v-63ac1890]{margin-left:auto;margin-right:auto}.table-align-right .skeleton-item[data-v-63ac1890]{margin-left:auto;margin-right:0}@keyframes skeleton-shimmer-63ac1890{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-fade-in-63ac1890{0%{opacity:0}to{opacity:1}}.batch-actions-bar[data-v-63ac1890]{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-63ac1890]{display:flex;align-items:center;gap:8px;white-space:nowrap}.batch-actions-text[data-v-63ac1890]{font-size:.92rem;color:var(--text-primary);font-weight:500}.batch-actions-buttons[data-v-63ac1890]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.batch-actions-fade-enter-active[data-v-63ac1890],.batch-actions-fade-leave-active[data-v-63ac1890]{transition:all .3s cubic-bezier(.4,0,.2,1)}.batch-actions-fade-enter-from[data-v-63ac1890]{opacity:0;transform:translateY(-12px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.batch-actions-fade-leave-to[data-v-63ac1890]{opacity:0;transform:translateY(-8px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.subscription-tip[data-v-4d04c468]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px 0;text-align:center}.tip-icon[data-v-4d04c468]{font-size:2.4rem;color:var(--warning-color)}.tip-text[data-v-4d04c468]{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin: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-8e7c82ee]{position:relative;z-index:1;width:100%;min-height:100vh;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-8e7c82ee]: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-8e7c82ee]>*{position:relative;z-index:1;width:100%;min-height:100%}@media(max-width:768px){.auth-layout[data-v-8e7c82ee]{padding:2rem 1.5rem}}.login-shell[data-v-29992f99]{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-29992f99]{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-29992f99]{display:flex;flex-direction:column;gap:1.35rem;min-width:0}.brand-block[data-v-29992f99]{display:flex;align-items:flex-start;gap:1rem;animation:slideInFromTop-29992f99 1s cubic-bezier(.4,0,.2,1) .2s both}.brand-badge[data-v-29992f99]{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:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 18%,transparent),color-mix(in srgb,var(--accent-secondary) 18%,transparent));border-radius:8px;border:1px solid color-mix(in srgb,var(--primary-color) 36%,transparent);box-shadow:0 0 26px var(--primary-color-glow);filter:drop-shadow(0 0 8px var(--primary-color-glow));transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-main)}.brand-text[data-v-29992f99]{min-width:0}.brand-kicker[data-v-29992f99]{margin:0 0 .3rem;color:var(--primary-color);font-size:.78rem;font-weight:700;text-transform:uppercase}.brand-title[data-v-29992f99]{margin:0;font-size:1.8rem;font-weight:700;color:var(--text-primary)}.brand-subtitle[data-v-29992f99]{margin:.35rem 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.hero-metrics[data-v-29992f99]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.metric-card[data-v-29992f99]{--metric-offset: -40px;position:relative;min-height:150px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.metric-card[data-v-29992f99]: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-29992f99]: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-29992f99] .card-body{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:1rem}.metric-card-1[data-v-29992f99]{--metric-offset: -88px;animation:slideInMetric-29992f99 1s cubic-bezier(.4,0,.2,1) .4s both}.metric-card-2[data-v-29992f99]{--metric-offset: -50px;animation:slideInMetric-29992f99 1s cubic-bezier(.4,0,.2,1) .55s both}.metric-card-3[data-v-29992f99]{--metric-offset: -32px;animation:slideInMetric-29992f99 1s cubic-bezier(.4,0,.2,1) .7s both}.metric-icon[data-v-29992f99]{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-29992f99] .fa-icon{font-size:.92rem}.metric-label[data-v-29992f99]{margin:0;font-size:.78rem;font-weight:700;color:var(--text-secondary)}.metric-value[data-v-29992f99]{margin:.4rem 0 .25rem;font-size:1.28rem;font-weight:700;color:var(--text-primary)}.metric-note[data-v-29992f99]{margin:auto 0 0;font-size:.8rem;color:var(--text-secondary);line-height:1.55}.hero-points[data-v-29992f99]{display:grid;gap:.75rem}.hero-point-item[data-v-29992f99]{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-point-item[data-v-29992f99]: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-29992f99]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary-color) 34%,transparent)}.hero-point-item[data-v-29992f99]:hover:before{opacity:1}.hero-point-item[data-v-29992f99] .card-body{position:relative;z-index:1;padding:.88rem 1rem}.point-row[data-v-29992f99]{display:flex;align-items:flex-start;gap:.75rem}.point-icon[data-v-29992f99]{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-29992f99] .fa-icon{font-size:.9rem;color:var(--primary-color)}.point-content[data-v-29992f99]{min-width:0}.point-title[data-v-29992f99]{margin:0;color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.35}.point-text[data-v-29992f99]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.55}.hero-point-item-1[data-v-29992f99]{animation:slideInFromBottom-29992f99 1s cubic-bezier(.4,0,.2,1) .6s both}.hero-point-item-2[data-v-29992f99]{animation:slideInFromBottom-29992f99 1s cubic-bezier(.4,0,.2,1) .8s both}.hero-point-item-3[data-v-29992f99]{animation:slideInFromBottom-29992f99 1s cubic-bezier(.4,0,.2,1) 1s both}.login-card[data-v-29992f99]{width:100%;animation:slideInFromRight-29992f99 1s cubic-bezier(.4,0,.2,1) .1s both}.login-card-header[data-v-29992f99]{display:flex;flex-direction:column;gap:.35rem}.login-title[data-v-29992f99]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.login-subtitle[data-v-29992f99]{margin:0;font-size:.9rem;color:var(--text-secondary)}.login-form[data-v-29992f99]{display:flex;flex-direction:column;gap:1.2rem}.captcha-row[data-v-29992f99]{display:grid;grid-template-columns:180px 160px;gap:.9rem;align-items:end;width:100%;box-sizing:border-box}.captcha-box[data-v-29992f99]{width:160px;max-width:160px;height:52px;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-29992f99]{width:100%;height:100%;object-fit:cover}.captcha-box[data-v-29992f99] .base-image-wrapper{border:none;border-radius:6px}.captcha-box[data-v-29992f99]:hover{border-color:#00f0ffb3;box-shadow:0 0 18px #00f0ff40}.captcha-hint[data-v-29992f99]{font-size:.75rem;color:var(--text-secondary)}.captcha-box[data-v-29992f99]:disabled{opacity:.6;cursor:not-allowed}.login-options[data-v-29992f99]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:auto;margin-left:auto}.forgot-password-btn[data-v-29992f99]{width:auto;min-width:auto;padding:0}.login-footer[data-v-29992f99]{display:flex;align-items:center;justify-content:center;padding:12px 0;border-top:1px solid var(--glass-border-light)}.copyright-text[data-v-29992f99]{margin:0;font-size:.85rem;color:var(--text-secondary);text-align:center}.text-link[data-v-29992f99]{background:transparent;border:none;color:var(--primary-color);font-family:var(--font-main);font-size:.9rem;cursor:pointer;padding:0}.text-link[data-v-29992f99]:hover{color:var(--text-primary);text-shadow:0 0 8px rgba(0,240,255,.45)}@media(max-width:1024px){.login-shell[data-v-29992f99]{align-items:flex-start}.login-panel[data-v-29992f99]{grid-template-columns:1fr;gap:2.25rem}.login-hero[data-v-29992f99]{order:2;max-width:100%}}@media(max-width:768px){.login-shell[data-v-29992f99]{padding:2.5rem 1.5rem}.hero-metrics[data-v-29992f99]{grid-template-columns:1fr}.brand-block[data-v-29992f99]{gap:.85rem}.brand-badge[data-v-29992f99]{width:48px;height:48px;font-size:1.5rem}.brand-title[data-v-29992f99]{font-size:1.5rem}.captcha-row[data-v-29992f99]{grid-template-columns:minmax(0,1fr) 160px;gap:.75rem}.captcha-box[data-v-29992f99]{width:160px;max-width:160px;height:52px;flex-shrink:0}.login-options[data-v-29992f99]{flex-direction:column;align-items:flex-start}}@keyframes slideInFromRight-29992f99{0%{opacity:0;transform:translate(40px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideInFromTop-29992f99{0%{opacity:0;transform:translateY(-40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInFromBottom-29992f99{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInMetric-29992f99{0%{opacity:0;transform:translate(var(--metric-offset)) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.reset-password-shell[data-v-5ea8dbe6]{position:relative;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.reset-password-container[data-v-5ea8dbe6]{position:relative;z-index:1;width:min(900px,100%);animation:slideInFromBottom-5ea8dbe6 .6s cubic-bezier(.4,0,.2,1)}.reset-password-card[data-v-5ea8dbe6]{width:100%}.card-header-content[data-v-5ea8dbe6]{display:flex;align-items:flex-start;gap:1rem}.header-icon[data-v-5ea8dbe6]{font-size:2rem;color:var(--warning-color);flex-shrink:0;margin-top:.25rem}.header-text[data-v-5ea8dbe6]{flex:1}.page-title[data-v-5ea8dbe6]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.page-subtitle[data-v-5ea8dbe6]{margin:.5rem 0 0;font-size:.95rem;color:var(--text-secondary)}.reset-password-content[data-v-5ea8dbe6]{display:flex;flex-direction:column;gap:2rem}.info-section[data-v-5ea8dbe6]{display:flex;flex-direction:column;gap:1.5rem}.info-item[data-v-5ea8dbe6]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-v-5ea8dbe6]{font-size:1.5rem;color:var(--primary-color);flex-shrink:0;margin-top:.25rem}.info-text h3[data-v-5ea8dbe6]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.info-text p[data-v-5ea8dbe6]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.steps[data-v-5ea8dbe6]{display:flex;flex-direction:column;gap:1.5rem;margin-left:2.5rem}.step-item[data-v-5ea8dbe6]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-5ea8dbe6]{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-5ea8dbe6]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.step-content p[data-v-5ea8dbe6]{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.command-section[data-v-5ea8dbe6]{display:flex;flex-direction:column;gap:1rem}.command-header[data-v-5ea8dbe6]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.command-icon[data-v-5ea8dbe6]{font-size:1.2rem;color:var(--primary-color)}.command-box[data-v-5ea8dbe6]{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-5ea8dbe6]{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-5ea8dbe6]{position:absolute;top:.75rem;right:.75rem;padding:.4rem .8rem;display:flex;align-items:center;gap:.4rem}.command-note[data-v-5ea8dbe6]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#ffb8001a;border-left:3px solid var(--warning-color);border-radius:4px;font-size:.85rem;color:var(--text-secondary)}.note-icon[data-v-5ea8dbe6]{font-size:1rem;color:var(--warning-color);flex-shrink:0;margin-top:.1rem}.command-note code[data-v-5ea8dbe6]{background:#ffb80033;padding:.15rem .4rem;border-radius:3px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.85rem;color:var(--warning-color)}.card-footer-content[data-v-5ea8dbe6]{display:flex;justify-content:center;padding:.5rem 0}.card-footer-content[data-v-5ea8dbe6] .base-button{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.page-title[data-v-5ea8dbe6]{font-size:1.5rem}.steps[data-v-5ea8dbe6]{margin-left:0}.command-text[data-v-5ea8dbe6]{font-size:.8rem;padding-right:0}.copy-btn[data-v-5ea8dbe6]{position:static;margin-top:.75rem;width:100%;justify-content:center}}@keyframes slideInFromBottom-5ea8dbe6{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.init-shell[data-v-30c76b8c]{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;padding-top:0}.page-header[data-v-30c76b8c]{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-30c76b8c]{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:linear-gradient(135deg,#00f0ff26,#00b4ff14);border-radius:8px;border:1px solid rgba(0,240,255,.2);box-shadow:0 0 20px #00f0ff1a;filter:drop-shadow(0 0 8px var(--primary-color-glow));transition:all .3s ease;font-family:var(--font-main)}.page-title[data-v-30c76b8c]{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.init-panel[data-v-30c76b8c]{position:relative;z-index:1;width:min(480px,100%)}.init-card[data-v-30c76b8c]{width:100%}.init-card-header[data-v-30c76b8c]{display:flex;align-items:center;gap:16px}.header-icon[data-v-30c76b8c]{color:#60a5fa;font-size:1.5rem;flex-shrink:0}.init-title[data-v-30c76b8c]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.init-subtitle[data-v-30c76b8c]{margin:0;font-size:.9rem;color:var(--text-secondary)}.init-form[data-v-30c76b8c]{display:flex;flex-direction:column;gap:1.2rem}@media(max-width:768px){.init-shell[data-v-30c76b8c]{padding:2.5rem 1.5rem}.init-panel[data-v-30c76b8c]{width:100%}}.init-shell[data-v-eeb68230]{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;padding-top:1rem}.page-header[data-v-eeb68230]{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-eeb68230]{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:linear-gradient(135deg,#00f0ff26,#00b4ff14);border-radius:8px;border:1px solid rgba(0,240,255,.2);box-shadow:0 0 20px #00f0ff1a;filter:drop-shadow(0 0 8px var(--primary-color-glow));transition:all .3s ease;font-family:var(--font-main)}.page-title[data-v-eeb68230]{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.init-panel[data-v-eeb68230]{position:relative;z-index:1;width:min(480px,100%)}.init-card[data-v-eeb68230]{width:100%}.init-card-header[data-v-eeb68230]{display:flex;align-items:center;gap:16px}.header-icon[data-v-eeb68230]{color:#ec4899;font-size:1.5rem;flex-shrink:0}.init-title[data-v-eeb68230]{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.init-subtitle[data-v-eeb68230]{margin:0;font-size:.9rem;color:var(--text-secondary)}.init-form[data-v-eeb68230]{display:flex;flex-direction:column;gap:1.2rem}.password-strength[data-v-eeb68230]{margin-top:-.4rem;padding:12px 16px;background:#0f172a66;border-radius:8px;border:1px solid rgba(148,163,184,.1)}.strength-label[data-v-eeb68230]{font-size:.85rem;color:var(--text-secondary);margin-bottom:8px;font-weight:500}.strength-bar[data-v-eeb68230]{display:flex;gap:6px;height:6px}.strength-segment[data-v-eeb68230]{flex:1;height:100%;border-radius:3px;background:#94a3b833;transition:all .3s ease}.strength-segment.weak[data-v-eeb68230]{background:#ef4444}.strength-segment.medium[data-v-eeb68230]{background:#f59e0b}.strength-segment.strong[data-v-eeb68230]{background:#3b82f6}.strength-segment.very-strong[data-v-eeb68230]{background:#10b981}@media(max-width:768px){.init-shell[data-v-eeb68230]{padding-top:1rem}.init-panel[data-v-eeb68230]{width:100%}}.add-admin-group-form[data-v-cd0a154c]{padding:8px 0}.drawer-actions[data-v-cd0a154c]{display:flex;justify-content:flex-end;gap:12px}.form-item[data-v-cd0a154c]{margin-bottom:24px}.form-item[data-v-cd0a154c]:last-child{margin-bottom:0}.permissions-label[data-v-cd0a154c]{margin-bottom:12px}.label-text[data-v-cd0a154c]{display:flex;align-items:center;gap:6px;font-size:.95rem;font-weight:500;color:var(--text-primary)}.label-icon[data-v-cd0a154c]{width:16px;height:16px}.required-mark[data-v-cd0a154c]{color:#ef4444;margin-left:2px}.permissions-container[data-v-cd0a154c]{display:flex;flex-direction:column;gap:12px}.permissions-loading[data-v-cd0a154c]{padding:40px 0;text-align:center}.permissions-tree-wrapper[data-v-cd0a154c]{padding:12px;background:#ffffff05;border:1px solid var(--glass-border-light);border-radius:8px}.permissions-empty[data-v-cd0a154c]{padding:40px 0;text-align:center}.empty-text[data-v-cd0a154c]{color:var(--text-secondary);font-size:.9rem}.error-message[data-v-cd0a154c]{color:#ef4444;font-size:.875rem;margin-top:4px}.search-add-content[data-v-e5bb0909]{display:flex;flex-direction:column;gap:16px}.search-bar[data-v-e5bb0909]{display:flex;align-items:center;gap:12px;flex-shrink:0}.search-input[data-v-e5bb0909]{flex:1;min-width:0}.search-table-wrapper[data-v-e5bb0909]{flex:1;min-height:200px}.confirm-dialog-content[data-v-e5bb0909]{padding:8px 0}.confirm-dialog-content p[data-v-e5bb0909]{margin:0 0 12px;font-size:.95rem;color:var(--text-primary);line-height:1.6}.confirm-dialog-content p[data-v-e5bb0909]:last-child{margin-bottom:0}.confirm-dialog-content strong[data-v-e5bb0909]{color:var(--primary-color);font-weight:600}.confirm-group-name[data-v-e5bb0909]{color:#ff4d4d;font-weight:600}.confirm-warning[data-v-e5bb0909]{color:#ff4d4d;font-size:.875rem;opacity:.9}.manage-admins-content[data-v-9ba701bf]{display:flex;flex-direction:column;gap:16px}.header-actions[data-v-9ba701bf]{display:flex;justify-content:flex-end;padding-bottom:12px;border-bottom:1px solid var(--glass-border-light)}.admins-table-container[data-v-9ba701bf]{flex:1;min-height:200px}.delete-dialog-content[data-v-9ba701bf]{padding:8px 0}.delete-dialog-content p[data-v-9ba701bf]{margin:0 0 12px;font-size:.95rem;color:var(--text-primary);line-height:1.6}.delete-dialog-content p[data-v-9ba701bf]:last-child{margin-bottom:0}.delete-dialog-content strong[data-v-9ba701bf]{color:var(--primary-color);font-weight:600}.delete-group-name[data-v-9ba701bf]{color:#ff4d4d;font-weight:600}.delete-warning[data-v-9ba701bf]{color:#ff4d4d;font-size:.875rem;opacity:.9}.page-content[data-v-62c99cdf]{padding:16px 6px 6px}.table-container[data-v-62c99cdf]{margin-top:18px}.delete-dialog-content[data-v-62c99cdf]{padding:8px 0}.delete-dialog-content p[data-v-62c99cdf]{margin:0 0 12px;font-size:.95rem;color:var(--text-primary);line-height:1.6}.delete-dialog-content p[data-v-62c99cdf]:last-child{margin-bottom:0}.delete-dialog-content strong[data-v-62c99cdf]{color:var(--primary-color);font-weight:600}.delete-warning[data-v-62c99cdf]{color:#ff4d4d;font-size:.875rem;opacity:.9}.add-admin-form[data-v-403a49ca]{padding:8px 0}.form-item[data-v-403a49ca]{margin-bottom:24px}.form-item[data-v-403a49ca]: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-cc3390ab]{padding:16px 6px 6px}.table-container[data-v-cc3390ab]{margin-top:18px}.create-notif-page[data-v-4363de74]{display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:100%;padding:1rem .8rem;animation:page-fade-in .5s ease}.notif-card[data-v-4363de74]{animation:card-fade-in-4363de74 .4s ease}@keyframes card-fade-in-4363de74{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-4363de74]{display:flex;align-items:center;gap:.75rem}.card-icon[data-v-4363de74]{font-size:1.35rem;color:var(--primary-color)}.notif-card.card-info .card-icon[data-v-4363de74]{color:#fff9}.card-title[data-v-4363de74]{margin:0;font-size:1.15rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-4363de74]{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.form-row[data-v-4363de74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;width:100%}.form-item[data-v-4363de74]{display:flex;flex-direction:column}.form-item-full[data-v-4363de74]{grid-column:1 / -1}@media(max-width:767px){.form-row[data-v-4363de74]{grid-template-columns:1fr}}.notification-list[data-v-99a886b1],.notif-list[data-v-99a886b1]{display:flex;flex-direction:column;gap:1rem}.notif-card[data-v-99a886b1]{cursor:pointer;transition:all .3s ease;animation:card-fade-in-99a886b1 .4s ease;animation-fill-mode:both}.notif-card[data-v-99a886b1]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00f0ff26}.notif-card.notif-read[data-v-99a886b1]{opacity:.75}.notif-card.notif-read .notif-title[data-v-99a886b1]{color:var(--text-secondary)}@keyframes card-fade-in-99a886b1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notif-card-content[data-v-99a886b1]{display:flex;flex-direction:column;gap:1rem}.notif-header[data-v-99a886b1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.notif-title-row[data-v-99a886b1]{display:flex;align-items:center;gap:.75rem;flex:1}.notif-title[data-v-99a886b1]{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary);line-height:1.4}.notif-time[data-v-99a886b1]{font-size:.85rem;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.notif-content-preview[data-v-99a886b1]{font-size:.95rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notif-footer[data-v-99a886b1]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid var(--glass-border)}.notif-sender[data-v-99a886b1]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary)}.sender-icon[data-v-99a886b1]{font-size:.9rem;color:var(--primary-color)}.notif-action[data-v-99a886b1]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--primary-color);transition:opacity .2s ease}.notif-card:hover .notif-action[data-v-99a886b1]{opacity:.8}.action-icon[data-v-99a886b1]{font-size:.9rem}.empty-state[data-v-99a886b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon[data-v-99a886b1]{font-size:4rem;color:var(--text-tertiary);margin-bottom:1rem;opacity:.5}.empty-text[data-v-99a886b1]{font-size:1rem;color:var(--text-secondary);margin:0}.loading-state[data-v-99a886b1]{display:flex;flex-direction:column;gap:1rem}.skeleton-card[data-v-99a886b1]{cursor:default;pointer-events:none}.skeleton-card[data-v-99a886b1]:hover{transform:none;box-shadow:none}.skeleton-content[data-v-99a886b1]{display:flex;flex-direction:column;gap:1rem}.skeleton-header[data-v-99a886b1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.skeleton-title[data-v-99a886b1]{height:20px;width:200px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-99a886b1 1.8s ease-in-out infinite}.skeleton-time[data-v-99a886b1]{height:16px;width:80px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-99a886b1 1.8s ease-in-out infinite}.skeleton-text[data-v-99a886b1]{height:16px;width:100%;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-99a886b1 1.8s ease-in-out infinite}.skeleton-text.short[data-v-99a886b1]{width:70%}.skeleton-footer[data-v-99a886b1]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid var(--glass-border)}.skeleton-sender[data-v-99a886b1]{height:16px;width:100px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-99a886b1 1.8s ease-in-out infinite}.skeleton-action[data-v-99a886b1]{height:16px;width:80px;background:linear-gradient(90deg,#ffffff0f,#00f0ff26,#ffffff0f);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer-99a886b1 1.8s ease-in-out infinite}@keyframes skeleton-shimmer-99a886b1{0%{background-position:-200% 0}to{background-position:200% 0}}.notif-detail[data-v-99a886b1]{display:flex;flex-direction:column;gap:1.5rem}.detail-header[data-v-99a886b1]{padding-bottom:1rem;border-bottom:1px solid var(--glass-border)}.detail-meta[data-v-99a886b1]{display:flex;flex-direction:column;gap:.75rem}.detail-item[data-v-99a886b1]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.detail-icon[data-v-99a886b1]{font-size:1rem;color:var(--primary-color);flex-shrink:0}.detail-label[data-v-99a886b1]{color:var(--text-secondary);flex-shrink:0}.detail-value[data-v-99a886b1]{color:var(--text-primary);font-weight:500}.detail-content[data-v-99a886b1]{padding:1rem;background:#ffffff08;border-radius:6px;border:1px solid var(--glass-border)}.content-text[data-v-99a886b1]{font-size:.95rem;color:var(--text-secondary);line-height:1.8;white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.notif-header[data-v-99a886b1]{flex-direction:column;align-items:flex-start}.notif-time[data-v-99a886b1]{align-self:flex-end}.notif-footer[data-v-99a886b1]{flex-direction:column;align-items:flex-start;gap:.75rem}}.notif-page[data-v-edff4886]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;padding:1rem .8rem;animation:page-fade-in .5s ease}@media(max-width:767px){.notif-page[data-v-edff4886]{padding:1rem .5rem}}.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-fa1f1868]{padding:8px 0}.form-item[data-v-fa1f1868]{margin-bottom:24px}.form-item[data-v-fa1f1868]:last-child{margin-bottom:0}.form-section[data-v-fa1f1868]{margin-bottom:24px;padding:14px;border:1px solid var(--glass-border-light);border-radius:6px;background:var(--bg-card)}.form-section[data-v-fa1f1868]:last-child{margin-bottom:0}.form-label[data-v-fa1f1868]{display:flex;align-items:center;gap:.5rem;margin-bottom:8px;font-size:.9rem;color:var(--text-secondary)}.form-label-icon[data-v-fa1f1868]{font-size:1rem;color:var(--text-secondary)}.form-label-text[data-v-fa1f1868]{font-weight:500}.form-hint[data-v-fa1f1868]{margin-top:6px;font-size:12px;color:var(--text-tertiary, #8c8c8c)}.cover-permission-grid[data-v-fa1f1868]{display:grid;gap:14px}.cover-permission-control[data-v-fa1f1868]{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-5a059034]{padding:8px 0}.form-item[data-v-5a059034]{margin-bottom:24px}.form-item[data-v-5a059034]:last-child{margin-bottom:0}.page-content[data-v-b4b4cbc4]{padding:16px 6px 6px}.cards-container[data-v-b4b4cbc4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;margin-top:18px}.empty-state[data-v-b4b4cbc4]{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-b4b4cbc4]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-text[data-v-b4b4cbc4]{font-size:14px;margin:0}@media(max-width:1200px){.cards-container[data-v-b4b4cbc4]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(max-width:768px){.cards-container[data-v-b4b4cbc4]{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}.drawer-form[data-v-a3f3cad8]{padding:8px 0}.form-section[data-v-a3f3cad8]{margin-bottom:24px}.form-section[data-v-a3f3cad8]:last-child{margin-bottom:0}.section-title[data-v-a3f3cad8]{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-a3f3cad8]{color:var(--primary-color);font-size:1rem}.form-row[data-v-a3f3cad8]{margin-bottom:18px}.form-row[data-v-a3f3cad8]:last-child{margin-bottom:0}.cover-input[data-v-a3f3cad8]{width:100%}.grid-2[data-v-a3f3cad8]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;flex:1;min-width:0}.policy-alert[data-v-a3f3cad8]{margin-bottom:14px}.policy-grid[data-v-a3f3cad8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-responsive[data-v-a3f3cad8]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.grid-responsive[data-v-a3f3cad8]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-responsive[data-v-a3f3cad8]{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.policy-grid[data-v-a3f3cad8]{grid-template-columns:1fr}}.lang-block[data-v-a3f3cad8]{padding:14px 0;border-bottom:1px solid rgba(0,240,255,.12)}.lang-block[data-v-a3f3cad8]:last-child{border-bottom:none}.lang-label[data-v-a3f3cad8]{font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.lang-title-input[data-v-a3f3cad8]{margin-bottom:8px}.lang-desc-input[data-v-a3f3cad8]{margin-bottom:0}.batch-timing[data-v-a3f3cad8]{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-a3f3cad8]{display:flex;align-items:flex-end;gap:12px}.batch-timing .batch-label[data-v-a3f3cad8]{font-size:13px;color:var(--primary-color);white-space:nowrap;padding-bottom:8px;font-weight:500}.batch-timing[data-v-a3f3cad8] .base-input-wrapper{width:100px;min-width:100px}.batch-timing[data-v-a3f3cad8] .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-a3f3cad8]{flex-direction:column;align-items:stretch}}.episode-list[data-v-a3f3cad8]{display:flex;flex-direction:column;gap:8px}.episode-item[data-v-a3f3cad8]{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-a3f3cad8]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.episode-no[data-v-a3f3cad8]{font-weight:600;font-size:14px;color:var(--text-primary)}.episode-fields[data-v-a3f3cad8]{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid rgba(0,240,255,.08)}.episode-editable[data-v-a3f3cad8]{display:grid;gap:12px;align-items:flex-end}.episode-editable.grid-4[data-v-a3f3cad8]{grid-template-columns:1fr;min-width:0}@media(min-width:768px){.episode-editable.grid-4[data-v-a3f3cad8]{grid-template-columns:1fr 120px 100px 100px}}.episode-editable .field-full[data-v-a3f3cad8]{min-width:0}@media(min-width:768px){.episode-editable .field-full[data-v-a3f3cad8]{grid-column:1 / -1}}.episode-readonly[data-v-a3f3cad8]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:#00f0ff0a;border-radius:4px;font-size:12px}.readonly-row[data-v-a3f3cad8]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.readonly-label[data-v-a3f3cad8]{color:var(--text-tertiary);flex-shrink:0;min-width:90px}.readonly-value[data-v-a3f3cad8]{color:var(--text-secondary);word-break:break-all}.drawer-loading-wrap[data-v-a3f3cad8]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.play-layer-overlay[data-v-e6c99265]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#080a10b8}.play-layer-panel[data-v-e6c99265]{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-e6c99265]{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-e6c99265]{font-weight:600;font-size:16px;color:var(--text-primary)}.play-layer-close[data-v-e6c99265]{padding:4px;color:var(--text-secondary);background:none;border:none;cursor:pointer;border-radius:4px}.play-layer-close[data-v-e6c99265]:hover{color:var(--text-primary);background:var(--glass-bg)}.play-layer-body[data-v-e6c99265]{padding:16px;flex:1;min-height:0}.player-container[data-v-e6c99265]{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.player-container[data-v-e6c99265] .art-player-container{position:absolute;top:0;left:0;width:100%;height:100%}.error-message[data-v-e6c99265]{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-e6c99265] svg{flex-shrink:0;margin-top:2px}.error-content[data-v-e6c99265]{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.error-header[data-v-e6c99265]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.error-summary[data-v-e6c99265]{font-weight:600;font-size:15px}.error-type-badge[data-v-e6c99265]{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-e6c99265]{color:#fca5a5;font-size:13px}.error-label[data-v-e6c99265]{font-weight:600;margin-bottom:4px;color:#ef4444}.error-value[data-v-e6c99265]{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-e6c99265]{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-e6c99265],.play-layer-leave-active[data-v-e6c99265]{transition:opacity .2s ease}.play-layer-enter-from[data-v-e6c99265],.play-layer-leave-to[data-v-e6c99265]{opacity:0}.preview-loading[data-v-e32b7842],.preview-empty[data-v-e32b7842]{padding:24px;text-align:center;color:var(--text-secondary)}.preview-header[data-v-e32b7842]{display:flex;gap:16px;margin-bottom:20px}.preview-cover[data-v-e32b7842]{width:160px;height:90px;object-fit:cover;border-radius:6px}.preview-meta[data-v-e32b7842]{flex:1;min-width:0}.preview-title[data-v-e32b7842]{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-e32b7842]{font-size:12px;color:var(--text-secondary)}.preview-stats span+span[data-v-e32b7842]{margin-left:12px}.preview-episodes[data-v-e32b7842]{border-top:1px solid var(--glass-border);padding-top:16px}.episodes-title[data-v-e32b7842]{font-weight:500;margin-bottom:12px}.episodes-list[data-v-e32b7842]{display:flex;flex-wrap:wrap;gap:8px}.episode-item[data-v-e32b7842]{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-e32b7842]{opacity:.6}.episode-no[data-v-e32b7842]{font-size:13px;width:58px}.episodes-empty[data-v-e32b7842]{padding:12px 0;font-size:13px;color:var(--text-secondary);text-align:center}.page-content[data-v-0eb6b24f]{padding:16px 6px 6px}.table-container[data-v-0eb6b24f]{margin-top:18px}.batch-delete-message[data-v-0eb6b24f]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-0eb6b24f]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-0eb6b24f]{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-0eb6b24f]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.batch-delete-cover[data-v-0eb6b24f] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.batch-delete-info[data-v-0eb6b24f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-title[data-v-0eb6b24f]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-0eb6b24f]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-0eb6b24f]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-0eb6b24f]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-0eb6b24f]::-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-aa1c6740]{padding:8px 0}.form-section[data-v-aa1c6740]{margin-bottom:24px}.form-section[data-v-aa1c6740]:last-child{margin-bottom:0}.section-title[data-v-aa1c6740]{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-aa1c6740]{color:var(--primary-color);font-size:1rem}.section-desc[data-v-aa1c6740]{margin:0 0 12px;font-size:13px;color:var(--text-tertiary, #8c8c8c);line-height:1.45}.form-row[data-v-aa1c6740]{margin-bottom:18px}.form-row[data-v-aa1c6740]:last-child{margin-bottom:0}.policy-alert[data-v-aa1c6740]{margin-bottom:14px}.policy-grid[data-v-aa1c6740]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-2[data-v-aa1c6740]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form-section .form-row.grid-2[data-v-aa1c6740]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.grid-responsive[data-v-aa1c6740]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.grid-responsive[data-v-aa1c6740]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.policy-grid[data-v-aa1c6740]{grid-template-columns:1fr}}.drawer-loading-wrap[data-v-aa1c6740]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.source-category-list[data-v-aa1c6740]{display:flex;flex-direction:column;gap:8px}.source-category-item[data-v-aa1c6740]{padding:10px 14px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.12);border-radius:6px;transition:all .2s}.source-category-item[data-v-aa1c6740]:hover{background:#00f0ff14;border-color:#00f0ff33}.source-category-name[data-v-aa1c6740]{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-2664813b]{padding:16px 6px 6px}.table-container[data-v-2664813b]{margin-top:18px}.form-row[data-v-2664813b]{margin-bottom:14px}.form-row.grid-3[data-v-2664813b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-section[data-v-2664813b]{margin-bottom:20px}.form-section .section-title[data-v-2664813b]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text-primary, #333)}.edit-detail-loading[data-v-2664813b]{padding:24px 0;text-align:center;color:var(--text-secondary, #666)}.video-box-mode[data-v-2664813b]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-message[data-v-2664813b]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-2664813b]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-2664813b]{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-2664813b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-2664813b]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-2664813b]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-2664813b]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-2664813b]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-2664813b]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.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-ad08a834]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.drawer-form[data-v-ad08a834]{padding:8px 0}.form-section[data-v-ad08a834]{margin-bottom:24px}.form-section[data-v-ad08a834]:last-child{margin-bottom:0}.section-title[data-v-ad08a834]{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-ad08a834]{margin-bottom:18px}.form-row[data-v-ad08a834]:last-child{margin-bottom:0}.form-row.grid-responsive[data-v-ad08a834]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:576px){.form-row.grid-responsive[data-v-ad08a834]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.form-row.grid-responsive[data-v-ad08a834]{grid-template-columns:repeat(3,1fr)}}.section-icon[data-v-ad08a834]{color:var(--primary-color);font-size:1rem}.loading-placeholder[data-v-0472014f]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.tag-video-drawer[data-v-0472014f]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-0472014f]{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-0472014f]{display:flex;align-items:center;gap:12px}.tag-avatar[data-v-0472014f]{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-0472014f]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.tag-sub[data-v-0472014f]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.video-table-panel[data-v-0472014f]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-0472014f]{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-0472014f] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-0472014f]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-0472014f]{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-0472014f]{opacity:.5}.confirm-message[data-v-0472014f]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-0472014f]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-0472014f]{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-0472014f]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-0472014f] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-0472014f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-0472014f]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-0472014f]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-0472014f]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-0472014f]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-0472014f]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}@media(max-width:1200px){.header-panel[data-v-0472014f]{flex-direction:column;align-items:flex-start}}.page-content[data-v-1f56a825]{padding:16px 6px 6px}.table-container[data-v-1f56a825]{margin-top:18px}.display-config-label[data-v-1f56a825]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-message[data-v-1f56a825]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-1f56a825]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-1f56a825]{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-1f56a825]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-1f56a825]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-1f56a825]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-1f56a825]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-1f56a825]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-1f56a825]::-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-ff482972]{padding:8px 0}.loading-placeholder[data-v-ff482972]{display:flex;align-items:center;justify-content:center;padding:40px}.section[data-v-ff482972]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--glass-border-light)}.section[data-v-ff482972]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title[data-v-ff482972]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:1rem;font-weight:600;color:var(--text-primary)}.section-title[data-v-ff482972] svg{color:var(--primary-color)}.form-row[data-v-ff482972]{margin-bottom:16px}.form-row[data-v-ff482972]:last-child{margin-bottom:0}.grid-2[data-v-ff482972]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.grid-3[data-v-ff482972]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end}.grid-4[data-v-ff482972]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.basic-info-layout[data-v-ff482972]{display:flex;gap:24px}.avatar-section[data-v-ff482972]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px}.avatar-label[data-v-ff482972]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-fields[data-v-ff482972]{flex:1;min-width:0}.form-item[data-v-ff482972]{display:flex;flex-direction:column;gap:8px}.form-item-label[data-v-ff482972]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-item-label[data-v-ff482972] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly[data-v-ff482972]{display:flex;flex-direction:column;gap:6px}.stat-readonly-label[data-v-ff482972]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary)}.stat-readonly-label[data-v-ff482972] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly-value[data-v-ff482972]{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-ff482972]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.basic-info-layout[data-v-ff482972]{flex-direction:column;align-items:center}.avatar-section[data-v-ff482972]{padding:0;margin-bottom:16px}.form-fields[data-v-ff482972]{width:100%}.grid-3[data-v-ff482972]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-2[data-v-ff482972],.grid-3[data-v-ff482972],.grid-4[data-v-ff482972]{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-9fb99446]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.actor-video-drawer[data-v-9fb99446]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-9fb99446]{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-9fb99446]{display:flex;align-items:center;gap:12px}.actor-avatar[data-v-9fb99446]{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-9fb99446]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.actor-sub[data-v-9fb99446]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.video-table-panel[data-v-9fb99446]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-9fb99446]{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-9fb99446] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-9fb99446]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-9fb99446]{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-9fb99446]{opacity:.5}.confirm-message[data-v-9fb99446]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-9fb99446]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-9fb99446]{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-9fb99446]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-9fb99446] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-9fb99446]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-9fb99446]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-9fb99446]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-9fb99446]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-9fb99446]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-9fb99446]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}@media(max-width:1200px){.header-panel[data-v-9fb99446]{flex-direction:column;align-items:flex-start}}.page-content[data-v-5b2de2ef]{padding:16px 6px 6px}.table-container[data-v-5b2de2ef]{margin-top:18px}.actor-avatar[data-v-5b2de2ef]{display:flex;align-items:center;justify-content:center}.actor-avatar[data-v-5b2de2ef] .avatar-wrapper{border:2px solid rgba(0,240,255,.3)}.display-config-label[data-v-5b2de2ef]{color:var(--text-primary);font-size:13px;font-weight:500}.batch-delete-message[data-v-5b2de2ef]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-5b2de2ef]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-5b2de2ef]{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-5b2de2ef]{flex-shrink:0}.batch-delete-info[data-v-5b2de2ef]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-5b2de2ef]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-5b2de2ef]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-5b2de2ef]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-5b2de2ef]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-5b2de2ef]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.drawer-form[data-v-5e5fbd49]{padding:8px 0}.form-row[data-v-5e5fbd49]{margin-bottom:18px}.form-row[data-v-5e5fbd49]:last-child{margin-bottom:0}.form-row.grid-2[data-v-5e5fbd49]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-section[data-v-5e5fbd49]{margin-top:24px}.section-title[data-v-5e5fbd49]{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-5e5fbd49]{color:var(--primary-color);font-size:1rem}@media(max-width:600px){.form-row.grid-2[data-v-5e5fbd49]{grid-template-columns:1fr}}.drawer-form[data-v-f24c4573]{padding:8px 0}.section[data-v-f24c4573]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--glass-border-light)}.section[data-v-f24c4573]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-title[data-v-f24c4573]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:1rem;font-weight:600;color:var(--text-primary)}.section-title[data-v-f24c4573] svg{color:var(--primary-color)}.basic-info-layout[data-v-f24c4573]{display:flex;gap:24px}.cover-section[data-v-f24c4573]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 12px}.cover-label[data-v-f24c4573]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-fields[data-v-f24c4573]{flex:1;min-width:0}.form-row[data-v-f24c4573]{margin-bottom:16px}.form-row[data-v-f24c4573]:last-child{margin-bottom:0}.form-row.grid-2[data-v-f24c4573]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.form-row.grid-3[data-v-f24c4573]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end}.form-row.grid-4[data-v-f24c4573]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.form-item[data-v-f24c4573]{display:flex;flex-direction:column;gap:8px}.form-item-label[data-v-f24c4573]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary);font-weight:500}.form-item-label[data-v-f24c4573] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly[data-v-f24c4573]{display:flex;flex-direction:column;gap:6px}.stat-readonly-label[data-v-f24c4573]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary)}.stat-readonly-label[data-v-f24c4573] svg{color:var(--primary-color);font-size:.9rem}.stat-readonly-value[data-v-f24c4573]{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-f24c4573]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.basic-info-layout[data-v-f24c4573]{flex-direction:column;align-items:center}.cover-section[data-v-f24c4573]{padding:0;margin-bottom:16px}.form-fields[data-v-f24c4573]{width:100%}.form-row.grid-3[data-v-f24c4573]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.form-row.grid-2[data-v-f24c4573],.form-row.grid-3[data-v-f24c4573],.form-row.grid-4[data-v-f24c4573]{grid-template-columns:1fr}}.loading-placeholder[data-v-f55d8d06]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.album-video-drawer[data-v-f55d8d06]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-f55d8d06]{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-f55d8d06]{display:flex;align-items:center;gap:12px}.album-icon[data-v-f55d8d06]{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-f55d8d06]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.album-sub[data-v-f55d8d06]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.dot[data-v-f55d8d06]{opacity:.5}.video-table-panel[data-v-f55d8d06]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-f55d8d06]{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-f55d8d06] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-f55d8d06]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-f55d8d06]{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-f55d8d06]{display:flex;align-items:center;justify-content:center;max-width:90px;margin:0 auto}.sort-input-cell[data-v-f55d8d06] .base-input{font-size:13px}.sort-input-cell[data-v-f55d8d06] input{text-align:center;padding:4px 8px}.confirm-message[data-v-f55d8d06]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-f55d8d06]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-f55d8d06]{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-f55d8d06]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-f55d8d06] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-f55d8d06]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-f55d8d06]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-f55d8d06]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-f55d8d06]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-f55d8d06]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-f55d8d06]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.drawer-footer-actions[data-v-f55d8d06]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1200px){.header-panel[data-v-f55d8d06]{flex-direction:column;align-items:flex-start}}.page-content[data-v-6fe6d71a]{padding:16px 6px 6px}.table-container[data-v-6fe6d71a]{margin-top:18px}.display-config-label[data-v-6fe6d71a]{color:var(--text-primary);font-size:13px;font-weight:500}.drawer-form[data-v-6fe6d71a]{padding:8px 0}.form-row[data-v-6fe6d71a]{margin-bottom:18px}.form-row[data-v-6fe6d71a]:last-child{margin-bottom:0}.form-row.grid-3[data-v-6fe6d71a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.batch-delete-message[data-v-6fe6d71a]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-6fe6d71a]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-6fe6d71a]{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-6fe6d71a]{flex-shrink:0}.batch-delete-info[data-v-6fe6d71a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-name[data-v-6fe6d71a]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-6fe6d71a]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-6fe6d71a]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-6fe6d71a]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-6fe6d71a]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.status-tag[data-v-6fe6d71a]{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-6fe6d71a]{background:#00ff951a;color:#00d98a;border:1px solid rgba(0,255,149,.25)}.status-tag--danger[data-v-6fe6d71a]{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-3c7ba3f6]{padding:8px 0}.form-row[data-v-3c7ba3f6]{margin-bottom:18px}.form-row[data-v-3c7ba3f6]:last-child{margin-bottom:0}.form-section[data-v-3c7ba3f6]{margin-bottom:18px}.section-title[data-v-3c7ba3f6]{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-3c7ba3f6]{color:var(--primary-color);font-size:1rem}.grid-2[data-v-3c7ba3f6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.grid-2[data-v-3c7ba3f6]{grid-template-columns:1fr}}.form-item[data-v-3c7ba3f6]{display:flex;flex-direction:column}.form-label[data-v-3c7ba3f6]{display:flex;align-items:center;gap:.5rem;margin-bottom:8px;font-size:.9rem;color:var(--text-secondary)}.form-label-icon[data-v-3c7ba3f6]{font-size:1rem;color:var(--text-secondary)}.form-label-text[data-v-3c7ba3f6]{font-weight:500}.readonly-value[data-v-3c7ba3f6]{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-9a12d3fc]{display:flex;align-items:center;justify-content:center;padding:40px;min-height:300px}.issuer-video-drawer[data-v-9a12d3fc]{display:flex;flex-direction:column;gap:16px;min-height:480px}.header-panel[data-v-9a12d3fc]{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-9a12d3fc]{display:flex;align-items:center;gap:12px}.issuer-avatar[data-v-9a12d3fc]{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-9a12d3fc]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.issuer-sub[data-v-9a12d3fc]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.video-table-panel[data-v-9a12d3fc]{border-radius:8px;border:1px solid var(--glass-border);background:#00000005;overflow:hidden}.video-cover-cell[data-v-9a12d3fc]{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-9a12d3fc] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.video-title-cell[data-v-9a12d3fc]{display:flex;flex-direction:column;gap:4px}.video-title-text[data-v-9a12d3fc]{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-9a12d3fc]{opacity:.5}.confirm-message[data-v-9a12d3fc]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.confirm-video-list[data-v-9a12d3fc]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.confirm-video-item[data-v-9a12d3fc]{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-9a12d3fc]{width:64px;height:36px;flex-shrink:0;border-radius:4px;overflow:hidden}.confirm-video-cover[data-v-9a12d3fc] .base-image-wrapper{width:100%;height:100%;min-width:0;min-height:0}.confirm-video-info[data-v-9a12d3fc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.confirm-video-title[data-v-9a12d3fc]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-video-id[data-v-9a12d3fc]{font-size:12px;color:var(--text-secondary)}.confirm-video-list[data-v-9a12d3fc]::-webkit-scrollbar{width:4px}.confirm-video-list[data-v-9a12d3fc]::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:999px}.confirm-video-list[data-v-9a12d3fc]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}@media(max-width:1200px){.header-panel[data-v-9a12d3fc]{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}.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-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-ea7f3ba3]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-ea7f3ba3]{font-size:13px;font-weight:500;color:var(--text-primary)}.select-trigger[data-v-ea7f3ba3]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.search-bar[data-v-ea7f3ba3]{display:flex;gap:8px;align-items:flex-start}.search-bar[data-v-ea7f3ba3]>:first-child{flex:1}.list-wrapper[data-v-ea7f3ba3]{margin-top:8px;height:300px;overflow-y:auto;border:1px solid var(--border-color);background:var(--bg-secondary)}.list-loading[data-v-ea7f3ba3]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--text-secondary);font-size:13px}.spin-icon[data-v-ea7f3ba3]{animation:spin-ea7f3ba3 1s linear infinite}@keyframes spin-ea7f3ba3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-empty[data-v-ea7f3ba3]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-placeholder);font-size:13px}.list-item[data-v-ea7f3ba3]{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)}.list-item[data-v-ea7f3ba3]:hover{background:rgba(var(--theme-color-cyan-rgb, 0, 240, 255),.06)}.list-item.is-selected[data-v-ea7f3ba3]{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-ea7f3ba3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-pagination[data-v-ea7f3ba3]{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.pagination-info[data-v-ea7f3ba3]{font-size:12px;color:var(--text-secondary)}.pagination-buttons[data-v-ea7f3ba3]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-ea7f3ba3]{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-ea7f3ba3]:hover:not(:disabled){border-color:var(--neon-cyan, #00f0ff);color:var(--neon-cyan, #00f0ff)}.pagination-btn[data-v-ea7f3ba3]:disabled{opacity:.3;cursor:not-allowed}.pagination-current[data-v-ea7f3ba3]{font-size:12px;color:var(--text-secondary);min-width:40px;text-align:center}.list-wrapper[data-v-ea7f3ba3]::-webkit-scrollbar{width:4px}.list-wrapper[data-v-ea7f3ba3]::-webkit-scrollbar-track{background:transparent}.list-wrapper[data-v-ea7f3ba3]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.config-form[data-v-f1c1c046]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-f1c1c046]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-f1c1c046]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-hint[data-v-f1c1c046]{font-size:12px;color:var(--text-secondary);opacity:.7}.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)}.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-a387a1ff]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-a387a1ff]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-a387a1ff]{font-size:13px;font-weight:500;color:var(--text-primary)}.list-header[data-v-a387a1ff]{display:flex;justify-content:space-between;align-items:center}.config-error[data-v-a387a1ff]{font-size:.85rem;color:var(--danger-color);margin-top:4px}.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)}.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}.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-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-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-b15c89c8]{display:flex;flex-direction:column;gap:20px;padding:8px 0}.form-item[data-v-b15c89c8]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-b15c89c8]{font-size:14px;font-weight:500;color:var(--text-primary)}.config-section[data-v-b15c89c8]{border-top:1px solid var(--glass-border);padding-top:16px}.config-section-title[data-v-b15c89c8]{font-size:15px;font-weight:600;color:var(--primary-color);margin-bottom:12px}.drawer-form[data-v-a5e11101]{display:flex;flex-direction:column;gap:20px;padding:8px 0}.form-item[data-v-a5e11101]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-a5e11101]{font-size:14px;font-weight:500;color:var(--text-primary)}.type-badge[data-v-a5e11101]{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-a5e11101]{border-top:1px solid var(--glass-border);padding-top:16px}.config-section-title[data-v-a5e11101]{font-size:15px;font-weight:600;color:var(--primary-color);margin-bottom:12px}.page-content[data-v-4b3752df]{padding:16px 6px 6px}.config-card[data-v-c5763b28]{animation:card-fade-in-c5763b28 .4s ease}@keyframes card-fade-in-c5763b28{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-c5763b28]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-c5763b28]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-c5763b28]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-c5763b28]{margin-top:1rem;display:flex;flex-direction:column;gap:2rem}.color-sub-section[data-v-c5763b28]{display:flex;flex-direction:column;gap:1rem}.color-grid[data-v-c5763b28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.quick-themes[data-v-c5763b28]{display:flex;flex-direction:column;gap:1rem}.section-label[data-v-c5763b28]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.section-label .value-badge[data-v-c5763b28]{margin-left:auto;padding:.25rem .625rem;background:#00f0ff26;border:1px solid var(--primary-color);border-radius:6px;font-size:.75rem;color:var(--primary-color);font-weight:700}.theme-presets[data-v-c5763b28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.theme-preset-item[data-v-c5763b28]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem;background:#ffffff05;border:2px solid var(--glass-border-light);border-radius:8px;cursor:pointer;transition:all .3s ease}.theme-preset-item[data-v-c5763b28]:hover{background:#ffffff0d;border-color:var(--primary-color);transform:translateY(-2px)}.theme-preset-item.active[data-v-c5763b28]{background:#00f0ff1a;border-color:var(--primary-color);box-shadow:0 4px 16px #00f0ff33}.theme-colors[data-v-c5763b28]{display:flex;gap:.25rem}.theme-color-dot[data-v-c5763b28]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.1)}.theme-name[data-v-c5763b28]{font-size:.75rem;font-weight:500;color:var(--text-primary)}.config-actions[data-v-c5763b28]{display:flex;flex-direction:column;gap:1rem}.action-buttons[data-v-c5763b28]{display:flex;gap:.75rem}@media(max-width:1024px){.color-grid[data-v-c5763b28]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:768px){.color-grid[data-v-c5763b28]{grid-template-columns:1fr}.theme-presets[data-v-c5763b28]{grid-template-columns:repeat(2,1fr)}}.config-card[data-v-c1cdaf0e]{animation:card-fade-in-c1cdaf0e .4s ease}@keyframes card-fade-in-c1cdaf0e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-c1cdaf0e]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-c1cdaf0e]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-c1cdaf0e]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-c1cdaf0e]{margin-top:1rem;display:flex;flex-direction:column;gap:2rem}.section-label[data-v-c1cdaf0e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.section-label .value-badge[data-v-c1cdaf0e]{margin-left:auto;padding:.25rem .625rem;background:#00f0ff26;border:1px solid var(--primary-color);border-radius:6px;font-size:.75rem;color:var(--primary-color);font-weight:700}.section-desc[data-v-c1cdaf0e]{margin:.5rem 0 0;font-size:.75rem;color:var(--text-secondary)}.layout-section[data-v-c1cdaf0e]{display:flex;flex-direction:column;gap:.875rem}.switch-item[data-v-c1cdaf0e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#ffffff05;border:1px solid var(--glass-border-light);border-radius:8px;transition:all .3s ease}.switch-item[data-v-c1cdaf0e]:hover{background:#ffffff0a;border-color:var(--glass-border)}.switch-info[data-v-c1cdaf0e]{flex:1;min-width:0}.switch-label[data-v-c1cdaf0e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.switch-icon[data-v-c1cdaf0e]{font-size:1rem;color:var(--primary-color)}.switch-desc[data-v-c1cdaf0e]{margin:0;font-size:.75rem;color:var(--text-secondary);line-height:1.4}.content-width-options[data-v-c1cdaf0e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.content-width-option[data-v-c1cdaf0e]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#ffffff05;border:2px solid var(--glass-border-light);border-radius:8px;cursor:pointer;transition:all .3s ease}.content-width-option[data-v-c1cdaf0e]:hover{background:#ffffff0d;border-color:var(--primary-color);transform:translateY(-2px)}.content-width-option.active[data-v-c1cdaf0e]{background:#00f0ff1a;border-color:var(--primary-color);box-shadow:0 4px 16px #00f0ff33}.cw-icon[data-v-c1cdaf0e]{font-size:1.75rem;color:var(--primary-color)}.cw-label[data-v-c1cdaf0e]{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.cw-width[data-v-c1cdaf0e]{font-size:.6875rem;color:var(--text-secondary);padding:.125rem .5rem;background:#ffffff0a;border-radius:4px}.header-tabs[data-v-c1cdaf0e]{display:flex;gap:.25rem;padding:.25rem;background:#ffffff08;border:1px solid var(--glass-border-light);border-radius:8px;width:fit-content}.header-tab[data-v-c1cdaf0e]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .25s ease}.header-tab[data-v-c1cdaf0e]:hover{color:var(--text-primary);background:#ffffff0a}.header-tab.active[data-v-c1cdaf0e]{color:var(--primary-color);background:#00f0ff1a;border-color:#00f0ff4d;box-shadow:0 0 8px #00f0ff1a}.header-config[data-v-c1cdaf0e]{display:flex;flex-direction:column;gap:1.25rem;animation:header-config-in-c1cdaf0e .25s ease}@keyframes header-config-in-c1cdaf0e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.header-config-group[data-v-c1cdaf0e]{display:flex;flex-direction:column;gap:.5rem}.header-config-label[data-v-c1cdaf0e]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.header-option-grid[data-v-c1cdaf0e]{display:grid;gap:.625rem}.header-option-grid.cols-2[data-v-c1cdaf0e]{grid-template-columns:repeat(2,1fr)}.header-option-grid.cols-3[data-v-c1cdaf0e]{grid-template-columns:repeat(3,1fr)}.header-option-item[data-v-c1cdaf0e]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;background:#ffffff05;border:2px solid var(--glass-border-light);border-radius:8px;cursor:pointer;transition:all .25s ease}.header-option-item[data-v-c1cdaf0e]:hover:not(.disabled){background:#ffffff0d;border-color:var(--primary-color);transform:translateY(-1px)}.header-option-item.active[data-v-c1cdaf0e]{background:#00f0ff1a;border-color:var(--primary-color);box-shadow:0 2px 12px #00f0ff26}.header-option-item.disabled[data-v-c1cdaf0e]{opacity:.35;cursor:not-allowed}.header-option-icon[data-v-c1cdaf0e]{font-size:1.125rem;color:var(--primary-color)}.header-option-label[data-v-c1cdaf0e]{font-size:.75rem;font-weight:500;color:var(--text-primary)}.header-switch-row[data-v-c1cdaf0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.header-option-grid.cols-4[data-v-c1cdaf0e]{grid-template-columns:repeat(4,1fr)}.single-mode-options[data-v-c1cdaf0e]{display:flex;flex-direction:column;gap:1.25rem;animation:header-config-in-c1cdaf0e .25s ease}.single-mode-divider[data-v-c1cdaf0e]{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.single-mode-divider[data-v-c1cdaf0e]:before,.single-mode-divider[data-v-c1cdaf0e]:after{content:"";flex:1;height:1px;background:var(--glass-border-light)}.divider-label[data-v-c1cdaf0e]{font-size:.75rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.header-option-desc[data-v-c1cdaf0e]{font-size:.6875rem;color:var(--text-secondary);text-align:center;line-height:1.3}.menu-width-input-wrapper[data-v-c1cdaf0e]{display:flex;flex-direction:column;gap:.5rem}.bottom-menu-style-grid[data-v-c1cdaf0e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:1024px){.content-width-options[data-v-c1cdaf0e]{grid-template-columns:1fr}.header-option-grid.cols-4[data-v-c1cdaf0e]{grid-template-columns:repeat(2,1fr)}.bottom-menu-style-grid[data-v-c1cdaf0e]{grid-template-columns:1fr}}.appearance-page[data-v-baf8187e]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:1rem .8rem;animation:page-fade-in .5s ease}.sortable-list[data-v-baf8187e]{display:flex;flex-direction:column;gap:1.25rem}.sortable-component-wrapper[data-v-baf8187e]{position:relative}.sort-controls[data-v-baf8187e]{position:absolute;top:.6rem;right:.6rem;display:flex;gap:.25rem;z-index:10}.sort-btn[data-v-baf8187e]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;background:#121929d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e0e6edb3;font-size:.7rem;cursor:pointer;transition:all .2s ease}.sort-btn[data-v-baf8187e]:hover:not(:disabled){background:#00f0ff1f;border-color:#00f0ff4d;color:#00f0ff}.sort-btn[data-v-baf8187e]:active:not(:disabled){transform:scale(.92)}.sort-btn[data-v-baf8187e]:disabled{opacity:.3;cursor:not-allowed}.sort-move-move[data-v-baf8187e]{transition:transform .35s ease}.config-form[data-v-dc2c2379]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-dc2c2379]{display:flex;flex-direction:column;gap:.5rem}.name-desc-fields[data-v-dc2c2379]{display:flex;flex-direction:column;gap:.75rem}.field-label[data-v-dc2c2379]{font-size:.8rem;color:#e0e6edb3;font-weight:500}.field-label-required[data-v-dc2c2379]:after{content:" *";color:#ff4d6a}.config-divider[data-v-dc2c2379]{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-dc2c2379]{display:flex;justify-content:space-between;width:100%}.delete-confirm-content[data-v-dc2c2379]{display:flex;flex-direction:column;gap:.75rem}.delete-confirm-text[data-v-dc2c2379]{color:#e0e6edcc;font-size:.85rem}.delete-preview-list[data-v-dc2c2379]{display:flex;flex-wrap:wrap;gap:.5rem}.delete-preview-item[data-v-dc2c2379]{width:60px;height:60px;border-radius:.375rem;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.delete-preview-item img[data-v-dc2c2379]{width:100%;height:100%;object-fit:cover}.section-option[data-v-dc2c2379]{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-height:2.8rem;padding:.25rem 0}.section-option-main[data-v-dc2c2379]{display:flex;align-items:baseline;gap:.5rem}.section-option-name[data-v-dc2c2379]{font-size:1.1rem;color:#e0e6ede6;font-weight:500}.section-option-type[data-v-dc2c2379]{font-size:.6rem;padding:.05rem .4rem;border-radius:999px;white-space:nowrap;line-height:1.4}.section-option-desc[data-v-dc2c2379]{font-size:.75rem;color:#e0e6ed73;line-height:1.3}.page-content[data-v-8be841aa]{padding:16px 6px 6px}.nav-item-form[data-v-19cc194b]{padding:8px 0}.form-item[data-v-19cc194b]{margin-bottom:24px}.form-item[data-v-19cc194b]:last-child{margin-bottom:0}.field-label[data-v-19cc194b]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.delete-confirm-content[data-v-19cc194b]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-19cc194b]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-19cc194b]{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-19cc194b]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-19cc194b]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-19cc194b]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-19cc194b]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-19cc194b]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.delete-preview-item img[data-v-19cc194b]{width:100%;height:100%;object-fit:cover}.page-content[data-v-43f529ea]{padding:16px 6px 6px}.nav-node-info[data-v-43f529ea]{display:flex;align-items:center;gap:12px}.nav-node-name[data-v-43f529ea]{font-weight:500;color:var(--text-primary)}.nav-node-path[data-v-43f529ea]{font-size:.8rem;color:var(--text-secondary);opacity:.7}.tree-action-btn[data-v-43f529ea]:disabled{color:var(--text-disabled, #555);opacity:.4;cursor:not-allowed;pointer-events:none}.menu-item-form[data-v-3f8c2a9b]{padding:8px 0}.form-row[data-v-3f8c2a9b]{margin-bottom:18px}.form-row[data-v-3f8c2a9b]:last-child{margin-bottom:0}.field-label[data-v-3f8c2a9b]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.delete-confirm-content[data-v-3f8c2a9b]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-3f8c2a9b]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-3f8c2a9b]{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-3f8c2a9b]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-3f8c2a9b]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-3f8c2a9b]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-3f8c2a9b]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-3f8c2a9b]{aspect-ratio:1;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.delete-preview-item img[data-v-3f8c2a9b]{width:100%;height:100%;object-fit:cover}.page-content[data-v-07fceb9b]{padding:16px 6px 6px}.section-header[data-v-c8babb3f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title[data-v-c8babb3f]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#e0e6ed;font-weight:500}.section-count[data-v-c8babb3f]{font-size:.75rem;color:#e0e6ed66;font-weight:400}.add-section-btn[data-v-c8babb3f]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid rgba(0,240,255,.3);border-radius:4px;background:#00f0ff0d;color:#00f0ffcc;font-size:.75rem;cursor:pointer;transition:all .2s ease}.add-section-btn[data-v-c8babb3f]:hover{background:#00f0ff1a;border-color:#00f0ff80;color:#00f0ff}.section-empty[data-v-c8babb3f]{text-align:center;padding:2rem;color:#e0e6ed66;font-size:.8rem;border:1px dashed rgba(255,255,255,.08);border-radius:.5rem}.section-list[data-v-c8babb3f]{display:flex;flex-direction:column;gap:6px;position:relative}.section-item[data-v-c8babb3f]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#ffffff05;transition:all .2s ease}.section-item[data-v-c8babb3f]:hover{border-color:#ffffff1f;background:#ffffff0a}.section-item-info[data-v-c8babb3f]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.section-item-name[data-v-c8babb3f]{font-size:.85rem;color:#e0e6ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-item-type[data-v-c8babb3f]{font-size:.7rem;padding:1px 6px;border:1px solid;border-radius:3px;white-space:nowrap;flex-shrink:0}.section-item-actions[data-v-c8babb3f]{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:8px}.action-btn[data-v-c8babb3f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#e0e6ed80;cursor:pointer;transition:all .15s ease}.action-btn[data-v-c8babb3f]:hover:not(:disabled){background:#ffffff14;color:#e0e6ed}.action-btn[data-v-c8babb3f]:disabled{opacity:.25;cursor:not-allowed}.action-btn-danger[data-v-c8babb3f]:hover:not(:disabled){background:#ff4f4f1a;color:#ff4f4f}.delete-confirm-text[data-v-c8babb3f]{color:#e0e6edcc;font-size:.85rem;margin:0}.section-move-move[data-v-c8babb3f]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.section-move-enter-active[data-v-c8babb3f],.section-move-leave-active[data-v-c8babb3f]{transition:all .5s cubic-bezier(.4,0,.2,1)}.section-move-enter-from[data-v-c8babb3f]{opacity:0;transform:translateY(-30px)}.section-move-leave-to[data-v-c8babb3f]{opacity:0;transform:translateY(30px)}.section-move-leave-active[data-v-c8babb3f]{position:absolute;width:100%}.custom-page-form[data-v-ce3fed19]{padding:8px 0}.form-item[data-v-ce3fed19]{margin-bottom:24px}.lang-fields[data-v-ce3fed19]{display:flex;flex-direction:column;gap:.75rem}.permission-item[data-v-ce3fed19]{display:flex;flex-direction:column;gap:.85rem}.permission-row[data-v-ce3fed19]{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--glass-border)}.permission-label[data-v-ce3fed19]{color:var(--text-primary);font-size:.9rem;font-weight:500}.section-divider[data-v-ce3fed19]{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent);margin:8px 0 20px}.page-content[data-v-7e0efd8f]{padding:16px 6px 6px}.delete-confirm-text[data-v-7e0efd8f]{color:#e0e6edcc;font-size:.85rem;margin:0}.section-header[data-v-1846b240]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-label[data-v-1846b240]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-primary)}.link-count[data-v-1846b240]{font-size:12px;font-weight:400;color:var(--text-secondary)}.field-error[data-v-1846b240]{font-size:12px;color:var(--danger-color);margin-bottom:8px}.links-list[data-v-1846b240]{display:flex;flex-direction:column;gap:8px;position:relative}.link-move-move[data-v-1846b240]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.link-move-enter-active[data-v-1846b240],.link-move-leave-active[data-v-1846b240]{transition:all .5s cubic-bezier(.4,0,.2,1)}.link-move-enter-from[data-v-1846b240]{opacity:0;transform:translateY(-30px)}.link-move-leave-to[data-v-1846b240]{opacity:0;transform:translateY(30px)}.link-move-leave-active[data-v-1846b240]{position:absolute;width:100%}.link-item[data-v-1846b240]{border:1px solid var(--glass-border);border-radius:6px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.link-item[data-v-1846b240]:hover{border-color:#ffffff26}.link-item.is-expanded[data-v-1846b240]{border-color:#00f0ff4d}.link-item-header[data-v-1846b240]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;background:#ffffff08;transition:background .2s ease}.link-item-header[data-v-1846b240]:hover{background:#ffffff0f}.link-item-info[data-v-1846b240]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.link-label[data-v-1846b240]{font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-url[data-v-1846b240]{font-size:12px;color:var(--text-secondary);font-family:var(--font-data);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-item-actions[data-v-1846b240]{display:flex;align-items:center;gap:4px;flex-shrink:0}.link-action-btn[data-v-1846b240]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.link-action-btn[data-v-1846b240]:hover:not(:disabled){background:#ffffff14;color:var(--primary-color)}.link-action-btn[data-v-1846b240]:disabled{opacity:.3;cursor:not-allowed}.link-action-btn-danger[data-v-1846b240]:hover:not(:disabled){color:var(--danger-color);background:#ff4f4f1a}.expand-icon[data-v-1846b240]{color:var(--text-secondary);font-size:12px;cursor:pointer;margin-left:4px}.link-item-body[data-v-1846b240]{padding:16px;border-top:1px solid var(--glass-border-light);background:#ffffff05}.link-field[data-v-1846b240]{margin-bottom:14px}.link-field[data-v-1846b240]:last-child{margin-bottom:0}.field-label[data-v-1846b240]{font-size:13px;color:var(--text-secondary);margin-bottom:6px}.links-empty[data-v-1846b240]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;color:var(--text-secondary)}.links-empty .empty-icon[data-v-1846b240]{margin-bottom:8px;opacity:.5}.links-empty p[data-v-1846b240]{margin:0;font-size:13px}.link-group-form[data-v-9298489c]{padding:8px 0}.form-section[data-v-9298489c]{margin-bottom:24px}.form-section[data-v-9298489c]:last-child{margin-bottom:0}.section-label[data-v-9298489c]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.social-link-form[data-v-daed88d3]{padding:8px 0}.form-row[data-v-daed88d3]{margin-bottom:18px}.form-row[data-v-daed88d3]:last-child{margin-bottom:0}.icon-preview[data-v-daed88d3]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:6px;color:var(--primary-color)}.icon-preview-label[data-v-daed88d3]{font-size:12px;color:var(--text-secondary)}.friend-link-form[data-v-2500e5b9]{padding:8px 0}.form-section[data-v-2500e5b9]{margin-bottom:18px}.form-section[data-v-2500e5b9]:last-child{margin-bottom:0}.section-label[data-v-2500e5b9]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.page-content[data-v-853841cb]{padding:16px 6px 6px}.settings-card[data-v-853841cb]{margin-bottom:16px}.card-header[data-v-853841cb]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--text-primary)}.card-header-icon[data-v-853841cb]{color:var(--primary-color)}.setting-row[data-v-853841cb]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--glass-border-light)}.setting-row[data-v-853841cb]:last-child{border-bottom:none}.setting-row-vertical[data-v-853841cb]{flex-direction:column;align-items:stretch;gap:12px}.setting-label[data-v-853841cb]{display:flex;flex-direction:column;gap:2px}.setting-label>span[data-v-853841cb]:first-child{font-size:14px;font-weight:500;color:var(--text-primary)}.setting-desc[data-v-853841cb]{font-size:12px;color:var(--text-secondary)}.video-price-preview[data-v-e93da557]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;border:1px solid var(--glass-border-light);border-radius:.5rem;background:var(--bg-main)}.unlock-button[data-v-e93da557]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:3.75rem;gap:.625rem;padding:.75rem;border:1px solid var(--glass-border);border-radius:.5rem;background:var(--bg-card);color:var(--text-primary);cursor:default;transition:all .2s ease}.unlock-button--vip[data-v-e93da557]{border-color:color-mix(in srgb,var(--accent-secondary) 55%,var(--glass-border))}.unlock-icon-wrap[data-v-e93da557]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid var(--button-border);border-radius:.375rem;background:var(--button-bg)}.unlock-icon[data-v-e93da557]{font-size:.8rem;color:var(--primary-color)}.unlock-button--vip .unlock-icon-wrap[data-v-e93da557]{border-color:color-mix(in srgb,var(--accent-secondary) 55%,var(--glass-border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 30%,transparent),color-mix(in srgb,var(--primary-color) 14%,transparent))}.unlock-button--vip .unlock-icon[data-v-e93da557]{color:var(--text-primary)}.unlock-label[data-v-e93da557]{min-width:0;color:inherit;font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 420px){.video-price-preview[data-v-e93da557]{grid-template-columns:1fr}}.canvas-block[data-v-f43262a4]{border:1px solid var(--glass-border);border-radius:.5rem;background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:all .2s ease}.canvas-block[data-v-f43262a4]:hover{border-color:#00f0ff26}.canvas-block.is-dragging[data-v-f43262a4]{opacity:.4;border-style:dashed;border-color:var(--primary-color)}.canvas-block.is-player[data-v-f43262a4]{border-color:#00f0ff33}.block-header[data-v-f43262a4]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--glass-border-light);background:#ffffff05}.block-header-left[data-v-f43262a4]{display:flex;align-items:center;gap:.5rem}.drag-handle[data-v-f43262a4]{display:flex;align-items:center;justify-content:center;width:1.25rem;color:var(--text-secondary);cursor:grab;opacity:.5;transition:all .2s ease}.drag-handle[data-v-f43262a4]:hover{opacity:1;color:var(--primary-color)}.drag-handle[data-v-f43262a4]:active{cursor:grabbing}.fixed-badge[data-v-f43262a4]{display:flex;align-items:center;justify-content:center;width:1.25rem;color:var(--primary-color);opacity:.6;font-size:.7rem}.block-icon[data-v-f43262a4]{color:var(--primary-color);font-size:.75rem}.block-label[data-v-f43262a4]{font-size:.8rem;font-weight:500;color:var(--text-primary)}.remove-btn[data-v-f43262a4]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.25rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.75rem}.remove-btn[data-v-f43262a4]:hover{background:#ff4f4f26;color:var(--danger-color)}.block-preview[data-v-f43262a4]{padding:.75rem;container-type:inline-size}.preview-player-wrap[data-v-f43262a4]{display:flex;gap:.5rem}.preview-player-wrap:not(.has-sidebar) .preview-player[data-v-f43262a4]{flex:1}.preview-player-wrap.has-sidebar .preview-player[data-v-f43262a4]{flex:1;min-width:0}.preview-player[data-v-f43262a4]{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:#0006;border-radius:.375rem;border:1px solid var(--glass-border-light)}.play-icon[data-v-f43262a4]{font-size:2rem;color:#ffffff4d}.player-sidebar[data-v-f43262a4]{width:30%;flex-shrink:0;display:flex;flex-direction:column;gap:.375rem;padding:.375rem;background:#0003;border:1px solid var(--glass-border-light);border-radius:.375rem;overflow:hidden}.sidebar-recommend-item[data-v-f43262a4]{display:flex;gap:.375rem;align-items:center}.sidebar-thumb[data-v-f43262a4]{width:3rem;aspect-ratio:16 / 9;background:#0000004d;border-radius:.1875rem;border:1px solid var(--glass-border-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-thumb-icon[data-v-f43262a4]{font-size:.5rem;color:#fff3}.sidebar-rec-info[data-v-f43262a4]{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.sidebar-rec-title[data-v-f43262a4]{font-size:.6rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-rec-views[data-v-f43262a4]{font-size:.5rem;color:var(--text-tertiary)}.sidebar-placeholder[data-v-f43262a4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem}.sidebar-placeholder-icon[data-v-f43262a4]{font-size:1.25rem;color:#fff3}.sidebar-placeholder-text[data-v-f43262a4]{font-size:.65rem;color:var(--text-tertiary);text-align:center;word-break:break-all}.preview-description .desc-title[data-v-f43262a4]{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:.375rem}.preview-description .desc-text[data-v-f43262a4]{font-size:.75rem;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.desc-meta[data-v-f43262a4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.desc-meta-item[data-v-f43262a4]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--text-secondary)}.desc-actions[data-v-f43262a4]{display:flex;gap:.75rem;margin-top:.5rem}.desc-action-btn[data-v-f43262a4]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--text-secondary);padding:.25rem .625rem;border:1px solid var(--glass-border);border-radius:999px;cursor:default;transition:all .2s ease}.preview-tags[data-v-f43262a4]{display:flex;flex-wrap:wrap;gap:.375rem}.tag-chip[data-v-f43262a4]{display:inline-block;padding:.2rem .625rem;border-radius:999px;font-size:.7rem;color:#00f0ff;background:#00f0ff1f;border:1px solid rgba(0,240,255,.25)}.tag-chip--category[data-v-f43262a4]{color:#06f;background:#0066ff1f;border-color:#0066ff40}.preview-actors[data-v-f43262a4]{display:flex;gap:.75rem;flex-wrap:wrap}.preview-actors--cover[data-v-f43262a4]{gap:.5rem}.actor-card-mock[data-v-f43262a4]{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:4rem}.actor-card-mock--cover[data-v-f43262a4]{width:4.75rem}.actor-card-avatar[data-v-f43262a4]{width:3rem;height:3rem;border-radius:50%;background:#ffffff0f;border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center}.actor-card-cover[data-v-f43262a4]{width:100%;aspect-ratio:3 / 4;border-radius:.375rem;background:#ffffff0f;border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.actor-card-cover-icon[data-v-f43262a4]{font-size:1.25rem;color:var(--text-secondary);opacity:.65}.actor-card-initial[data-v-f43262a4]{font-size:.85rem;color:var(--text-secondary);font-weight:500}.actor-card-name[data-v-f43262a4]{font-size:.7rem;color:var(--text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.preview-episodes[data-v-f43262a4]{display:flex;flex-wrap:wrap;gap:.375rem}.episode-btn[data-v-f43262a4]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2rem;border:1px solid var(--glass-border);border-radius:.25rem;background:#ffffff08;color:var(--text-secondary);font-size:.75rem;font-family:var(--font-data);cursor:default;transition:all .2s ease}.episode-btn.active[data-v-f43262a4]{border-color:var(--primary-color);color:var(--primary-color);background:#00f0ff1a;box-shadow:0 0 8px #00f0ff26}.preview-issuers[data-v-f43262a4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem}.issuer-card-mock[data-v-f43262a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:1;padding:.5rem;border:1px solid var(--glass-border-light);border-radius:.5rem;background:#ffffff08}.issuer-card-icon[data-v-f43262a4]{font-size:1.25rem;color:var(--text-secondary)}.issuer-card-name[data-v-f43262a4]{font-size:.7rem;font-weight:500;color:var(--text-primary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.preview-albums[data-v-f43262a4]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.album-card-mock[data-v-f43262a4]{flex-shrink:0;width:8rem;border:1px solid var(--glass-border-light);border-radius:.375rem;overflow:hidden;background:#ffffff05}.album-card-cover[data-v-f43262a4]{aspect-ratio:16 / 9;background:#0000004d;display:flex;align-items:center;justify-content:center}.album-card-cover-icon[data-v-f43262a4]{font-size:1rem;color:#fff3}.album-card-info[data-v-f43262a4]{padding:.375rem .5rem;display:flex;flex-direction:column;gap:.125rem}.album-card-title[data-v-f43262a4]{font-size:.7rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-card-count[data-v-f43262a4]{font-size:.625rem;color:var(--text-tertiary)}.preview-recommend[data-v-f43262a4]{display:grid;gap:.5rem}.preview-recommend--horizontal[data-v-f43262a4]{grid-template-columns:repeat(2,1fr)}@container (min-width: 812px){.preview-recommend--horizontal[data-v-f43262a4]{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1088px){.preview-recommend--horizontal[data-v-f43262a4]{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1640px){.preview-recommend--horizontal[data-v-f43262a4]{grid-template-columns:repeat(6,1fr)}}@container (min-width: 2192px){.preview-recommend--horizontal[data-v-f43262a4]{grid-template-columns:repeat(8,1fr)}}.preview-recommend--vertical[data-v-f43262a4]{grid-template-columns:repeat(2,1fr)}@container (min-width: 512px){.preview-recommend--vertical[data-v-f43262a4]{grid-template-columns:repeat(3,1fr)}}@container (min-width: 688px){.preview-recommend--vertical[data-v-f43262a4]{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1040px){.preview-recommend--vertical[data-v-f43262a4]{grid-template-columns:repeat(6,1fr)}}@container (min-width: 1392px){.preview-recommend--vertical[data-v-f43262a4]{grid-template-columns:repeat(8,1fr)}}.recommend-item[data-v-f43262a4]{display:flex;flex-direction:column;gap:.25rem}.recommend-thumb[data-v-f43262a4]{background:#0000004d;border-radius:.25rem;border:1px solid var(--glass-border-light);display:flex;align-items:center;justify-content:center}.preview-recommend--horizontal .recommend-thumb[data-v-f43262a4]{aspect-ratio:16 / 9}.preview-recommend--vertical .recommend-thumb[data-v-f43262a4]{aspect-ratio:3 / 4}.thumb-icon[data-v-f43262a4]{font-size:.875rem;color:#fff3}.recommend-info[data-v-f43262a4]{display:flex;flex-direction:column;gap:.125rem}.recommend-title[data-v-f43262a4]{font-size:.7rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommend-views[data-v-f43262a4]{font-size:.625rem;color:var(--text-tertiary)}.preview-custom-html[data-v-f43262a4]{border-radius:.375rem;overflow:hidden}.code-editor-mock[data-v-f43262a4]{background:#00000080;border:1px solid var(--glass-border-light);border-radius:.375rem;overflow:hidden}.code-header[data-v-f43262a4]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#ffffff0a;border-bottom:1px solid var(--glass-border-light)}.code-icon[data-v-f43262a4]{font-size:.7rem;color:var(--primary-color);font-family:var(--font-data);font-weight:600}.code-label[data-v-f43262a4]{font-size:.65rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.code-lines[data-v-f43262a4]{padding:.5rem .625rem;font-family:var(--font-data);font-size:.65rem;line-height:1.6}.code-line[data-v-f43262a4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code-tag[data-v-f43262a4]{color:#f07178}.code-attr[data-v-f43262a4]{color:#ffcb6b}.code-str[data-v-f43262a4]{color:#c3e88d}.code-text[data-v-f43262a4]{color:var(--text-secondary)}.preview-iframe[data-v-f43262a4]{border-radius:.375rem}.iframe-mock[data-v-f43262a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem .75rem;background:#00000040;border:1px dashed var(--glass-border);border-radius:.375rem}.iframe-icon[data-v-f43262a4]{font-size:1.5rem;color:#fff3}.iframe-url[data-v-f43262a4]{font-size:.7rem;color:var(--primary-color);font-family:var(--font-data);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iframe-height[data-v-f43262a4]{font-size:.625rem;color:var(--text-tertiary);font-family:var(--font-data)}@media(max-width:768px){.preview-player-wrap.has-sidebar[data-v-f43262a4]{flex-direction:column}.preview-player-wrap.has-sidebar .player-sidebar[data-v-f43262a4]{width:100%}}.canvas-area[data-v-2c7223b3]{flex:1;min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.canvas-area.is-drag-over[data-v-2c7223b3]{border-color:#00f0ff33;box-shadow:0 0 20px #00f0ff0f}.canvas-header[data-v-2c7223b3]{display:flex;align-items:center;justify-content:space-between;width:100%}.canvas-header-left[data-v-2c7223b3]{display:flex;align-items:center;gap:.5rem}.canvas-icon[data-v-2c7223b3]{color:var(--primary-color);font-size:1rem}.canvas-title[data-v-2c7223b3]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.block-count[data-v-2c7223b3]{font-size:.75rem;color:var(--text-secondary);font-family:var(--font-data);padding:.125rem .5rem;border-radius:999px;background:#00f0ff14;border:1px solid rgba(0,240,255,.12)}.canvas-body[data-v-2c7223b3]{min-height:200px}.block-list[data-v-2c7223b3]{display:flex;flex-direction:column;gap:.625rem}.block-wrapper[data-v-2c7223b3]{position:relative}.drop-indicator[data-v-2c7223b3]{height:2px;background:var(--primary-color);border-radius:1px;margin:.25rem 0;box-shadow:0 0 8px #00f0ff99,0 0 16px #00f0ff4d;animation:indicator-pulse-2c7223b3 1.2s ease-in-out infinite}@keyframes indicator-pulse-2c7223b3{0%,to{opacity:1}50%{opacity:.6}}.empty-state[data-v-2c7223b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:.75rem}.empty-icon[data-v-2c7223b3]{font-size:1.5rem;color:var(--text-secondary);opacity:.4;animation:bounce-down-2c7223b3 2s ease-in-out infinite}.empty-text[data-v-2c7223b3]{font-size:.875rem;color:var(--text-tertiary);margin:0}@keyframes bounce-down-2c7223b3{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.block-move-move[data-v-2c7223b3]{transition:transform .35s ease}.block-move-enter-active[data-v-2c7223b3]{transition:all .3s ease}.block-move-leave-active[data-v-2c7223b3]{transition:all .3s ease;position:absolute;width:100%}.block-move-enter-from[data-v-2c7223b3]{opacity:0;transform:translate(-20px)}.block-move-leave-to[data-v-2c7223b3]{opacity:0;transform:translate(20px)}.widget-palette[data-v-83b30e7f]{width:320px;flex-shrink:0;align-self:flex-start;position:sticky;top:0}.palette-header[data-v-83b30e7f]{display:flex;align-items:center;gap:.5rem}.palette-icon[data-v-83b30e7f]{color:var(--primary-color);font-size:1rem}.palette-title[data-v-83b30e7f]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.widget-list[data-v-83b30e7f]{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.widget-item[data-v-83b30e7f]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:.5rem;border:1px solid transparent;transition:all .2s ease;gap:.5rem}.widget-item[data-v-83b30e7f]:hover{background:#ffffff08}.widget-item[draggable=true][data-v-83b30e7f]{cursor:grab}.widget-item[draggable=true][data-v-83b30e7f]:active{cursor:grabbing}.widget-item.is-on-canvas[data-v-83b30e7f]{opacity:.5}.widget-item.is-fixed[data-v-83b30e7f]{opacity:.7}.widget-item.is-dragging-from-palette[data-v-83b30e7f]{border-color:var(--primary-color);background:#00f0ff14;box-shadow:0 0 12px #00f0ff1a}.widget-info[data-v-83b30e7f]{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}.widget-icon-wrap[data-v-83b30e7f]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background:#00f0ff14;border:1px solid rgba(0,240,255,.12);flex-shrink:0}.widget-icon[data-v-83b30e7f]{color:var(--primary-color);font-size:.75rem}.widget-text[data-v-83b30e7f]{flex:1;min-width:0}.widget-label[data-v-83b30e7f]{display:flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:500;color:var(--text-primary)}.fixed-tag[data-v-83b30e7f]{font-size:.625rem;padding:.0625rem .3125rem;border-radius:.1875rem;background:#00f0ff1a;color:var(--primary-color);border:1px solid rgba(0,240,255,.2);font-weight:400}.widget-desc[data-v-83b30e7f]{font-size:.7rem;color:var(--text-tertiary);margin:.125rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instance-badge[data-v-83b30e7f]{font-size:.6rem;min-width:1rem;height:1rem;line-height:1rem;text-align:center;border-radius:.5rem;background:var(--primary-color);color:var(--bg-base);font-weight:600;padding:0 .25rem}.add-instance-btn[data-v-83b30e7f]{min-width:unset;padding:.125rem .5rem}.widget-actions[data-v-83b30e7f]{flex-shrink:0}.always-on[data-v-83b30e7f]{display:flex;align-items:center;justify-content:center;width:2.75rem;height:1.5rem}.always-on-icon[data-v-83b30e7f]{color:var(--primary-color);font-size:.75rem}.block-config-section[data-v-83b30e7f]{padding-top:.25rem}.config-divider[data-v-83b30e7f]{height:1px;background:var(--glass-border-light);margin:.75rem 0}.config-section-title[data-v-83b30e7f]{display:flex;align-items:center;gap:.375rem;padding:0 .75rem;margin-bottom:.625rem;font-size:.75rem;font-weight:600;color:var(--text-primary)}.config-section-icon[data-v-83b30e7f]{font-size:.7rem;color:var(--primary-color)}.config-row[data-v-83b30e7f]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .75rem;gap:.75rem}.config-col[data-v-83b30e7f]{display:flex;flex-direction:column;gap:.375rem;padding:.25rem .75rem}.config-label[data-v-83b30e7f]{font-size:.8rem;color:var(--text-secondary);white-space:nowrap}.config-select[data-v-83b30e7f]{width:160px}.config-input-sm[data-v-83b30e7f]{width:100px}.config-hint[data-v-83b30e7f]{font-size:.675rem;color:var(--text-tertiary)}@media(max-width:1024px){.widget-palette[data-v-83b30e7f]{width:100%;position:static}}.player-page[data-v-1b864cb2]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:1rem .8rem;animation:page-fade-in .5s ease}.builder-layout[data-v-1b864cb2]{display:flex;gap:1.25rem;align-items:flex-start}@media(max-width:1024px){.builder-layout[data-v-1b864cb2]{flex-direction:column-reverse}}.page-content[data-v-a00dd859]{padding:16px 6px 6px}.global-card[data-v-a00dd859]{margin-top:16px}.cards-list[data-v-a00dd859]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.card-header-content[data-v-a00dd859]{display:flex;align-items:center;gap:8px}.card-header-row[data-v-a00dd859]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.card-header-switch[data-v-a00dd859]{display:flex;align-items:center;gap:8px;flex-shrink:0}.card-body[data-v-a00dd859]{overflow:hidden}.card-collapse-enter-active[data-v-a00dd859],.card-collapse-leave-active[data-v-a00dd859]{transition:all .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.card-collapse-enter-from[data-v-a00dd859],.card-collapse-leave-to[data-v-a00dd859]{opacity:0;max-height:0;transform:translateY(-8px)}.card-collapse-enter-to[data-v-a00dd859],.card-collapse-leave-from[data-v-a00dd859]{opacity:1;max-height:520px;transform:translateY(0)}.card-header-icon[data-v-a00dd859]{color:var(--primary-color);font-size:1rem;flex-shrink:0}.card-header-name[data-v-a00dd859]{font-size:.95rem;font-weight:600;flex-shrink:0}.card-header-desc[data-v-a00dd859]{font-size:.8rem;color:var(--text-tertiary);margin-left:4px}.config-form[data-v-a00dd859]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;align-items:end}.form-field[data-v-a00dd859]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-a00dd859]{font-size:.8rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}.switch-row[data-v-a00dd859]{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:12px}.switch-item[data-v-a00dd859],.select-item[data-v-a00dd859]{display:flex;align-items:center;gap:8px}.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-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-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}.drawer-form[data-v-e617b068]{padding:8px 0}.form-section[data-v-e617b068]{margin-bottom:24px}.form-section[data-v-e617b068]:last-child{margin-bottom:0}.form-row[data-v-e617b068]{margin-bottom:18px}.form-row[data-v-e617b068]:last-child{margin-bottom:0}.field-label[data-v-e617b068]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.required-mark[data-v-e617b068]{color:var(--danger-color);font-weight:600}.link-mode-switch[data-v-e617b068]{display:flex;flex-direction:column;gap:8px}.mode-buttons[data-v-e617b068]{display:flex;gap:0;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.mode-btn[data-v-e617b068]{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-e617b068]:not(:last-child){border-right:1px solid var(--glass-border)}.mode-btn[data-v-e617b068]:hover{color:var(--text-primary);background:#ffffff08}.mode-btn.active[data-v-e617b068]{color:var(--primary-color);background:#00f0ff14;text-shadow:0 0 8px rgba(0,240,255,.3)}.delete-confirm-content[data-v-e617b068]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-e617b068]{margin:0;color:var(--text-primary)}.delete-preview-list[data-v-e617b068]{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-e617b068]::-webkit-scrollbar{width:6px}.delete-preview-list[data-v-e617b068]::-webkit-scrollbar-track{background:#eae6e614;border-radius:5px}.delete-preview-list[data-v-e617b068]::-webkit-scrollbar-thumb{background:#e4303059;border-radius:5px}.delete-preview-list[data-v-e617b068]::-webkit-scrollbar-thumb:hover{background:#8c1c1c80}.delete-preview-item[data-v-e617b068]{aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;border:1px solid var(--glass-border)}.delete-preview-item img[data-v-e617b068]{width:100%;height:100%;object-fit:cover}.page-content[data-v-e80fabd2]{padding:16px 6px 6px}.table-container[data-v-e80fabd2]{margin-top:18px}.page-content[data-v-bd430de7]{padding:16px 6px 6px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}[data-v-bd430de7] .base-main-content{display:flex;flex-direction:column;height:calc(100% - 16px)}.config-card[data-v-bd430de7]{margin-top:18px;flex:1;display:flex;flex-direction:column;min-height:0}.config-card[data-v-bd430de7] .card-body{flex:1;display:flex;flex-direction:column;min-height:0}.config-row[data-v-bd430de7]{margin-bottom:24px}.config-row[data-v-bd430de7]:last-child{margin-bottom:0}.code-row[data-v-bd430de7]{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:0}.config-label[data-v-bd430de7]{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;color:var(--text-secondary);flex-shrink:0}.html-code-editor[data-v-bd430de7]{flex:1;min-height:0}.html-code-editor[data-v-bd430de7] .editor-shell{flex:1;display:flex;flex-direction:column;min-height:0}.html-code-editor[data-v-bd430de7] .editor-surface{flex:1;min-height:0}.drawer-form[data-v-d1b5875c]{padding:8px 0}.form-section[data-v-d1b5875c]{margin-bottom:24px}.form-section[data-v-d1b5875c]:last-child{margin-bottom:0}.form-row[data-v-d1b5875c]{margin-bottom:18px}.form-row[data-v-d1b5875c]:last-child{margin-bottom:0}.field-label[data-v-d1b5875c]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.iframe-preview-container[data-v-d1b5875c]{border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;background:#0003}.iframe-preview[data-v-d1b5875c]{display:block;width:100%;max-height:200px;border:none}.required-mark[data-v-d1b5875c]{color:var(--danger-color);font-weight:600}.page-content[data-v-3244f07f]{padding:16px 6px 6px}.table-container[data-v-3244f07f]{margin-top:18px}.ads-config-page[data-v-265fddf4]{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:100%;padding:1rem .8rem;animation:page-fade-in .5s ease}.card-header[data-v-265fddf4]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-265fddf4]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-265fddf4]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.sort-list[data-v-265fddf4]{display:flex;flex-direction:column;gap:.5rem}.sort-item[data-v-265fddf4]{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08;cursor:grab;-webkit-user-select:none;user-select:none;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease;position:relative}.sort-item[data-v-265fddf4]:hover{background:#ffffff0f;box-shadow:0 0 12px #00f0ff14}.sort-item.is-dragging[data-v-265fddf4]{opacity:.4}.sort-item.drop-above[data-v-265fddf4]:before,.sort-item.drop-below[data-v-265fddf4]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--primary-color);box-shadow:0 0 8px var(--primary-color);border-radius:1px}.sort-item.drop-above[data-v-265fddf4]:before{top:-4px}.sort-item.drop-below[data-v-265fddf4]:after{bottom:-4px}.sort-handle[data-v-265fddf4]{display:flex;align-items:center;color:var(--text-secondary);font-size:.95rem;cursor:grab}.sort-handle[data-v-265fddf4]:active{cursor:grabbing}.sort-index[data-v-265fddf4]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:4px;background:#00f0ff1a;color:var(--primary-color);font-size:.8rem;font-weight:600;font-family:var(--font-data);flex-shrink:0}.sort-type-icon[data-v-265fddf4]{font-size:1rem;color:var(--text-secondary)}.sort-type-name[data-v-265fddf4]{font-size:.9rem;font-weight:500;color:var(--text-primary)}.strategy-form[data-v-265fddf4]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-265fddf4]:last-child{margin-bottom:0}.form-item[data-v-561888a2]{margin-bottom:16px}.form-label[data-v-561888a2]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:6px}.page-content[data-v-131242bd],.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}}.change-password-form[data-v-903a8bcc],.login-form[data-v-fda7e230]{display:flex;flex-direction:column;gap:14px}.payment-layout[data-v-a13993ab]{display:flex;flex-direction:column;gap:18px}.plan-list[data-v-a13993ab]{display:flex;flex-direction:column;gap:12px}.plan-card[data-v-a13993ab]{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;background:#ffffff05;border:1px solid var(--glass-border);border-radius:12px;color:var(--text-primary);text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.plan-card[data-v-a13993ab]:hover,.plan-card.is-active[data-v-a13993ab]{border-color:#00f0ff40;background:#00f0ff0d;box-shadow:0 0 16px #00f0ff14}.plan-head[data-v-a13993ab]{display:flex;justify-content:space-between;gap:12px;align-items:center}.plan-name[data-v-a13993ab]{font-size:16px;font-weight:700}.plan-price[data-v-a13993ab]{color:var(--success-color);font-weight:700;font-family:var(--font-data)}.plan-period[data-v-a13993ab],.plan-desc[data-v-a13993ab],.plan-origin[data-v-a13993ab]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.plan-actions[data-v-a13993ab],.payment-actions[data-v-a13993ab]{display:flex;justify-content:flex-end;gap:10px}.payment-top[data-v-a13993ab]{display:flex;flex-direction:column;border:1px solid var(--glass-border);border-radius:12px;background:linear-gradient(135deg,#00f0ff08,#7c3aed08);overflow:hidden}.payment-top-row[data-v-a13993ab]{display:flex;gap:20px;padding:18px}.payment-meta[data-v-a13993ab]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.amount-block[data-v-a13993ab]{display:flex;align-items:baseline;gap:6px}.amount-number[data-v-a13993ab]{font-size:36px;font-weight:800;color:var(--success-color);font-family:var(--font-data);line-height:1}.amount-unit[data-v-a13993ab]{font-size:15px;font-weight:600;color:var(--success-color)}.amount-period[data-v-a13993ab]{font-size:13px;color:var(--text-secondary)}.meta-divider[data-v-a13993ab]{height:1px;background:var(--glass-border);margin:4px 0}.meta-row[data-v-a13993ab]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.meta-icon[data-v-a13993ab]{width:14px;color:var(--primary-color);text-align:center}.meta-label[data-v-a13993ab]{flex-shrink:0}.meta-value[data-v-a13993ab]{margin-left:auto;text-align:right}.meta-row-countdown[data-v-a13993ab]{margin-top:6px;padding:10px 12px;border:1px solid rgba(0,240,255,.24);border-radius:12px;background:linear-gradient(135deg,#00f0ff24,#7c3aed14);box-shadow:0 0 20px #00f0ff1a}.countdown-value[data-v-a13993ab]{min-width:136px;padding:8px 12px;color:var(--primary-color);font-size:28px;font-weight:800;font-family:var(--font-data);line-height:1;letter-spacing:1px;text-align:center;background:#0204079e;border:1px solid rgba(0,240,255,.26);border-radius:12px;box-shadow:inset 0 0 16px #00f0ff14}.meta-value.highlight[data-v-a13993ab]{color:var(--primary-color);font-weight:600}.countdown-expired[data-v-a13993ab]{color:var(--danger-color);background:#ff4f4f24;border-color:#ff4f4f4d;box-shadow:inset 0 0 16px #ff4f4f14}.amount-warn[data-v-a13993ab]{margin:6px 0 0;font-size:11px;color:var(--danger-color);line-height:1.5}.qrcode-area[data-v-a13993ab]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.qrcode-hint[data-v-a13993ab]{font-size:11px;color:var(--text-secondary)}.info-inline-block[data-v-a13993ab]{padding:14px 18px;border-top:1px solid var(--glass-border-light)}.info-inline-header[data-v-a13993ab]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:var(--text-secondary)}.info-inline-icon[data-v-a13993ab]{color:var(--primary-color)}.info-inline-body[data-v-a13993ab]{display:flex;align-items:center;gap:12px}.info-inline-value[data-v-a13993ab]{flex:1;color:var(--text-primary);font-family:var(--font-data);word-break:break-all}.copy-btn[data-v-a13993ab]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;color:var(--primary-color);background:#00f0ff0f;border:1px solid rgba(0,240,255,.15);border-radius:8px}.notice-block[data-v-a13993ab]{padding:16px;border:1px solid rgba(255,184,0,.2);border-radius:12px;background:#ffb8000d}.notice-title[data-v-a13993ab]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--warning-color);font-weight:600}.notice-title-icon[data-v-a13993ab]{color:var(--warning-color)}.notice-list[data-v-a13993ab]{margin:0;padding-left:18px;color:var(--text-secondary);font-size:13px;line-height:1.7}@media(max-width:768px){.payment-top-row[data-v-a13993ab],.payment-actions[data-v-a13993ab],.plan-actions[data-v-a13993ab]{flex-direction:column}.meta-row-countdown[data-v-a13993ab]{align-items:flex-start;flex-wrap:wrap}.countdown-value[data-v-a13993ab]{width:100%;margin-top:6px}}.register-form[data-v-8504a1a1]{display:flex;flex-direction:column;gap:14px}.subscription-page[data-v-f0c2574b]{padding:16px 6px 6px}.section-card[data-v-f0c2574b]{margin-top:16px}.card-header[data-v-f0c2574b]{display:flex;align-items:center;gap:10px}.card-icon[data-v-f0c2574b]{color:var(--primary-color);font-size:16px}.card-title[data-v-f0c2574b]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.header-tag[data-v-f0c2574b]{margin-left:auto}.status-account-layout[data-v-f0c2574b]{display:flex;gap:20px;padding:4px 0 12px}.account-section[data-v-f0c2574b]{flex:2;min-width:0;display:flex;flex-direction:column;gap:12px}.device-section[data-v-f0c2574b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px 16px;border:1px solid var(--glass-border);border-radius:10px;background:#ffffff05}.info-row[data-v-f0c2574b]{display:flex;align-items:center;gap:8px;font-size:13px}.info-icon[data-v-f0c2574b]{color:var(--primary-color);font-size:13px;width:16px;text-align:center;flex-shrink:0}.info-label-text[data-v-f0c2574b]{color:var(--text-secondary);width:42px;flex-shrink:0}.info-value[data-v-f0c2574b]{color:var(--text-primary);font-size:13px;margin-left:auto;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.info-value.mono[data-v-f0c2574b]{font-family:var(--font-data);letter-spacing:.4px;color:var(--text-data)}.status-footer[data-v-f0c2574b]{display:flex;align-items:center;gap:16px;padding:10px 0 0;border-top:1px solid var(--glass-border)}.status-desc[data-v-f0c2574b]{margin:0;flex:1;font-size:12px;color:var(--text-secondary);line-height:1.7}.footer-actions[data-v-f0c2574b]{display:flex;gap:8px;flex-shrink:0}.user-info-bar[data-v-f0c2574b],.not-logged-in[data-v-f0c2574b]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--glass-border);border-radius:10px;background:#ffffff05;min-height:88px;box-sizing:border-box}.user-avatar[data-v-f0c2574b]{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#00f0ff26,#7c3aed26);border:1px solid rgba(0,240,255,.2);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:18px;flex-shrink:0}.user-meta[data-v-f0c2574b]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.user-name[data-v-f0c2574b]{font-size:15px;font-weight:600;color:var(--text-primary)}.user-detail[data-v-f0c2574b],.login-hint[data-v-f0c2574b]{font-size:13px;color:var(--text-secondary);line-height:1.6}.user-tip[data-v-f0c2574b]{font-size:12px;color:var(--warning-color);line-height:1.6}.not-logged-in[data-v-f0c2574b]{flex-direction:column;justify-content:center;align-items:flex-start}.auth-actions[data-v-f0c2574b]{display:flex;gap:12px}.user-actions[data-v-f0c2574b]{display:flex;gap:8px;flex-shrink:0}.grant-alert[data-v-f0c2574b]{margin-top:0}.feature-list[data-v-f0c2574b]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.feature-item[data-v-f0c2574b]{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff05;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-item[data-v-f0c2574b]:hover{border-color:#00f0ff33;background:#00f0ff08;box-shadow:0 0 12px #00f0ff0d}.feature-icon[data-v-f0c2574b]{color:var(--primary-color);font-size:18px;flex-shrink:0;width:24px;text-align:center}.feature-info[data-v-f0c2574b]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.feature-name[data-v-f0c2574b]{font-size:14px;font-weight:600;color:var(--text-primary)}.feature-desc[data-v-f0c2574b]{font-size:12px;color:var(--text-secondary);line-height:1.5}.feature-tag[data-v-f0c2574b]{flex-shrink:0}.logout-warning[data-v-f0c2574b]{margin:0 0 8px;font-size:14px;color:var(--text-primary);line-height:1.6}.logout-hint[data-v-f0c2574b]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.payment-success-text[data-v-f0c2574b]{margin:0;font-size:14px;color:var(--text-primary);line-height:1.8}.payment-success-text+.payment-success-text[data-v-f0c2574b]{margin-top:8px}@media(max-width:768px){.status-account-layout[data-v-f0c2574b],.status-footer[data-v-f0c2574b],.auth-actions[data-v-f0c2574b],.user-info-bar[data-v-f0c2574b]{flex-direction:column}.user-actions[data-v-f0c2574b],.footer-actions[data-v-f0c2574b]{width:100%}.user-actions[data-v-f0c2574b]{justify-content:flex-end}}.subscription-feature-page[data-v-c9b0b671]{padding:16px 6px 6px}.top-alert[data-v-c9b0b671]{margin-top:16px}.feature-list[data-v-c9b0b671]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.feature-card[data-v-c9b0b671]{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-c9b0b671]:hover{border-color:#00f0ff26;box-shadow:0 0 16px #00f0ff0a}.feature-header[data-v-c9b0b671]{display:flex;align-items:center;justify-content:space-between}.feature-header-left[data-v-c9b0b671]{display:flex;align-items:center;gap:14px}.feature-icon-wrap[data-v-c9b0b671]{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-c9b0b671]{background:#00f0ff1a;color:#00f0ff}.feature-icon-wrap.icon-purple[data-v-c9b0b671]{background:#7c3aed26;color:#a78bfa}.feature-icon-wrap.icon-green[data-v-c9b0b671]{background:#00ff951a;color:#00ff95}.feature-icon-wrap.icon-blue[data-v-c9b0b671]{background:#3b82f626;color:#60a5fa}.feature-icon-wrap.icon-orange[data-v-c9b0b671]{background:#ffb8001f;color:#ffb800}.feature-icon-wrap.icon-yellow[data-v-c9b0b671]{background:#facc151f;color:#fbbf24}.feature-title-area[data-v-c9b0b671]{display:flex;align-items:center;gap:10px}.feature-name[data-v-c9b0b671]{font-size:15px;font-weight:600;color:var(--text-primary)}.feature-desc[data-v-c9b0b671]{margin:12px 0 0;padding-left:54px;font-size:13px;color:var(--text-secondary);line-height:1.6}.feature-note[data-v-c9b0b671]{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-c9b0b671]{color:var(--primary-color);font-size:13px;margin-top:2px;flex-shrink:0}.feature-extra[data-v-c9b0b671]{margin-top:14px;padding:16px;margin-left:54px;border-radius:8px;background:#ffffff05;border:1px solid var(--glass-border)}.encrypt-key-row[data-v-c9b0b671]{display:flex;align-items:flex-end;gap:12px}.cache-control-row[data-v-c9b0b671]{display:flex;align-items:center;justify-content:space-between;gap:16px}.cache-info-tip[data-v-c9b0b671]{flex:1;font-size:12px;color:var(--text-secondary);line-height:1.5}.encrypt-key-row[data-v-c9b0b671] .base-input-wrapper{flex:1}@media(max-width:768px){.cache-control-row[data-v-c9b0b671],.encrypt-key-row[data-v-c9b0b671]{flex-direction:column;align-items:stretch}.feature-desc[data-v-c9b0b671],.feature-note[data-v-c9b0b671],.feature-extra[data-v-c9b0b671]{padding-left:0;margin-left:0}}.site-config-page[data-v-9e624414]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:16px 6px 6px;animation:page-fade-in .5s ease}.config-card[data-v-9e624414]{animation:card-fade-in-9e624414 .4s ease}.auxiliary-config-card[data-v-9e624414]{margin-top:1rem}@keyframes card-fade-in-9e624414{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-9e624414]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%}.card-header-title[data-v-9e624414],.maintenance-switch[data-v-9e624414],.maintenance-switch-label[data-v-9e624414]{display:flex;align-items:center}.card-header-title[data-v-9e624414]{gap:.6rem}.maintenance-switch[data-v-9e624414]{gap:.65rem;padding:.35rem .65rem;border:1px solid var(--glass-border-light);border-radius:8px;background:var(--bg-card)}.maintenance-switch-label[data-v-9e624414]{gap:.4rem;font-size:.85rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.maintenance-switch-icon[data-v-9e624414]{color:var(--danger-color);font-size:.9rem}.card-icon[data-v-9e624414]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-9e624414]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-9e624414]{margin-top:1rem}.form-section[data-v-9e624414] .base-alert{margin-bottom:1rem}.form-row[data-v-9e624414]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-row.language-form-row[data-v-9e624414]{grid-template-columns:1fr;margin-bottom:0}.logo-mode-field[data-v-9e624414]{grid-column:1 / -1}.logo-mode-fieldset[data-v-9e624414]{display:flex;flex-direction:column;gap:.75rem}.logo-field-label[data-v-9e624414]{display:flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.logo-field-icon[data-v-9e624414]{color:var(--text-secondary);font-size:.95rem}.logo-mode-options[data-v-9e624414]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:420px}.logo-mode-option[data-v-9e624414]{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-9e624414]:hover{color:var(--text-primary);border-color:var(--glass-border-light)}.logo-mode-option.is-active[data-v-9e624414]{color:var(--primary-color);border-color:var(--primary-color)}.logo-mode-option-icon[data-v-9e624414]{font-size:.9rem}.logo-mode-content[data-v-9e624414]{min-width:0}.logo-upload-field[data-v-9e624414]{display:flex;flex-direction:column;align-items:flex-start}.site-config-switch-content[data-v-9e624414]{flex:1;min-width:0}.form-row[data-v-9e624414]:last-child{margin-bottom:0}.form-item[data-v-9e624414]{min-width:0}.analytics-provider-section[data-v-9e624414]{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-9e624414]{display:flex;align-items:flex-start;gap:.65rem}.analytics-provider-icon[data-v-9e624414]{margin-top:.15rem;color:var(--primary-color)}.analytics-provider-heading[data-v-9e624414]{min-width:0}.analytics-provider-title[data-v-9e624414]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.analytics-provider-desc[data-v-9e624414]{margin:.25rem 0 0;font-size:.82rem;line-height:1.6;color:var(--text-secondary)}.analytics-provider-list[data-v-9e624414]{display:flex;flex-wrap:wrap;gap:.55rem}.analytics-provider-item[data-v-9e624414]{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-9e624414]{color:var(--text-primary);white-space:nowrap}@media(max-width:768px){.card-header[data-v-9e624414]{align-items:flex-start;flex-direction:column}.form-row[data-v-9e624414]{grid-template-columns:1fr}.logo-mode-options[data-v-9e624414]{grid-template-columns:1fr;max-width:none}.analytics-provider-item[data-v-9e624414]{flex:1 1 100%}}.language-config-page[data-v-b85ffdba]{display:flex;flex-direction:column;width:100%;max-width:100%;padding:16px 6px 6px;animation:page-fade-in .5s ease}.config-card[data-v-b85ffdba]{animation:card-fade-in-b85ffdba .4s ease}@keyframes card-fade-in-b85ffdba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-b85ffdba]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-b85ffdba]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-b85ffdba]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.form-section[data-v-b85ffdba]{margin-top:1rem}.form-section[data-v-b85ffdba] .base-alert{margin-bottom:1rem}.form-row-locale[data-v-b85ffdba]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.form-row-locale[data-v-b85ffdba]:last-child{margin-bottom:0}.form-item[data-v-b85ffdba]{min-width:0}.subscription-tip[data-v-b85ffdba]{display:flex;align-items:center;gap:.75rem}.subscription-tip[data-v-b85ffdba] .base-alert{flex:1;margin:0}.subscription-link[data-v-b85ffdba]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;font-size:.8rem;color:var(--warning-color);text-decoration:none;transition:all .25s ease}.subscription-link[data-v-b85ffdba]:hover{color:var(--primary-color);text-shadow:0 0 6px var(--primary-color)}.subscription-link-icon[data-v-b85ffdba]{font-size:.85rem}.form-item-checkbox[data-v-b85ffdba]{display:flex;align-items:center}.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}}.config-card[data-v-917eb5e4]{animation:card-fade-in-917eb5e4 .4s ease}@keyframes card-fade-in-917eb5e4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-917eb5e4]{display:flex;align-items:center;justify-content:space-between}.card-header-left[data-v-917eb5e4]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-917eb5e4]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-917eb5e4]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.switch-section[data-v-917eb5e4]{margin-top:1rem;margin-bottom:1rem}.switch-row[data-v-917eb5e4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-item-switch[data-v-917eb5e4]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-917eb5e4]{display:flex;align-items:center;gap:.4rem}.form-label-icon[data-v-917eb5e4]{font-size:1rem;color:var(--text-secondary)}.form-label-text[data-v-917eb5e4]{font-weight:500}.provider-section[data-v-917eb5e4]{margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--glass-border-light)}.provider-config[data-v-917eb5e4]{margin-top:.5rem}.google-free-config[data-v-917eb5e4]{display:flex;flex-direction:column;gap:.75rem}.form-item-verify-btn[data-v-917eb5e4]{display:flex;align-items:flex-end}.proxy-section[data-v-917eb5e4]{margin-top:1rem;padding:1rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff05;display:flex;flex-direction:column;gap:.75rem}.proxy-header[data-v-917eb5e4]{display:flex;align-items:center;justify-content:space-between}.proxy-title[data-v-917eb5e4]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:var(--text-primary)}.proxy-title-icon[data-v-917eb5e4]{color:var(--primary-color);font-size:.95rem}.proxy-info-grid[data-v-917eb5e4]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.proxy-info-item[data-v-917eb5e4]{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .8rem;background:#ffffff08;border:1px solid var(--glass-border-light);border-radius:6px}.proxy-info-label[data-v-917eb5e4]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-secondary)}.proxy-info-value[data-v-917eb5e4]{font-size:.85rem;color:var(--text-primary)}.proxy-info-value.data-text[data-v-917eb5e4]{font-family:var(--font-data);color:var(--text-data)}.proxy-info-value.time-warning[data-v-917eb5e4]{color:var(--danger-color)}.proxy-guide[data-v-917eb5e4]{border:1px solid var(--glass-border);border-radius:8px;overflow:hidden}.proxy-guide-title[data-v-917eb5e4]{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.8rem;font-weight:600;color:var(--primary-color);background:#00f0ff0d;border-bottom:1px solid var(--glass-border-light)}.proxy-guide-steps[data-v-917eb5e4]{padding:.6rem .8rem;display:flex;flex-direction:column;gap:.6rem}.guide-step[data-v-917eb5e4]{display:flex;gap:.65rem;align-items:flex-start}.step-number[data-v-917eb5e4]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--accent-secondary));color:#000;font-size:.7rem;font-weight:700;margin-top:1px}.step-content[data-v-917eb5e4]{flex:1;min-width:0}.step-title[data-v-917eb5e4]{font-size:.8rem;font-weight:600;color:var(--text-primary);margin-bottom:.15rem}.step-desc[data-v-917eb5e4]{font-size:.75rem;color:var(--text-secondary);line-height:1.5}.step-highlight[data-v-917eb5e4]{color:var(--primary-color);font-weight:500}.step-code[data-v-917eb5e4]{font-family:var(--font-data);color:var(--text-data);background:#00f0ff14;padding:.1rem .35rem;border-radius:3px;font-size:.75rem}.proxy-actions[data-v-917eb5e4]{display:flex;gap:.5rem}.form-section[data-v-917eb5e4]{margin-top:1rem}.form-row[data-v-917eb5e4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-row[data-v-917eb5e4]:last-child{margin-bottom:0}.form-item[data-v-917eb5e4]{min-width:0}@media(max-width:768px){.switch-row[data-v-917eb5e4],.form-row[data-v-917eb5e4]{grid-template-columns:1fr}}.config-card[data-v-838e6f80]{animation:card-fade-in-838e6f80 .4s ease;margin-top:16px}@keyframes card-fade-in-838e6f80{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-838e6f80]{display:flex;align-items:center;justify-content:space-between}.card-header-actions[data-v-838e6f80]{display:flex;gap:.5rem}.card-header-left[data-v-838e6f80]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-838e6f80]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-838e6f80]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.status-section[data-v-838e6f80]{display:flex;flex-direction:column;gap:.75rem}.status-overview[data-v-838e6f80]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff05}.status-item[data-v-838e6f80]{display:flex;align-items:center;gap:.5rem}.status-dot[data-v-838e6f80]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot-ok[data-v-838e6f80]{background:var(--success-color);box-shadow:0 0 6px #00ff9566}.status-dot-warning[data-v-838e6f80]{background:var(--warning-color);box-shadow:0 0 6px #ffb80066}.status-dot-error[data-v-838e6f80]{background:var(--danger-color);box-shadow:0 0 6px #ff4f4f66;animation:pulse-error-838e6f80 2s ease-in-out infinite}@keyframes pulse-error-838e6f80{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-838e6f80]{font-size:.85rem;color:var(--text-primary);font-weight:500}.status-stats[data-v-838e6f80]{display:flex;gap:.4rem}.log-list[data-v-838e6f80]{display:flex;flex-direction:column;gap:.35rem;max-height:280px;overflow-y:auto;padding-right:.25rem}.log-list[data-v-838e6f80]::-webkit-scrollbar{width:4px}.log-list[data-v-838e6f80]::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:2px}.log-item[data-v-838e6f80]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .65rem;border-radius:6px;border:1px solid var(--glass-border-light);font-size:.8rem;transition:background .2s}.log-item[data-v-838e6f80]:hover{background:#ffffff08}.log-item.log-error[data-v-838e6f80]{border-left:2px solid var(--danger-color)}.log-item.log-warning[data-v-838e6f80]{border-left:2px solid var(--warning-color)}.log-item.log-info[data-v-838e6f80]{border-left:2px solid var(--primary-color)}.log-left[data-v-838e6f80]{display:flex;align-items:center;gap:.5rem;min-width:0}.log-icon[data-v-838e6f80]{font-size:.85rem;flex-shrink:0}.log-error .log-icon[data-v-838e6f80]{color:var(--danger-color)}.log-warning .log-icon[data-v-838e6f80]{color:var(--warning-color)}.log-info .log-icon[data-v-838e6f80]{color:var(--primary-color)}.log-message[data-v-838e6f80]{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-time[data-v-838e6f80]{flex-shrink:0;font-family:var(--font-data);font-size:.75rem;color:var(--text-secondary);margin-left:.75rem}.log-empty[data-v-838e6f80]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 0;color:var(--text-secondary);font-size:.85rem}.log-empty-icon[data-v-838e6f80]{color:var(--success-color)}.config-card[data-v-9aa6a4d2]{animation:card-fade-in-9aa6a4d2 .4s ease;margin-top:16px}@keyframes card-fade-in-9aa6a4d2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-9aa6a4d2]{display:flex;align-items:center;justify-content:space-between}.card-header-left[data-v-9aa6a4d2]{display:flex;align-items:center;gap:.6rem}.card-icon[data-v-9aa6a4d2]{font-size:1.1rem;color:var(--primary-color)}.card-title[data-v-9aa6a4d2]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.proxy-form-section[data-v-9aa6a4d2]{display:flex;flex-direction:column;gap:1rem}.proxy-actions[data-v-9aa6a4d2]{display:flex;justify-content:flex-end;padding-top:.25rem}.form-row[data-v-9aa6a4d2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-row[data-v-9aa6a4d2]:last-child{margin-bottom:0}.form-item[data-v-9aa6a4d2]{min-width:0}.test-result[data-v-9aa6a4d2]{padding:.5rem 0}.test-loading[data-v-9aa6a4d2]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem 0;color:var(--text-secondary)}.test-detail[data-v-9aa6a4d2]{display:flex;flex-direction:column;gap:1rem}.test-status[data-v-9aa6a4d2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;font-weight:600;font-size:.95rem}.test-status-icon[data-v-9aa6a4d2]{font-size:1.2rem}.test-success[data-v-9aa6a4d2]{background:#00ff951a;color:var(--success-color);border:1px solid rgba(0,255,149,.2)}.test-fail[data-v-9aa6a4d2]{background:#ff4f4f1a;color:var(--danger-color);border:1px solid rgba(255,79,79,.2)}.test-info[data-v-9aa6a4d2]{display:flex;flex-direction:column;gap:.5rem}.test-info-row[data-v-9aa6a4d2]{display:flex;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--glass-border-light)}.test-info-row[data-v-9aa6a4d2]:last-child{border-bottom:none}.test-info-label[data-v-9aa6a4d2]{flex-shrink:0;width:80px;font-size:.85rem;color:var(--text-secondary)}.test-info-value[data-v-9aa6a4d2]{font-size:.85rem;color:var(--text-primary)}.address-text[data-v-9aa6a4d2]{font-family:var(--font-data);font-size:.85rem;color:var(--text-data)}.text-data[data-v-9aa6a4d2]{font-family:var(--font-data);color:var(--text-data)}.test-error-text[data-v-9aa6a4d2]{color:var(--danger-color);font-family:var(--font-data);font-size:.8rem}@media(max-width:768px){.form-row[data-v-9aa6a4d2]{grid-template-columns:1fr}}.progress-loading[data-v-94e78d7f]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem 0;color:var(--text-secondary)}.progress-empty[data-v-94e78d7f]{text-align:center;padding:2rem 0;color:var(--text-secondary)}.progress-empty p[data-v-94e78d7f]{margin:0;font-size:.85rem}.progress-list[data-v-94e78d7f]{display:flex;flex-direction:column;gap:.75rem}.progress-item[data-v-94e78d7f]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--glass-border)}.progress-info[data-v-94e78d7f]{display:flex;align-items:center;gap:.75rem}.progress-text[data-v-94e78d7f]{font-size:.85rem;color:var(--text-secondary)}.text-data[data-v-94e78d7f]{font-family:var(--font-data);color:var(--text-data)}.translate-config-page[data-v-fbb0fdf0],.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}}.seo-config-page[data-v-7558e778]{padding:16px 6px 6px}.config-stack[data-v-7558e778]{display:flex;flex-direction:column;gap:1.25rem}.config-card[data-v-7558e778]{margin-bottom:0}.card-header[data-v-7558e778]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.card-header-left[data-v-7558e778]{display:flex;align-items:center;gap:.75rem;min-width:0}.card-icon[data-v-7558e778]{color:var(--primary-color);font-size:1.2rem}.card-title[data-v-7558e778]{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:600}.card-header-actions[data-v-7558e778],.card-switches[data-v-7558e778]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.875rem}.form-section[data-v-7558e778]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-7558e778]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-item[data-v-7558e778]{min-width:0}.form-disabled[data-v-7558e778]{opacity:.58}@media(max-width:1023px){.form-row[data-v-7558e778]{grid-template-columns:1fr}}@media(max-width:767px){.card-header[data-v-7558e778]{align-items:flex-start;flex-direction:column}.card-header-actions[data-v-7558e778],.card-switches[data-v-7558e778]{justify-content:flex-start}}.drawer-content[data-v-a07af29c]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.summary-card[data-v-a07af29c],.adjust-card[data-v-a07af29c]{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-a07af29c]{color:var(--text-primary);font-size:.96rem;font-weight:600}.adjust-card-description[data-v-a07af29c]{margin:0;color:var(--text-secondary);line-height:1.7}.adjust-alert[data-v-a07af29c]{margin-top:-.1rem}.adjust-grid[data-v-a07af29c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.adjust-grid-level[data-v-a07af29c],.adjust-grid-balance[data-v-a07af29c]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-line[data-v-a07af29c]{display:flex;justify-content:space-between;gap:1rem}.summary-line span[data-v-a07af29c]{color:var(--text-secondary)}.summary-line strong[data-v-a07af29c]{color:var(--text-primary);text-align:right}.amount-text[data-v-a07af29c]{font-family:var(--font-data);color:var(--primary-color)}.section-action-row[data-v-a07af29c]{display:flex;justify-content:flex-end;padding-top:.25rem}@media(max-width:767px){.adjust-grid[data-v-a07af29c],.adjust-grid-level[data-v-a07af29c],.adjust-grid-balance[data-v-a07af29c]{grid-template-columns:1fr}.section-action-row[data-v-a07af29c]{justify-content:stretch}}.detail-content[data-v-45d1a54b]{display:flex;flex-direction:column;gap:1rem}.drawer-loading-wrap[data-v-45d1a54b]{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.hero-card[data-v-45d1a54b]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--glass-border);background:#ffffff08}.avatar-ring[data-v-45d1a54b]{display:flex;align-items:center;justify-content:center}.hero-meta h3[data-v-45d1a54b]{margin:0;font-size:1.125rem;color:var(--text-primary)}.hero-meta p[data-v-45d1a54b]{margin:.25rem 0 0;color:var(--text-secondary)}.hero-tags[data-v-45d1a54b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.info-grid[data-v-45d1a54b]{display:flex;flex-direction:column;gap:1rem}.info-card[data-v-45d1a54b]{padding:1rem;border:1px solid var(--glass-border);background:#ffffff08}.info-card h4[data-v-45d1a54b]{margin:0 0 .875rem;color:var(--text-primary)}.device-card-header[data-v-45d1a54b]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.875rem}.device-card-subtitle[data-v-45d1a54b]{color:var(--text-secondary);font-size:.88rem}.info-item[data-v-45d1a54b]{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-45d1a54b]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-45d1a54b]{color:var(--text-secondary)}.info-item strong[data-v-45d1a54b]{color:var(--text-primary);text-align:right}.data-text[data-v-45d1a54b]{font-family:var(--font-data);color:var(--primary-color)}.device-name-cell[data-v-45d1a54b]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.device-name-cell strong[data-v-45d1a54b]{color:var(--text-primary)}.device-name-cell span[data-v-45d1a54b]{color:var(--text-secondary);font-size:.88rem}.device-empty[data-v-45d1a54b]{padding:1.25rem 1rem;color:var(--text-secondary);text-align:center}.offline-dialog-content[data-v-45d1a54b]{display:flex;flex-direction:column;gap:1rem}.offline-dialog-device[data-v-45d1a54b]{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-45d1a54b]{color:var(--text-secondary)}.offline-dialog-device strong[data-v-45d1a54b]{color:var(--text-primary)}.offline-dialog-text[data-v-45d1a54b]{margin:0;color:var(--text-secondary);line-height:1.7}@media(max-width:767px){.hero-card[data-v-45d1a54b]{flex-direction:column;align-items:flex-start}.info-item[data-v-45d1a54b]{flex-direction:column}.info-item strong[data-v-45d1a54b]{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-698b9ab5]{padding:16px 6px 6px}.table-container[data-v-698b9ab5]{margin-top:18px}.dialog-stack[data-v-698b9ab5]{display:flex;flex-direction:column;gap:1rem}.dialog-user-card[data-v-698b9ab5]{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-698b9ab5]{color:var(--text-secondary);font-size:.86rem}.dialog-user-card strong[data-v-698b9ab5]{color:var(--text-primary)}.dialog-user-card-danger[data-v-698b9ab5]{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-698b9ab5]{margin:0;color:var(--text-secondary);line-height:1.7}.dialog-description-danger[data-v-698b9ab5]{color:color-mix(in srgb,var(--danger-color) 68%,var(--text-primary) 32%)}.batch-delete-message[data-v-698b9ab5]{font-size:14px;color:var(--text-primary);line-height:1.6;margin:0;padding:8px 0;text-align:center}.batch-delete-list[data-v-698b9ab5]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow-y:auto;padding:4px}.batch-delete-item[data-v-698b9ab5]{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-698b9ab5]{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-698b9ab5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.batch-delete-title[data-v-698b9ab5]{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-delete-id[data-v-698b9ab5]{font-size:12px;color:var(--text-secondary)}.batch-delete-list[data-v-698b9ab5]::-webkit-scrollbar{width:4px}.batch-delete-list[data-v-698b9ab5]::-webkit-scrollbar-thumb{background:#ff4f4f4d;border-radius:999px}.batch-delete-list[data-v-698b9ab5]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.nickname-cell[data-v-698b9ab5]{display:flex;align-items:center;gap:.75rem}.nickname-text[data-v-698b9ab5]{color:var(--text-primary);font-weight:600}.expire-pill[data-v-698b9ab5]{--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-698b9ab5]{--expire-accent: var(--text-secondary)}.expire-pill-warning[data-v-698b9ab5]{--expire-accent: var(--warning-color)}.expire-pill-danger[data-v-698b9ab5]{--expire-accent: var(--danger-color)}.expire-pill-success[data-v-698b9ab5]{--expire-accent: color-mix(in srgb, var(--success-color) 72%, var(--text-primary) 28%)}@media(max-width:767px){.page-content[data-v-698b9ab5]{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-7f2a5e0b]{display:flex;flex-direction:column;padding:1rem .8rem;animation:page-fade-in .45s ease}.promotion-stack[data-v-7f2a5e0b]{display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.promotion-page[data-v-7f2a5e0b]{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-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-53082a9f]{padding:16px 6px 6px}.table-container[data-v-53082a9f]{margin-top:18px}.user-block[data-v-53082a9f],.admin-block[data-v-53082a9f],.device-block[data-v-53082a9f]{display:flex;flex-direction:column;gap:.2rem}.user-block strong[data-v-53082a9f],.admin-block strong[data-v-53082a9f],.device-block strong[data-v-53082a9f]{color:var(--text-primary)}.admin-block[data-v-53082a9f]{justify-content:center}.user-block span[data-v-53082a9f],.device-block span[data-v-53082a9f]{color:var(--text-secondary);font-size:.84rem}.change-text[data-v-53082a9f]{font-family:var(--font-data)}.change-text.success[data-v-53082a9f]{color:var(--success-color)}.change-text.warning[data-v-53082a9f]{color:var(--warning-color)}.change-text.danger[data-v-53082a9f]{color:var(--danger-color)}.drawer-form[data-v-b21a771c]{padding:.5rem 0}.form-grid[data-v-b21a771c]{display:grid;gap:1rem}.switch-group[data-v-b21a771c]{display:grid;gap:.75rem}.switch-row[data-v-b21a771c]{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-b21a771c]{color:var(--text-primary);font-size:.95rem}.translation-fields[data-v-b21a771c]{display:flex;flex-direction:column;gap:1rem}.pay-config-page[data-v-e5924fe3]{display:flex;flex-direction:column;padding:16px 6px 6px;animation:page-fade-in .45s ease}.settings-stack[data-v-e5924fe3]{display:flex;flex-direction:column;gap:1rem}.settings-card[data-v-e5924fe3]{width:100%}.settings-hero-card[data-v-e5924fe3]{position:relative;overflow:hidden}.settings-hero-card[data-v-e5924fe3]:after{content:"";position:absolute;inset:auto -12% -45% auto;width:240px;height:240px;background:radial-gradient(circle,#00f0ff2e,#00f0ff00 72%);pointer-events:none}.recharge-settings-card[data-v-e5924fe3]{position:relative;overflow:hidden}.recharge-settings-card[data-v-e5924fe3]:after{content:"";position:absolute;inset:auto auto -42% -8%;width:240px;height:240px;background:radial-gradient(circle,#00f0ff24,#00f0ff00 74%);pointer-events:none}.card-header[data-v-e5924fe3]{display:flex;align-items:flex-start;gap:.875rem}.card-header h3[data-v-e5924fe3]{margin:0;color:var(--text-primary)}.card-header p[data-v-e5924fe3]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem}.card-icon[data-v-e5924fe3]{font-size:1.1rem;color:var(--primary-color);margin-top:.15rem}.field-grid[data-v-e5924fe3]{display:grid;grid-template-columns:1fr;gap:1rem}.table-container[data-v-e5924fe3]{width:100%}.subdued-text[data-v-e5924fe3]{color:var(--text-secondary);font-size:12px}.range-grid[data-v-e5924fe3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trial-setting-block[data-v-e5924fe3]{display:grid;gap:.75rem}.trial-setting-group[data-v-e5924fe3]{width:100%}.charge-mode-tip[data-v-e5924fe3]{padding:1rem 1.1rem;border-radius:8px;border:1px solid rgba(0,240,255,.18);background:linear-gradient(135deg,#00f0ff1f,#02040738)}.charge-mode-tip-title[data-v-e5924fe3]{color:var(--primary-color);font-weight:700}.charge-mode-tip-text[data-v-e5924fe3]{margin-top:.45rem;color:var(--text-secondary);line-height:1.75;font-size:.9rem}@media(max-width:767px){.range-grid[data-v-e5924fe3]{grid-template-columns:1fr}}.drawer-form[data-v-c1206117]{display:flex;flex-direction:column;gap:20px}.form-grid[data-v-c1206117]{display:flex;flex-direction:column;gap:18px}.switch-row[data-v-c1206117]{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-c1206117]{display:flex;flex-direction:column;gap:4px}.switch-row-label[data-v-c1206117]{color:var(--text-primary);font-size:14px;font-weight:500}.switch-row-hint[data-v-c1206117]{color:var(--warning-color);font-size:12px}.default-fields[data-v-c1206117],.translation-fields[data-v-c1206117]{display:flex;flex-direction:column;gap:16px}.membership-type-page[data-v-de9204a5]{display:flex;flex-direction:column;padding:16px 6px 6px}@media(max-width:768px){.membership-type-page[data-v-de9204a5]{gap:16px}}.drawer-form[data-v-77de1907]{padding:.5rem 0}.form-grid[data-v-77de1907]{display:grid;grid-template-columns:1fr;gap:1rem}.membership-type-hint[data-v-77de1907]{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-77de1907]{color:var(--text-secondary);font-size:.85rem}.membership-type-hint-value[data-v-77de1907]{color:var(--primary-color);font-family:var(--font-data);font-size:.88rem;word-break:break-all;text-align:right}.duration-row[data-v-77de1907]{display:flex;align-items:flex-end;gap:1rem}.duration-row-item[data-v-77de1907]{min-width:0}.duration-value-item[data-v-77de1907]{flex:1 1 0}.duration-unit-item[data-v-77de1907]{flex:0 0 160px}.full-span[data-v-77de1907]{grid-column:1 / -1}.switch-row[data-v-77de1907]{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-77de1907]{color:var(--text-primary);font-size:.95rem}@media(max-width:767px){.membership-type-hint[data-v-77de1907],.duration-row[data-v-77de1907]{flex-direction:column;align-items:stretch}.membership-type-hint-value[data-v-77de1907]{text-align:left}.duration-unit-item[data-v-77de1907]{flex-basis:auto}}.membership-plan-page[data-v-3796ec2b]{display:flex;flex-direction:column;padding:16px 6px 6px}.plan-table-stack[data-v-3796ec2b]{display:flex;flex-direction:column;gap:1rem}.membership-type-cell[data-v-3796ec2b]{display:flex;flex-direction:column;gap:4px}.membership-type-cell-name[data-v-3796ec2b]{color:var(--text-primary);font-size:13px;font-weight:600}.membership-type-cell-value[data-v-3796ec2b]{color:var(--primary-color);font-family:var(--font-data);font-size:12px}.membership-type-cell-value.secondary[data-v-3796ec2b]{color:var(--text-secondary)}.subdued-text[data-v-3796ec2b]{color:var(--text-secondary);font-size:12px}.dialog-config-page[data-v-e7d2eded]{display:flex;flex-direction:column;padding:16px 6px 6px;animation:page-fade-in .45s ease}.dialog-config-stack[data-v-e7d2eded]{display:flex;min-width:0;flex-direction:column;gap:1rem}.dialog-config-card[data-v-e7d2eded]{width:100%}.dialog-config-card.is-disabled[data-v-e7d2eded]{opacity:.58}.card-header[data-v-e7d2eded]{display:flex;align-items:center;gap:.75rem}.card-header h3[data-v-e7d2eded]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.35}.card-header p[data-v-e7d2eded]{margin:.2rem 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.field-grid[data-v-e7d2eded]{display:flex;flex-direction:column;gap:1rem}.switch-item[data-v-e7d2eded]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.switch-copy[data-v-e7d2eded]{min-width:0}.switch-title[data-v-e7d2eded]{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35}.switch-description[data-v-e7d2eded]{margin-top:.25rem;color:var(--text-secondary);font-size:.78rem;line-height:1.5}.mode-summary[data-v-e7d2eded]{border:1px solid var(--glass-border);border-radius:8px;padding:.85rem;background:var(--bg-main);transition:all .3s cubic-bezier(.4,0,.2,1)}.mode-summary-title[data-v-e7d2eded]{color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35}.mode-summary-text[data-v-e7d2eded]{margin-top:.3rem;color:var(--text-secondary);font-size:.8rem;line-height:1.6}@media(max-width:720px){.dialog-config-page[data-v-e7d2eded]{padding:.8rem .4rem}.switch-item[data-v-e7d2eded]{align-items:flex-start;flex-direction:column}}.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-cb2e71a9]{padding:.5rem 0}.form-grid[data-v-cb2e71a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.full-span[data-v-cb2e71a9]{grid-column:1 / -1}.field-label[data-v-cb2e71a9]{font-size:.95rem;font-weight:500;color:var(--text-primary)}.image-picker-field[data-v-cb2e71a9]{display:grid;gap:.75rem}.translation-fields[data-v-cb2e71a9]{display:flex;flex-direction:column;gap:1rem}.switch-row[data-v-cb2e71a9]{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-cb2e71a9]{font-size:.95rem;font-weight:500;color:var(--text-secondary)}@media(max-width:900px){.form-grid[data-v-cb2e71a9]{grid-template-columns:1fr}.switch-row[data-v-cb2e71a9]{align-items:flex-start;flex-direction:column}}.channel-config-page[data-v-c43d7069]{display:flex;flex-direction:column;padding:16px 6px 6px;animation:page-fade-in .45s ease}.drawer-loading-wrap[data-v-51c44bd9]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-51c44bd9]{display:flex;flex-direction:column;gap:1rem}.hero-card[data-v-51c44bd9]{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-51c44bd9]{display:flex;flex-direction:column;gap:.75rem}.hero-meta h3[data-v-51c44bd9]{margin:0;color:var(--text-primary);font-size:1.2rem}.hero-meta p[data-v-51c44bd9]{margin:0;color:var(--text-secondary)}.hero-tags[data-v-51c44bd9]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-value[data-v-51c44bd9]{align-self:center;font-size:1.35rem;font-family:var(--font-data);font-weight:700}.hero-value.primary[data-v-51c44bd9]{color:var(--primary-color)}.hero-value.success[data-v-51c44bd9]{color:var(--success-color)}.hero-value.warning[data-v-51c44bd9]{color:var(--warning-color)}.hero-value.danger[data-v-51c44bd9]{color:var(--danger-color)}.info-grid[data-v-51c44bd9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.info-card[data-v-51c44bd9]{padding:1rem;border-radius:8px;border:1px solid var(--glass-border);background:#ffffff0a}.info-card.full-width[data-v-51c44bd9]{grid-column:1 / -1}.info-card h4[data-v-51c44bd9]{margin:0 0 .875rem;color:var(--text-primary);font-size:1rem}.info-item[data-v-51c44bd9]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--glass-border-light)}.info-item[data-v-51c44bd9]:last-child{border-bottom:none;padding-bottom:0}.info-item span[data-v-51c44bd9]{color:var(--text-secondary)}.info-item strong[data-v-51c44bd9]{color:var(--text-primary);text-align:right}.column[data-v-51c44bd9]{flex-direction:column}.column strong[data-v-51c44bd9]{text-align:left}.data-text[data-v-51c44bd9],.mono-text[data-v-51c44bd9]{font-family:var(--font-data)}.mono-text[data-v-51c44bd9]{word-break:break-all}.data-text[data-v-51c44bd9]{color:var(--primary-color)}.code-card[data-v-51c44bd9]{display:flex;flex-direction:column;gap:.75rem}.code-block[data-v-51c44bd9]{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-51c44bd9]{flex-direction:column;align-items:flex-start}.info-grid[data-v-51c44bd9]{grid-template-columns:1fr}.info-item[data-v-51c44bd9]{flex-direction:column}.info-item strong[data-v-51c44bd9]{text-align:left}}.page-content[data-v-0de77fdf]{padding:16px 6px 6px}.table-container[data-v-0de77fdf]{margin-top:18px}.order-block[data-v-0de77fdf],.user-block[data-v-0de77fdf],.order-meta-block[data-v-0de77fdf],.chain-block[data-v-0de77fdf],.time-block[data-v-0de77fdf]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.order-block strong[data-v-0de77fdf],.user-block strong[data-v-0de77fdf],.order-meta-block strong[data-v-0de77fdf],.chain-block strong[data-v-0de77fdf],.time-block strong[data-v-0de77fdf]{color:var(--text-primary);word-break:break-word}.order-block span[data-v-0de77fdf],.user-block span[data-v-0de77fdf],.order-meta-block span[data-v-0de77fdf],.chain-block span[data-v-0de77fdf],.time-block span[data-v-0de77fdf]{color:var(--text-secondary);font-size:.82rem;line-height:1.45;word-break:break-word}.time-block .created-time[data-v-0de77fdf]{color:var(--text-primary)}.time-block .paid-time[data-v-0de77fdf]{color:var(--success-color)}.mono-text[data-v-0de77fdf]{font-family:var(--font-data);word-break:break-all}.status-block[data-v-0de77fdf]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.dialog-stack[data-v-0de77fdf]{display:flex;flex-direction:column;gap:1rem}.dialog-user-card[data-v-0de77fdf]{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-0de77fdf]{color:var(--text-secondary);font-size:.86rem}.dialog-user-card strong[data-v-0de77fdf]{color:var(--text-primary);word-break:break-word}.dialog-description[data-v-0de77fdf]{margin:0;color:var(--text-secondary);line-height:1.7}@media(max-width:767px){.page-content[data-v-0de77fdf]{padding:12px 0 0}}.drawer-loading-wrap[data-v-b3c4304f]{min-height:320px;display:flex;align-items:center;justify-content:center}.detail-content[data-v-b3c4304f]{display:flex;flex-direction:column;gap:1.2rem}.detail-section[data-v-b3c4304f]{display:flex;flex-direction:column;gap:.85rem}.detail-section h3[data-v-b3c4304f]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600}.detail-grid[data-v-b3c4304f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.detail-item[data-v-b3c4304f],.ack-block[data-v-b3c4304f],.error-block[data-v-b3c4304f]{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-b3c4304f],.ack-block span[data-v-b3c4304f],.error-block span[data-v-b3c4304f]{color:var(--text-secondary);font-size:.82rem}.detail-item strong[data-v-b3c4304f],.ack-block code[data-v-b3c4304f]{color:var(--text-primary);word-break:break-word}.ack-block code[data-v-b3c4304f],.payload-block[data-v-b3c4304f],.mono-text[data-v-b3c4304f]{font-family:var(--font-data)}.mono-text[data-v-b3c4304f]{word-break:break-all}.result-row[data-v-b3c4304f]{display:flex;flex-wrap:wrap;gap:.4rem}.error-block p[data-v-b3c4304f]{margin:0;color:var(--danger-color);line-height:1.6;word-break:break-word}.payload-block[data-v-b3c4304f]{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-b3c4304f]{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-2b6d23f2]{display:flex;flex-direction:column;gap:16px}.table-container[data-v-2b6d23f2]{min-height:0}.export-column-panel[data-v-2b6d23f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.export-column-item[data-v-2b6d23f2]{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-2b6d23f2]{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-b0edc740]{display:flex;flex-direction:column;gap:20px;padding:16px 6px 6px}.table-container[data-v-b0edc740]{display:flex;flex-direction:column}.code-text[data-v-b0edc740]{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-e43dcb5a]{display:flex;flex-direction:column;padding:16px 6px 6px}.muted-text[data-v-e43dcb5a]{color:var(--text-secondary)}.data-value[data-v-e43dcb5a]{color:var(--text-data);font-family:var(--font-data)}.table-container[data-v-e43dcb5a]{min-width:0;margin-top:16px}.ticket-name[data-v-e43dcb5a]{display:flex;flex-direction:column;gap:4px}.ticket-name strong[data-v-e43dcb5a]{color:var(--text-primary);font-weight:600}.ticket-name span[data-v-e43dcb5a]{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}.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}}.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-b8f20945]{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-b8f20945]{width:var(--sidebar-width-collapsed);padding:1.5rem .5rem}.sidebar-logo[data-v-b8f20945]{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-b8f20945]{display:flex;align-items:center;gap:12px;width:100%;padding-left:16px}.logo-icon-text[data-v-b8f20945]{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:linear-gradient(135deg,#00f0ff26,#00b4ff14);border-radius:8px;border:1px solid rgba(0,240,255,.2);box-shadow:0 0 20px #00f0ff1a;filter:drop-shadow(0 0 8px var(--primary-color-glow));transition:all .3s ease}.logo-text[data-v-b8f20945]{letter-spacing:1px;color:var(--text-primary);white-space:nowrap;flex:1}.logo-text span[data-v-b8f20945]{color:var(--primary-color)}.mobile-close-btn[data-v-b8f20945]{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-b8f20945]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color)}.mobile-close-btn[data-v-b8f20945] .fa-icon{font-size:18px;width:18px;height:18px}@media(max-width:768px){.holy-grail-sidebar[data-v-b8f20945]{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-b8f20945]{transform:translate(0)!important}.holy-grail-sidebar.mobile-closed[data-v-b8f20945]{transform:translate(-100%)!important}.holy-grail-sidebar.collapsed[data-v-b8f20945]{width:280px!important;padding:1.5rem 8px}.sidebar-logo[data-v-b8f20945]{margin-top:2rem}}@media(min-width:769px)and (max-width:1024px){.holy-grail-sidebar[data-v-b8f20945]{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-6202bb44]{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-6202bb44]{right:0;left:auto}.dropdown-overlay[data-v-6202bb44]{position:fixed;inset:0;z-index:999;background:transparent}.dropdown-header[data-v-6202bb44]{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff05}.header-avatar[data-v-6202bb44]{position:relative;flex-shrink:0}.header-avatar .avatar[data-v-6202bb44]{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-6202bb44]{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-6202bb44]{flex:1;min-width:0}.header-username[data-v-6202bb44]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.header-role[data-v-6202bb44]{font-size:.75rem;color:var(--primary-color);opacity:.8}.dropdown-divider[data-v-6202bb44]{height:1px;background:var(--glass-border-light);margin:8px 0}.dropdown-items[data-v-6202bb44]{padding:8px 0}.dropdown-item[data-v-6202bb44]{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-6202bb44]:hover:not(.disabled){background:#00f0ff14;color:var(--primary-color);padding-left:20px}.dropdown-item.disabled[data-v-6202bb44]{opacity:.5;cursor:not-allowed}.item-icon[data-v-6202bb44]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:inherit;transition:color .3s}.item-icon[data-v-6202bb44] .fa-icon{font-size:16px;width:16px;height:16px}.item-label[data-v-6202bb44]{flex:1;font-size:.9rem;font-weight:500;white-space:nowrap}.item-badge-dot[data-v-6202bb44]{flex-shrink:0;width:8px;height:8px;background:var(--danger-color);border-radius:50%;box-shadow:0 0 6px var(--danger-color)}.dropdown-footer[data-v-6202bb44]{padding:8px 0}.logout-item[data-v-6202bb44]{color:var(--danger-color)}.logout-item[data-v-6202bb44]:hover{background:#ff4f4f1a;color:var(--danger-color)}.data-font[data-v-6202bb44]{font-family:var(--font-data)}.dropdown-enter-from[data-v-6202bb44]{opacity:0;transform:translateY(-10px)}.dropdown-enter-active[data-v-6202bb44]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-enter-to[data-v-6202bb44],.dropdown-leave-from[data-v-6202bb44]{opacity:1;transform:translateY(0)}.dropdown-leave-active[data-v-6202bb44]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-leave-to[data-v-6202bb44]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-6202bb44],.fade-leave-active[data-v-6202bb44]{transition:opacity .3s}.fade-enter-from[data-v-6202bb44],.fade-leave-to[data-v-6202bb44]{opacity:0}.top-bar[data-v-1b35ec31]{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-1b35ec31]{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.content-left[data-v-1b35ec31]{display:flex;align-items:center;gap:1.2rem}.collapse-btn[data-v-1b35ec31]{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-1b35ec31]: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-1b35ec31]{color:var(--primary-color);transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s;transform-origin:center}.fold-icon.rotated[data-v-1b35ec31]{transform:rotate(180deg)}.data-font[data-v-1b35ec31]{font-family:var(--font-data)}.connection-status[data-v-1b35ec31]{font-size:.8rem;color:var(--primary-color);letter-spacing:.5px}.status-active[data-v-1b35ec31]{text-shadow:0 0 8px var(--primary-color-glow)}.content-right[data-v-1b35ec31]{display:flex;align-items:center;gap:2.5rem}.dropdown-area[data-v-1b35ec31]{position:relative}.system-tools[data-v-1b35ec31]{display:flex;align-items:center;gap:1rem}.tool-item[data-v-1b35ec31]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .3s;border:1px solid transparent;border-radius:6px;position:relative}.tool-item[data-v-1b35ec31]:hover{background:#ffffff0d;border-color:var(--glass-border-light);color:var(--primary-color);box-shadow:0 0 10px #00f0ff1a}.notification-item[data-v-1b35ec31]{position:relative}.notification-badge[data-v-1b35ec31]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--error-color, #ff4757);color:#fff;font-size:11px;font-weight:600;border-radius:9px;border:2px solid var(--bg-header);box-shadow:0 0 8px #ff475780;line-height:1;z-index:1}.tool-icon[data-v-1b35ec31]{display:flex;align-items:center;justify-content:center;color:inherit;transition:color .3s}.tool-icon[data-v-1b35ec31] .fa-icon{font-size:18px;width:18px;height:18px}.user-profile[data-v-1b35ec31]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:8px;transition:all .3s;cursor:pointer;position:relative}.user-profile[data-v-1b35ec31]:hover{background:#ffffff08}.dropdown-arrow[data-v-1b35ec31]{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-1b35ec31] .fa-icon{font-size:12px;width:12px;height:12px}.dropdown-arrow.open[data-v-1b35ec31]{transform:rotate(180deg);color:var(--primary-color)}.user-profile:hover .dropdown-arrow[data-v-1b35ec31]{color:var(--primary-color)}.user-info[data-v-1b35ec31]{text-align:center}.username[data-v-1b35ec31]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.role[data-v-1b35ec31]{font-size:.7rem;color:var(--primary-color);opacity:.7}.avatar-wrapper[data-v-1b35ec31]{position:relative}.avatar[data-v-1b35ec31]{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-1b35ec31]{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-1b35ec31]{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-1b35ec31]: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-1b35ec31] .fa-icon{font-size:20px;width:20px;height:20px}.mobile-breadcrumb[data-v-1b35ec31]{display:none}.content-center[data-v-1b35ec31]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.mobile-logo[data-v-1b35ec31]{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-1b35ec31]{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:linear-gradient(135deg,#00f0ff26,#00b4ff14);border-radius:8px;border:1px solid rgba(0,240,255,.2);box-shadow:0 0 20px #00f0ff1a;filter:drop-shadow(0 0 8px var(--primary-color-glow));transition:all .3s ease}.mobile-logo .logo-text[data-v-1b35ec31]{letter-spacing:1px;color:var(--text-primary);white-space:nowrap}.mobile-logo .logo-text span[data-v-1b35ec31]{color:var(--primary-color)}@media(max-width:768px){.top-bar[data-v-1b35ec31]{grid-column:1 / 2;padding:0 1rem}.content-left[data-v-1b35ec31]{gap:.8rem;flex:0 0 auto}.content-center[data-v-1b35ec31]{flex:1;position:absolute;left:50%;transform:translate(-50%)}.content-right[data-v-1b35ec31]{gap:1rem;flex:0 0 auto}.user-profile[data-v-1b35ec31]{padding:4px 8px}.user-info[data-v-1b35ec31]{display:none}.avatar[data-v-1b35ec31]{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-6003ba5e]{width:100%;height:100%}.fade-slide-enter-active[data-v-6003ba5e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-slide-leave-active[data-v-6003ba5e]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-6003ba5e]{opacity:0;transform:translate(-20px)}.fade-slide-leave-to[data-v-6003ba5e]{opacity:0;transform:translate(20px)}.fade-slide-enter-to[data-v-6003ba5e],.fade-slide-leave-from[data-v-6003ba5e]{opacity:1;transform:translate(0)}.menu-error-overlay[data-v-6003ba5e]{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-6003ba5e]{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-6003ba5e]{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-6003ba5e]{font-size:3rem;color:#ff4d4d;filter:drop-shadow(0 0 12px rgba(255,77,77,.6))}.error-title[data-v-6003ba5e]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-primary);letter-spacing:.5px}.error-message[data-v-6003ba5e]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6;opacity:.9}.dashboard-page[data-v-b4e53840]{display:flex;flex-direction:column;padding:16px 6px 6px}.metric-grid[data-v-b4e53840]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card[data-v-b4e53840]{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-b4e53840]{opacity:0;transform:translateY(18px) scale(.98)}.metric-card--ready[data-v-b4e53840]{animation:metric-card-enter-b4e53840 .56s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--metric-delay, 0ms)}@keyframes metric-card-enter-b4e53840{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.metric-card[data-v-b4e53840]: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-b4e53840]: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-b4e53840],.card-heading[data-v-b4e53840]{display:flex;align-items:center}.metric-card-header[data-v-b4e53840],.card-heading[data-v-b4e53840]{justify-content:space-between}.metric-icon-wrap[data-v-b4e53840]{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-b4e53840]{color:var(--primary-color)}.metric-icon-wrap--success[data-v-b4e53840]{color:var(--success-color)}.metric-icon-wrap--warning[data-v-b4e53840]{color:var(--warning-color)}.metric-icon-wrap--danger[data-v-b4e53840]{color:var(--danger-color)}.metric-icon[data-v-b4e53840]{font-size:18px;color:currentColor}.metric-trend[data-v-b4e53840]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-data);font-size:12px}.metric-trend--up[data-v-b4e53840]{color:var(--success-color)}.metric-trend--down[data-v-b4e53840]{color:var(--danger-color)}.metric-label[data-v-b4e53840]{margin-top:18px;color:var(--text-secondary);font-size:13px}.metric-value[data-v-b4e53840]{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-b4e53840]{margin-top:10px;color:var(--text-secondary);font-size:12px}.dashboard-main-grid[data-v-b4e53840],.dashboard-secondary-grid[data-v-b4e53840]{display:grid;gap:16px;margin-top:16px}.dashboard-main-grid[data-v-b4e53840],.dashboard-secondary-grid[data-v-b4e53840]{grid-template-columns:minmax(0,1fr)}.card-heading[data-v-b4e53840]{gap:16px}.card-heading h2[data-v-b4e53840]{margin:0;color:var(--text-primary);font-size:17px;font-weight:600}.card-heading p[data-v-b4e53840]{margin:4px 0 0;color:var(--text-secondary);font-size:12px}.trend-granularity-group[data-v-b4e53840]{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-b4e53840]{min-width:64px;padding:.42rem .75rem}.trend-granularity-button--active[data-v-b4e53840]{pointer-events:none}.trend-chart-shell[data-v-b4e53840]{position:relative;min-height:390px}.trend-chart-shell--loading[data-v-b4e53840] .base-chart{opacity:.28}.trend-chart-skeleton[data-v-b4e53840]{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-b4e53840]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--glass-border-light),transparent);animation:trend-skeleton-shimmer-b4e53840 1.4s ease-in-out infinite}.trend-skeleton-grid[data-v-b4e53840]{position:absolute;inset:44px 42px 54px 48px;display:flex;flex-direction:column;justify-content:space-between}.trend-skeleton-grid-line[data-v-b4e53840]{width:100%;height:1px;background:var(--glass-border-light)}.trend-skeleton-bars[data-v-b4e53840]{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-b4e53840]{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-b4e53840]{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-b4e53840]{position:absolute;left:50%;bottom:22px;z-index:2;display:flex;gap:18px;transform:translate(-50%)}.trend-skeleton-legend span[data-v-b4e53840]{width:82px;height:10px;border-radius:999px;background:var(--glass-border)}@keyframes trend-skeleton-shimmer-b4e53840{0%{transform:translate(-100%)}to{transform:translate(100%)}}.period-refresh-button[data-v-b4e53840]{flex:0 0 auto;padding:.42rem .8rem}.period-row span[data-v-b4e53840]:not(.period-name){color:var(--text-primary);font-family:var(--font-data)}.period-payment-cell[data-v-b4e53840]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.1}.period-payment-cell strong[data-v-b4e53840]{color:var(--text-primary);font-family:var(--font-data);font-size:13px;font-weight:600}.period-payment-cell em[data-v-b4e53840]{color:var(--success-color);font-family:var(--font-main);font-size:11px;font-style:normal}.period-table[data-v-b4e53840]{display:flex;flex-direction:column;gap:8px}.period-row[data-v-b4e53840]{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-b4e53840]{min-height:36px;border-color:transparent;background:transparent;color:var(--text-secondary);font-size:12px}.period-name[data-v-b4e53840]{color:var(--primary-color);font-weight:600}@media(max-width:1440px){.metric-grid[data-v-b4e53840]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid[data-v-b4e53840],.dashboard-secondary-grid[data-v-b4e53840]{grid-template-columns:1fr}}@media(max-width:900px){.metric-grid[data-v-b4e53840]{grid-template-columns:1fr}.period-table[data-v-b4e53840]{overflow-x:auto}.period-row[data-v-b4e53840]{min-width:900px}.card-heading[data-v-b4e53840]{align-items:flex-start;flex-direction:column}.trend-granularity-group[data-v-b4e53840]{justify-content:flex-start}}.webmaster-recommend-iframe[data-v-eb261058]{display:block;width:100%;height:100%;min-height:calc(100vh - var(--header-height) - 48px);border:0;background:var(--bg-app)}.error-shell[data-v-aeaad4ad]{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-aeaad4ad]: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-aeaad4ad]{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-aeaad4ad]{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-aeaad4ad]{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:linear-gradient(135deg,#00f0ff26,#00b4ff14);border-radius:8px;border:1px solid rgba(0,240,255,.2);box-shadow:0 0 20px #00f0ff1a;filter:drop-shadow(0 0 8px var(--primary-color-glow));transition:all .3s ease;font-family:var(--font-main)}.page-title[data-v-aeaad4ad]{margin:0;font-size:2rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.error-content[data-v-aeaad4ad]{width:100%}.error-number[data-v-aeaad4ad]{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-aeaad4ad]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.error-description[data-v-aeaad4ad]{font-size:1rem;color:var(--text-secondary);margin:0 0 3rem;line-height:1.6}.error-actions[data-v-aeaad4ad]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.error-actions[data-v-aeaad4ad] .base-button{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:768px){.error-shell[data-v-aeaad4ad]{padding:2.5rem 1.5rem}.error-number[data-v-aeaad4ad]{font-size:6rem}.error-message[data-v-aeaad4ad]{font-size:1.25rem}.error-actions[data-v-aeaad4ad]{flex-direction:column}.error-actions[data-v-aeaad4ad] .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-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-5ab2774a]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-5ab2774a]{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-5ab2774a]{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-5ab2774a]:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.header-content[data-v-5ab2774a]{flex:1}.page-title[data-v-5ab2774a]{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-5ab2774a]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-5ab2774a]{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-5ab2774a]:hover{z-index:2}.section-header[data-v-5ab2774a]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-5ab2774a]{color:var(--primary-color);font-size:24px}.section-title[data-v-5ab2774a]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.section-subtitle[data-v-5ab2774a]{margin:4px 0 0;font-size:14px;color:var(--text-secondary)}.component-demo[data-v-5ab2774a]{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-5ab2774a] .advanced-filter{position:relative;z-index:1}.component-demo[data-v-5ab2774a] .date-picker-panel,.component-demo[data-v-5ab2774a] .date-time-panel{z-index:9999!important}.result-preview[data-v-5ab2774a]{position:relative;padding:16px;border-radius:8px;background:#ffffff0a;border:1px dashed var(--glass-border-light)}.result-header[data-v-5ab2774a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--text-secondary)}.result-actions[data-v-5ab2774a]{display:flex;gap:8px;margin-left:auto}.action-btn[data-v-5ab2774a]{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-5ab2774a]:hover{background:var(--bg-main);color:var(--primary-color)}.result-output[data-v-5ab2774a]{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-5ab2774a]::-webkit-scrollbar{width:6px;height:6px}.result-output[data-v-5ab2774a]::-webkit-scrollbar-track{background:transparent}.result-output[data-v-5ab2774a]::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}.result-output[data-v-5ab2774a]::-webkit-scrollbar-thumb:hover{background:var(--glass-border-light)}@media(max-width:768px){.filter-test[data-v-5ab2774a]{padding:20px}.test-header[data-v-5ab2774a]{flex-direction:column;gap:16px}.test-section[data-v-5ab2774a]{padding:20px}.component-demo[data-v-5ab2774a]{padding:16px}.page-title[data-v-5ab2774a]{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-a2c2a640]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-a2c2a640]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-a2c2a640]{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-a2c2a640]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-a2c2a640]{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-a2c2a640]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-a2c2a640]{color:var(--primary-color)}.section-title[data-v-a2c2a640]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-a2c2a640]{margin-bottom:32px}.test-group[data-v-a2c2a640]:last-child{margin-bottom:0}.group-title[data-v-a2c2a640]{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-a2c2a640]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-a2c2a640]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.demo-controls[data-v-a2c2a640]{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-a2c2a640]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.control-label[data-v-a2c2a640]{white-space:nowrap}.demo-info[data-v-a2c2a640]{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-a2c2a640]{display:flex;align-items:center;gap:8px}.info-label[data-v-a2c2a640]{font-size:14px;color:var(--text-secondary)}.info-value[data-v-a2c2a640]{font-size:14px;color:var(--primary-color);font-weight:500}.info-value.success[data-v-a2c2a640]{color:var(--success-color)}.info-value.error[data-v-a2c2a640]{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-515fda65]{padding:10px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-515fda65]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.page-title[data-v-515fda65]{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-515fda65]{font-size:16px;color:var(--text-secondary);margin:0}.test-section[data-v-515fda65]{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-515fda65]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-515fda65]{color:var(--primary-color)}.section-title[data-v-515fda65]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-515fda65]{margin-bottom:32px}.test-group[data-v-515fda65]:last-child{margin-bottom:0}.group-title[data-v-515fda65]{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-515fda65]{font-size:14px;color:var(--text-secondary);margin:0 0 16px;padding-left:8px}.component-demo[data-v-515fda65]{padding:20px;background:var(--bg-main-readonly);border-radius:8px;border:1px solid var(--glass-border-light)}.demo-info[data-v-515fda65]{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-515fda65]{display:flex;align-items:center;gap:8px}.info-label[data-v-515fda65]{font-size:14px;color:var(--text-secondary)}.info-value[data-v-515fda65]{font-size:14px;color:var(--primary-color);font-weight:500}.info-value.url-value[data-v-515fda65]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-demo-row[data-v-515fda65],.size-demo-row[data-v-515fda65],.disabled-demo-row[data-v-515fda65]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end}.avatar-item[data-v-515fda65],.size-item[data-v-515fda65],.disabled-item[data-v-515fda65]{display:flex;flex-direction:column;align-items:center;gap:12px}.avatar-label[data-v-515fda65],.size-label[data-v-515fda65],.disabled-label[data-v-515fda65]{font-size:13px;color:var(--text-secondary)}.event-log[data-v-515fda65]{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-515fda65]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--glass-border-light)}.log-item[data-v-515fda65]:last-child{border-bottom:none}.log-time[data-v-515fda65]{color:var(--text-secondary);flex-shrink:0}.log-event[data-v-515fda65]{font-weight:600;flex-shrink:0;min-width:80px}.log-item.upload .log-event[data-v-515fda65]{color:var(--primary-color)}.log-item.success .log-event[data-v-515fda65]{color:var(--success-color)}.log-item.remove .log-event[data-v-515fda65]{color:var(--warning-color)}.log-item.error .log-event[data-v-515fda65]{color:var(--danger-color)}.log-detail[data-v-515fda65]{color:var(--text-primary);word-break:break-all}.log-empty[data-v-515fda65]{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-44934e13]{padding:40px;min-height:100vh;background:var(--bg-app)}.test-header[data-v-44934e13]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.header-top[data-v-44934e13]{margin-bottom:16px}.back-button[data-v-44934e13]{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-44934e13]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translate(-4px)}.page-title[data-v-44934e13]{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-44934e13]{font-size:16px;color:var(--text-secondary);margin:0}.test-nav[data-v-44934e13]{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-44934e13]{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-44934e13]:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--text-primary);transform:translateY(-2px)}.nav-item.active[data-v-44934e13]{background:var(--primary-color);border-color:var(--primary-color);color:#000;box-shadow:0 4px 12px #00f0ff4d}.nav-icon[data-v-44934e13]{font-size:16px}.nav-text[data-v-44934e13]{white-space:nowrap}.test-content[data-v-44934e13]{width:100%}@media(max-width:768px){.base-components-test[data-v-44934e13]{padding:20px}.page-title[data-v-44934e13]{font-size:24px}.back-button[data-v-44934e13]{padding:6px 12px;font-size:13px}.test-nav[data-v-44934e13]{padding:16px;gap:8px}.nav-item[data-v-44934e13]{padding:8px 16px;font-size:13px}.nav-text[data-v-44934e13]{display:none}.nav-icon[data-v-44934e13]{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-0b4f9dd5]{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-0b4f9dd5]{display:flex;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--glass-border)}.section-icon[data-v-0b4f9dd5]{color:var(--primary-color)}.section-title[data-v-0b4f9dd5]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.test-group[data-v-0b4f9dd5]{margin-bottom:32px}.test-group[data-v-0b4f9dd5]:last-child{margin-bottom:0}.group-title[data-v-0b4f9dd5]{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-0b4f9dd5]{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-0b4f9dd5]{padding:20px}.component-demo[data-v-0b4f9dd5]{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}}.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}}
