@charset "UTF-8";#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.copyable-id[data-v-9f88cb85]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;border-radius:4px;transition:color .15s ease,background-color .15s ease}.copyable-id.is-copyable[data-v-9f88cb85]{cursor:pointer;-webkit-user-select:none;user-select:none}.copyable-id.is-copyable[data-v-9f88cb85]:hover{color:var(--el-color-primary);background:color-mix(in srgb,var(--el-color-primary) 12%,transparent)}.copyable-id.is-empty[data-v-9f88cb85]{cursor:default}.auth-select-overlay[data-v-c4a2b3e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c}.auth-select-modal[data-v-c4a2b3e8]{width:100%;max-width:480px;background:var(--kp-bg-container);border:1px solid var(--kp-border-color);border-radius:16px;box-shadow:var(--kp-shadow-md, 0 20px 48px rgba(15, 23, 42, .16));overflow:hidden;color:var(--kp-text-primary)}.auth-select-modal__header[data-v-c4a2b3e8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--kp-border-color)}.auth-select-modal__title[data-v-c4a2b3e8]{margin:0;font-size:18px;font-weight:600;color:var(--kp-text-primary);line-height:1.4}.auth-select-modal__close[data-v-c4a2b3e8]{flex-shrink:0;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.auth-select-modal__close[data-v-c4a2b3e8]:hover{background:var(--kp-bg-hover);color:var(--kp-text-secondary)}.auth-select-modal__body[data-v-c4a2b3e8]{display:flex;flex-direction:column;gap:12px;padding:20px 24px;min-height:120px}.auth-select-modal__loading[data-v-c4a2b3e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:120px;font-size:14px;color:var(--kp-text-tertiary)}.auth-select-modal__spinner[data-v-c4a2b3e8]{width:28px;height:28px;border:2px solid var(--kp-border-color);border-top-color:var(--kp-color-primary, #7c3aed);border-radius:999px;animation:auth-select-spin-c4a2b3e8 .8s linear infinite}@keyframes auth-select-spin-c4a2b3e8{to{transform:rotate(360deg)}}.auth-select-modal__option[data-v-c4a2b3e8]{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-elevated, var(--kp-bg-container));cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.auth-select-modal__option[data-v-c4a2b3e8]:hover{border-color:var(--kp-color-primary);background:var(--kp-bg-hover)}.auth-select-modal__option.active[data-v-c4a2b3e8]{border-color:var(--kp-color-primary);background:var(--kp-bg-active)}.auth-select-modal__radio[data-v-c4a2b3e8]{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:999px;border:2px solid var(--kp-border-color-strong, var(--kp-border-color));display:grid;place-items:center;transition:border-color .15s,background .15s}.auth-select-modal__option.active .auth-select-modal__radio[data-v-c4a2b3e8]{border-color:var(--kp-color-primary);background:var(--kp-color-primary)}.auth-select-modal__radio-check[data-v-c4a2b3e8]{font-size:14px;color:#fff}.auth-select-modal__option-label[data-v-c4a2b3e8]{flex:1;min-width:0;font-size:14px;color:var(--kp-text-primary);line-height:1.5}.auth-select-modal__footer[data-v-c4a2b3e8]{display:flex;align-items:center;gap:12px;padding:16px 24px 20px}.auth-select-modal__btn[data-v-c4a2b3e8]{flex:1;height:44px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.auth-select-modal__btn--cancel[data-v-c4a2b3e8]{border:1px solid var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-secondary)}.auth-select-modal__btn--cancel[data-v-c4a2b3e8]:hover{background:var(--kp-bg-hover);color:var(--kp-text-primary)}.auth-select-modal__btn--confirm[data-v-c4a2b3e8]{border:0;background:var(--kp-color-primary);color:#fff}.auth-select-modal__btn--confirm[data-v-c4a2b3e8]:hover:not(:disabled){filter:brightness(1.08)}.auth-select-modal__btn--confirm[data-v-c4a2b3e8]:disabled{background:var(--kp-bg-hover);color:var(--kp-text-tertiary);cursor:not-allowed;filter:none}.icon[data-v-c4a2b3e8]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.tiktok-auth-overlay[data-v-611fab27]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.tiktok-auth-modal[data-v-611fab27]{width:100%;max-width:720px;background:var(--kp-bg-container);border-radius:16px;box-shadow:0 20px 48px #0f172a29;overflow:hidden}.tiktok-auth-modal--shop[data-v-611fab27]{max-width:520px}.tiktok-auth-modal__header[data-v-611fab27]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--kp-border-color-light)}.tiktok-auth-modal__title[data-v-611fab27]{margin:0;font-size:18px;font-weight:600;color:var(--kp-text-primary);line-height:1.4}.tiktok-auth-modal__close[data-v-611fab27]{flex-shrink:0;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.tiktok-auth-modal__close[data-v-611fab27]:hover{background:var(--kp-bg-hover);color:var(--kp-text-secondary)}.tiktok-auth-modal__body[data-v-611fab27]{padding:20px 24px 24px}.tiktok-auth-modal__notice[data-v-611fab27]{display:flex;gap:10px;padding:14px 16px;margin-bottom:20px;border:1px solid rgba(59,130,246,.35);border-radius:12px;background:#3b82f61a}.tiktok-auth-modal__notice-icon[data-v-611fab27]{flex-shrink:0;font-size:20px;color:#3b82f6;margin-top:1px}.tiktok-auth-modal__notice-content[data-v-611fab27]{min-width:0}.tiktok-auth-modal__notice-title[data-v-611fab27]{margin:0 0 6px;font-size:14px;font-weight:600;color:#3b82f6}.tiktok-auth-modal__notice-list[data-v-611fab27]{margin:0;padding-left:18px;font-size:13px;color:#60a5fa;line-height:1.6}.tiktok-auth-modal__methods[data-v-611fab27]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tiktok-auth-modal__methods--single[data-v-611fab27]{grid-template-columns:1fr}.tiktok-auth-modal__method[data-v-611fab27]{display:flex;flex-direction:column;padding:16px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container)}.tiktok-auth-modal__method--single[data-v-611fab27]{padding:20px}.tiktok-auth-modal__method-head[data-v-611fab27]{display:flex;gap:10px;margin-bottom:14px}.tiktok-auth-modal__method-head--center[data-v-611fab27]{flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:16px}.tiktok-auth-modal__method-icon[data-v-611fab27]{flex-shrink:0;font-size:22px;color:var(--kp-text-secondary);margin-top:2px}.tiktok-auth-modal__method-head--center .tiktok-auth-modal__method-icon[data-v-611fab27]{margin-top:0;font-size:24px}.tiktok-auth-modal__method-title[data-v-611fab27]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--kp-text-primary)}.tiktok-auth-modal__method-desc[data-v-611fab27]{margin:0;font-size:12px;color:var(--kp-text-tertiary);line-height:1.5}.tiktok-auth-modal__link-box[data-v-611fab27]{flex:1;min-height:120px;padding:12px;margin-bottom:12px;border:1px solid var(--kp-border-color);border-radius:8px;background:var(--kp-bg-hover);overflow:hidden}.tiktok-auth-modal__method--single .tiktok-auth-modal__link-box[data-v-611fab27]{min-height:80px}.tiktok-auth-modal__link-text[data-v-611fab27]{margin:0;font-size:12px;color:var(--kp-text-secondary);line-height:1.6;word-break:break-all}.tiktok-auth-modal__copy-btn[data-v-611fab27]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;border:0;border-radius:10px;background:#7c3aed24;color:#7c3aed;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.tiktok-auth-modal__copy-btn[data-v-611fab27]:hover{background:#7c3aed3d}.tiktok-auth-modal__copy-btn[data-v-611fab27]:disabled{opacity:.55;cursor:not-allowed}.tiktok-auth-modal__bind[data-v-611fab27]{margin-top:16px;padding:16px;border:1px dashed rgba(124,58,237,.45);border-radius:12px;background:#7c3aed0f}.tiktok-auth-modal__bind-title[data-v-611fab27]{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--kp-text-primary)}.tiktok-auth-modal__bind-hint[data-v-611fab27]{margin:0 0 12px;font-size:12px;color:var(--kp-text-secondary);line-height:1.6}.tiktok-auth-modal__bind-input[data-v-611fab27]{display:block;width:100%;margin-bottom:12px;padding:10px 12px;border:1px solid var(--kp-border-color);border-radius:8px;background:var(--kp-bg-container);color:var(--kp-text-primary);font-size:13px;line-height:1.5;resize:vertical}.tiktok-auth-modal__bind-input[data-v-611fab27]:focus{outline:none;border-color:#7c3aed}.tiktok-auth-modal__qr-wrap[data-v-611fab27]{flex:1;display:flex;align-items:center;justify-content:center;min-height:168px;margin-bottom:12px}.tiktok-auth-modal__qr-stage[data-v-611fab27]{position:relative;width:168px;height:168px;border-radius:14px;overflow:hidden;border:1px solid var(--kp-border-color);background:#fff}.tiktok-auth-modal__qr[data-v-611fab27]{width:100%;height:100%;display:block;object-fit:cover}.tiktok-auth-modal__qr-placeholder[data-v-611fab27],.tiktok-auth-modal__qr-expired[data-v-611fab27]{width:100%;height:100%;display:grid;place-items:center;color:var(--kp-text-tertiary);background:var(--kp-bg-hover)}.tiktok-auth-modal__qr-placeholder .icon[data-v-611fab27],.tiktok-auth-modal__qr-expired .icon[data-v-611fab27]{font-size:44px}.tiktok-auth-modal__qr-expired[data-v-611fab27]{color:#c4b5fd;background:linear-gradient(145deg,rgba(124,58,237,.12) 0%,var(--kp-bg-hover) 100%)}.tiktok-auth-modal__qr-mask[data-v-611fab27]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.tiktok-auth-modal__qr-mask.is-ok[data-v-611fab27]{background:#ffffffb8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tiktok-auth-modal__qr-badge[data-v-611fab27]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.tiktok-auth-modal__qr-badge.is-ok[data-v-611fab27]{background:#16a34a;color:#fff;box-shadow:0 6px 16px #16a34a47}.tiktok-auth-modal__qr-badge .icon[data-v-611fab27]{font-size:26px}.tiktok-auth-modal__polling[data-v-611fab27]{margin:0 0 12px;min-height:18px;font-size:12px;color:#7c3aed;text-align:center;line-height:1.5}.tiktok-auth-modal__polling.is-ok[data-v-611fab27]{color:#15803d}.tiktok-auth-modal__polling.is-muted[data-v-611fab27]{color:var(--kp-text-tertiary);margin-bottom:10px}@media(max-width:640px){.tiktok-auth-modal__methods[data-v-611fab27]:not(.tiktok-auth-modal__methods--single){grid-template-columns:1fr}}.icon[data-v-611fab27]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.account-modal-overlay[data-v-a569a7fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-modal[data-v-a569a7fa]{width:100%;max-width:520px;background:var(--kp-bg-container);border-radius:20px;border:1px solid var(--kp-border-color-light);box-shadow:0 24px 56px #0f172a2e,0 2px 8px #0f172a0f;overflow:hidden}.account-modal__header[data-v-a569a7fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--kp-border-color-light);background:linear-gradient(180deg,rgba(124,58,237,.04) 0%,transparent 100%)}.account-modal__title-row[data-v-a569a7fa]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;flex:1}.account-modal__title[data-v-a569a7fa]{margin:0;font-size:18px;font-weight:600;color:var(--kp-text-primary);line-height:1.4;letter-spacing:-.01em}.account-modal__header-actions[data-v-a569a7fa]{display:flex;align-items:center;gap:10px;flex-shrink:0}.account-modal__mode-switch[data-v-a569a7fa]{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:var(--kp-bg-elevated, var(--kp-bg-container));border:1px solid var(--kp-border-color-light);gap:2px}.account-modal__mode-btn[data-v-a569a7fa]{border:none;background:transparent;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.2;color:var(--kp-text-secondary);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.account-modal__mode-btn-wrap[data-v-a569a7fa]{display:inline-flex}.account-modal__mode-btn-wrap.is-disabled[data-v-a569a7fa]{cursor:not-allowed}.account-modal__mode-btn[data-v-a569a7fa]:hover:not(.is-disabled){color:var(--kp-text-primary)}.account-modal__mode-btn.is-active[data-v-a569a7fa]{background:var(--kp-color-primary, #7c3aed);color:var(--kp-color-primary-contrast, #fff);box-shadow:0 1px 4px #7c3aed47}.account-modal__mode-btn.is-disabled[data-v-a569a7fa]{opacity:.45;cursor:not-allowed;color:var(--kp-text-disabled, var(--kp-text-tertiary));box-shadow:none;background:transparent;pointer-events:none}.account-modal__list--none-only[data-v-a569a7fa]{max-height:none;padding-top:8px}.account-modal__manage-link[data-v-a569a7fa]{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(124,58,237,.22);background:#7c3aed14;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;color:#7c3aed;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.account-modal__manage-link .icon[data-v-a569a7fa]{font-size:14px}.account-modal__manage-link[data-v-a569a7fa]:hover{background:#7c3aed24;border-color:#7c3aed66;color:#6d28d9}.account-modal__close[data-v-a569a7fa]{flex-shrink:0;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.account-modal__close[data-v-a569a7fa]:hover{background:var(--kp-bg-hover);color:var(--kp-text-secondary)}.account-modal__body[data-v-a569a7fa]{padding:16px 24px 8px}.account-modal__filters[data-v-a569a7fa]{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px;border-radius:14px;background:var(--kp-bg-hover);border:1px solid var(--kp-border-color-light)}.account-modal__search[data-v-a569a7fa]{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:8px;height:42px;padding:0 12px 0 14px;border:1px solid transparent;border-radius:12px;background:var(--kp-bg-container);box-shadow:0 1px 2px #0f172a0a;cursor:text;transition:border-color .15s,box-shadow .15s}.account-modal__search[data-v-a569a7fa]:focus-within{border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed1f,0 1px 2px #0f172a0a}.account-modal__search-icon[data-v-a569a7fa]{color:var(--kp-text-tertiary);font-size:20px;flex-shrink:0}.account-modal__search:focus-within .account-modal__search-icon[data-v-a569a7fa]{color:#7c3aed}.account-modal__search-input[data-v-a569a7fa]{flex:1;min-width:0;border:0;background:transparent;font-size:14px;color:var(--kp-text-primary);outline:none}.account-modal__search-input[data-v-a569a7fa]::placeholder{color:var(--kp-text-tertiary)}.account-modal__search-input[data-v-a569a7fa]::-webkit-search-decoration,.account-modal__search-input[data-v-a569a7fa]::-webkit-search-cancel-button,.account-modal__search-input[data-v-a569a7fa]::-webkit-search-results-button,.account-modal__search-input[data-v-a569a7fa]::-webkit-search-results-decoration{display:none}.account-modal__search-clear[data-v-a569a7fa]{flex-shrink:0;width:24px;height:24px;border:0;border-radius:999px;background:var(--kp-bg-hover);color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center;padding:0;transition:background .15s,color .15s}.account-modal__search-clear .icon[data-v-a569a7fa]{font-size:14px}.account-modal__search-clear[data-v-a569a7fa]:hover{background:#7c3aed1f;color:#7c3aed}.account-modal__user-select[data-v-a569a7fa]{flex:1 1 0;min-width:0;width:auto}.account-modal__reset-btn[data-v-a569a7fa]{flex-shrink:0;height:42px;padding:0 14px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container);color:var(--kp-text-secondary);font-size:14px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.account-modal__reset-btn[data-v-a569a7fa]:hover:not(:disabled){border-color:#7c3aed66;color:#7c3aed;background:#7c3aed0f}.account-modal__reset-btn[data-v-a569a7fa]:disabled{opacity:.6;cursor:not-allowed}.account-modal__user-select[data-v-a569a7fa] .el-select__wrapper{min-height:42px;padding:4px 12px;border-radius:12px;background:var(--kp-bg-container);box-shadow:0 1px 2px #0f172a0a;border:1px solid transparent!important;transition:border-color .15s,box-shadow .15s}.account-modal__user-select[data-v-a569a7fa] .el-select__wrapper.is-hovering:not(.is-focused){border-color:#7c3aed47!important;box-shadow:0 1px 2px #0f172a0a}.account-modal__user-select[data-v-a569a7fa] .el-select__wrapper.is-focused{border-color:#7c3aed73!important;box-shadow:0 0 0 3px #7c3aed1f,0 1px 2px #0f172a0a}.account-modal__user-select[data-v-a569a7fa] .el-select__selection{gap:6px}.account-modal__user-select[data-v-a569a7fa] .el-select__placeholder,.account-modal__user-select[data-v-a569a7fa] .el-select__selected-item{font-size:14px}.account-modal__user-prefix[data-v-a569a7fa]{color:var(--kp-text-tertiary);font-size:18px;line-height:1}.account-modal__user-select[data-v-a569a7fa] .el-select__wrapper.is-focused .account-modal__user-prefix{color:#7c3aed}.account-modal__list-meta[data-v-a569a7fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 2px;font-size:12px;color:var(--kp-text-tertiary)}.account-modal__list[data-v-a569a7fa]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding:2px 2px 8px;scrollbar-gutter:stable}.account-modal__list[data-v-a569a7fa]::-webkit-scrollbar{width:6px}.account-modal__list[data-v-a569a7fa]::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.account-modal__item[data-v-a569a7fa]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--kp-border-color-light);border-radius:14px;background:var(--kp-bg-container);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.account-modal__item[data-v-a569a7fa]:hover{border-color:#7c3aed59;background:#7c3aed0d;box-shadow:0 4px 12px #7c3aed14}.account-modal__item.active[data-v-a569a7fa]{border-color:#7c3aed8c;background:linear-gradient(90deg,#7c3aed1f,#7c3aed0d);box-shadow:0 0 0 1px #7c3aed1f}.account-modal__avatar[data-v-a569a7fa]{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#7c3aed;display:grid;place-items:center;flex-shrink:0;overflow:hidden;border:1px solid rgba(124,58,237,.12)}.account-modal__avatar--none[data-v-a569a7fa]{background:var(--kp-bg-elevated, var(--kp-bg-container));color:var(--kp-text-tertiary);border-color:var(--kp-border-color-light)}.account-modal__avatar .icon[data-v-a569a7fa]{font-size:20px}.account-modal__avatar-img[data-v-a569a7fa]{width:100%;height:100%;object-fit:cover}.account-modal__loading[data-v-a569a7fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;gap:12px;font-size:14px;color:var(--kp-text-tertiary)}.account-modal__spinner[data-v-a569a7fa]{width:28px;height:28px;border:2px solid var(--kp-border-color);border-top-color:#7c3aed;border-radius:999px;animation:account-modal-spin-a569a7fa .8s linear infinite}@keyframes account-modal-spin-a569a7fa{to{transform:rotate(360deg)}}.account-modal__item-info[data-v-a569a7fa]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.account-modal__item-name[data-v-a569a7fa]{font-size:14px;font-weight:500;color:var(--kp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-modal__item-remark[data-v-a569a7fa]{font-size:12px;color:var(--kp-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-modal__check-wrap[data-v-a569a7fa]{width:24px;height:24px;border-radius:999px;border:1.5px solid var(--kp-border-color);display:grid;place-items:center;flex-shrink:0;transition:border-color .15s,background .15s}.account-modal__check-wrap.is-active[data-v-a569a7fa]{border-color:#7c3aed;background:#7c3aed}.account-modal__check[data-v-a569a7fa]{color:#fff;font-size:16px;line-height:1}.account-modal__empty[data-v-a569a7fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:16px 0 24px}.account-modal__empty-icon[data-v-a569a7fa]{width:72px;height:72px;border-radius:999px;background:linear-gradient(135deg,#7c3aed29,#6366f11a);color:#7c3aed;display:grid;place-items:center;margin-bottom:16px;border:1px solid rgba(124,58,237,.12)}.account-modal__empty-icon .icon[data-v-a569a7fa]{font-size:32px}.account-modal__empty-text[data-v-a569a7fa]{margin:0 0 20px;font-size:14px;color:var(--kp-text-tertiary)}.account-modal__empty-btn[data-v-a569a7fa]{height:40px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 8px 20px #7c3aed47;transition:transform .15s,box-shadow .15s,filter .15s}.account-modal__empty-btn[data-v-a569a7fa]:hover{filter:brightness(1.05);box-shadow:0 10px 24px #7c3aed57}.account-modal__footer[data-v-a569a7fa]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--kp-border-color-light);background:linear-gradient(0deg,rgba(124,58,237,.03) 0%,transparent 100%)}.account-modal__btn[data-v-a569a7fa]{min-width:96px;height:40px;padding:0 20px;border-radius:12px;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.account-modal__btn--cancel[data-v-a569a7fa]{border:1px solid var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-secondary)}.account-modal__btn--cancel[data-v-a569a7fa]:hover{background:var(--kp-bg-hover);border-color:var(--kp-border-color)}.account-modal__btn--confirm[data-v-a569a7fa]{border:0;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:500;box-shadow:0 8px 18px #7c3aed47}.account-modal__btn--confirm[data-v-a569a7fa]:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 22px #7c3aed57}.account-modal__btn--confirm[data-v-a569a7fa]:disabled{background:var(--kp-bg-hover);color:var(--kp-text-disabled);box-shadow:none;cursor:not-allowed;filter:none}.icon[data-v-a569a7fa]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.account-modal-no-account-tip.el-popper{z-index:3400!important;max-width:280px}.account-modal-user-popper.el-select__popper,.account-modal-user-popper.el-popper{border-radius:12px!important;border:1px solid var(--kp-border-color-light)!important;box-shadow:0 12px 32px #0f172a24!important;overflow:hidden}.account-modal-user-popper .el-select-dropdown__item{border-radius:8px;margin:2px 6px;padding:0 12px}.account-modal-user-popper .el-select-dropdown__item.is-selected{color:#7c3aed;font-weight:500;background:#7c3aed14}.account-modal-user-popper .el-select-dropdown__item.is-hovering{background:#7c3aed0f}.token-expire[data-v-f9422ae6]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.token-expire__tag[data-v-f9422ae6]{margin:0}.auth-manage-overlay[data-v-f9422ae6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.auth-manage-dialog[data-v-f9422ae6]{width:min(1100px,100%);max-height:calc(100vh - 48px);background:var(--kp-bg-container);border-radius:16px;box-shadow:0 20px 48px #0f172a29;display:flex;flex-direction:column;overflow:hidden}.auth-manage-dialog__header[data-v-f9422ae6]{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding:0 12px 0 20px;border-bottom:1px solid var(--kp-border-color-light);background:linear-gradient(180deg,rgba(124,58,237,.04) 0%,transparent 100%)}.auth-manage-tabs[data-v-f9422ae6]{display:flex;align-items:stretch;gap:4px;min-width:0}.auth-manage-tab[data-v-f9422ae6]{position:relative;display:inline-flex;align-items:center;height:auto;padding:16px 4px 14px;margin-right:20px;border:0;border-bottom:0;background:transparent;color:var(--kp-text-secondary);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .15s}.auth-manage-tab[data-v-f9422ae6]:hover:not(.active){color:var(--kp-text-primary)}.auth-manage-tab.active[data-v-f9422ae6]{color:var(--kp-color-primary, #7c3aed);font-weight:600;border-bottom-color:transparent}.auth-manage-tab.active[data-v-f9422ae6]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--kp-color-primary, #7c3aed)}.auth-manage-dialog__close[data-v-f9422ae6]{width:32px;height:32px;margin-top:12px;align-self:flex-start;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.auth-manage-dialog__close[data-v-f9422ae6]:hover{background:var(--kp-bg-hover);color:var(--kp-text-secondary)}.auth-manage-dialog__body[data-v-f9422ae6]{padding:16px 20px 20px;overflow:auto;flex:1;min-height:0}.auth-manage-toolbar[data-v-f9422ae6]{display:flex;align-items:center;justify-content:space-between;gap:14px 18px;margin-bottom:16px;padding:12px 14px;flex-wrap:wrap;border-radius:14px;background:linear-gradient(135deg,rgba(124,58,237,.05) 0%,transparent 46%),var(--kp-bg-hover, #f8fafc);border:1px solid var(--kp-border-color-light, rgba(15, 23, 42, .06))}.auth-manage-toolbar__meta[data-v-f9422ae6]{display:flex;align-items:center;gap:12px;min-width:0}.auth-manage-toolbar__heading[data-v-f9422ae6]{display:inline-flex;align-items:center;gap:8px;min-width:0}.auth-manage-toolbar__accent[data-v-f9422ae6]{width:3px;height:16px;border-radius:999px;background:linear-gradient(180deg,#8b5cf6,#7c3aed);flex-shrink:0}.auth-manage-toolbar__title[data-v-f9422ae6]{margin:0;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--kp-text-primary);white-space:nowrap}.auth-manage-toolbar__actions[data-v-f9422ae6]{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;min-width:0;margin-left:auto}.auth-manage-filters[data-v-f9422ae6]{display:flex;align-items:center;gap:6px;padding:4px;border-radius:12px;background:var(--kp-bg-container, #fff);border:1px solid var(--kp-border-color-light, rgba(15, 23, 42, .08));box-shadow:0 1px 2px #0f172a08}.auth-manage-user-filter[data-v-f9422ae6]{width:160px}.auth-manage-search[data-v-f9422ae6]{width:196px}.auth-manage-search--solo[data-v-f9422ae6]{width:220px}.auth-manage-filter-prefix[data-v-f9422ae6]{color:var(--kp-text-tertiary);font-size:18px;line-height:1}.auth-manage-user-filter[data-v-f9422ae6] .el-select__wrapper,.auth-manage-search[data-v-f9422ae6] .el-input__wrapper{min-height:34px;border-radius:9px;box-shadow:none!important;background:transparent;border:1px solid transparent;transition:border-color .15s,box-shadow .15s,background .15s}.auth-manage-search--solo[data-v-f9422ae6] .el-input__wrapper{background:var(--kp-bg-container, #fff);border-color:var(--kp-border-color-light, rgba(15, 23, 42, .08))}.auth-manage-user-filter[data-v-f9422ae6] .el-select__wrapper.is-hovering:not(.is-focused),.auth-manage-search[data-v-f9422ae6] .el-input__wrapper:hover{background:#7c3aed0a;border-color:#7c3aed33}.auth-manage-user-filter[data-v-f9422ae6] .el-select__wrapper.is-focused,.auth-manage-search[data-v-f9422ae6] .el-input__wrapper.is-focus{background:var(--kp-bg-container, #fff);border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed1a!important}.auth-manage-reset-btn[data-v-f9422ae6]{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--kp-text-secondary);font-size:13px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.auth-manage-reset-btn .icon[data-v-f9422ae6]{font-size:16px}.auth-manage-reset-btn[data-v-f9422ae6]:hover:not(:disabled){border-color:#7c3aed47;color:#7c3aed;background:#7c3aed0f}.auth-manage-reset-btn[data-v-f9422ae6]:disabled{opacity:.55;cursor:not-allowed}.auth-manage-add-btn[data-v-f9422ae6]{flex-shrink:0;height:36px;padding:0 14px;border-radius:10px;font-weight:600;box-shadow:0 4px 12px #7c3aed38}.auth-manage-add-btn .icon[data-v-f9422ae6]{margin-right:2px}.auth-user-cell[data-v-f9422ae6]{display:flex;align-items:center;gap:8px}.auth-user-cell__avatar[data-v-f9422ae6]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--kp-bg-hover)}.auth-user-cell__avatar--empty[data-v-f9422ae6]{display:inline-flex;align-items:center;justify-content:center;color:var(--kp-text-tertiary)}.auth-shared-hint[data-v-f9422ae6]{font-size:12px;color:var(--kp-text-tertiary)}.auth-table-actions[data-v-f9422ae6]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.auth-table-actions .el-button+.el-button[data-v-f9422ae6]{margin-left:0}.auth-empty[data-v-f9422ae6]{padding:40px;text-align:center;color:var(--kp-text-tertiary);font-size:14px}.auth-pagination[data-v-f9422ae6]{display:flex;justify-content:flex-end;margin-top:14px}.icon[data-v-f9422ae6]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}.auth-manage-user-filter-popper,.auth-manage-pagination-popper{z-index:2300!important}.auth-manage-nested-dialog{z-index:2350!important}.frame-capture-overlay[data-v-7b5bffda]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.frame-capture-modal[data-v-7b5bffda]{width:100%;max-width:560px;background:var(--kp-bg-container);border-radius:16px;box-shadow:0 20px 48px #0f172a29;overflow:hidden}.frame-capture-modal__header[data-v-7b5bffda]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid #f3f4f6}.frame-capture-modal__title[data-v-7b5bffda]{margin:0;font-size:18px;font-weight:600;color:#111827;line-height:1.4}.frame-capture-modal__close[data-v-7b5bffda]{flex-shrink:0;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer;display:grid;place-items:center}.frame-capture-modal__close[data-v-7b5bffda]:hover{background:#f3f4f6;color:#6b7280}.frame-capture-modal__body[data-v-7b5bffda]{padding:20px 24px 8px}.frame-capture-modal__preview[data-v-7b5bffda]{position:relative;border-radius:12px;overflow:hidden;background:#111827}.frame-capture-modal__video[data-v-7b5bffda]{display:block;width:100%;max-height:320px;object-fit:contain;background:#000}.frame-capture-modal__play[data-v-7b5bffda]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border:0;border-radius:999px;background:#ffffffeb;color:#111827;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 16px #0000002e;transition:transform .15s,background .15s}.frame-capture-modal__play[data-v-7b5bffda]:hover{transform:translate(-50%,-50%) scale(1.04);background:var(--kp-bg-container)}.frame-capture-modal__play .icon[data-v-7b5bffda]{font-size:32px;margin-left:3px}.frame-capture-modal__filmstrip[data-v-7b5bffda]{position:relative;display:flex;align-items:stretch;gap:2px;margin-top:14px;height:54px;border-radius:8px;overflow:hidden;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--kp-bg-elevated, #f3f4f6)}.frame-capture-modal__filmstrip[data-v-7b5bffda]:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.frame-capture-modal__filmstrip-loading[data-v-7b5bffda]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;font-size:13px;color:var(--kp-text-tertiary, #9ca3af);pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--kp-color-primary, #7c3aed) 6%,transparent),color-mix(in srgb,var(--kp-color-primary, #7c3aed) 14%,transparent),color-mix(in srgb,var(--kp-color-primary, #7c3aed) 6%,transparent))}.frame-capture-modal__filmstrip-empty[data-v-7b5bffda]{flex:1;display:grid;place-items:center;padding:0 12px;font-size:12px;color:var(--kp-text-tertiary, #9ca3af);text-align:center;pointer-events:none}.frame-capture-modal__thumb[data-v-7b5bffda]{flex:1;min-width:0;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.frame-capture-modal__playhead[data-v-7b5bffda]{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#ef4444;pointer-events:none;z-index:2}.frame-capture-modal__range[data-v-7b5bffda]{display:block;width:100%;margin-top:12px;accent-color:var(--kp-color-primary, #7c3aed);cursor:pointer}.frame-capture-modal__time[data-v-7b5bffda]{margin:10px 0 0;text-align:center;font-size:13px;color:var(--kp-text-tertiary, #9ca3af);font-variant-numeric:tabular-nums;letter-spacing:.02em}.frame-capture-modal__footer[data-v-7b5bffda]{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 24px 24px}.frame-capture-modal__cover-zone[data-v-7b5bffda]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:88px;padding:14px 16px;border:2px dashed var(--kp-border-color-strong, #d1d5db);border-radius:12px;background:var(--kp-color-primary-light, rgba(124, 58, 237, .06));cursor:pointer;text-align:center}.frame-capture-modal__cover-zone.is-dragover[data-v-7b5bffda]{border-color:var(--kp-color-primary, #7c3aed)}.frame-capture-modal__cover-icon[data-v-7b5bffda]{font-size:22px;color:var(--kp-color-primary, #7c3aed)}.frame-capture-modal__cover-title[data-v-7b5bffda]{font-size:14px;font-weight:500;color:var(--kp-text-secondary, #4b5563)}.frame-capture-modal__cover-hint[data-v-7b5bffda]{font-size:12px;line-height:1.45;color:var(--kp-text-tertiary, #9ca3af)}.frame-capture-modal__footer-actions[data-v-7b5bffda]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.frame-capture-modal__file[data-v-7b5bffda]{display:none}.frame-capture-modal__btn[data-v-7b5bffda]{height:40px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.frame-capture-modal__btn--cancel[data-v-7b5bffda]{border:1px solid #e5e7eb;background:var(--kp-bg-container);color:#374151}.frame-capture-modal__btn--cancel[data-v-7b5bffda]:hover{background:#f9fafb}.frame-capture-modal__btn--confirm[data-v-7b5bffda]{border:0;background:#e8e4ff;color:#5b21b6}.frame-capture-modal__btn--confirm[data-v-7b5bffda]:hover:not(:disabled){background:#ddd6fe}.frame-capture-modal__btn--confirm[data-v-7b5bffda]:disabled{opacity:.55;cursor:not-allowed}.icon[data-v-7b5bffda]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ai-title-points__bar[data-v-09e94e00]{display:inline-flex;align-items:center;gap:0;flex-shrink:0;padding:2px;border-radius:999px;background:var(--kp-bg-muted, #f3f4f6);border:1px solid var(--kp-border-color, #e5e7eb)}.ai-title-points__btn[data-v-09e94e00]{height:24px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:var(--kp-text-secondary, #6b7280);font-size:12px;cursor:pointer;line-height:24px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ai-title-points__btn[data-v-09e94e00]:hover:not(:disabled):not(.is-active){color:var(--kp-text-primary, #111827)}.ai-title-points__btn.is-active[data-v-09e94e00]{background:var(--kp-bg-elevated, #fff);color:var(--kp-color-primary, #fe2c55);font-weight:600;box-shadow:0 1px 2px #0f172a14}.ai-title-points__btn[data-v-09e94e00]:disabled{opacity:.55;cursor:not-allowed}.ai-title-points__segment[data-v-09e94e00]{display:flex;margin-top:14px;padding:3px;border-radius:10px;background:var(--kp-bg-muted, #f3f4f6);border:1px solid var(--kp-border-color, #e5e7eb)}.ai-title-points__segment-btn[data-v-09e94e00]{flex:1;height:34px;border:none;border-radius:8px;background:transparent;color:var(--kp-text-secondary, #6b7280);font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ai-title-points__segment-btn[data-v-09e94e00]:hover:not(.is-active){color:var(--kp-text-primary, #111827)}.ai-title-points__segment-btn.is-active[data-v-09e94e00]{background:var(--kp-bg-elevated, #fff);color:var(--kp-color-primary, #fe2c55);font-weight:600;box-shadow:0 1px 2px #0f172a14}.ai-title-points-dialog__hint[data-v-09e94e00]{margin:0;color:var(--kp-text-secondary, #6b7280);font-size:13px;line-height:1.55}.ai-title-points-dialog__team[data-v-09e94e00]{width:100%;margin-top:12px}html.dark .ai-title-points__bar,html[data-kp-theme=dark] .ai-title-points__bar{background:#a78bfa29;border-color:#a78bfa52}html.dark .ai-title-points__btn,html[data-kp-theme=dark] .ai-title-points__btn{color:#d2dcf5c7}html.dark .ai-title-points__btn:hover:not(:disabled):not(.is-active),html[data-kp-theme=dark] .ai-title-points__btn:hover:not(:disabled):not(.is-active){color:#f5f3ff}html.dark .ai-title-points__btn.is-active,html[data-kp-theme=dark] .ai-title-points__btn.is-active{background:#a855f76b!important;color:#f8f5ff!important;box-shadow:0 1px 3px #00000059}html.dark .ai-title-points__segment,html[data-kp-theme=dark] .ai-title-points__segment{background:#a78bfa1f;border-color:#a78bfa47}html.dark .ai-title-points__segment-btn,html[data-kp-theme=dark] .ai-title-points__segment-btn{color:#d2dcf5c7}html.dark .ai-title-points__segment-btn.is-active,html[data-kp-theme=dark] .ai-title-points__segment-btn.is-active{background:#a855f76b!important;color:#f8f5ff!important}html.dark .ai-title-points-dialog__hint,html[data-kp-theme=dark] .ai-title-points-dialog__hint{color:#c6d2f0b8}.precheck-report-icon[data-v-42e7f25f]{display:block}.precheck-report-icon--section[data-v-42e7f25f]{width:16px;height:16px;color:#fff}.precheck-report-icon--field[data-v-42e7f25f]{width:14px;height:14px;color:color-mix(in srgb,var(--kp-color-primary) 46%,var(--kp-text-secondary))}.precheck-report-icon--metric[data-v-42e7f25f]{width:18px;height:18px;color:color-mix(in srgb,var(--kp-color-primary) 46%,var(--kp-text-secondary))}.precheck-report-icon--banner[data-v-42e7f25f]{width:28px;height:28px;color:#ea580c;flex-shrink:0}.report-top-shell[data-v-060d5cd1]{margin:-4px -8px 2px;padding:2px 6px 10px;border-radius:12px;background:radial-gradient(ellipse 80% 120% at 0% 0%,color-mix(in srgb,#7c3aed 14%,transparent),transparent 55%),radial-gradient(ellipse 60% 90% at 100% 0%,color-mix(in srgb,#a78bfa 12%,transparent),transparent 50%),color-mix(in srgb,#7c3aed 4%,var(--kp-bg-page, var(--kp-bg-container)))}.precheck-report-layout[data-v-060d5cd1]{display:flex;flex-direction:column;gap:10px;min-width:0}.precheck-report-layout__head[data-v-060d5cd1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 2px 8px}.precheck-report-layout__brand[data-v-060d5cd1]{display:flex;align-items:flex-start;gap:10px;min-width:0}.precheck-report-layout__doc-icon[data-v-060d5cd1]{flex-shrink:0;position:relative;width:42px;height:42px;border-radius:11px;background:color-mix(in srgb,#7c3aed 11%,var(--kp-bg-container));border:1px solid color-mix(in srgb,#7c3aed 22%,var(--kp-border-color-light));box-shadow:0 1px 4px color-mix(in srgb,#7c3aed 10%,transparent)}.precheck-report-layout__doc-sheet[data-v-060d5cd1]{position:absolute;left:10px;top:9px;width:17px;height:22px;border-radius:3px;border:2px solid #7c3aed;border-top:5px solid #7c3aed;background:var(--kp-bg-container)}.precheck-report-layout__doc-lens[data-v-060d5cd1]{position:absolute;right:6px;bottom:6px;width:17px;height:17px;border-radius:50%;border:2.5px solid #7c3aed;background:color-mix(in srgb,#7c3aed 8%,var(--kp-bg-container))}.precheck-report-layout__doc-lens[data-v-060d5cd1]:after{content:"";position:absolute;right:-5px;bottom:-2px;width:8px;height:2.5px;border-radius:1px;background:#7c3aed;transform:rotate(42deg)}.precheck-report-layout__title[data-v-060d5cd1]{margin:0;font-size:20px;font-weight:800;color:var(--kp-text-primary);line-height:1.3;letter-spacing:-.02em}.precheck-report-layout__time[data-v-060d5cd1]{margin:4px 0 0;color:var(--kp-text-secondary);font-size:12px;line-height:1.35}.precheck-report-layout__actions[data-v-060d5cd1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:2px}.precheck-report-layout__actions[data-v-060d5cd1] .el-button{height:34px;padding:0 16px;font-size:13px;border-radius:999px}.precheck-report-layout__actions[data-v-060d5cd1] .el-button:not(.el-button--primary){background:var(--kp-bg-container);border-color:var(--kp-border-color);color:var(--kp-text-primary)}.precheck-report-layout__actions[data-v-060d5cd1] .el-button--primary{--el-button-bg-color: #7c5cfc;--el-button-border-color: #7c5cfc;--el-button-hover-bg-color: #6b4ae8;--el-button-hover-border-color: #6b4ae8}.precheck-report-layout__actions[data-v-060d5cd1] .el-button--primary.is-plain{--el-button-bg-color: #7c5cfc;--el-button-border-color: #7c5cfc;--el-button-text-color: #fff}.precheck-report-layout__footer[data-v-060d5cd1]{margin-top:4px;color:var(--kp-text-tertiary);font-size:11px;line-height:1.45}.risk-summary-card[data-v-060d5cd1]{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:8px 11px;border-radius:11px;border:1px solid var(--kp-border-color-light);background:var(--kp-bg-container);box-shadow:0 2px 12px color-mix(in srgb,#7c3aed 6%,transparent)}.risk-summary-card__status[data-v-060d5cd1]{display:flex;align-items:center;gap:10px;min-width:132px;padding:7px 22px 7px 12px;border-radius:9px;flex-shrink:0}.risk-summary-card__status.warn[data-v-060d5cd1]{background:color-mix(in srgb,#ff7d00 11%,var(--kp-bg-container))}.risk-summary-card__status.fail[data-v-060d5cd1]{background:color-mix(in srgb,#ef4444 11%,var(--kp-bg-container))}.risk-summary-card__status.pass[data-v-060d5cd1]{background:color-mix(in srgb,#22c55e 11%,var(--kp-bg-container))}.risk-summary-card__status-icon[data-v-060d5cd1]{flex-shrink:0;position:relative;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,#ff7d00 16%,var(--kp-bg-container))}.risk-summary-card__status-icon[data-v-060d5cd1]:before{content:"";position:absolute;left:50%;top:9px;width:22px;height:18px;transform:translate(-50%);clip-path:polygon(50% 0%,0% 100%,100% 100%);background:#ff7d00}.risk-summary-card__status-icon[data-v-060d5cd1]:after{content:"!";position:absolute;left:50%;top:13px;transform:translate(-50%);font-size:12px;font-weight:900;line-height:1;color:#fff}.risk-summary-card__status.pass .risk-summary-card__status-icon[data-v-060d5cd1]{background:color-mix(in srgb,#22c55e 16%,var(--kp-bg-container))}.risk-summary-card__status.pass .risk-summary-card__status-icon[data-v-060d5cd1]:before{clip-path:none;width:24px;height:24px;top:7px;border-radius:50%;background:#22c55e}.risk-summary-card__status.pass .risk-summary-card__status-icon[data-v-060d5cd1]:after{content:"✓";top:12px;font-size:13px;color:#fff}.risk-summary-card__status.fail .risk-summary-card__status-icon[data-v-060d5cd1]{background:color-mix(in srgb,#ef4444 14%,var(--kp-bg-container))}.risk-summary-card__status.fail .risk-summary-card__status-icon[data-v-060d5cd1]:before{background:#ef4444}.risk-summary-card__status-text[data-v-060d5cd1]{font-size:14px;font-weight:800;color:#ff7d00;white-space:nowrap}.pass .risk-summary-card__status-text[data-v-060d5cd1]{color:#16a34a}.fail .risk-summary-card__status-text[data-v-060d5cd1]{color:#dc2626}.risk-summary-card__divider[data-v-060d5cd1]{width:1px;align-self:center;height:32px;margin:0 12px;background:var(--kp-border-color-light);flex-shrink:0}.risk-summary-card__metrics[data-v-060d5cd1]{display:flex;flex:1;align-items:center;justify-content:center;gap:0;min-width:0;padding:0 6px}.risk-summary-card__metric-divider[data-v-060d5cd1]{width:1px;align-self:center;height:30px;margin:0 16px;background:var(--kp-border-color-light);flex-shrink:0}.risk-summary-card__metric[data-v-060d5cd1]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px;padding:0 4px}.risk-summary-card__metric-head[data-v-060d5cd1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%}.risk-summary-card__metric-icon[data-v-060d5cd1]{display:inline-grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:50%}.risk-summary-card__metric-icon--critical[data-v-060d5cd1]{background:#f43f5e}.risk-summary-card__metric-icon--warning[data-v-060d5cd1]{background:#ff7d00}.risk-summary-card__metric-icon--info[data-v-060d5cd1]{background:#7c3aed}.risk-summary-card__metric-glyph[data-v-060d5cd1]{color:#fff;font-size:10px;font-weight:900;line-height:1;transform:translateY(-.5px);-webkit-user-select:none;user-select:none}.risk-summary-card__metric-icon--info .risk-summary-card__metric-glyph[data-v-060d5cd1]{font-weight:800}.risk-summary-card__metric-label[data-v-060d5cd1]{font-size:12px;color:var(--kp-text-secondary);line-height:1.2;white-space:nowrap}.risk-summary-card__metric-value[data-v-060d5cd1]{font-size:23px;font-weight:800;color:var(--kp-text-primary);line-height:1;font-variant-numeric:tabular-nums;text-align:center}.risk-summary-card__tier[data-v-060d5cd1]{display:flex;align-items:baseline;align-self:center;margin-left:auto;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,#7c3aed 12%,var(--kp-bg-container));flex-shrink:0;gap:3px;white-space:nowrap}.risk-summary-card__tier-prefix[data-v-060d5cd1]{font-size:12px;color:var(--kp-text-secondary);font-weight:500}.risk-summary-card__tier-value[data-v-060d5cd1]{font-size:14px;font-weight:800;color:#7c3aed;text-transform:lowercase}.report-block[data-v-060d5cd1]{padding:12px 14px;border-radius:12px;border:1px solid var(--kp-border-color-light);background:var(--kp-bg-container)}.report-block--last[data-v-060d5cd1]{margin-bottom:0}.section-head[data-v-060d5cd1]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;color:var(--kp-text-primary)}.section-head--detection[data-v-060d5cd1]{flex-wrap:wrap;gap:6px 10px}.section-head__icon[data-v-060d5cd1]{--section-icon-bg: var(--kp-color-primary, #7c3aed);display:grid;place-items:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--section-icon-bg);border:none;box-shadow:0 2px 10px color-mix(in srgb,var(--section-icon-bg) 42%,transparent);color:#fff}.media-panel[data-v-060d5cd1]{--media-thumb-w: 76px;--media-thumb-max-h: 135px;display:flex;justify-content:center;width:100%}.media-panel__cluster[data-v-060d5cd1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 20px;max-width:100%}.media-panel .meta-grid--video[data-v-060d5cd1]{flex:0 1 auto;min-width:0;width:min(440px,100% - var(--media-thumb-w) - 20px);max-width:440px}.media-panel__preview[data-v-060d5cd1]{position:relative;width:var(--media-thumb-w);flex:0 0 auto;border-radius:8px;overflow:hidden;background:var(--kp-bg-hover);border:1px solid var(--kp-border-color-light);aspect-ratio:9/16;max-height:var(--media-thumb-max-h)}.media-panel__preview--empty[data-v-060d5cd1]{min-height:var(--media-thumb-max-h)}.media-panel__preview.is-playing .media-panel__play[data-v-060d5cd1],.media-panel__preview.is-playing .media-panel__duration[data-v-060d5cd1]{display:none}.media-panel__video[data-v-060d5cd1]{display:block;width:100%;height:100%;aspect-ratio:9/16;max-height:var(--media-thumb-max-h);object-fit:cover;background:var(--kp-bg-hover);vertical-align:top}.media-panel__play[data-v-060d5cd1]{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:0;padding:0;border:2px solid color-mix(in srgb,#fff 88%,transparent);border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,#fff 28%,transparent);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-panel__play[data-v-060d5cd1]:after{content:"";position:absolute;left:11px;top:9px;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff}.media-panel__expand[data-v-060d5cd1]{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;margin:0;padding:0;border:none;border-radius:6px;cursor:pointer;background:color-mix(in srgb,#000 58%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-panel__expand[data-v-060d5cd1]:before,.media-panel__expand[data-v-060d5cd1]:after{content:"";position:absolute;border:2px solid #fff;width:7px;height:7px}.media-panel__expand[data-v-060d5cd1]:before{top:6px;left:6px;border-right:none;border-bottom:none;border-radius:2px 0 0}.media-panel__expand[data-v-060d5cd1]:after{right:6px;bottom:6px;border-left:none;border-top:none;border-radius:0 0 2px}.media-panel__expand[data-v-060d5cd1]:hover{background:color-mix(in srgb,#000 72%,transparent)}.media-panel__duration[data-v-060d5cd1]{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,#000 72%,transparent);color:#fff;font-size:10px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;pointer-events:none}.product-panel[data-v-060d5cd1]{display:grid;grid-template-columns:auto 1px minmax(0,1fr);gap:16px 14px;align-items:center;--product-gallery-thumb: 72px;--product-gallery-gap: 8px;--product-gallery-visible: 4}.product-panel__gallery-wrap[data-v-060d5cd1]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:var(--product-gallery-thumb);max-width:calc(var(--product-gallery-visible) * var(--product-gallery-thumb) + (var(--product-gallery-visible) - 1) * var(--product-gallery-gap))}.product-panel__gallery-wrap--scroll[data-v-060d5cd1]{min-height:calc(var(--product-gallery-thumb) + 12px);padding-bottom:2px}.product-panel__gallery-scroller[data-v-060d5cd1]{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.product-panel__gallery-scroller[data-v-060d5cd1]::-webkit-scrollbar{height:6px}.product-panel__gallery-scroller[data-v-060d5cd1]::-webkit-scrollbar-track{border-radius:999px;background:var(--kp-bg-hover, var(--kp-bg-container))}.product-panel__gallery-scroller[data-v-060d5cd1]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--kp-color-primary) 38%,var(--kp-border-color))}.product-panel__gallery-scroller[data-v-060d5cd1]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--kp-color-primary) 52%,var(--kp-border-color))}.product-panel__gallery-scroller[data-v-060d5cd1]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--kp-color-primary) 38%,var(--kp-border-color)) var(--kp-bg-hover, var(--kp-bg-container))}.product-panel__gallery[data-v-060d5cd1]{display:flex;gap:var(--product-gallery-gap);flex-wrap:nowrap;align-items:center;width:max-content;min-width:100%}.product-panel__divider[data-v-060d5cd1]{width:1px;align-self:stretch;min-height:var(--product-gallery-thumb);background:var(--kp-border-color-light)}.product-panel__thumb-cell[data-v-060d5cd1]{position:relative;flex-shrink:0;width:var(--product-gallery-thumb);height:var(--product-gallery-thumb)}.product-panel__thumb[data-v-060d5cd1]{width:var(--product-gallery-thumb);height:var(--product-gallery-thumb);border-radius:8px;border:1px solid var(--kp-border-color-light);flex-shrink:0;background:var(--kp-bg-hover)}.product-panel--no-gallery[data-v-060d5cd1]{grid-template-columns:minmax(0,1fr)}.meta-grid[data-v-060d5cd1]{display:grid;gap:6px;margin:0}.meta-grid__row[data-v-060d5cd1]{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:baseline}.meta-grid__row--full[data-v-060d5cd1]{grid-template-columns:72px 1fr}.meta-grid dt[data-v-060d5cd1]{margin:0;color:var(--kp-text-tertiary);font-size:12px}.meta-grid dd[data-v-060d5cd1]{margin:0;color:var(--kp-text-primary);font-size:13px;line-height:1.4;word-break:break-word}.meta-grid__product-name[data-v-060d5cd1]{min-width:0;font-weight:600;color:var(--kp-text-primary);line-height:1.4}.meta-grid__product-name[data-v-060d5cd1] .el-tooltip__trigger{display:block;width:100%;min-width:0}.meta-grid__product-name-text[data-v-060d5cd1]{display:block;min-width:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;cursor:default}.meta-grid__row--product-name[data-v-060d5cd1]{align-items:center;min-width:0}.meta-grid__row--product-name .meta-grid__field-icon[data-v-060d5cd1]{margin-top:0}.meta-grid__row--product-name dt[data-v-060d5cd1]{padding-top:0}.meta-grid__row--product-name dd[data-v-060d5cd1]{overflow:hidden}.meta-grid__row--product-name dd[data-v-060d5cd1] .el-tooltip__trigger{display:block;width:100%;min-width:0;overflow:hidden}.meta-grid__mono[data-v-060d5cd1]{font-family:ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--kp-text-primary)}.meta-grid__price[data-v-060d5cd1]{font-weight:800;color:var(--kp-color-primary, #7c3aed);font-size:18px;line-height:1.2}.meta-grid--product[data-v-060d5cd1]{gap:10px;margin:0;min-width:0}.meta-grid--product dd.meta-grid__price[data-v-060d5cd1]{color:var(--kp-color-primary, #7c3aed);font-weight:800;font-size:18px;line-height:1.2}.meta-grid--product .meta-grid__row[data-v-060d5cd1]{grid-template-columns:14px auto minmax(0,1fr);column-gap:8px;row-gap:0;align-items:center}.meta-grid--product dt[data-v-060d5cd1]{color:var(--kp-text-secondary);font-size:12px;white-space:nowrap;flex-shrink:0}.meta-grid--product dt[data-v-060d5cd1]:after{content:"："}.meta-grid--product dd[data-v-060d5cd1]{min-width:0;font-size:13px;line-height:1.4}.meta-grid--video[data-v-060d5cd1]{gap:5px;min-width:0}.meta-grid--video .meta-grid__row[data-v-060d5cd1]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:fit-content;max-width:100%}.meta-grid--video dt[data-v-060d5cd1]{flex:0 0 auto;margin:0;color:var(--kp-text-secondary);font-size:12px;font-weight:400;white-space:nowrap}.meta-grid--video dt[data-v-060d5cd1]:after{content:"："}.meta-grid--video dd[data-v-060d5cd1]{flex:0 0 auto;margin:0;min-width:0;font-size:13px;font-weight:700;color:var(--kp-text-primary);line-height:1.35;word-break:break-word}.meta-grid--video .meta-grid__field-icon[data-v-060d5cd1]{flex:0 0 auto}.meta-grid--video .meta-grid__row--file-name[data-v-060d5cd1]{align-items:flex-start;width:100%;min-width:0;max-width:100%;overflow:hidden}.meta-grid--video .meta-grid__row--file-name .meta-grid__field-icon[data-v-060d5cd1]{margin-top:2px}.meta-grid--video .meta-grid__row--file-name dt[data-v-060d5cd1]{padding-top:1px}.meta-grid--video .meta-grid__row--file-name dd[data-v-060d5cd1]{flex:1 1 0;min-width:0;overflow:hidden;word-break:normal}.meta-grid--video .meta-grid__row--file-name dd[data-v-060d5cd1] .el-tooltip__trigger{display:block;width:100%;min-width:0;overflow:hidden}.meta-grid__file-name-text[data-v-060d5cd1]{display:block;min-width:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.meta-grid__field-icon[data-v-060d5cd1]{flex-shrink:0}.quality-cards[data-v-060d5cd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quality-cards__item[data-v-060d5cd1]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:12px 14px;border-radius:10px;border:1px solid var(--kp-border-color-light);background:var(--kp-bg-elevated, var(--kp-bg-hover))}.quality-cards__main[data-v-060d5cd1]{display:inline-flex;align-items:center;gap:8px;min-width:0}.quality-cards__label-wrap[data-v-060d5cd1]{display:inline-flex;align-items:baseline;gap:6px;min-width:0;cursor:default}.quality-cards__label[data-v-060d5cd1]{font-size:13px;font-weight:500;color:var(--kp-text-primary);white-space:nowrap;flex-shrink:0}.quality-cards__value[data-v-060d5cd1]{font-size:12px;font-weight:700;color:var(--kp-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.quality-cards__metric-icon[data-v-060d5cd1]{flex-shrink:0}.quality-cards__badge[data-v-060d5cd1]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 10px 4px 6px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.quality-cards__badge.is-ok[data-v-060d5cd1]{background:color-mix(in srgb,#22c55e 14%,var(--kp-bg-container));color:#16a34a}.quality-cards__badge.is-warn[data-v-060d5cd1]{background:color-mix(in srgb,#ef4444 12%,var(--kp-bg-container));color:#dc2626}.quality-cards__badge-check[data-v-060d5cd1]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:900;line-height:1}.is-ok .quality-cards__badge-check[data-v-060d5cd1]{background:#22c55e;color:#fff}.is-warn .quality-cards__badge-check[data-v-060d5cd1]{background:color-mix(in srgb,#ef4444 18%,var(--kp-bg-container));color:#b91c1c}@media(max-width:720px){.quality-cards[data-v-060d5cd1]{grid-template-columns:1fr}}.ai-verdict-stack[data-v-060d5cd1]{display:flex;flex-direction:column;gap:10px;margin:0 0 16px;min-width:0}.ai-verdict-banner[data-v-060d5cd1]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--kp-border-color-light);box-sizing:border-box}.ai-verdict-banner__icon-svg[data-v-060d5cd1]{flex-shrink:0;margin-top:0}.ai-verdict-banner__icon[data-v-060d5cd1]{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,currentColor 18%,var(--kp-bg-container));color:inherit}.ai-verdict-banner__icon[data-v-060d5cd1]:after{content:"!";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:14px;font-weight:900;line-height:1}.ai-verdict-banner__title[data-v-060d5cd1]{margin:0;min-width:0;font-size:15px;font-weight:800;line-height:1.45}.ai-verdict-banner__summary[data-v-060d5cd1]{margin:0;padding:0 2px;font-size:13px;font-weight:500;line-height:1.65;color:var(--kp-text-primary)}.ai-verdict-banner.warn[data-v-060d5cd1]{background:color-mix(in srgb,#ff9f43 16%,var(--kp-bg-container));border-color:color-mix(in srgb,#f59e0b 24%,var(--kp-border-color-light));color:#c2410c}.ai-verdict-banner.warn .ai-verdict-banner__icon[data-v-060d5cd1]{color:#ea580c}.ai-verdict-banner.warn .ai-verdict-banner__title[data-v-060d5cd1]{color:#c2410c}.ai-verdict-banner.fail[data-v-060d5cd1]{background:color-mix(in srgb,#ef4444 12%,var(--kp-bg-container));border-color:color-mix(in srgb,#ef4444 26%,var(--kp-border-color-light));color:#b91c1c}.ai-verdict-banner.fail .ai-verdict-banner__icon[data-v-060d5cd1]{color:#dc2626}.ai-verdict-banner.fail .ai-verdict-banner__title[data-v-060d5cd1]{color:#b91c1c}.ai-verdict-banner.pass[data-v-060d5cd1]{background:color-mix(in srgb,#22c55e 12%,var(--kp-bg-container));border-color:color-mix(in srgb,#22c55e 26%,var(--kp-border-color-light));color:#15803d}.ai-verdict-banner.pass .ai-verdict-banner__icon[data-v-060d5cd1]:after{content:"✓";font-size:12px}.ai-verdict-banner.pass .ai-verdict-banner__title[data-v-060d5cd1]{color:#15803d}.ai-risk-block[data-v-060d5cd1]{margin-bottom:14px}.ai-risk-block__head[data-v-060d5cd1]{display:flex;align-items:center;gap:8px;margin:0 0 10px}.ai-risk-block__head-icon[data-v-060d5cd1]{flex-shrink:0;width:20px;height:20px;border-radius:50%;position:relative}.ai-risk-block__head-icon[data-v-060d5cd1]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:900;color:#fff;line-height:1}.ai-risk-block__head-text[data-v-060d5cd1]{font-size:14px;font-weight:800;color:var(--kp-text-primary);line-height:1.3}.ai-risk-block__count[data-v-060d5cd1]{font-weight:700;color:var(--kp-text-primary)}.ai-risk-block--warning .ai-risk-block__head-icon[data-v-060d5cd1]{background:#f59e0b}.ai-risk-block--warning .ai-risk-block__head-icon[data-v-060d5cd1]:after{content:"!"}.ai-risk-block--info .ai-risk-block__head-icon[data-v-060d5cd1]{background:var(--kp-color-primary, #7c3aed)}.ai-risk-block--info .ai-risk-block__head-icon[data-v-060d5cd1]:after{content:"?"}.ai-risk-block--critical .ai-risk-block__head-icon[data-v-060d5cd1]{background:#ef4444}.ai-risk-block--critical .ai-risk-block__head-icon[data-v-060d5cd1]:after{content:"!"}.ai-risk-list[data-v-060d5cd1]{margin:0;padding:0;list-style:none;border:1px solid var(--kp-border-color-light);border-radius:12px;background:var(--kp-bg-container);overflow:hidden}.ai-risk-list__item[data-v-060d5cd1]{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-bottom:1px solid var(--kp-border-color-light)}.ai-risk-list__item[data-v-060d5cd1]:last-child{border-bottom:none}.ai-risk-list__marker[data-v-060d5cd1]{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,#f59e0b 20%,var(--kp-bg-container));position:relative}.ai-risk-list__marker[data-v-060d5cd1]:after{content:"!";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px;font-weight:900;color:#ea580c;line-height:1}.ai-risk-block--info .ai-risk-list__marker[data-v-060d5cd1]{background:color-mix(in srgb,var(--kp-color-primary) 18%,var(--kp-bg-container))}.ai-risk-block--info .ai-risk-list__marker[data-v-060d5cd1]:after{content:"?";color:var(--kp-color-primary, #7c3aed)}.ai-risk-block--critical .ai-risk-list__marker[data-v-060d5cd1]{background:color-mix(in srgb,#ef4444 18%,var(--kp-bg-container))}.ai-risk-block--critical .ai-risk-list__marker[data-v-060d5cd1]:after{color:#dc2626}.ai-risk-list__time-pill[data-v-060d5cd1]{flex-shrink:0;margin-top:1px;padding:3px 9px;border-radius:6px;background:color-mix(in srgb,var(--kp-color-primary) 12%,var(--kp-bg-container));color:var(--kp-color-primary, #7c3aed);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.ai-risk-list__content[data-v-060d5cd1]{margin:0;min-width:0;font-size:13px;line-height:1.5;color:var(--kp-text-primary)}.ai-risk-list__label[data-v-060d5cd1]{font-weight:800;color:var(--kp-text-primary)}.ai-risk-list__body[data-v-060d5cd1]{font-weight:500;color:var(--kp-text-primary)}.suggest-box[data-v-060d5cd1]{display:flex;align-items:center;gap:16px 28px;margin-top:4px;padding:14px 18px;border-radius:12px;background:color-mix(in srgb,var(--kp-color-primary) 11%,var(--kp-bg-container));border:1px solid color-mix(in srgb,var(--kp-color-primary) 20%,var(--kp-border-color-light))}.suggest-box__aside[data-v-060d5cd1]{flex-shrink:0;display:flex;align-items:center;gap:8px;min-width:6.5em}.suggest-box__icon-svg[data-v-060d5cd1]{flex-shrink:0;color:var(--kp-color-primary, #7c3aed)}.suggest-box__title[data-v-060d5cd1]{margin:0;font-size:14px;font-weight:800;color:var(--kp-color-primary, #7c3aed);white-space:nowrap}.suggest-box__list[data-v-060d5cd1]{flex:1;min-width:0;margin:0;padding-left:1.15em;font-size:13px;line-height:1.55;color:var(--kp-text-primary)}.suggest-box__list li[data-v-060d5cd1]{margin-bottom:4px}.suggest-box__list li[data-v-060d5cd1]:last-child{margin-bottom:0}@media(max-width:560px){.suggest-box[data-v-060d5cd1]{flex-direction:column;gap:10px}.suggest-box__title[data-v-060d5cd1]{white-space:normal}}.detection-pass-banner[data-v-060d5cd1]{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:14px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,#22c55e 18%,var(--kp-bg-container));border:1px solid color-mix(in srgb,#22c55e 32%,var(--kp-border-color-light))}.detection-pass-banner__main[data-v-060d5cd1]{display:inline-flex;align-items:center;gap:8px;min-width:0}.detection-pass-banner__ok[data-v-060d5cd1]{position:relative;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#22c55e}.detection-pass-banner__ok[data-v-060d5cd1]:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px;font-weight:900;line-height:1;color:#fff}.detection-pass-banner__title[data-v-060d5cd1]{font-size:13px;font-weight:700;color:#16a34a;white-space:nowrap}.detection-pass-banner__hint[data-v-060d5cd1]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;color:var(--kp-text-secondary)}.detection-pass-banner__hint-ok[data-v-060d5cd1]{flex-shrink:0;color:#16a34a;font-size:12px;font-weight:800;line-height:1}.detection-grid[data-v-060d5cd1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none}.detection-grid__item[data-v-060d5cd1]{display:flex;align-items:flex-start;gap:6px;min-width:0;font-size:12px;line-height:1.45}.detection-grid__ok[data-v-060d5cd1]{position:relative;flex-shrink:0;width:16px;height:16px;margin-top:1px;border-radius:50%;background:#22c55e}.detection-grid__ok[data-v-060d5cd1]:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;font-weight:900;line-height:1;color:#fff}.detection-grid__text[data-v-060d5cd1]{min-width:0;color:var(--kp-text-primary);word-break:break-word}@media(max-width:560px){.detection-grid[data-v-060d5cd1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.risk-summary-card[data-v-060d5cd1]{flex-direction:column;align-items:stretch;gap:14px}.risk-summary-card__divider[data-v-060d5cd1],.risk-summary-card__metric-divider[data-v-060d5cd1]{width:100%;height:1px;margin:0;min-height:0}.risk-summary-card__metrics[data-v-060d5cd1]{flex-direction:column;align-items:center}.risk-summary-card__tier[data-v-060d5cd1]{margin-left:0;justify-content:center}}@media(max-width:720px){.media-panel__cluster[data-v-060d5cd1]{flex-direction:column;width:100%}.media-panel .meta-grid--video[data-v-060d5cd1]{width:100%;max-width:100%}.product-panel[data-v-060d5cd1]{grid-template-columns:1fr;gap:12px}.product-panel__divider[data-v-060d5cd1]{display:none}.product-panel__gallery-wrap[data-v-060d5cd1]{max-width:100%}.section-head__passed[data-v-060d5cd1]{margin-left:0;width:100%}}.precheck-report-tooltip.el-popper{max-width:min(400px,90vw)}.precheck-report-tooltip .el-tooltip__content{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.5;text-align:left}.precheck-video-enlarge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3600;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 82%,transparent);cursor:pointer}.precheck-video-enlarge__video{display:block;width:auto;max-width:min(92vw,420px);max-height:92vh;border-radius:12px;background:#000;cursor:default;box-shadow:0 12px 40px color-mix(in srgb,#000 45%,transparent)}.precheck-video-enlarge__close{position:absolute;top:16px;right:20px;z-index:1;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:8px;font-size:22px;line-height:1;color:#fff;cursor:pointer;background:color-mix(in srgb,#fff 14%,transparent)}.precheck-video-enlarge__close:hover{background:color-mix(in srgb,#fff 22%,transparent)}.video-precheck-page{--precheck-critical: #ff2a4b;--precheck-critical-bg: #fff0f3;--precheck-warning: #ffb800;--precheck-warning-bg: #fff8e5;--precheck-passed: #00c853;--precheck-passed-bg: #e8f9f0;--precheck-info: #8a8a8a;--precheck-info-bg: #f5f5f5;--precheck-accent: var(--kp-color-primary);--precheck-text: var(--kp-text-primary, #1a1a1a);--precheck-muted: var(--kp-text-secondary, #6b7280);--precheck-card: var(--kp-bg-container, #fff);--precheck-page-bg: var(--kp-bg-page, #f0f2f5);--precheck-elevated: var(--kp-bg-elevated, #f8fafc);--precheck-hover: var(--kp-bg-hover, #fafafa);--precheck-border: var(--kp-border-color, #e0e0e0);--precheck-border-subtle: var(--kp-border-color-light, #f0f0f0);--precheck-track: #e5e7eb;--precheck-warning-text: #b8860b;--precheck-passed-text: #007a38;--precheck-fail-msg-bg: #f3f4f6;--precheck-fail-msg-critical-bg: #fff1f2;--precheck-fail-msg-warning-bg: #fffbeb;--precheck-chip-critical-bg: #ffe0e0;--precheck-chip-warning-bg: #fff3cd;--precheck-tx-critical-bg: #ffd4db;--precheck-shadow-sm: var(--kp-shadow-sm, 0 1px 3px rgba(0, 0, 0, .06));--precheck-shadow: var(--kp-shadow-base, 0 2px 8px rgba(0, 0, 0, .08));--precheck-shadow-lg: var(--kp-shadow-md, 0 8px 32px rgba(0, 0, 0, .12));--precheck-table-head-text: #7c3aed;--precheck-table-head-bg: color-mix(in srgb, #7c3aed 7%, var(--precheck-card));--precheck-table-head-border: color-mix(in srgb, #7c3aed 18%, var(--precheck-border-subtle));display:flex;flex-direction:column;gap:14px;width:calc(100% + 64px);min-width:0;min-height:calc(100% + 64px);margin:-32px;padding:20px 24px 32px;box-sizing:border-box;background:radial-gradient(ellipse 70% 42% at 0% 0%,color-mix(in srgb,var(--precheck-accent) 8%,transparent),transparent 55%),radial-gradient(ellipse 45% 30% at 100% 8%,color-mix(in srgb,var(--precheck-accent) 4%,transparent),transparent 50%),var(--precheck-page-bg);color:var(--precheck-text);font-family:var(--kp-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);line-height:1.5;text-wrap:pretty}.video-precheck-page.is-drawer{width:100%;min-width:0;min-height:100%;margin:0;padding:12px 14px 24px;gap:0;background:var(--precheck-page-bg)}.video-precheck-page button{font-family:inherit}.video-precheck-page .topbar{margin-bottom:0}.video-precheck-page .topbar-left h1{margin:0;color:var(--precheck-text);font-size:22px;font-weight:750;letter-spacing:-.02em;line-height:1.2}.video-precheck-page .timestamp{margin:6px 0 0;max-width:62ch;color:var(--precheck-muted);font-size:13px;line-height:1.45}.video-precheck-page .list-topbar,.video-precheck-page .report-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.video-precheck-page .topbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.video-precheck-page .points-chip{display:inline-flex;align-items:center;max-width:280px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--precheck-accent) 18%,var(--precheck-border));border-radius:999px;background:color-mix(in srgb,var(--precheck-accent) 8%,var(--precheck-card));color:var(--precheck-muted);font-size:12px;font-weight:600;line-height:1.3}.video-precheck-page .submit-check-btn{height:36px;padding:0 16px;border-radius:10px;font-weight:650}.video-precheck-page .submit-check-btn.submit-check-btn--gate{height:auto;min-height:36px;max-width:min(320px,100%);white-space:normal;line-height:1.35;padding:8px 14px}.video-precheck-page .submit-check-btn__icon{margin-right:4px}.video-precheck-page .precheck-workspace{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--precheck-border);border-radius:16px;background:var(--precheck-card);box-shadow:var(--precheck-shadow-sm)}.video-precheck-page .precheck-list-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-bottom:0;padding:12px 14px;border-bottom:1px solid var(--precheck-border-subtle);border-radius:16px 16px 0 0;background:color-mix(in srgb,var(--precheck-hover) 42%,var(--precheck-card));box-shadow:none}.video-precheck-page .precheck-list-filters__fields{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.video-precheck-page .precheck-list-filters__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;flex-shrink:0}.video-precheck-page .precheck-list-filters__actions .el-button{height:32px;padding:0 14px;border-radius:8px;font-weight:650}.video-precheck-page .precheck-list-filters .filter-keyword{width:220px;flex:none}.video-precheck-page .precheck-list-filters .filter-status{width:130px;flex:none}.video-precheck-page .precheck-list-filters .filter-daterange{width:min(360px,100%);flex:1 1 280px;max-width:380px}.video-precheck-page .precheck-list-filters .filter-userid{width:150px;flex:none}.video-precheck-page .precheck-list-filters .filter-account{width:200px;flex:none}.video-precheck-page .precheck-list-filters .el-select__wrapper,.video-precheck-page .precheck-list-filters .el-input__wrapper,.video-precheck-page .precheck-list-filters .el-range-editor.el-input__wrapper{min-height:32px;border-radius:8px;box-shadow:0 0 0 1px var(--precheck-border) inset;background:var(--precheck-card)}.video-precheck-page .precheck-list-filters .el-select__wrapper.is-focused,.video-precheck-page .precheck-list-filters .el-input__wrapper.is-focus,.video-precheck-page .precheck-list-filters .el-range-editor.is-active{box-shadow:0 0 0 1px var(--precheck-accent) inset!important}.video-precheck-page .precheck-list-card{flex:1;min-height:420px;display:flex;flex-direction:column;padding:6px 10px 14px;border-radius:0;background:transparent;box-shadow:none}.video-precheck-page .precheck-table{flex:1}.video-precheck-page .precheck-table.el-table{--el-table-border-color: transparent;--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: color-mix(in srgb, var(--precheck-accent) 5%, var(--precheck-card));background:transparent}.video-precheck-page .precheck-table .el-table__inner-wrapper:before,.video-precheck-page .precheck-table .el-table__border-left-patch{display:none}.video-precheck-page .precheck-table th.el-table__cell{padding:12px 0;border-bottom:1px solid var(--precheck-table-head-border)!important;background:var(--precheck-table-head-bg)!important;color:var(--precheck-table-head-text);font-size:12px;font-weight:700;letter-spacing:.02em}.video-precheck-page .precheck-table .el-table__fixed-header-wrapper th.el-table__cell,.video-precheck-page .precheck-table .el-table__header-wrapper th.el-table-fixed-column--left,.video-precheck-page .precheck-table .el-table__header-wrapper th.el-table-fixed-column--right{background:var(--precheck-table-head-bg)!important;color:var(--precheck-table-head-text)!important}.video-precheck-page .precheck-table td.el-table__cell{padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--precheck-border-subtle) 80%,transparent)!important}.video-precheck-page .precheck-table .el-table__fixed-right:before,.video-precheck-page .precheck-table .el-table__fixed:before{background-color:transparent}.video-precheck-page .precheck-list-pagination{display:flex;justify-content:flex-end;align-items:center;margin-top:14px;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--precheck-border-subtle) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--precheck-elevated) 55%,transparent) 0%,transparent 100%);border-radius:0 0 14px 14px}.video-precheck-page .precheck-list-pagination .el-pagination{width:100%;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-weight:500;--el-pagination-button-bg-color: var(--precheck-card);--el-pagination-button-height: 32px;--el-pagination-button-width: 32px;--el-pagination-font-size: 13px;--el-pagination-hover-color: var(--precheck-accent);--el-pagination-bg-color: transparent}.video-precheck-page .precheck-list-pagination .el-pagination__total{margin-right:auto;color:var(--precheck-muted);font-size:13px;font-weight:500}.video-precheck-page .precheck-list-pagination .el-pager li,.video-precheck-page .precheck-list-pagination .btn-prev,.video-precheck-page .precheck-list-pagination .btn-next{min-width:32px;height:32px;margin:0 2px;border-radius:10px!important;border:1px solid var(--precheck-border)!important;background:var(--precheck-card)!important;color:var(--precheck-muted)!important;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.video-precheck-page .precheck-list-pagination .el-pager li:hover,.video-precheck-page .precheck-list-pagination .btn-prev:hover,.video-precheck-page .precheck-list-pagination .btn-next:hover{border-color:color-mix(in srgb,var(--precheck-accent) 45%,var(--precheck-border))!important;color:var(--precheck-accent)!important;background:color-mix(in srgb,var(--precheck-accent) 8%,var(--precheck-card))!important}.video-precheck-page .precheck-list-pagination .el-pager li.is-active{border-color:transparent!important;background:var(--precheck-accent)!important;color:#fff!important;box-shadow:0 6px 14px color-mix(in srgb,var(--precheck-accent) 28%,transparent)}.video-precheck-page .precheck-list-pagination .btn-prev:disabled,.video-precheck-page .precheck-list-pagination .btn-next:disabled{opacity:.45;cursor:not-allowed}.video-precheck-page .precheck-list-pagination .el-pagination__jump{margin-left:6px;color:var(--precheck-muted);font-size:13px}.video-precheck-page .precheck-list-pagination .el-pagination__editor.el-input{width:52px;margin:0 6px}.video-precheck-page .precheck-list-pagination .el-pagination__editor .el-input__wrapper{min-height:32px;border-radius:10px;box-shadow:0 0 0 1px var(--precheck-border) inset;background:var(--precheck-card)}.video-precheck-page .precheck-list-pagination .el-pagination__editor .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--precheck-accent) inset!important}.video-precheck-page .precheck-product-thumb{display:inline-flex;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:10px;transition:transform .18s ease,box-shadow .18s ease}.video-precheck-page .precheck-product-thumb:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 6px 16px color-mix(in srgb,var(--precheck-accent) 18%,transparent)}.video-precheck-page .precheck-product-image{width:48px;height:48px;border-radius:10px;object-fit:cover;vertical-align:middle;border:1px solid var(--precheck-border-subtle);background:var(--precheck-elevated)}.video-precheck-page .cell-id,.video-precheck-page .cell-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12px;color:var(--precheck-muted)}.video-precheck-page .cell-title{font-weight:650;color:var(--precheck-text)}.video-precheck-page .cell-secondary,.video-precheck-page .cell-time,.video-precheck-page .cell-empty{color:var(--precheck-muted);font-size:13px}.video-precheck-page .cell-time{font-variant-numeric:tabular-nums;font-size:12px}.video-precheck-page .cell-price{font-variant-numeric:tabular-nums;font-weight:650}.video-precheck-page .precheck-table .precheck-col-product-name .cell{white-space:normal!important;line-height:1.45;align-items:flex-start}.video-precheck-page .cell-product-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-word;line-height:1.45}.video-precheck-page .account-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 8px;border-radius:999px;background:color-mix(in srgb,var(--precheck-accent) 8%,var(--precheck-elevated));color:var(--precheck-text);font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-precheck-page .account-pill__dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--precheck-accent)}.video-precheck-page .meta-chip{display:inline-flex;align-items:center;max-width:100%;padding:3px 9px;border-radius:8px;background:var(--precheck-elevated);color:var(--precheck-text);font-size:12px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-precheck-page .meta-chip--soft{color:var(--precheck-muted)}.video-precheck-page .query-report-btn{height:28px!important;padding:0 12px!important;border-radius:8px!important;font-weight:650}.video-precheck-page .query-report-btn:not(.is-disabled){background:color-mix(in srgb,var(--precheck-accent) 12%,transparent)!important}.video-precheck-page .query-report-btn.is-disabled{opacity:.38}.video-precheck-page .list-actions{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-wrap:wrap}.video-precheck-page .publish-report-btn{height:28px!important;padding:0 12px!important;border-radius:8px!important;font-weight:650}.video-precheck-page .publish-report-btn:not(.is-disabled){color:var(--kp-color-primary, var(--precheck-accent))!important}.video-precheck-page .publish-report-btn.is-disabled{opacity:.38}.video-precheck-page .download-video-btn{height:28px!important;padding:0 12px!important;border-radius:8px!important;font-weight:650}.video-precheck-page .download-video-btn:not(.is-disabled){color:var(--kp-color-primary, var(--precheck-accent))!important}.video-precheck-page .download-video-btn.is-disabled{opacity:.38}.video-precheck-page .drawer-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;padding:48px 24px;text-align:center}.video-precheck-page .drawer-placeholder__text{margin:0;color:var(--precheck-muted);font-size:13px}.video-precheck-page .verdict-banner{display:flex;align-items:center;gap:28px;margin-bottom:24px;padding:28px 32px;border-left:5px solid var(--precheck-warning);border-radius:12px;background:var(--precheck-card);box-shadow:var(--precheck-shadow-lg);flex-wrap:wrap}.video-precheck-page .verdict-banner.pass{border-left-color:var(--precheck-passed)}.video-precheck-page .verdict-banner.fail{border-left-color:var(--precheck-critical)}.video-precheck-page .verdict-icon{flex-shrink:0;font-size:56px;line-height:1}.video-precheck-page .verdict-text{flex:1;min-width:200px}.video-precheck-page .verdict-label{color:var(--precheck-muted);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.video-precheck-page .verdict-title{margin:4px 0 6px;font-size:28px;font-weight:800}.video-precheck-page .verdict-desc{color:var(--precheck-muted);font-size:14px}.video-precheck-page .verdict-meta{display:flex;gap:24px;margin-top:10px;color:var(--precheck-muted);font-size:12px;flex-wrap:wrap}.video-precheck-page .verdict-meta span{display:flex;align-items:center;gap:4px}.video-precheck-page .verdict-meta strong{color:var(--precheck-text)}.video-precheck-page .stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.video-precheck-page .stats-row.has-info{grid-template-columns:repeat(5,minmax(0,1fr))}.video-precheck-page .stat-card{display:flex;align-items:center;gap:16px;min-width:0;padding:20px 24px;border-radius:12px;background:var(--precheck-card);box-shadow:var(--precheck-shadow);transition:transform .2s,box-shadow .2s}.video-precheck-page .stat-card:hover{transform:translateY(-2px);box-shadow:var(--precheck-shadow-lg)}.video-precheck-page .stat-icon{flex-shrink:0;font-size:32px;line-height:1}.video-precheck-page .stat-value{font-size:28px;font-weight:800;line-height:1.2}.video-precheck-page .stat-label{color:var(--precheck-muted);font-size:12px;font-weight:500}.video-precheck-page .stat-card.crit .stat-value{color:var(--precheck-critical)}.video-precheck-page .stat-card.warn .stat-value{color:var(--precheck-warning)}.video-precheck-page .stat-card.info .stat-value{color:var(--precheck-info)}.video-precheck-page .stat-card.pass .stat-value{color:var(--precheck-passed)}.video-precheck-page .stat-card.rate .stat-value{color:var(--precheck-accent)}.video-precheck-page .progress-card{display:flex;align-items:center;gap:28px;margin-bottom:24px;padding:24px;border-radius:12px;background:var(--precheck-card);box-shadow:var(--precheck-shadow)}.video-precheck-page .ring-container{position:relative;width:100px;height:100px;flex-shrink:0}.video-precheck-page .ring-container svg{transform:rotate(-90deg)}.video-precheck-page .ring-bg,.video-precheck-page .ring-fill{fill:none;stroke-width:8}.video-precheck-page .ring-bg{stroke:var(--precheck-track)}.video-precheck-page .ring-fill{stroke:var(--precheck-passed);stroke-linecap:round;transition:stroke-dashoffset 1s ease}.video-precheck-page .ring-center{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.video-precheck-page .rate-num{font-size:26px;font-weight:800;line-height:1}.video-precheck-page .rate-pct{color:var(--precheck-muted);font-size:11px}.video-precheck-page .progress-info{flex:1;min-width:0}.video-precheck-page .progress-info h4{margin-bottom:6px;color:var(--precheck-text);font-size:14px;font-weight:600}.video-precheck-page .progress-bar-track{height:8px;margin-bottom:4px;overflow:hidden;border-radius:6px;background:var(--precheck-track)}.video-precheck-page .progress-bar-fill{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--precheck-critical),var(--precheck-warning),var(--precheck-passed));transition:width 1s ease}.video-precheck-page .progress-legend{display:flex;gap:16px;color:var(--precheck-muted);font-size:12px;flex-wrap:wrap}.video-precheck-page .progress-legend span{display:flex;align-items:center;gap:4px}.video-precheck-page .dot{width:8px;height:8px;border-radius:50%}.video-precheck-page .dot.critical{background:var(--precheck-critical)}.video-precheck-page .dot.warning{background:var(--precheck-warning)}.video-precheck-page .dot.info{background:var(--precheck-info)}.video-precheck-page .dot.passed{background:var(--precheck-passed)}.video-precheck-page .video-strip{display:flex;align-items:center;gap:24px;margin-bottom:24px;padding:14px 20px;border-radius:12px;background:var(--precheck-card);box-shadow:var(--precheck-shadow);font-size:13px;flex-wrap:wrap}.video-precheck-page .vs-item{display:flex;align-items:center;gap:6px;color:var(--precheck-muted)}.video-precheck-page .vs-item strong{color:var(--precheck-text);font-weight:600}.video-precheck-page .vs-icon{font-size:16px}.video-precheck-page .quality-panel{margin-bottom:24px;padding:20px 24px;border-radius:12px;background:var(--precheck-card);box-shadow:var(--precheck-shadow)}.video-precheck-page .quality-panel__header h2{margin:0 0 16px;font-size:16px;font-weight:700}.video-precheck-page .quality-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.video-precheck-page .quality-metric{padding:14px 16px;border-radius:10px;background:var(--precheck-elevated)}.video-precheck-page .quality-metric__label{color:var(--precheck-muted);font-size:12px}.video-precheck-page .quality-metric__value{margin-top:4px;font-size:22px;font-weight:800}.video-precheck-page .quality-issues{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.video-precheck-page .quality-issue{padding:12px 14px;border-left:4px solid var(--precheck-warning);border-radius:8px;background:var(--precheck-warning-bg)}.video-precheck-page .quality-issue.critical{border-left-color:var(--precheck-critical);background:var(--precheck-critical-bg)}.video-precheck-page .quality-issue.info{border-left-color:var(--precheck-info);background:var(--precheck-info-bg)}.video-precheck-page .quality-issue__title{font-size:14px;font-weight:700}.video-precheck-page .quality-issue__detail{margin:6px 0 0;color:var(--precheck-muted);font-size:13px;white-space:pre-wrap}.video-precheck-page .quality-empty{margin:0;color:var(--precheck-muted);font-size:13px}.video-precheck-page .evidence-lines{margin:0;padding:0;list-style:none;color:var(--precheck-text);font-size:13px;line-height:1.7}.video-precheck-page .toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;flex-wrap:wrap}.video-precheck-page .filter-tabs{display:flex;gap:6px}.video-precheck-page .filter-tabs button{padding:7px 16px;border:1px solid var(--precheck-border);border-radius:20px;background:var(--precheck-card);color:var(--precheck-muted);cursor:pointer;font-size:12px;font-weight:600}.video-precheck-page .filter-tabs button:hover{border-color:var(--precheck-accent);color:var(--precheck-accent)}.video-precheck-page .filter-tabs button.active{border-color:var(--precheck-accent);background:var(--precheck-accent);color:#fff}.video-precheck-page .toolbar-actions{display:flex;align-items:center;gap:8px}.video-precheck-page .toolbar-actions button{padding:7px 14px;border:1px solid var(--precheck-border);border-radius:8px;background:var(--precheck-card);color:var(--precheck-muted);cursor:pointer;font-size:12px;font-weight:500}.video-precheck-page .toolbar-actions button:hover{background:var(--precheck-hover);color:var(--precheck-text)}.video-precheck-page .active-count{padding:7px 0;color:var(--precheck-muted);font-size:12px}.video-precheck-page .findings-list{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.video-precheck-page .finding-card{overflow:hidden;border-left:4px solid var(--precheck-info);border-radius:8px;background:var(--precheck-card);box-shadow:var(--precheck-shadow-sm);transition:box-shadow .3s,outline .3s}.video-precheck-page .finding-card.critical{border-left-color:var(--precheck-critical)}.video-precheck-page .finding-card.warning{border-left-color:var(--precheck-warning)}.video-precheck-page .finding-card.passed{border-left-color:var(--precheck-passed)}.video-precheck-page .finding-card.emphasized{outline:3px solid var(--precheck-accent);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in srgb,var(--precheck-accent) 12%,transparent)}.video-precheck-page .finding-header{display:flex;width:100%;align-items:center;gap:12px;padding:14px 18px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.video-precheck-page .finding-header:hover{background:var(--precheck-hover)}.video-precheck-page .sev-icon{flex-shrink:0;font-size:20px}.video-precheck-page .finding-rule{flex:1;min-width:150px;font-size:14px;font-weight:600}.video-precheck-page .finding-category{padding:3px 10px;border-radius:10px;background:var(--precheck-info-bg);color:var(--precheck-info);font-size:11px;font-weight:500;white-space:nowrap}.video-precheck-page .finding-card.critical .finding-category{background:var(--precheck-critical-bg);color:var(--precheck-critical)}.video-precheck-page .finding-card.warning .finding-category{background:var(--precheck-warning-bg);color:var(--precheck-warning-text)}.video-precheck-page .finding-card.passed .finding-category{background:var(--precheck-passed-bg);color:var(--precheck-passed-text)}.video-precheck-page .expand-icon{flex-shrink:0;color:var(--precheck-muted);font-size:14px;transition:transform .3s}.video-precheck-page .finding-card.expanded .expand-icon{transform:rotate(180deg)}.video-precheck-page .finding-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.video-precheck-page .finding-card.expanded .finding-body{max-height:1000px}.video-precheck-page .finding-body-inner{padding:0 18px 16px 52px;color:var(--precheck-muted);font-size:13px;line-height:1.6}.video-precheck-page .evidence-section{margin-bottom:12px}.video-precheck-page .evidence-label{margin-bottom:4px;color:var(--precheck-text);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.video-precheck-page .evidence-value{padding:10px 14px;overflow-x:auto;border-radius:6px;background:var(--precheck-elevated);font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;white-space:pre-wrap;word-break:break-word}.video-precheck-page .evidence-pre{margin:0;font:inherit;white-space:pre-wrap;word-break:break-word}.video-precheck-page .fail-message-block{margin-bottom:14px;padding:10px 12px;border-radius:8px;background:var(--precheck-fail-msg-bg)}.video-precheck-page .fail-message-block.critical{background:var(--precheck-fail-msg-critical-bg)}.video-precheck-page .fail-message-block.warning{background:var(--precheck-fail-msg-warning-bg)}.video-precheck-page .fail-message-block.info,.video-precheck-page .fail-message-block.passed{background:var(--precheck-fail-msg-bg)}.video-precheck-page .fail-message-text{color:var(--precheck-text);font-size:13px;font-weight:600;line-height:1.55;white-space:pre-wrap;word-break:break-word}.video-precheck-page .keyword-chip,.video-precheck-page .evidence-value mark{display:inline-block;margin-right:5px;padding:1px 4px;border:0;border-radius:2px;font-weight:700}.video-precheck-page .keyword-chip.critical,.video-precheck-page .evidence-value mark.critical{background:var(--precheck-chip-critical-bg);color:var(--precheck-critical)}.video-precheck-page .keyword-chip.warning,.video-precheck-page .evidence-value mark.warning{background:var(--precheck-chip-warning-bg);color:var(--precheck-warning-text)}.video-precheck-page .metric-row{display:flex;align-items:center;gap:10px;margin:4px 0}.video-precheck-page .metric-bar{flex:1;height:6px;overflow:hidden;border-radius:3px;background:var(--precheck-track)}.video-precheck-page .metric-fill{height:100%;border-radius:3px;transition:width .5s}.video-precheck-page .metric-fill.good{background:var(--precheck-passed)}.video-precheck-page .metric-fill.bad{background:var(--precheck-critical)}.video-precheck-page .metric-fill.warn-fill{background:var(--precheck-warning)}.video-precheck-page .no-findings{padding:32px;border-radius:8px;background:var(--precheck-card);color:var(--precheck-muted);text-align:center}.video-precheck-page .transcript-container{margin-bottom:24px;overflow:hidden;border-radius:12px;background:var(--precheck-card);box-shadow:var(--precheck-shadow)}.video-precheck-page .transcript-header{display:flex;width:100%;align-items:center;gap:10px;padding:14px 20px;border:0;border-bottom:1px solid var(--precheck-border-subtle);background:transparent;color:var(--precheck-text);cursor:pointer;text-align:left;font-size:14px;font-weight:600}.video-precheck-page .transcript-toggle{color:var(--precheck-muted);font-size:12px;transition:transform .3s}.video-precheck-page .transcript-container.collapsed .transcript-toggle{transform:rotate(-90deg)}.video-precheck-page .collapse-label{margin-left:auto;color:var(--precheck-accent);font-size:12px;font-weight:500}.video-precheck-page .transcript-body{max-height:400px;padding:16px 20px;overflow-y:auto;font-size:13px;line-height:1.8}.video-precheck-page .tx-line{display:block;margin:1px 0;padding:2px 6px;border-radius:2px}.video-precheck-page .tx-line.has-violation{background:#ff2a4b0f}.video-precheck-page .tx-kw{display:inline;padding:1px 2px;border:0;border-radius:2px;cursor:pointer;font-size:inherit;font-weight:700;line-height:inherit}.video-precheck-page .tx-kw.crit-kw{background:var(--precheck-tx-critical-bg);color:var(--precheck-critical)}.video-precheck-page .tx-kw.warn-kw{background:var(--precheck-chip-warning-bg);color:var(--precheck-warning-text)}.video-precheck-page .tx-kw:hover{outline:2px solid var(--precheck-accent);outline-offset:1px}.video-precheck-page .transcript-legend{display:flex;gap:14px;padding:10px 20px;border-top:1px solid var(--precheck-border-subtle);color:var(--precheck-muted);font-size:11px;flex-wrap:wrap}.video-precheck-page .transcript-legend span{display:flex;align-items:center;gap:4px}.video-precheck-page .swatch{width:10px;height:10px;border-radius:2px}.video-precheck-page .swatch.red{background:var(--precheck-critical)}.video-precheck-page .swatch.yellow{background:var(--precheck-warning)}.video-precheck-page .report-footer{margin-top:16px;padding:24px 0 8px;border-top:1px solid var(--precheck-border);color:var(--precheck-info);text-align:center;font-size:11px}.video-precheck-page .report-footer p{margin:0}.video-precheck-page .demo-badge{display:inline-block;margin-bottom:8px;padding:4px 12px;border:1px solid var(--precheck-chip-warning-bg);border-radius:10px;background:var(--precheck-warning-bg);color:var(--precheck-warning-text);font-size:11px;font-weight:600}.video-precheck-page button:focus-visible{outline:2px solid var(--precheck-accent);outline-offset:2px}@media(max-width:1100px){.video-precheck-page .stats-row,.video-precheck-page .stats-row.has-info{grid-template-columns:repeat(2,minmax(0,1fr))}.video-precheck-page .quality-metrics{grid-template-columns:1fr}.video-precheck-page .verdict-banner{flex-direction:column;text-align:center}.video-precheck-page .verdict-meta{justify-content:center}.video-precheck-page .finding-header{gap:8px;padding:12px 14px}.video-precheck-page .finding-category{display:none}}@media(max-width:700px){.video-precheck-page .stats-row,.video-precheck-page .stats-row.has-info{grid-template-columns:1fr}.video-precheck-page .topbar{align-items:flex-start;flex-direction:column}.video-precheck-page .list-topbar{align-items:stretch}.video-precheck-page .topbar-actions{width:100%;justify-content:flex-start}.video-precheck-page .points-chip{max-width:100%}.video-precheck-page .precheck-list-filters__actions{width:100%}.video-precheck-page .filter-tabs{width:100%;padding-bottom:4px;overflow-x:auto}.video-precheck-page .progress-card{flex-direction:column;text-align:center}.video-precheck-page .progress-legend{justify-content:center}.video-precheck-page .video-strip{gap:10px}.video-precheck-page .toolbar-actions{width:100%;flex-wrap:wrap}.video-precheck-page .finding-body-inner{padding-left:18px}}@media(prefers-reduced-motion:reduce){.video-precheck-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.frames-section{margin-bottom:16px}.frames-section .section-label{font-size:14px;font-weight:600;color:var(--kp-text-primary);margin-bottom:10px}.frames-grid{display:flex;gap:10px;flex-wrap:wrap}.frame-item{display:flex;flex-direction:column;align-items:center;gap:4px}.frame-thumb{width:120px;height:68px;border-radius:6px;border:1px solid var(--kp-border-color-light);object-fit:cover;cursor:pointer;transition:transform .15s}.frame-thumb:hover{transform:scale(1.05)}.frame-name{font-size:11px;color:var(--kp-text-tertiary)}.frame-fallback{width:120px;height:68px;display:flex;align-items:center;justify-content:center;background:var(--kp-bg-page);color:var(--kp-text-disabled);font-size:11px;border-radius:6px}.evidence-frames{margin-top:10px}.evidence-frames .evidence-label{font-size:12px;font-weight:600;color:var(--kp-text-secondary);margin-bottom:6px}.evidence-frames-grid{display:flex;gap:8px;flex-wrap:wrap}.evidence-frame-item{display:flex;flex-direction:column;align-items:center;gap:3px}.evidence-frame-thumb{width:100px;height:56px;border-radius:5px;border:1px solid var(--kp-border-color-light);object-fit:cover;cursor:pointer;transition:transform .15s}.evidence-frame-thumb:hover{transform:scale(1.05)}.evidence-frame-name{font-size:10px;color:var(--kp-text-tertiary)}.list-verdict{--verdict-pass-bg: #f0fdf4;--verdict-pass-color: #16a34a;--verdict-warn-bg: #fefce8;--verdict-warn-color: #ca8a04;--verdict-fail-bg: #fef2f2;--verdict-fail-color: #dc2626;display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.01em}.list-verdict.pass{background:var(--verdict-pass-bg);color:var(--verdict-pass-color)}.list-verdict.warn{background:var(--verdict-warn-bg);color:var(--verdict-warn-color)}.list-verdict.fail{background:var(--verdict-fail-bg);color:var(--verdict-fail-color)}.list-verdict.pending{background:var(--kp-bg-hover);color:var(--kp-text-tertiary)}.video-precheck-page .el-tag.is-clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s ease,box-shadow .15s ease}.video-precheck-page .el-tag.is-clickable:hover{opacity:.88;box-shadow:0 0 0 1px color-mix(in srgb,var(--kp-color-primary) 35%,transparent)}.publish-used-body{min-height:160px}.publish-used-cards{display:flex;flex-direction:column;gap:12px}.image-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#000000d9;display:flex;align-items:center;justify-content:center;cursor:pointer}.image-preview-big{max-width:90vw;max-height:90vh;border-radius:8px;cursor:default}.image-preview-close{position:absolute;top:20px;right:30px;font-size:32px;color:#fff;cursor:pointer}html.dark .video-precheck-page,[data-kp-theme=dark] .video-precheck-page{--precheck-critical-bg: rgba(255, 42, 75, .16);--precheck-warning-bg: rgba(255, 184, 0, .16);--precheck-passed-bg: rgba(0, 200, 83, .16);--precheck-info: #a3a3a3;--precheck-info-bg: rgba(163, 163, 163, .14);--precheck-text: var(--kp-text-primary);--precheck-muted: var(--kp-text-secondary);--precheck-card: var(--kp-bg-container);--precheck-page-bg: var(--kp-bg-page);--precheck-elevated: var(--kp-bg-elevated);--precheck-hover: var(--kp-bg-hover);--precheck-border: var(--kp-border-color);--precheck-border-subtle: var(--kp-border-color-light);--precheck-track: var(--kp-border-color-strong);--precheck-warning-text: #f0c14d;--precheck-passed-text: #4ade80;--precheck-fail-msg-bg: var(--kp-bg-elevated);--precheck-fail-msg-critical-bg: rgba(255, 42, 75, .14);--precheck-fail-msg-warning-bg: rgba(255, 184, 0, .14);--precheck-chip-critical-bg: rgba(255, 42, 75, .22);--precheck-chip-warning-bg: rgba(255, 184, 0, .22);--precheck-tx-critical-bg: rgba(255, 42, 75, .28);--precheck-shadow-sm: var(--kp-shadow-sm);--precheck-shadow: var(--kp-shadow-base);--precheck-shadow-lg: var(--kp-shadow-md);--precheck-table-head-text: #c4b5fd;--precheck-table-head-bg: color-mix( in srgb, #a78bfa 16%, var(--precheck-card) );--precheck-table-head-border: color-mix( in srgb, #a78bfa 28%, var(--precheck-border-subtle) )}html.dark .video-precheck-page .topbar-left h1,[data-kp-theme=dark] .video-precheck-page .topbar-left h1{color:var(--precheck-text)}html.dark .video-precheck-page .timestamp,[data-kp-theme=dark] .video-precheck-page .timestamp{color:var(--kp-text-secondary)}html.dark .video-precheck-page .quality-panel__header h2,html.dark .video-precheck-page .quality-metric__value,html.dark .video-precheck-page .quality-issue__title,html.dark .video-precheck-page .finding-rule,html.dark .video-precheck-page .rate-num,[data-kp-theme=dark] .video-precheck-page .quality-panel__header h2,[data-kp-theme=dark] .video-precheck-page .quality-metric__value,[data-kp-theme=dark] .video-precheck-page .quality-issue__title,[data-kp-theme=dark] .video-precheck-page .finding-rule,[data-kp-theme=dark] .video-precheck-page .rate-num{color:var(--precheck-text)}html.dark .video-precheck-page .tx-line.has-violation,[data-kp-theme=dark] .video-precheck-page .tx-line.has-violation{background:#ff2a4b24}html.dark .video-precheck-page .finding-card.emphasized,[data-kp-theme=dark] .video-precheck-page .finding-card.emphasized{box-shadow:0 0 0 6px color-mix(in srgb,var(--precheck-accent) 22%,transparent)}html.dark .list-verdict,[data-kp-theme=dark] .list-verdict{--verdict-pass-bg: color-mix(in srgb, #22c55e 32%, var(--kp-bg-elevated, var(--kp-bg-container)));--verdict-pass-color: #86efac;--verdict-warn-bg: color-mix(in srgb, #eab308 30%, var(--kp-bg-elevated, var(--kp-bg-container)));--verdict-warn-color: #fde047;--verdict-fail-bg: color-mix(in srgb, #ef4444 30%, var(--kp-bg-elevated, var(--kp-bg-container)));--verdict-fail-color: #fca5a5;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}html.dark .list-verdict.pass,[data-kp-theme=dark] .list-verdict.pass{box-shadow:0 0 0 1px color-mix(in srgb,#22c55e 35%,transparent)}html.dark .list-verdict.warn,[data-kp-theme=dark] .list-verdict.warn{box-shadow:0 0 0 1px color-mix(in srgb,#eab308 32%,transparent)}html.dark .list-verdict.fail,[data-kp-theme=dark] .list-verdict.fail{box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 32%,transparent)}html.dark .precheck-detail-drawer .el-drawer__body,[data-kp-theme=dark] .precheck-detail-drawer .el-drawer__body{background:var(--kp-bg-page);color:var(--kp-text-primary)}html.dark .precheck-publish-used-dialog .publish-used-body,html[data-kp-theme=dark] .precheck-publish-used-dialog .publish-used-body{color:var(--kp-text-primary)}.precheck-split-workspace{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px;min-height:min(78vh,920px);align-items:stretch}.precheck-report-pane{min-width:0;min-height:400px;padding:16px 18px 20px;border-radius:14px;border:1px solid var(--precheck-border-subtle);background:var(--precheck-card);overflow:auto}.precheck-report-placeholder{display:grid;place-items:center;min-height:320px;color:var(--precheck-muted);text-align:center;gap:12px}.precheck-split-pagination{display:flex;justify-content:center;margin:4px 0 0}.precheck-video-sidebar{display:flex;flex-direction:column;min-height:0;border-radius:14px;border:1px solid var(--precheck-border-subtle);background:var(--precheck-card);overflow:hidden}.precheck-video-sidebar__tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--precheck-border-subtle)}.precheck-video-sidebar__tab{position:relative;padding:12px 10px;border:0;background:transparent;color:var(--precheck-muted);font-size:13px;font-weight:600;cursor:pointer}.precheck-video-sidebar__tab.active{color:var(--kp-color-primary);background:color-mix(in srgb,var(--kp-color-primary) 6%,var(--precheck-card))}.precheck-video-sidebar__tab-badge{margin-left:4px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,#f59e0b 18%,var(--precheck-card));color:#b45309;font-size:11px}.precheck-video-sidebar__list{flex:1;overflow:auto;padding:8px;min-height:200px}.precheck-video-sidebar__item{display:grid;grid-template-columns:64px 1fr;gap:10px;width:100%;padding:8px;margin-bottom:6px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.precheck-video-sidebar__item:hover{background:var(--precheck-hover)}.precheck-video-sidebar__item.active{border-color:color-mix(in srgb,var(--kp-color-primary) 35%,transparent);background:color-mix(in srgb,var(--kp-color-primary) 8%,var(--precheck-card))}.precheck-video-sidebar__thumb-wrap{position:relative;width:64px;height:64px}.precheck-video-sidebar__thumb{width:64px;height:64px;border-radius:8px;object-fit:cover;background:var(--precheck-hover)}.precheck-video-sidebar__thumb--empty{border:1px dashed var(--precheck-border)}.precheck-video-sidebar__badge{position:absolute;left:2px;right:2px;bottom:2px;padding:1px 4px;border-radius:4px;font-size:9px;font-weight:700;text-align:center;color:#fff;background:#0000008c}.precheck-video-sidebar__badge.pass{background:color-mix(in srgb,#16a34a 88%,#000)}.precheck-video-sidebar__badge.warn{background:color-mix(in srgb,#f59e0b 90%,#000)}.precheck-video-sidebar__badge.fail{background:color-mix(in srgb,#ef4444 90%,#000)}.precheck-video-sidebar__badge.pending{background:color-mix(in srgb,#64748b 88%,#000)}.precheck-video-sidebar__name{display:block;font-size:13px;font-weight:600;color:var(--precheck-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precheck-video-sidebar__time{display:block;margin-top:4px;font-size:11px;color:var(--precheck-muted)}.precheck-video-sidebar__empty{padding:24px 12px;text-align:center;color:var(--precheck-muted);font-size:13px}.precheck-video-sidebar__footer{padding:10px 12px;border-top:1px solid var(--precheck-border-subtle);font-size:12px;color:var(--precheck-muted);text-align:center}@media(max-width:1100px){.precheck-split-workspace{grid-template-columns:1fr;min-height:auto}}.batch-fill-overlay[data-v-5dfb9401]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:24px;background:#0f172a73}.batch-fill-modal[data-v-5dfb9401]{width:min(640px,100%);max-height:min(90vh,820px);overflow:auto;border-radius:16px;background:var(--kp-bg-container);box-shadow:0 20px 50px #0f172a2e}.batch-fill-modal__header[data-v-5dfb9401]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}.batch-fill-modal__title[data-v-5dfb9401]{margin:0;font-size:18px;font-weight:600;color:var(--kp-text-primary)}.batch-fill-modal__close[data-v-5dfb9401]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.batch-fill-modal__close[data-v-5dfb9401]:hover{background:var(--kp-bg-hover);color:var(--kp-text-secondary)}.batch-fill-modal__body[data-v-5dfb9401]{padding:0 20px 8px;display:flex;flex-direction:column;gap:18px}.batch-fill-modal__label[data-v-5dfb9401]{font-size:13px;font-weight:600;color:var(--kp-text-secondary);margin-bottom:8px}.batch-fill-modal__scopes[data-v-5dfb9401]{display:flex;gap:8px;flex-wrap:wrap}.batch-fill-modal__scope[data-v-5dfb9401]{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-secondary);font-size:13px;cursor:pointer}.batch-fill-modal__scope.active[data-v-5dfb9401]{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light);color:var(--kp-color-primary);font-weight:600}.batch-fill-modal__hint[data-v-5dfb9401]{margin:0 0 8px;font-size:12px;color:var(--kp-text-tertiary);line-height:1.5}.batch-fill-modal__preview[data-v-5dfb9401]{margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--kp-bg-hover);color:var(--kp-text-secondary);font-size:13px}.batch-fill-modal__footer[data-v-5dfb9401]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px 20px}.icon[data-v-5dfb9401]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}.batch-pick-overlay[data-v-9417c6b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.batch-pick-modal[data-v-9417c6b8]{position:relative;width:min(920px,96vw);background:var(--kp-bg-container);border-radius:16px;box-shadow:0 20px 48px #0f172a2e;overflow:hidden}.batch-pick-modal__header[data-v-9417c6b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 12px}.batch-pick-modal__title[data-v-9417c6b8]{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--kp-text-primary)}.batch-pick-modal__hint[data-v-9417c6b8]{margin:0;font-size:13px;color:var(--kp-text-tertiary);line-height:1.5}.batch-pick-modal__close[data-v-9417c6b8]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.batch-pick-modal__close[data-v-9417c6b8]:hover:not(:disabled){background:var(--kp-bg-hover)}.batch-pick-modal__close[data-v-9417c6b8]:disabled{opacity:.5;cursor:not-allowed}.batch-pick-modal__body[data-v-9417c6b8]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px 24px 16px}.batch-pick-col__label[data-v-9417c6b8]{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--kp-text-secondary)}.batch-pick-col__textarea[data-v-9417c6b8]{width:100%;padding:12px;border:1px solid var(--kp-border-color);border-radius:10px;font-size:13px;line-height:1.5;color:var(--kp-text-primary);background:var(--kp-bg-container);resize:vertical;outline:none}.batch-pick-col__textarea[data-v-9417c6b8]:focus{border-color:#7c3aed8c}.batch-pick-col__textarea[data-v-9417c6b8]:disabled{opacity:.65;cursor:not-allowed}.batch-pick-modal__footer[data-v-9417c6b8]{display:flex;justify-content:flex-end;gap:10px;padding:12px 24px 20px;border-top:1px solid var(--kp-border-color-light)}.batch-pick-btn[data-v-9417c6b8]{height:36px;padding:0 14px;border-radius:8px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.batch-pick-btn[data-v-9417c6b8]:disabled{opacity:.65;cursor:not-allowed}.batch-pick-btn--ghost[data-v-9417c6b8]{border:1px solid var(--kp-border-color);background:transparent;color:var(--kp-text-secondary)}.batch-pick-btn--cancel[data-v-9417c6b8]{border:1px solid var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-secondary)}.batch-pick-btn--primary[data-v-9417c6b8]{border:0;background:#7c3aed;color:#fff;font-weight:500}.batch-pick-btn__spinner[data-v-9417c6b8],.batch-pick-modal__spinner[data-v-9417c6b8]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:batch-pick-spin-9417c6b8 .8s linear infinite;flex-shrink:0}.batch-pick-modal__loading[data-v-9417c6b8]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--kp-text-secondary);font-size:14px}.batch-pick-modal__loading .batch-pick-modal__spinner[data-v-9417c6b8]{width:32px;height:32px;border-color:#7c3aed40;border-top-color:#7c3aed}.batch-pick-modal__loading p[data-v-9417c6b8]{margin:0}@keyframes batch-pick-spin-9417c6b8{to{transform:rotate(360deg)}}@media(max-width:720px){.batch-pick-modal__body[data-v-9417c6b8]{grid-template-columns:1fr}}.plan-step[data-v-2e73b41e]{position:relative;display:flex;flex-direction:column;gap:16px}.plan-step__head[data-v-2e73b41e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.plan-step__title[data-v-2e73b41e]{margin:0;font-size:18px;font-weight:600;color:var(--kp-text-primary)}.plan-step__desc[data-v-2e73b41e]{margin:6px 0 0;font-size:13px;color:var(--kp-text-tertiary)}.plan-step__mode-hint[data-v-2e73b41e]{margin:8px 0 0;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.5;color:var(--kp-text-secondary);background:var(--kp-bg-hover);border:1px solid var(--kp-border-color)}.plan-step__mode-hint.is-immediate[data-v-2e73b41e]{color:var(--kp-color-primary);background:var(--kp-color-primary-light);border-color:color-mix(in srgb,var(--kp-color-primary) 25%,transparent)}.plan-step__traffic-points[data-v-2e73b41e]{margin:0;font-size:12px;line-height:1.45;color:var(--kp-text-secondary);white-space:nowrap}.plan-step__ready-hint[data-v-2e73b41e]{margin:8px 0 0;font-size:13px;color:var(--kp-color-success)}.traffic-batch-bar[data-v-2e73b41e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-hover)}.traffic-batch-bar__label[data-v-2e73b41e]{font-size:13px;font-weight:600;color:var(--kp-text-primary)}.traffic-batch-bar__check[data-v-2e73b41e]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--kp-text-secondary)}.field-row--traffic[data-v-2e73b41e]{display:block}.field-row__textarea-wrap[data-v-2e73b41e]{flex:1;min-width:0}.field-row__warn[data-v-2e73b41e]{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;color:var(--kp-color-danger)}.traffic-publish-config[data-v-2e73b41e]{margin-top:12px;padding:12px 14px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-elevated, var(--kp-bg-container))}.traffic-publish-config__title[data-v-2e73b41e]{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--kp-text-primary)}.traffic-publish-config__select[data-v-2e73b41e]{width:100%}.traffic-publish-config__hint[data-v-2e73b41e]{margin:6px 0 0;font-size:12px;color:var(--kp-color-warning)}.traffic-publish-config__rows[data-v-2e73b41e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;align-items:start}.traffic-publish-config__row[data-v-2e73b41e]{min-width:0}.traffic-publish-config__row-title[data-v-2e73b41e]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--kp-text-secondary)}.traffic-publish-config__checks[data-v-2e73b41e]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.traffic-publish-config__check[data-v-2e73b41e]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--kp-text-primary)}.plan-step__actions[data-v-2e73b41e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.precheck-panel[data-v-2e73b41e]{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--kp-color-primary) 28%,var(--kp-border-color));background:color-mix(in srgb,var(--kp-color-primary-light) 70%,var(--kp-bg-container))}.precheck-panel__title[data-v-2e73b41e]{margin:0;font-size:15px;font-weight:600;color:var(--kp-text-primary)}.precheck-panel__hint[data-v-2e73b41e]{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--kp-text-secondary)}.precheck-segmented[data-v-2e73b41e]{display:inline-flex;gap:0;padding:3px;max-width:420px;background:var(--kp-bg-hover);border-radius:10px}.precheck-segment-btn[data-v-2e73b41e]{flex:1;border:1px solid transparent;background:transparent;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--kp-text-secondary);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.precheck-segment-btn[data-v-2e73b41e]:disabled{opacity:.55;cursor:not-allowed}.precheck-segment-btn.active[data-v-2e73b41e]{background:var(--kp-color-primary);color:#fff}.precheck-segment-btn--outline.active[data-v-2e73b41e]{background:var(--kp-bg-container);color:var(--kp-color-primary);border-color:var(--kp-color-primary)}.ai-check[data-v-2e73b41e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--kp-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.ai-check--sm[data-v-2e73b41e]{font-size:12px}.plan-list[data-v-2e73b41e]{display:flex;flex-direction:column;gap:14px}.plan-card[data-v-2e73b41e]{border:1px solid var(--kp-border-color);border-radius:16px;background:var(--kp-bg-container);padding:16px}.plan-card__top[data-v-2e73b41e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.plan-card__meta[data-v-2e73b41e]{display:flex;align-items:center;gap:10px;min-width:0}.plan-card__index[data-v-2e73b41e]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--kp-color-primary-light);color:var(--kp-color-primary);font-size:12px;font-weight:700;flex-shrink:0}.plan-card__avatar[data-v-2e73b41e]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--kp-bg-hover)}.plan-card__avatar--empty[data-v-2e73b41e]{display:grid;place-items:center;color:var(--kp-text-tertiary)}.plan-card__account[data-v-2e73b41e]{font-size:13px;color:var(--kp-text-secondary);font-weight:500}.plan-card__account-remark[data-v-2e73b41e]{margin:0 2px;color:var(--kp-color-primary, var(--el-color-primary));font-weight:600}.plan-card__top-actions[data-v-2e73b41e]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px 12px}.plan-card__ai-check[data-v-2e73b41e]{max-width:min(220px,100%);line-height:1.3}.plan-card__ai-check span[data-v-2e73b41e]{white-space:nowrap}.plan-card__body[data-v-2e73b41e]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.plan-card__cover[data-v-2e73b41e]{width:120px;height:160px;border-radius:12px;overflow:hidden;background:var(--kp-bg-hover)}.plan-card__cover-btn[data-v-2e73b41e]{position:relative;padding:0;border:0;cursor:pointer;text-align:inherit}.plan-card__cover-btn[data-v-2e73b41e]:disabled{cursor:default}.plan-card__cover-media[data-v-2e73b41e]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.plan-card__cover-play[data-v-2e73b41e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--kp-bg-container) 90%,transparent);box-shadow:0 2px 10px #0000002e;pointer-events:none}.plan-card__cover-play .icon[data-v-2e73b41e]{font-size:28px;color:var(--kp-color-primary);margin-left:2px}.plan-card__cover-empty[data-v-2e73b41e]{width:100%;height:100%;display:grid;place-items:center;color:var(--kp-text-disabled)}.plan-video-preview[data-v-2e73b41e]{width:100%;max-height:70vh;display:block;background:#000;border-radius:8px}.plan-card__fields[data-v-2e73b41e]{display:flex;flex-direction:column;gap:10px;min-width:0}.field-row[data-v-2e73b41e]{display:flex;align-items:center;gap:8px}.field-row--head[data-v-2e73b41e]{display:flex;align-items:center;justify-content:flex-end;min-height:28px;gap:10px;flex-wrap:wrap}.field-row--textarea[data-v-2e73b41e]{align-items:flex-start}.field-row__icon[data-v-2e73b41e]{margin-top:8px;color:var(--kp-text-tertiary);flex-shrink:0}.field-row--textarea .field-row__icon[data-v-2e73b41e]{margin-top:12px}.field-row[data-v-2e73b41e] .el-input,.field-row[data-v-2e73b41e] .el-textarea{flex:1}.title-generating[data-v-2e73b41e]{display:inline-flex;align-items:center;gap:4px;margin-right:auto;font-size:12px;font-weight:400;color:var(--kp-color-primary)}.regen-title-wrap[data-v-2e73b41e]{display:inline-flex}.regen-title-btn[data-v-2e73b41e]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--kp-border-color);border-radius:999px;background:var(--kp-color-primary-light);color:var(--kp-color-primary);font-size:12px;cursor:pointer}.regen-title-btn[data-v-2e73b41e]:hover:not(:disabled){background:var(--kp-bg-active);border-color:var(--kp-color-primary)}.regen-title-btn[data-v-2e73b41e]:disabled{opacity:.55;cursor:not-allowed}.regen-title-btn .icon[data-v-2e73b41e]{font-size:15px}.field-row__head-actions[data-v-2e73b41e]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.zh-preview-btn[data-v-2e73b41e]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--kp-border-color);border-radius:999px;background:var(--kp-bg-elevated, var(--kp-bg-container));color:var(--kp-text-secondary);font-size:12px;cursor:pointer}.zh-preview-btn[data-v-2e73b41e]:hover:not(:disabled){border-color:var(--kp-color-primary);color:var(--kp-color-primary)}.zh-preview-btn.is-on[data-v-2e73b41e]{background:var(--kp-color-primary-light);border-color:var(--kp-color-primary);color:var(--kp-color-primary)}.zh-preview-btn[data-v-2e73b41e]:disabled{opacity:.55;cursor:not-allowed}.zh-preview-btn .icon[data-v-2e73b41e]{font-size:15px}.zh-preview[data-v-2e73b41e]{margin:-2px 0 2px 28px;padding:8px 12px;border-radius:10px;border:1px dashed var(--kp-border-color);background:var(--kp-bg-hover)}.zh-preview--content[data-v-2e73b41e]{margin-top:0}.zh-preview__label[data-v-2e73b41e]{display:block;margin-bottom:4px;font-size:11px;font-weight:600;color:var(--kp-text-tertiary);letter-spacing:.02em}.zh-preview__text[data-v-2e73b41e]{margin:0;font-size:13px;line-height:1.5;color:var(--kp-text-secondary);white-space:pre-wrap;word-break:break-word}.plan-card__product[data-v-2e73b41e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;color:var(--kp-text-tertiary);font-size:12px}.plan-card__product-id[data-v-2e73b41e]{color:var(--kp-text-secondary);font-variant-numeric:tabular-nums}.plan-card__product-hint[data-v-2e73b41e]{color:var(--kp-color-primary-hover)}.plan-step__footer[data-v-2e73b41e]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0 16px}.plan-step__footer-end[data-v-2e73b41e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;margin-left:auto}.plan-step__footer-points[data-v-2e73b41e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.icon[data-v-2e73b41e]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}@media(max-width:960px){.traffic-publish-config__rows[data-v-2e73b41e]{grid-template-columns:1fr}}@media(max-width:720px){.plan-step__traffic-points[data-v-2e73b41e]{white-space:normal}.plan-card__body[data-v-2e73b41e]{grid-template-columns:1fr}.plan-card__cover[data-v-2e73b41e]{width:96px;height:128px}.precheck-segmented[data-v-2e73b41e]{max-width:none;width:100%}.precheck-segment-btn[data-v-2e73b41e]{text-align:center}}.precheck-opts[data-v-0a674fbd]{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px}.precheck-opts[data-v-0a674fbd] .el-form-item{margin-bottom:0}.precheck-opts__select[data-v-0a674fbd]{width:180px}.precheck-ids__label[data-v-0a674fbd]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--kp-text-primary)}.precheck-ids__actions[data-v-0a674fbd]{display:flex;align-items:center;gap:12px;margin-top:10px}.precheck-ids__hint[data-v-0a674fbd]{font-size:12px;color:var(--kp-text-tertiary)}.precheck-list[data-v-0a674fbd]{margin-top:20px}.precheck-list__head h3[data-v-0a674fbd]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--kp-text-primary)}.precheck-row[data-v-0a674fbd]{display:flex;align-items:flex-start;gap:12px;padding:12px;margin-bottom:10px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container)}.precheck-row.is-fail[data-v-0a674fbd]{border-color:var(--el-color-danger);background:color-mix(in srgb,var(--el-color-danger) 6%,transparent)}.precheck-row__main[data-v-0a674fbd]{flex-shrink:0;width:120px}.precheck-row__thumb[data-v-0a674fbd]{width:120px;height:120px;border-radius:10px;object-fit:cover;display:block;background:var(--kp-bg-elevated);border:1px solid var(--kp-border-color-light)}.precheck-row__thumb--empty[data-v-0a674fbd]{display:flex;align-items:center;justify-content:center;color:var(--kp-text-tertiary)}.precheck-row__body[data-v-0a674fbd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.precheck-row__head[data-v-0a674fbd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.precheck-row__id[data-v-0a674fbd]{font-size:12px;color:var(--kp-text-secondary);font-variant-numeric:tabular-nums}.precheck-row__gallery[data-v-0a674fbd]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;overflow-x:auto;padding:2px 0 4px;scrollbar-width:thin}.precheck-row__candidate[data-v-0a674fbd]{width:64px;height:64px;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:var(--kp-bg-elevated)}.precheck-row__candidate img[data-v-0a674fbd]{width:100%;height:100%;object-fit:cover;display:block}.precheck-row__candidate.active[data-v-0a674fbd]{border-color:var(--kp-color-primary);box-shadow:0 0 0 1px var(--kp-color-primary)}.precheck-row__price[data-v-0a674fbd]{width:140px}.precheck-row__error[data-v-0a674fbd]{margin:0;font-size:12px;color:var(--el-color-danger)}.precheck-row__ok[data-v-0a674fbd]{margin:0;font-size:12px;color:var(--el-color-success)}.generated-pick__toolbar[data-v-2cd0136f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.generated-pick__search[data-v-2cd0136f]{flex:1;min-width:220px}.generated-pick__user[data-v-2cd0136f]{width:180px;flex-shrink:0}.generated-pick__hint[data-v-2cd0136f]{margin:10px 0 0;font-size:12px;color:var(--kp-text-tertiary)}.generated-pick__body[data-v-2cd0136f]{margin-top:10px;min-height:240px;max-height:46vh;overflow-y:auto}.generated-pick__grid[data-v-2cd0136f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.generated-pick__empty[data-v-2cd0136f]{display:grid;place-items:center;min-height:200px;font-size:13px;color:var(--kp-text-tertiary)}.generated-pick__pager[data-v-2cd0136f]{display:flex;justify-content:flex-end;margin-top:10px}.generated-pick__footer[data-v-2cd0136f]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.generated-pick__upload-zone[data-v-2cd0136f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;padding:14px 16px;border:2px dashed var(--kp-border-color-strong, var(--kp-border-color));border-radius:12px;background:var(--kp-color-primary-light);cursor:pointer;text-align:center}.generated-pick__upload-zone.is-dragover[data-v-2cd0136f]{border-color:var(--kp-color-primary)}.generated-pick__upload-icon[data-v-2cd0136f]{font-size:24px;color:var(--kp-color-primary)}.generated-pick__upload-title[data-v-2cd0136f]{font-size:14px;font-weight:500;color:var(--kp-text-secondary)}.generated-pick__upload-hint[data-v-2cd0136f]{font-size:12px;line-height:1.5;color:var(--kp-text-tertiary);max-width:560px}.generated-pick__footer-bar[data-v-2cd0136f]{display:flex;align-items:center;gap:12px}.generated-pick__footer-actions[data-v-2cd0136f]{margin-left:auto;display:flex;align-items:center;gap:8px}.generated-pick__count[data-v-2cd0136f]{font-size:13px;color:var(--kp-text-secondary)}.sr-only[data-v-2cd0136f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.generated-card[data-v-2cd0136f]{position:relative;display:flex;flex-direction:column;gap:3px;padding:8px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.generated-card[data-v-2cd0136f]:hover{border-color:var(--kp-color-primary)}.generated-card.active[data-v-2cd0136f]{border-color:var(--kp-color-primary);box-shadow:0 0 0 2px var(--kp-color-primary-light)}.generated-card.is-disabled[data-v-2cd0136f]{border-style:dashed;cursor:not-allowed}.generated-card.is-disabled .generated-card__media[data-v-2cd0136f]{filter:grayscale(.45)}.generated-card.is-disabled .generated-card__media[data-v-2cd0136f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--kp-bg-elevated);opacity:.28;pointer-events:none}.generated-card.is-disabled .generated-card__title[data-v-2cd0136f],.generated-card.is-disabled .generated-card__meta[data-v-2cd0136f]{opacity:.75}.generated-card.is-disabled .generated-card__meta.is-occupied[data-v-2cd0136f]{opacity:1}.generated-card__picked[data-v-2cd0136f]{position:absolute;top:6px;left:6px;z-index:2;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--kp-color-primary);color:#fff}.generated-card__picked .icon[data-v-2cd0136f]{font-size:14px}.generated-card__media[data-v-2cd0136f]{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3/4;background:var(--kp-bg-elevated)}.generated-card__img[data-v-2cd0136f]{width:100%;height:100%;object-fit:cover;display:block}.generated-card__img--empty[data-v-2cd0136f]{display:grid;place-items:center;color:var(--kp-text-tertiary)}.generated-card__tag[data-v-2cd0136f]{position:absolute;top:6px;right:6px;padding:1px 6px;border-radius:999px;font-size:11px;background:#0f172a99;color:#fff}.generated-card__tag.is-pass[data-v-2cd0136f]{background:var(--el-color-success)}.generated-card__tag.is-fail[data-v-2cd0136f]{background:var(--el-color-danger)}.generated-card__tag.is-warn[data-v-2cd0136f]{background:var(--el-color-warning)}.generated-card__play[data-v-2cd0136f]{position:absolute;inset:auto 0 0 0;display:flex;align-items:center;justify-content:center;gap:2px;padding:5px 0;border:0;background:#0f172a8c;color:#fff;font-size:12px;cursor:pointer}.generated-card__title[data-v-2cd0136f]{margin-top:4px;font-size:13px;font-weight:600;color:var(--kp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-card__meta[data-v-2cd0136f]{font-size:11px;color:var(--kp-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-card__meta.is-occupied[data-v-2cd0136f]{color:var(--el-color-danger)}.generated-card__spacer[data-v-2cd0136f]{flex:1 1 auto}.generated-card__select[data-v-2cd0136f]{width:100%;padding:5px 0;border:0;border-radius:8px;background:var(--kp-color-primary);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.generated-card__select.is-active[data-v-2cd0136f]{background:var(--el-color-success)}.generated-card__select[data-v-2cd0136f]:disabled{background:var(--kp-border-color);color:var(--kp-text-tertiary);cursor:not-allowed}.generated-pick-preview[data-v-2cd0136f]{width:100%;max-height:min(70vh,480px);border-radius:8px;background:#000;display:block}.icon[data-v-2cd0136f]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}.precheck-video-step__head[data-v-a9ab4305]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.precheck-video-step__tips[data-v-a9ab4305]{flex:1;min-width:240px;padding:12px 14px;border-radius:10px;background:var(--kp-bg-elevated);font-size:13px;color:var(--kp-text-secondary)}.precheck-video-step__tips p[data-v-a9ab4305]{margin:0}.precheck-video-step__add[data-v-a9ab4305]{flex-shrink:0}.add-product-modal[data-v-a9ab4305]{display:flex;flex-direction:column;gap:8px;min-height:72px}.add-product-modal__label[data-v-a9ab4305]{font-size:14px;font-weight:500;color:var(--kp-text-primary)}.precheck-video-row[data-v-a9ab4305]{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) minmax(140px,.9fr);gap:12px;align-items:center;padding:12px 14px;margin-bottom:10px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container)}.precheck-video-row.is-success[data-v-a9ab4305]{border-color:var(--el-color-success)}.precheck-video-row.is-failed[data-v-a9ab4305]{border-color:var(--el-color-danger)}.precheck-video-row__product[data-v-a9ab4305]{display:flex;align-items:center;gap:10px;min-width:0}.precheck-video-row__thumb[data-v-a9ab4305]{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--kp-bg-elevated)}.precheck-video-row__thumb--empty[data-v-a9ab4305]{display:flex;align-items:center;justify-content:center;color:var(--kp-text-tertiary)}.precheck-video-row__meta[data-v-a9ab4305]{min-width:0;flex:1}.precheck-video-row__remove[data-v-a9ab4305]{flex-shrink:0;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.precheck-video-row__remove[data-v-a9ab4305]:hover:not(:disabled){color:var(--el-color-danger);background:color-mix(in srgb,var(--el-color-danger) 8%,transparent)}.precheck-video-row__remove[data-v-a9ab4305]:disabled{opacity:.45;cursor:not-allowed}.precheck-video-row__title[data-v-a9ab4305]{font-size:13px;font-weight:600;color:var(--kp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.precheck-video-row__id[data-v-a9ab4305]{margin-top:2px;font-size:12px;color:var(--kp-text-tertiary);font-variant-numeric:tabular-nums}.precheck-video-row__video[data-v-a9ab4305],.precheck-video-row__submit[data-v-a9ab4305]{min-width:0}.status[data-v-a9ab4305]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.status.is-loading[data-v-a9ab4305]{color:var(--kp-text-secondary)}.status.is-error[data-v-a9ab4305]{color:var(--el-color-danger)}.status.is-ok[data-v-a9ab4305]{color:var(--kp-text-primary)}.upload-progress[data-v-a9ab4305]{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:6px;width:100%;max-width:240px}.upload-progress__text[data-v-a9ab4305]{line-height:1.3}.upload-progress__track[data-v-a9ab4305]{width:100%;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--kp-color-primary) 16%,transparent)}.upload-progress__bar[data-v-a9ab4305]{height:100%;border-radius:inherit;background:var(--kp-color-primary);transition:width .2s ease}.file-name[data-v-a9ab4305]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-btn[data-v-a9ab4305]{border:0;background:transparent;padding:0;color:var(--kp-text-secondary);cursor:pointer;font-size:13px}.link-btn--primary[data-v-a9ab4305]{color:var(--kp-color-primary);font-weight:600;display:inline-flex;align-items:center;gap:2px}.link-btn[data-v-a9ab4305]:disabled{opacity:.5;cursor:not-allowed}.precheck-video-preview[data-v-a9ab4305]{width:100%;max-height:min(70vh,480px);border-radius:8px;background:#000;display:block}.muted[data-v-a9ab4305]{font-size:12px;color:var(--kp-text-tertiary)}.error-text[data-v-a9ab4305]{margin:4px 0 0;font-size:12px;color:var(--el-color-danger)}.batch-upload[data-v-a9ab4305]{margin-top:18px}.batch-upload__need[data-v-a9ab4305]{margin:0 0 8px;font-size:13px;color:var(--kp-text-secondary)}.batch-upload__zone[data-v-a9ab4305]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:110px;padding:16px;border:1px dashed var(--kp-border-color);border-radius:12px;background:var(--kp-bg-elevated);cursor:pointer;transition:border-color .15s ease,background .15s ease}.batch-upload__zone.is-dragover[data-v-a9ab4305],.batch-upload__zone[data-v-a9ab4305]:hover{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light)}.batch-upload__icon[data-v-a9ab4305]{font-size:28px;color:var(--kp-color-primary)}.batch-upload__title[data-v-a9ab4305]{font-size:14px;font-weight:600;color:var(--kp-text-primary)}.batch-upload__hint[data-v-a9ab4305]{font-size:12px;color:var(--kp-text-tertiary)}.step-footer[data-v-a9ab4305]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:8px}.step-footer__points[data-v-a9ab4305]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.step-footer__btns[data-v-a9ab4305]{display:flex;align-items:center;gap:12px;margin-left:auto}.points-cost-hint[data-v-a9ab4305]{font-size:13px;color:var(--el-color-warning, #e6a23c);line-height:1.4}.points-source[data-v-a9ab4305]{display:flex;align-items:center;gap:8px;min-width:0}.points-source-team[data-v-a9ab4305]{width:180px}.submit-btn.is-muted[data-v-a9ab4305]{background-color:var(--kp-border-color)!important;border-color:var(--kp-border-color)!important;color:var(--kp-text-tertiary)!important}.submit-btn.is-muted[data-v-a9ab4305]:hover,.submit-btn.is-muted[data-v-a9ab4305]:focus,.submit-btn.is-muted[data-v-a9ab4305]:active{background-color:var(--kp-border-color)!important;border-color:var(--kp-border-color)!important;color:var(--kp-text-tertiary)!important}.sr-only[data-v-a9ab4305]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon[data-v-a9ab4305]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}@media(max-width:900px){.precheck-video-row[data-v-a9ab4305]{grid-template-columns:1fr}}.schedule-step[data-v-a880651c]{display:flex;flex-direction:column;gap:16px}.schedule-step__tips[data-v-a880651c]{padding:10px 14px;border-radius:10px;background:var(--kp-color-warning-light, rgba(250, 173, 20, .12));color:var(--kp-text-secondary);border:1px solid var(--kp-border-color);font-size:13px;line-height:1.6}.schedule-step__tips p[data-v-a880651c]{margin:0}.schedule-step__tips p+p[data-v-a880651c]{margin-top:4px}.schedule-step__tips-immediate[data-v-a880651c]{color:var(--kp-color-primary);font-weight:500}.schedule-group[data-v-a880651c]{border:1px solid var(--kp-border-color);border-radius:16px;background:var(--kp-bg-container);overflow:hidden}.schedule-group__head[data-v-a880651c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--kp-border-color)}.schedule-group__identity[data-v-a880651c]{display:flex;align-items:center;gap:10px;min-width:0}.schedule-group__avatar[data-v-a880651c]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--kp-bg-hover)}.schedule-group__avatar--empty[data-v-a880651c]{display:grid;place-items:center;color:var(--kp-text-tertiary)}.schedule-group__title[data-v-a880651c]{margin:0;font-size:15px;font-weight:600;color:var(--kp-text-primary);min-width:0}.schedule-group__remark[data-v-a880651c]{margin-left:4px;font-size:13px;font-weight:500;color:var(--kp-color-primary, var(--el-color-primary))}.schedule-group__sub[data-v-a880651c]{margin-left:8px;font-size:12px;font-weight:400;color:var(--kp-text-tertiary)}.schedule-list[data-v-a880651c]{display:flex;flex-direction:column}.schedule-row[data-v-a880651c]{display:grid;grid-template-columns:36px 210px minmax(0,1.1fr) minmax(0,2fr);gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--kp-border-color)}.schedule-row--traffic[data-v-a880651c]{grid-template-columns:36px 210px minmax(0,1fr)}.schedule-row[data-v-a880651c]:last-child{border-bottom:0}.schedule-row__icon-btn[data-v-a880651c]{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center;flex-shrink:0}.schedule-row__icon-btn .icon[data-v-a880651c]{font-size:18px}.schedule-row__icon-btn--ghost[data-v-a880651c]:hover{color:var(--kp-text-secondary);background:var(--kp-bg-hover)}.schedule-row__icon-btn--danger[data-v-a880651c]{color:var(--el-color-danger);background:var(--el-color-danger-light-9, rgba(255, 77, 79, .1))}.schedule-row__icon-btn--danger[data-v-a880651c]:hover{background:var(--el-color-danger-light-8, rgba(255, 77, 79, .16))}.schedule-row__trash[data-v-a880651c]{align-self:center}.schedule-row__weekday[data-v-a880651c]{font-size:12px;color:var(--kp-text-tertiary);margin-bottom:4px}.schedule-row__time--immediate[data-v-a880651c]{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:56px}.schedule-row__immediate-label[data-v-a880651c]{font-size:14px;font-weight:600;color:var(--kp-color-primary)}.schedule-row__immediate-hint[data-v-a880651c]{font-size:12px;color:var(--kp-text-tertiary)}.schedule-step__autofill[data-v-a880651c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.schedule-step__reinterval[data-v-a880651c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px}.schedule-step__reinterval-field[data-v-a880651c]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--kp-text-secondary)}.schedule-step__reinterval-input[data-v-a880651c]{width:120px}.schedule-step__reinterval-input[data-v-a880651c] .el-input__wrapper{background:var(--kp-bg-elevated, var(--kp-bg-container))}.schedule-step__autofill-hint[data-v-a880651c]{font-size:12px;color:var(--kp-text-tertiary);line-height:1.4}.schedule-step__autofill-tooltip[data-v-a880651c]{max-width:320px;line-height:1.55}.schedule-step__autofill-tooltip p[data-v-a880651c]{margin:0}.schedule-step__autofill-tooltip p+p[data-v-a880651c]{margin-top:6px}.schedule-row__picker[data-v-a880651c]{width:100%}.schedule-row__picker[data-v-a880651c] .el-input__wrapper{padding:0 8px}.schedule-row__product[data-v-a880651c]{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;border-radius:10px;transition:background .15s ease,box-shadow .15s ease}.schedule-row.is-product-dragging .schedule-row__product[data-v-a880651c]{opacity:.72}.schedule-row.is-product-drop-target .schedule-row__product[data-v-a880651c]{background:var(--el-color-primary-light-9, rgba(64, 158, 255, .08));box-shadow:inset 0 0 0 1px var(--kp-color-primary)}.schedule-row__product-drag[data-v-a880651c]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:36px;flex-shrink:0;border-radius:6px;color:var(--kp-text-tertiary);cursor:grab;-webkit-user-select:none;user-select:none}.schedule-row__product-drag[data-v-a880651c]:active{cursor:grabbing}.schedule-row__product-drag .icon[data-v-a880651c]{font-size:18px}.schedule-row__product-text[data-v-a880651c]{min-width:0;flex:1;overflow:hidden}.schedule-row__thumb[data-v-a880651c]{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--kp-bg-hover);flex-shrink:0}.schedule-row__thumb--empty[data-v-a880651c]{display:grid;place-items:center;color:var(--kp-text-disabled)}.schedule-row__product-title[data-v-a880651c]{font-size:13px;font-weight:500;color:var(--kp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-row__product-title.is-pending[data-v-a880651c]{color:var(--el-color-warning)}.schedule-row__product-meta[data-v-a880651c]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:2px;min-width:0;max-width:100%}.schedule-row__product-id[data-v-a880651c]{display:block;max-width:100%;font-size:11px;color:var(--kp-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-row__bind-product[data-v-a880651c]{display:inline-flex;align-items:center;margin:0;padding:0;font-size:12px;line-height:1.3;flex-shrink:0}.schedule-row__video-block[data-v-a880651c]{display:flex;align-items:center;gap:10px;min-width:0}.schedule-row__video-body[data-v-a880651c]{flex:1;min-width:0}.schedule-row__video-table[data-v-a880651c]{display:grid;grid-template-columns:28px minmax(0,1.4fr) 44px repeat(3,minmax(72px,1fr));align-items:center;gap:8px 12px;width:100%;min-width:0}.schedule-row__cell--drag[data-v-a880651c]{justify-content:center;color:var(--kp-text-tertiary);cursor:grab;-webkit-user-select:none;user-select:none}.schedule-row__cell--drag[data-v-a880651c]:active{cursor:grabbing}.schedule-row.is-video-dragging[data-v-a880651c]{opacity:.55}.schedule-row.is-video-drop-target[data-v-a880651c]{outline:2px dashed var(--kp-color-primary);outline-offset:-2px;background:var(--kp-color-primary-light)}.schedule-row__icon-btn[data-v-a880651c]:disabled{opacity:.35;cursor:not-allowed}.schedule-row__cell[data-v-a880651c]{display:flex;align-items:center;justify-content:center;min-width:0}.schedule-row__cell--name[data-v-a880651c]{justify-content:flex-start;gap:6px;color:var(--kp-text-secondary);font-size:13px}.schedule-row__cell--action .link-btn[data-v-a880651c]{white-space:nowrap}.schedule-row__video-thumb[data-v-a880651c]{position:relative;flex-shrink:0;width:48px;height:48px;padding:0;border:1px solid var(--kp-border-color);border-radius:8px;overflow:hidden;background:var(--kp-bg-hover);cursor:pointer}.schedule-row__video-thumb-img[data-v-a880651c]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.schedule-row__video-thumb-play[data-v-a880651c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--kp-bg-container) 90%,transparent);box-shadow:0 2px 8px #0000002e;font-size:22px;color:var(--kp-color-primary);pointer-events:none}.schedule-row__video-thumb-play .icon[data-v-a880651c]{margin-left:2px}.schedule-row__status[data-v-a880651c]{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0}.schedule-row__status.is-loading[data-v-a880651c]{color:var(--kp-color-primary)}.schedule-row__upload-progress[data-v-a880651c]{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:240px}.schedule-row__upload-progress-text[data-v-a880651c]{font-size:13px;line-height:1.3}.schedule-row__upload-progress-track[data-v-a880651c]{width:100%;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--kp-color-primary) 16%,transparent)}.schedule-row__upload-progress-bar[data-v-a880651c]{height:100%;border-radius:inherit;background:var(--kp-color-primary);transition:width .2s ease}.schedule-row__status.is-error[data-v-a880651c]{color:var(--el-color-danger)}.schedule-row__status.is-ok[data-v-a880651c]{color:var(--kp-text-secondary)}.schedule-row__file-name[data-v-a880651c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.link-btn[data-v-a880651c]{border:0;background:transparent;color:var(--kp-text-secondary);font-size:13px;cursor:pointer;padding:0}.link-btn--primary[data-v-a880651c]{color:var(--kp-color-primary);font-weight:500;display:inline-flex;align-items:center;gap:2px}.link-btn.is-disabled[data-v-a880651c]{color:var(--kp-color-primary-hover)}.schedule-video-preview[data-v-a880651c]{width:100%;max-height:min(70vh,480px);border-radius:8px;background:#000;display:block}.batch-upload[data-v-a880651c]{display:flex;flex-direction:column;gap:10px;border:1px solid var(--kp-border-color);border-radius:16px;background:var(--kp-bg-container);padding:16px}.batch-upload__need[data-v-a880651c]{margin:0;font-size:14px;color:var(--kp-text-secondary)}.batch-upload__zone[data-v-a880651c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;padding:24px;border:2px dashed var(--kp-border-color-strong, var(--kp-border-color));border-radius:12px;background:var(--kp-color-primary-light);cursor:pointer;text-align:center}.batch-upload__zone.is-dragover[data-v-a880651c]{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light)}.batch-upload__zone.is-disabled[data-v-a880651c]{opacity:.55;cursor:not-allowed}.batch-upload__icon[data-v-a880651c]{font-size:28px;color:var(--kp-color-primary)}.batch-upload__title[data-v-a880651c]{font-size:14px;font-weight:500;color:var(--kp-text-secondary)}.batch-upload__pick-generated[data-v-a880651c]{align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:var(--kp-color-primary);font-size:13px;line-height:1.5;cursor:pointer}.batch-upload__pick-generated[data-v-a880651c]:disabled{color:var(--kp-text-placeholder, #a8abb2);cursor:not-allowed}.batch-upload__hint[data-v-a880651c]{font-size:12px;color:var(--kp-text-tertiary);max-width:520px;line-height:1.5}.schedule-step__footer[data-v-a880651c]{display:flex;justify-content:space-between;gap:12px;padding:8px 0 16px}.next-btn.is-muted[data-v-a880651c]{background-color:var(--kp-border-color)!important;border-color:var(--kp-border-color)!important;color:var(--kp-text-tertiary)!important}.next-btn.is-muted[data-v-a880651c]:hover,.next-btn.is-muted[data-v-a880651c]:focus,.next-btn.is-muted[data-v-a880651c]:active{background-color:var(--kp-border-color)!important;border-color:var(--kp-border-color)!important;color:var(--kp-text-tertiary)!important}.sr-only[data-v-a880651c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon[data-v-a880651c]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}@media(max-width:960px){.schedule-row[data-v-a880651c]{grid-template-columns:32px 1fr;grid-template-areas:"trash time" "trash product" "trash video-block"}.schedule-row--traffic[data-v-a880651c]{grid-template-areas:"trash time" "trash video-block"}.schedule-row__trash[data-v-a880651c]{grid-area:trash}.schedule-row__time[data-v-a880651c]{grid-area:time}.schedule-row__product[data-v-a880651c]{grid-area:product}.schedule-row__video-block[data-v-a880651c]{grid-area:video-block}.schedule-row__video-table[data-v-a880651c]{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"name name" "clear action1" "action2 action3"}.schedule-row__cell--name[data-v-a880651c]{grid-area:name}.schedule-row__cell--icon[data-v-a880651c]{grid-area:clear}.schedule-row__cell--action[data-v-a880651c]:nth-of-type(3){grid-area:action1}.schedule-row__cell--action[data-v-a880651c]:nth-of-type(4){grid-area:action2}.schedule-row__cell--action[data-v-a880651c]:nth-of-type(5){grid-area:action3}}.date-overlay[data-v-a6f0070b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.date-modal[data-v-a6f0070b]{width:min(720px,100%);max-height:calc(100vh - 48px);background:var(--kp-bg-container);border-radius:16px;box-shadow:0 20px 48px #0f172a29;display:flex;flex-direction:column;overflow:hidden}.date-modal__header[data-v-a6f0070b]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 12px}.date-modal__title[data-v-a6f0070b]{margin:0;font-size:18px;font-weight:600;color:var(--kp-text-primary)}.date-modal__close[data-v-a6f0070b]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.date-modal__timezone-bar[data-v-a6f0070b]{margin:0 22px 12px;padding:10px 14px;border-radius:10px;background:var(--kp-bg-hover);color:var(--kp-text-secondary);font-size:13px}.date-modal__body[data-v-a6f0070b]{padding:4px 22px 12px;overflow-y:auto;flex:1;min-height:0}.date-immediate[data-v-a6f0070b]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:12px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container);text-align:left;cursor:pointer}.date-immediate.active[data-v-a6f0070b]{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light)}.date-immediate__title[data-v-a6f0070b]{font-size:14px;font-weight:600;color:var(--kp-text-primary)}.date-immediate__sub[data-v-a6f0070b]{margin-top:4px;font-size:12px;color:var(--kp-text-secondary)}.date-grid[data-v-a6f0070b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.date-card[data-v-a6f0070b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container);text-align:left;cursor:pointer}.date-card.active[data-v-a6f0070b]{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light);box-shadow:0 0 0 1px var(--kp-color-primary)}.date-card__date[data-v-a6f0070b]{font-size:14px;font-weight:600;color:var(--kp-text-primary)}.date-card__weekday[data-v-a6f0070b]{margin-top:4px;font-size:12px;color:var(--kp-text-secondary)}.date-check[data-v-a6f0070b]{width:20px;height:20px;border:1.5px solid var(--kp-border-color);border-radius:6px;display:grid;place-items:center;color:#fff;flex-shrink:0}.date-check.checked[data-v-a6f0070b]{border-color:var(--kp-color-primary);background:var(--kp-color-primary)}.date-modal__tip[data-v-a6f0070b]{margin:14px 0 4px;font-size:12px;color:var(--kp-text-tertiary)}.date-modal__footer[data-v-a6f0070b]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--kp-border-color)}.date-btn[data-v-a6f0070b]{height:40px;padding:0 18px;border-radius:999px;font-size:14px;cursor:pointer}.date-btn--ghost[data-v-a6f0070b]{border:1px solid var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-secondary)}.date-btn--primary[data-v-a6f0070b]{border:0;background:var(--kp-color-primary);color:#fff;font-weight:500}.icon[data-v-a6f0070b]{font-family:Material Symbols Outlined;font-size:16px;line-height:1}@media(max-width:640px){.date-grid[data-v-a6f0070b]{grid-template-columns:1fr}}.showcase-overlay[data-v-a0a39078]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.showcase-modal[data-v-a0a39078]{width:min(980px,100%);max-height:calc(100vh - 48px);background:var(--kp-bg-container);border-radius:16px;box-shadow:0 20px 48px #0f172a29;display:flex;flex-direction:column;overflow:hidden}.showcase-modal__header[data-v-a0a39078]{display:flex;justify-content:space-between;gap:16px;padding:18px 22px 12px;border-bottom:1px solid var(--kp-border-color)}.showcase-modal__header-main[data-v-a0a39078]{min-width:0}.showcase-modal__tabs[data-v-a0a39078]{display:flex;align-items:center;gap:4px}.showcase-tab[data-v-a0a39078]{height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-secondary);font-size:15px;font-weight:600;cursor:pointer}.showcase-tab.active[data-v-a0a39078]{background:color-mix(in srgb,var(--kp-color-primary) 12%,transparent);color:var(--kp-color-primary)}.showcase-modal__account[data-v-a0a39078]{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;color:var(--kp-text-secondary)}.showcase-modal__avatar[data-v-a0a39078]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--kp-bg-hover)}.showcase-modal__avatar--empty[data-v-a0a39078]{display:grid;place-items:center;color:var(--kp-text-tertiary)}.showcase-modal__avatar--empty .icon[data-v-a0a39078]{font-size:16px}.showcase-modal__header-actions[data-v-a0a39078]{display:flex;align-items:center;gap:8px}.showcase-search[data-v-a0a39078]{display:flex;align-items:center;gap:10px;padding:12px 22px;border-bottom:1px solid var(--kp-border-color);background:var(--kp-bg-elevated, var(--kp-bg-hover))}.showcase-search--video[data-v-a0a39078]{flex-wrap:wrap;gap:8px;margin:12px 22px 0;padding:10px 12px;border:1px solid var(--kp-border-color-light, var(--kp-border-color));border-radius:10px;background:var(--kp-bg-hover)}.showcase-search__input[data-v-a0a39078]{flex:1}.showcase-search__native[data-v-a0a39078]{flex:1;min-width:0;height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--kp-bg-container);font-size:14px;color:var(--kp-text-primary);outline:none}.showcase-search__native[data-v-a0a39078]::placeholder{color:var(--kp-text-tertiary)}.showcase-search__user[data-v-a0a39078]{flex:0 0 180px;width:180px;min-width:180px}.showcase-search__user[data-v-a0a39078] .el-select__wrapper{min-height:36px}.showcase-search__btn[data-v-a0a39078]{height:36px;padding:0 16px;border:0;border-radius:8px;background:var(--kp-color-primary);color:#fff;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.showcase-search__btn[data-v-a0a39078]:hover:not(:disabled){filter:brightness(.95)}.showcase-search__btn[data-v-a0a39078]:disabled{opacity:.65;cursor:not-allowed}.showcase-search__reset[data-v-a0a39078]{height:36px;padding:0 16px;border:1px solid var(--kp-border-color);border-radius:8px;background:var(--kp-bg-container);color:var(--kp-text-secondary);font-size:14px;cursor:pointer;white-space:nowrap}.showcase-search__reset[data-v-a0a39078]:hover{background:var(--kp-bg-hover)}.showcase-search__input[data-v-a0a39078] .icon{font-family:Material Symbols Outlined;font-size:18px;color:var(--kp-text-tertiary)}.showcase-link-btn[data-v-a0a39078]{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--kp-color-primary);font-size:13px;cursor:pointer}.showcase-modal__close[data-v-a0a39078]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.showcase-modal__body[data-v-a0a39078]{padding:16px 22px;overflow-y:auto;flex:1;min-height:0}.showcase-grid[data-v-a0a39078]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.showcase-card[data-v-a0a39078]{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container);text-align:left;cursor:pointer;overflow:hidden}.showcase-card.active[data-v-a0a39078]{border-color:var(--kp-color-primary);box-shadow:0 0 0 1px var(--kp-color-primary)}.showcase-card.is-disabled[data-v-a0a39078]{opacity:.55;cursor:not-allowed;filter:grayscale(.2)}.showcase-card--precheck.is-current-account[data-v-a0a39078]{border:1px solid #ef4444!important;box-shadow:0 0 0 1px #ef444440}.showcase-card--precheck.is-disabled[data-v-a0a39078]{opacity:.55;cursor:not-allowed;filter:grayscale(.2)}.showcase-card--precheck.is-disabled .showcase-card__picked[data-v-a0a39078]{opacity:.85}.showcase-card--precheck.is-current-account.active[data-v-a0a39078]{border:1px solid #ef4444!important;box-shadow:0 0 0 1px #ef444459}.showcase-card__picked[data-v-a0a39078]{position:absolute;top:8px;left:8px;z-index:5;width:22px;height:22px;border-radius:6px;background:var(--kp-color-primary);color:#fff;display:grid;place-items:center;pointer-events:none;box-shadow:0 1px 4px #0000002e}.showcase-card__picked .icon[data-v-a0a39078]{font-size:16px;line-height:1}.showcase-card__media[data-v-a0a39078]{position:relative}.showcase-card__img[data-v-a0a39078]{width:100%;aspect-ratio:1;object-fit:cover;background:var(--kp-bg-hover);display:block}video.showcase-card__img[data-v-a0a39078]::-webkit-media-controls{display:none!important}.showcase-card__img--empty[data-v-a0a39078]{display:grid;place-items:center;color:var(--kp-text-disabled)}.showcase-card__overlay[data-v-a0a39078]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:4;background:#0f172a2e;pointer-events:none}.showcase-card__overlay.is-shown[data-v-a0a39078]{opacity:1;pointer-events:none}.showcase-card__media:hover .showcase-card__overlay[data-v-a0a39078]:not(.is-shown){opacity:1;pointer-events:auto}.showcase-card__overlay-btn[data-v-a0a39078]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 16px #00000040;border-radius:6px;font-weight:500;font-size:12.5px;padding:8px 14px;min-width:92px;color:#1f1f1f;cursor:pointer;transition:transform .2s,background .2s}.showcase-card__overlay-btn[data-v-a0a39078]:hover{background:#fff;transform:translateY(-2px)}.showcase-preview[data-v-a0a39078]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2320;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172ab8}.showcase-preview__actions[data-v-a0a39078]{position:absolute;top:20px;right:20px;z-index:1;display:flex;align-items:center;gap:8px}.showcase-preview__download[data-v-a0a39078]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--kp-color-primary);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.showcase-preview__close[data-v-a0a39078]{width:36px;height:36px;border:0;border-radius:8px;background:#ffffff26;color:#fff;cursor:pointer;display:grid;place-items:center}.showcase-preview__video[data-v-a0a39078]{max-width:min(900px,100%);max-height:calc(100vh - 80px);border-radius:8px;background:#000}.showcase-card__tag[data-v-a0a39078]{position:absolute;top:8px;right:8px;z-index:6;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:#0f172a8c}.showcase-card__tag.is-pass[data-v-a0a39078]{background:var(--el-color-success)}.showcase-card__tag.is-warn[data-v-a0a39078]{background:var(--el-color-warning)}.showcase-card__tag.is-fail[data-v-a0a39078],.showcase-card__tag.is-failed[data-v-a0a39078]{background:var(--el-color-danger)}.showcase-card__tag.is-processing[data-v-a0a39078],.showcase-card__tag.is-pending[data-v-a0a39078]{background:var(--kp-color-primary)}.showcase-card__title[data-v-a0a39078]{padding:8px 10px 0;font-size:13px;font-weight:500;color:var(--kp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-card__id[data-v-a0a39078]{padding:4px 10px 0;font-size:11px;color:var(--kp-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-card__id.is-pending-product[data-v-a0a39078]{color:var(--el-color-warning)}.showcase-card__account[data-v-a0a39078]{padding:4px 10px 8px;font-size:11px;color:var(--kp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-card__price[data-v-a0a39078]{padding:4px 10px 10px;font-size:14px;font-weight:600;color:var(--el-color-danger)}.showcase-card__occupied[data-v-a0a39078]{padding:0 10px 10px;font-size:11px;color:var(--el-color-warning);line-height:1.35}.showcase-card__occupied.is-empty[data-v-a0a39078]{color:var(--kp-text-tertiary)}.showcase-loading[data-v-a0a39078],.showcase-empty[data-v-a0a39078]{display:flex;align-items:center;justify-content:center;min-height:280px;color:var(--kp-text-tertiary);font-size:14px}.showcase-pager[data-v-a0a39078]{flex-shrink:0;display:flex;align-items:center;min-height:48px;padding:8px 22px;border-top:1px solid var(--kp-border-color-light, var(--kp-border-color));background:var(--kp-bg-container)}.showcase-pager[data-v-a0a39078] .el-pagination{width:100%;flex-wrap:wrap;justify-content:flex-end;gap:6px;--el-pagination-button-height: 28px;--el-pagination-button-width: 28px;--el-pagination-font-size: 13px;--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--kp-text-secondary, #64748b);--el-pagination-button-disabled-bg-color: transparent;--el-pagination-hover-color: var(--kp-color-primary, #fe2062)}.showcase-pager[data-v-a0a39078] .el-pagination__total{margin-right:auto;font-size:13px;color:var(--kp-text-secondary, #64748b)}.showcase-pager[data-v-a0a39078] .el-pager li,.showcase-pager[data-v-a0a39078] .btn-prev,.showcase-pager[data-v-a0a39078] .btn-next{min-width:28px;height:28px;margin:0 1px;border:0;border-radius:999px;background:transparent;font-weight:500}.showcase-pager[data-v-a0a39078] .el-pager li.is-active{background:var(--kp-color-primary, #fe2062);color:#fff;font-weight:600}.showcase-pager[data-v-a0a39078] .el-pager li:hover:not(.is-active),.showcase-pager[data-v-a0a39078] .btn-prev:hover:not(:disabled),.showcase-pager[data-v-a0a39078] .btn-next:hover:not(:disabled){color:var(--kp-color-primary, #fe2062);background:color-mix(in srgb,var(--kp-color-primary, #fe2062) 10%,#fff)}.showcase-pager[data-v-a0a39078] .btn-prev:disabled,.showcase-pager[data-v-a0a39078] .btn-next:disabled{opacity:.35}.showcase-more[data-v-a0a39078]{display:flex;justify-content:center;margin-top:16px}.showcase-more-btn[data-v-a0a39078]{height:36px;padding:0 18px;border:1px solid var(--kp-border-color);border-radius:999px;background:var(--kp-bg-container);cursor:pointer}.showcase-modal__footer[data-v-a0a39078]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 18px;border-top:1px solid var(--kp-border-color)}.showcase-modal__count[data-v-a0a39078]{font-size:14px;color:var(--kp-text-secondary)}.showcase-modal__actions[data-v-a0a39078]{display:flex;gap:10px}.showcase-btn[data-v-a0a39078]{height:40px;padding:0 16px;border-radius:999px;font-size:14px;cursor:pointer}.showcase-btn[data-v-a0a39078]:disabled{opacity:.5;cursor:not-allowed}.showcase-btn--outline[data-v-a0a39078]{border:1px solid var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-secondary)}.showcase-btn--ghost[data-v-a0a39078]{border:0;background:transparent;color:var(--kp-text-secondary)}.showcase-btn--primary[data-v-a0a39078]{border:0;background:var(--kp-color-primary);color:#fff;font-weight:500}.icon[data-v-a0a39078]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}.add-showcase-body[data-v-a0a39078]{display:flex;flex-direction:column;gap:10px}.add-showcase-shell[data-v-a0a39078]{position:relative}.add-showcase-wait[data-v-a0a39078]{position:absolute;z-index:8;top:calc(-1 * var(--el-dialog-padding-primary, 16px) - 54px);right:calc(-1 * var(--el-dialog-padding-primary, 16px));bottom:calc(-1 * var(--el-dialog-padding-primary, 16px) - 72px);left:calc(-1 * var(--el-dialog-padding-primary, 16px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:var(--el-dialog-border-radius, 12px);background:color-mix(in srgb,var(--kp-bg-elevated, var(--kp-bg-container)) 88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.add-showcase-wait__spin[data-v-a0a39078]{width:32px;height:32px;border:3px solid var(--kp-border-color);border-top-color:var(--kp-color-primary);border-radius:50%;animation:add-showcase-spin-a0a39078 .8s linear infinite}.add-showcase-wait__text[data-v-a0a39078]{margin:0;color:var(--kp-text-primary);font-size:15px;font-weight:600}@keyframes add-showcase-spin-a0a39078{to{transform:rotate(360deg)}}.add-showcase-account[data-v-a0a39078]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--kp-bg-elevated, var(--kp-bg-hover))}.add-showcase-account__avatar[data-v-a0a39078]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--kp-bg-hover)}.add-showcase-account__avatar--empty[data-v-a0a39078]{display:grid;place-items:center;color:var(--kp-text-tertiary)}.add-showcase-account__avatar--empty .icon[data-v-a0a39078]{font-size:22px}.add-showcase-account__meta[data-v-a0a39078]{display:flex;min-width:0;flex-direction:column;gap:2px}.add-showcase-account__name[data-v-a0a39078]{color:var(--kp-text-primary);font-size:14px;font-weight:600}.add-showcase-account__hint[data-v-a0a39078]{color:var(--kp-text-secondary);font-size:12px}.add-showcase-label[data-v-a0a39078]{margin:0;color:var(--kp-text-primary);font-size:13px;font-weight:600}.add-showcase-mode-row[data-v-a0a39078]{display:flex;align-items:center;gap:12px}.add-showcase-input-hint[data-v-a0a39078]{margin:4px 0 0;color:var(--kp-text-secondary);font-size:13px;line-height:1.5}.add-showcase-mode[data-v-a0a39078]{display:flex;gap:8px}.add-showcase-mode__btn[data-v-a0a39078]{height:30px;padding:0 12px;border:1px solid var(--kp-border-color);border-radius:8px;background:var(--kp-bg-container);color:var(--kp-text-secondary);font-size:13px;cursor:pointer}.add-showcase-mode__btn.active[data-v-a0a39078]{border-color:var(--kp-color-primary);background:color-mix(in srgb,var(--kp-color-primary) 12%,transparent);color:var(--kp-color-primary);font-weight:600}.add-showcase-mode__btn[data-v-a0a39078]:disabled{opacity:.5;cursor:not-allowed}.add-showcase-count[data-v-a0a39078]{margin:0;color:var(--kp-text-secondary);font-size:12px}@media(max-width:960px){.showcase-grid[data-v-a0a39078]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.showcase-grid[data-v-a0a39078]{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-modal__footer[data-v-a0a39078]{flex-direction:column;align-items:stretch}}.showcase-search-user-popper{z-index:2300!important}.tz-overlay[data-v-8f7d87a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.tz-modal[data-v-8f7d87a2]{width:min(760px,100%);max-height:calc(100vh - 48px);background:var(--kp-bg-container);border-radius:16px;box-shadow:0 20px 48px #0f172a29;display:flex;flex-direction:column;overflow:hidden}.tz-modal__header[data-v-8f7d87a2]{display:flex;justify-content:space-between;gap:16px;padding:20px 24px 12px}.tz-modal__title[data-v-8f7d87a2]{margin:0;font-size:18px;font-weight:600;color:var(--kp-text-primary)}.tz-modal__hint[data-v-8f7d87a2]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--kp-text-secondary)}.tz-modal__close[data-v-8f7d87a2]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--kp-text-tertiary);cursor:pointer;display:grid;place-items:center}.tz-modal__body[data-v-8f7d87a2]{padding:8px 24px 16px;overflow-y:auto;flex:1;min-height:0}.tz-group+.tz-group[data-v-8f7d87a2]{margin-top:18px}.tz-group__title[data-v-8f7d87a2]{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--kp-text-secondary)}.tz-grid[data-v-8f7d87a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tz-card[data-v-8f7d87a2]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container);text-align:left;cursor:pointer}.tz-card.active[data-v-8f7d87a2]{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light);box-shadow:0 0 0 1px var(--kp-color-primary)}.tz-card__radio[data-v-8f7d87a2]{width:18px;height:18px;border:2px solid var(--kp-border-color-strong, var(--kp-border-color));border-radius:50%;display:grid;place-items:center;flex-shrink:0}.tz-card.active .tz-card__radio[data-v-8f7d87a2]{border-color:var(--kp-color-primary)}.tz-card__dot[data-v-8f7d87a2]{width:8px;height:8px;border-radius:50%;background:var(--kp-color-primary)}.tz-card__label[data-v-8f7d87a2]{font-size:14px;color:var(--kp-text-primary)}.tz-modal__footer[data-v-8f7d87a2]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid var(--kp-border-color)}.tz-btn[data-v-8f7d87a2]{height:40px;padding:0 20px;border-radius:999px;font-size:14px;cursor:pointer}.tz-btn--cancel[data-v-8f7d87a2]{border:1px solid var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-secondary)}.tz-btn--primary[data-v-8f7d87a2]{border:0;background:var(--kp-color-primary);color:#fff;font-weight:500}.tz-btn--primary[data-v-8f7d87a2]:disabled{opacity:.5;cursor:not-allowed}.icon[data-v-8f7d87a2]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}@media(max-width:640px){.tz-grid[data-v-8f7d87a2]{grid-template-columns:1fr}}.bulk-publish-page[data-v-c103f603]{padding:20px 24px 32px;width:100%;box-sizing:border-box;min-height:100%;color:var(--kp-text-primary);background:var(--kp-bg-page)}.page-top[data-v-c103f603]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:16px}.page-top h1[data-v-c103f603]{margin:0;font-size:22px;font-weight:600;color:var(--kp-text-primary)}.page-top__desc[data-v-c103f603]{margin:8px 0 0;font-size:14px;color:var(--kp-text-secondary)}.step-nav[data-v-c103f603]{display:flex;gap:18px;flex-wrap:wrap}.step-nav__item[data-v-c103f603]{display:inline-flex;align-items:center;gap:8px;color:var(--kp-text-tertiary);font-size:13px}.step-nav__item.active[data-v-c103f603]{color:var(--kp-color-primary);font-weight:600}.step-nav__index[data-v-c103f603]{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--kp-bg-hover);font-size:12px}.step-nav__item.active .step-nav__index[data-v-c103f603]{background:var(--kp-color-primary);color:#fff}.banner[data-v-c103f603]{margin-bottom:16px;padding:10px 14px;border-radius:10px;background:var(--kp-color-primary-light);color:var(--kp-color-primary);font-size:13px}.block[data-v-c103f603]{margin-bottom:20px;padding:18px 20px;border:1px solid var(--kp-border-color);border-radius:16px;background:var(--kp-bg-container)}.block__head[data-v-c103f603]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.block__title[data-v-c103f603]{margin:0 0 14px;font-size:16px;font-weight:600;color:var(--kp-text-primary)}.block__head .block__title[data-v-c103f603]{margin:0}.block__meta[data-v-c103f603]{font-size:13px;color:var(--kp-text-secondary)}.scenario-block .block__title[data-v-c103f603]{margin-bottom:12px}.scenario-grid[data-v-c103f603]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.scenario-card[data-v-c103f603]{text-align:left;padding:14px 16px;border:1px solid var(--kp-border-color);border-radius:14px;background:var(--kp-bg-container);max-width:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.scenario-card.active[data-v-c103f603]{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light);box-shadow:0 0 0 1px var(--kp-color-primary)}.scenario-card__head[data-v-c103f603]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px;color:var(--kp-text-primary)}.scenario-card__desc[data-v-c103f603]{margin:0;font-size:12px;line-height:1.5;color:var(--kp-text-secondary)}.account-toolbar[data-v-c103f603]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.account-toolbar__hint[data-v-c103f603]{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--kp-text-tertiary)}.account-toolbar__filters[data-v-c103f603],.account-toolbar__actions[data-v-c103f603]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.account-toolbar__actions[data-v-c103f603]{margin-left:auto}.account-toolbar__select[data-v-c103f603]{width:132px}.account-toolbar__user-filter[data-v-c103f603]{width:160px}.account-toolbar__search[data-v-c103f603]{width:200px}.account-list[data-v-c103f603]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;min-height:88px}.account-list-pager[data-v-c103f603]{display:flex;justify-content:flex-end;margin-top:12px}.account-card[data-v-c103f603]{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--kp-border-color);border-radius:14px;background:var(--kp-bg-container);text-align:left;cursor:pointer}.account-card.active[data-v-c103f603]{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light);box-shadow:0 0 0 1px var(--kp-color-primary)}.account-card__select-badge[data-v-c103f603]{position:absolute;top:6px;right:6px;z-index:1;min-width:22px;min-height:22px;display:grid;place-items:center;cursor:pointer}.account-card__check[data-v-c103f603]{color:var(--kp-color-primary);font-size:20px;line-height:1;transition:opacity .12s ease}.account-card__uncheck[data-v-c103f603]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .12s ease,transform .12s ease;box-shadow:0 1px 4px #0f172a2e}.account-card__select-badge:hover .account-card__check[data-v-c103f603],.account-card__select-badge:focus-visible .account-card__check[data-v-c103f603]{opacity:0}.account-card__select-badge:hover .account-card__uncheck[data-v-c103f603],.account-card__select-badge:focus-visible .account-card__uncheck[data-v-c103f603]{opacity:1;transform:scale(1);pointer-events:auto}.account-card__avatar[data-v-c103f603]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--kp-bg-hover)}.account-card__avatar--empty[data-v-c103f603]{display:grid;place-items:center;color:var(--kp-text-tertiary)}.account-card__name[data-v-c103f603]{font-size:14px;font-weight:600;color:var(--kp-text-primary)}.account-card__remark[data-v-c103f603]{margin-top:2px;font-size:11px;line-height:1.35;color:var(--kp-text-secondary, var(--kp-text-tertiary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card__tags[data-v-c103f603]{margin-top:4px}.tag[data-v-c103f603]{display:inline-block;font-size:11px;color:var(--kp-color-primary);background:var(--kp-color-primary-light);border-radius:999px;padding:2px 8px}.account-card__products[data-v-c103f603]{margin-top:6px;font-size:12px;color:var(--kp-text-secondary)}.schedule-panel[data-v-c103f603]{border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-elevated, var(--kp-bg-container));overflow:hidden}.schedule-form-row[data-v-c103f603]{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;align-items:start;padding:16px 18px;border-bottom:1px dashed var(--kp-border-color)}.schedule-form-row--last[data-v-c103f603]{border-bottom:none}.schedule-form-row__left[data-v-c103f603]{display:flex;align-items:flex-start;gap:10px;min-width:0;text-align:left}.schedule-form-row__left--date[data-v-c103f603]{width:100%;padding:10px 12px;border:none;border-radius:10px;background:var(--kp-color-primary-light, rgba(114, 46, 209, .08));cursor:pointer;transition:background .15s ease}.schedule-form-row__left--date[data-v-c103f603]:hover{background:color-mix(in srgb,var(--kp-color-primary) 16%,transparent)}.schedule-form-row__icon[data-v-c103f603]{font-size:22px;color:var(--kp-color-primary);line-height:1.2;flex-shrink:0}.schedule-form-row__meta[data-v-c103f603]{min-width:0}.schedule-form-row__title[data-v-c103f603]{font-size:14px;font-weight:600;color:var(--kp-text-primary)}.schedule-form-row__sub[data-v-c103f603]{margin-top:4px;font-size:12px;color:var(--kp-text-secondary);line-height:1.4}.schedule-form-row__hint[data-v-c103f603]{margin:6px 0 0;font-size:12px;color:var(--kp-text-tertiary);line-height:1.5}.schedule-form-row__right[data-v-c103f603]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:40px}.schedule-form-row__right--freq[data-v-c103f603]{gap:16px}.schedule-form-row__right--windows[data-v-c103f603]{flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:12px}.schedule-windows-main[data-v-c103f603]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1}.schedule-windows-reset[data-v-c103f603]{flex-shrink:0;margin-bottom:-2px}.schedule-tags[data-v-c103f603]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.schedule-tags[data-v-c103f603] .el-tag{height:40px;padding:0 16px;font-size:16px;line-height:38px;border-radius:10px}.schedule-tags[data-v-c103f603] .el-tag .el-tag__close{font-size:16px;margin-left:6px;transform:scale(1.15)}.schedule-freq[data-v-c103f603]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--kp-text-secondary)}.schedule-freq__select[data-v-c103f603]{width:128px}.schedule-freq__suffix[data-v-c103f603]{white-space:nowrap}.schedule-add-window[data-v-c103f603]{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px dashed var(--kp-color-primary);border-radius:10px;background:transparent;color:var(--kp-color-primary);font-size:15px;cursor:pointer;transition:background .15s ease}.schedule-add-window[data-v-c103f603]:hover{background:var(--kp-color-primary-light, rgba(114, 46, 209, .08))}.schedule-window-draft[data-v-c103f603]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;width:auto;max-width:100%;padding:6px 8px;border:1px solid var(--kp-border-color);border-radius:8px;background:var(--kp-bg-hover, var(--kp-bg-elevated))}.schedule-window-draft__time[data-v-c103f603],.schedule-window-draft__time[data-v-c103f603] .el-input,.schedule-window-draft__time[data-v-c103f603] .el-input__wrapper{width:118px}.schedule-window-draft__sep[data-v-c103f603]{flex-shrink:0;color:var(--kp-text-tertiary)}.schedule-form-row__hint--right[data-v-c103f603]{margin-top:0}.step-footer[data-v-c103f603]{display:flex;justify-content:flex-end;padding:8px 0 24px}.next-btn[data-v-c103f603]{display:inline-flex;align-items:center;gap:6px;min-width:140px}.next-btn.is-muted[data-v-c103f603]{background-color:var(--kp-border-color)!important;border-color:var(--kp-border-color)!important;color:var(--kp-text-tertiary)!important}.next-btn.is-muted[data-v-c103f603]:hover,.next-btn.is-muted[data-v-c103f603]:focus,.next-btn.is-muted[data-v-c103f603]:active{background-color:var(--kp-border-color)!important;border-color:var(--kp-border-color)!important;color:var(--kp-text-tertiary)!important}.placeholder-panel[data-v-c103f603]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:280px;border:1px dashed var(--kp-border-color);border-radius:16px;color:var(--kp-text-secondary)}.empty-inline[data-v-c103f603]{grid-column:1/-1;padding:28px;text-align:center;color:var(--kp-text-tertiary);font-size:14px}.icon[data-v-c103f603]{font-family:Material Symbols Outlined;font-size:18px;line-height:1}@media(max-width:960px){.page-top[data-v-c103f603]{flex-direction:column}}@media(max-width:640px){.schedule-form-row[data-v-c103f603]{grid-template-columns:1fr;align-items:stretch}.scenario-card[data-v-c103f603]{max-width:none}}.precheck-step1-block[data-v-c103f603]{min-height:120px}.precheck-opts[data-v-c103f603]{display:flex;flex-wrap:nowrap;gap:12px 16px;margin-bottom:16px}.precheck-opts[data-v-c103f603] .el-form-item{margin-bottom:0;flex:1 1 0;min-width:0}.precheck-opts__select[data-v-c103f603],.precheck-opts__select--wide[data-v-c103f603]{width:100%}.precheck-account-select[data-v-c103f603]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:32px;padding:0 12px;border:1px solid var(--kp-border-color);border-radius:8px;background:var(--kp-bg-container);color:var(--kp-text-primary);cursor:pointer;box-sizing:border-box}.precheck-account-select[data-v-c103f603]:hover{border-color:var(--el-color-primary-light-5)}.precheck-account-select__text[data-v-c103f603]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.precheck-account-select__text.is-placeholder[data-v-c103f603]{color:var(--kp-text-tertiary)}.precheck-account-select__arrow[data-v-c103f603]{flex-shrink:0;font-size:18px;color:var(--kp-text-tertiary)}.precheck-ids__label[data-v-c103f603]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--kp-text-primary)}.precheck-ids__actions[data-v-c103f603]{display:flex;align-items:center;gap:12px;margin-top:10px}.precheck-ids__hint[data-v-c103f603]{font-size:12px;color:var(--kp-text-tertiary)}.precheck-list[data-v-c103f603]{margin-top:20px}.precheck-list__head h3[data-v-c103f603]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--kp-text-primary)}.precheck-row[data-v-c103f603]{display:flex;align-items:flex-start;gap:12px;padding:12px;margin-bottom:10px;border:1px solid var(--kp-border-color);border-radius:12px;background:var(--kp-bg-container)}.precheck-row.is-fail[data-v-c103f603]{border-color:var(--el-color-danger);background:color-mix(in srgb,var(--el-color-danger) 6%,transparent)}.precheck-row__main[data-v-c103f603]{flex-shrink:0;width:120px}.precheck-row__label[data-v-c103f603]{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--kp-text-secondary);line-height:1.3}.precheck-row__field[data-v-c103f603]{display:flex;flex-direction:column;gap:4px;min-width:0}.precheck-row__field--inline[data-v-c103f603]{flex-direction:row;align-items:center;gap:8px}.precheck-row__field--inline .precheck-row__label[data-v-c103f603]{margin-bottom:0;flex-shrink:0;white-space:nowrap}.precheck-row__field--inline[data-v-c103f603] .el-input,.precheck-row__field--inline[data-v-c103f603] .el-input-number{flex:1;min-width:0}.precheck-row__field--inline .precheck-row__price[data-v-c103f603]{flex:0 0 140px;width:140px}.precheck-row__thumb[data-v-c103f603]{width:120px;height:120px;border-radius:10px;object-fit:cover;display:block;background:var(--kp-bg-elevated);border:1px solid var(--kp-border-color-light)}.precheck-row__thumb--empty[data-v-c103f603]{display:flex;align-items:center;justify-content:center;color:var(--kp-text-tertiary)}.precheck-row__body[data-v-c103f603]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.precheck-row__head[data-v-c103f603]{display:flex;align-items:center;justify-content:space-between;gap:8px}.precheck-row__id[data-v-c103f603]{font-size:12px;color:var(--kp-text-secondary);font-variant-numeric:tabular-nums}.precheck-row__gallery-head[data-v-c103f603]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.precheck-row__gallery-hint[data-v-c103f603]{font-size:12px;font-weight:400;color:var(--kp-text-tertiary)}.precheck-row__gallery[data-v-c103f603]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;overflow-x:auto;padding:2px 0 4px;scrollbar-width:thin}.precheck-row__candidate[data-v-c103f603]{width:64px;height:64px;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:var(--kp-bg-elevated)}.precheck-row__candidate img[data-v-c103f603]{width:100%;height:100%;object-fit:cover;display:block}.precheck-row__candidate.active[data-v-c103f603]{border-color:var(--kp-color-primary);box-shadow:0 0 0 1px var(--kp-color-primary)}.precheck-row__price[data-v-c103f603]{width:140px}.precheck-row__error[data-v-c103f603]{margin:0;font-size:12px;color:var(--el-color-danger)}.precheck-row__ok[data-v-c103f603]{margin:0;font-size:12px;color:var(--el-color-success)}.bulk-publish-page{min-height:100%;color:var(--kp-text-primary);background:var(--kp-bg-page)}.showcase-modal,.tz-modal,.date-modal,.batch-pick-modal,.batch-fill-modal,.auth-manage-dialog{background:var(--kp-bg-container);color:var(--kp-text-primary);box-shadow:var(--kp-shadow-md, 0 8px 24px rgba(0, 0, 0, .12))}.showcase-overlay,.tz-overlay,.date-overlay,.batch-pick-overlay,.batch-fill-overlay,.auth-manage-overlay{background:var(--el-mask-color, rgba(15, 23, 42, .45))}.showcase-modal__title,.tz-modal__title,.date-modal__title,.batch-pick-modal__title,.batch-fill-modal__title,.auth-manage-toolbar__title{color:var(--kp-text-primary)}.showcase-modal__account,.tz-modal__hint,.date-modal__tip,.batch-pick-modal__hint,.batch-fill-modal__hint,.showcase-modal__count{color:var(--kp-text-secondary)}.showcase-modal__toolbar,.showcase-modal__footer,.tz-modal__footer,.date-modal__footer,.batch-pick-modal__footer,.batch-fill-modal__footer{border-color:var(--kp-border-color);background:var(--kp-bg-container)}.showcase-product-card,.tz-option,.date-option,.batch-fill-modal__scope{border-color:var(--kp-border-color);background:var(--kp-bg-container);color:var(--kp-text-primary)}.showcase-product-card.active,.tz-option.active,.date-option.active{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light);box-shadow:0 0 0 1px var(--kp-color-primary)}.showcase-modal__empty,.showcase-modal__loading{color:var(--kp-text-tertiary)}.date-modal__timezone-bar{background:var(--kp-bg-hover);color:var(--kp-text-secondary)}.schedule-step,.plan-step{color:var(--kp-text-primary)}.schedule-step__tips{background:var(--kp-color-warning-light, rgba(250, 173, 20, .12));color:var(--kp-text-secondary);border:1px solid var(--kp-border-color)}.schedule-table,.plan-card{border-color:var(--kp-border-color);background:var(--kp-bg-container)}.schedule-table__head,.plan-card__head{color:var(--kp-text-primary);border-color:var(--kp-border-color)}.schedule-table__row,.plan-card__body{border-color:var(--kp-border-color)}.schedule-upload-zone,.schedule-batch-upload{border-color:var(--kp-border-color);background:var(--kp-bg-elevated, var(--kp-bg-hover));color:var(--kp-text-secondary)}.schedule-upload-zone:hover,.schedule-batch-upload:hover{border-color:var(--kp-color-primary);background:var(--kp-color-primary-light)}.plan-step__title{color:var(--kp-text-primary)}.plan-step__desc,.plan-step__hint{color:var(--kp-text-secondary)}.plan-card__preview{background:var(--kp-bg-hover);border-color:var(--kp-border-color)}
