.error-boundary[data-v-028bd491]{border-radius:var(--admin-radius-card,8px);background:var(--admin-color-error-light,#fef0f0);border:1px solid var(--admin-color-danger,#f56c6c);justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex}.error-boundary__content[data-v-028bd491]{flex-direction:column;align-items:center;gap:12px;display:flex}.error-boundary__icon[data-v-028bd491]{color:var(--admin-color-danger,#f56c6c)}.error-boundary__text[data-v-028bd491]{color:var(--admin-color-text-secondary,#606266);margin:0;font-size:14px}.ai-assistant-widget{--ai-primary:#00e5ff;--ai-primary-hover:#00b8d4;--ai-primary-light:#00e5ff1a;--ai-primary-shadow:0 4px 20px #00e5ff33;--ai-bg-panel:#0f1923;--ai-bg-bubble:linear-gradient(135deg, #00e5ff 0%, #007cf0 100%);--ai-bg-message-user:#007cf0;--ai-bg-message-ai:#172234;--ai-bg-input:#111d2c;--ai-bg-quick-question:#172234;--ai-text-primary:#e6edf3;--ai-text-secondary:#7d8590;--ai-text-user-msg:#fff;--ai-text-bubble:#fff;--ai-border-color:#00e5ff1f;--ai-border-radius-sm:8px;--ai-border-radius-md:18px;--ai-border-radius-lg:16px;--ai-border-radius-full:9999px;--ai-shadow-panel:0 8px 32px #0009, 0 0 1px #00e5ff26;--ai-shadow-bubble:0 4px 16px #00e5ff4d;--ai-shadow-message:0 1px 3px #0000004d;--ai-font-size-sm:12px;--ai-font-size-base:14px;--ai-font-size-lg:16px;--ai-bubble-size:56px;--ai-panel-width:360px;--ai-panel-height:520px;--ai-header-height:48px;--ai-input-height:60px;--ai-spacing-xs:4px;--ai-spacing-sm:8px;--ai-spacing-md:12px;--ai-spacing-lg:16px;--ai-spacing-xl:24px;--ai-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--ai-transition-base:.25s cubic-bezier(.4, 0, .2, 1);--ai-transition-slow:.35s cubic-bezier(.4, 0, .2, 1);--ai-z-widget:9000;--ai-z-panel:9010}.ai-assistant-bubble{width:var(--ai-bubble-size);height:var(--ai-bubble-size);border-radius:var(--ai-border-radius-full);background:var(--ai-bg-bubble);color:var(--ai-text-bubble);cursor:pointer;box-shadow:var(--ai-shadow-bubble);z-index:var(--ai-z-widget);transition:transform var(--ai-transition-base), box-shadow var(--ai-transition-base);border:none;outline:none;justify-content:center;align-items:center;animation:.3s ease-out ai-bubble-scale-in;display:flex;position:fixed;bottom:24px;right:24px}.ai-assistant-bubble:hover{transform:scale(1.08);box-shadow:0 6px 24px #00e5ff66,0 0 0 3px #00e5ff26}.ai-assistant-bubble:active{transform:scale(.96)}.ai-assistant-bubble .ai-assistant-bubble__icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ai-assistant-bubble .ai-assistant-bubble__icon img{filter:brightness(0)invert();width:100%;height:100%;display:block}.ai-assistant-bubble .ai-assistant-bubble__badge{background:#ff4757;border:2px solid #0f1923;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #ff475780}.ai-assistant-bubble--pulsing{animation:.3s ease-out ai-bubble-scale-in,2s ease-in-out infinite ai-pulse}.ai-assistant-panel{width:var(--ai-panel-width);height:var(--ai-panel-height);background:var(--ai-bg-panel);border:1px solid var(--ai-border-color);border-radius:var(--ai-border-radius-md);max-height:calc(100vh - 48px);box-shadow:var(--ai-shadow-panel);z-index:var(--ai-z-panel);flex-direction:column;animation:.25s ease-out ai-panel-slide-in;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.ai-assistant-panel--closing{animation:.2s ease-in forwards ai-panel-slide-out}.ai-assistant-panel__header{height:var(--ai-header-height);min-height:var(--ai-header-height);padding:0 var(--ai-spacing-lg);border-bottom:1px solid var(--ai-border-color);background:var(--ai-bg-panel);justify-content:space-between;align-items:center;display:flex}.ai-assistant-panel__title{font-size:var(--ai-font-size-lg);color:var(--ai-primary);align-items:center;gap:var(--ai-spacing-sm);text-shadow:0 0 12px #00e5ff4d;font-weight:600;display:flex}.ai-assistant-panel__icon{background:linear-gradient(135deg,#ecf5ff 0%,#d9ecff 100%);border-radius:8px;flex-shrink:0;width:32px;height:32px;padding:4px;box-shadow:0 2px 8px #0071e31f}:root[data-theme=dark] .ai-assistant-panel__icon,body.admin-shell.dark .ai-assistant-panel__icon{background:linear-gradient(135deg,#0071e329 0%,#0071e314 100%);box-shadow:0 2px 8px #0071e314}.ai-assistant-panel__close{border-radius:var(--ai-border-radius-sm);width:32px;height:32px;color:var(--ai-text-secondary);cursor:pointer;transition:background var(--ai-transition-fast), color var(--ai-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}.ai-assistant-panel__close:hover{color:var(--ai-text-primary);background:#ffffff0f}.ai-assistant-panel__body{flex-direction:column;flex:1;display:flex;overflow:hidden}.ai-assistant-quick-questions{padding:var(--ai-spacing-md) var(--ai-spacing-lg);gap:var(--ai-spacing-sm);border-bottom:1px solid var(--ai-border-color);flex-wrap:wrap;display:flex}.ai-assistant-quick-question{border-radius:var(--ai-border-radius-sm);background:var(--ai-bg-quick-question);color:var(--ai-text-primary);font-size:var(--ai-font-size-sm);border:1px solid var(--ai-border-color);cursor:pointer;transition:transform var(--ai-transition-fast), box-shadow var(--ai-transition-fast), background var(--ai-transition-fast), border-color var(--ai-transition-fast);white-space:nowrap;padding:6px 14px}.ai-assistant-quick-question:hover{background:var(--ai-primary-light);border-color:var(--ai-primary);color:var(--ai-primary);transform:scale(1.04);box-shadow:0 0 8px #00e5ff26}.ai-assistant-message-list{padding:var(--ai-spacing-lg);gap:var(--ai-spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ai-assistant-message-list::-webkit-scrollbar{width:4px}.ai-assistant-message-list::-webkit-scrollbar-thumb{background:#00e5ff26;border-radius:2px}.ai-assistant-message-list::-webkit-scrollbar-track{background:0 0}.ai-assistant-welcome{justify-content:center;align-items:center;gap:var(--ai-spacing-md);padding:var(--ai-spacing-xl);text-align:center;flex-direction:column;flex:1;display:flex}.ai-assistant-welcome__avatar{background:linear-gradient(135deg,#ecf5ff 0%,#d9ecff 100%);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 4px 12px #0071e31f}.ai-assistant-welcome__avatar img{object-fit:contain;width:40px;height:40px}:root[data-theme=dark] .ai-assistant-welcome__avatar,body.admin-shell.dark .ai-assistant-welcome__avatar{background:linear-gradient(135deg,#0071e329 0%,#0071e314 100%);box-shadow:0 4px 12px #0071e314}.ai-assistant-welcome__text{font-size:var(--ai-font-size-base);color:var(--ai-text-secondary);line-height:1.6}.ai-assistant-message{flex-direction:column;max-width:85%;animation:.2s ease-out ai-message-in;display:flex}.ai-assistant-message--user{align-self:flex-end;max-width:75%}.ai-assistant-message--assistant{align-self:flex-start}.ai-assistant-message__sender{font-size:var(--ai-font-size-sm);color:var(--ai-text-secondary);margin-bottom:var(--ai-spacing-xs);padding-left:2px}.ai-assistant-message--user .ai-assistant-message__sender{text-align:right;padding-right:2px}.ai-assistant-message__bubble{border-radius:var(--ai-border-radius-md);font-size:var(--ai-font-size-base);word-break:break-word;box-shadow:var(--ai-shadow-message);padding:10px 14px;line-height:1.6}.ai-assistant-message--user .ai-assistant-message__bubble{color:var(--ai-text-user-msg);border-bottom-right-radius:var(--ai-spacing-xs);box-shadow:0 0 8px #00e5ff1f, var(--ai-shadow-message);background:linear-gradient(135deg,#007cf0 0%,#00e5ff 100%);border:1px solid #00e5ff33}.ai-assistant-message--assistant .ai-assistant-message__bubble{background:var(--ai-bg-message-ai);color:var(--ai-text-primary);border:1px solid var(--ai-border-color);border-bottom-left-radius:var(--ai-spacing-xs)}.ai-assistant-message__bubble p{margin:0 0 6px}.ai-assistant-message__bubble p:last-child{margin-bottom:0}.ai-assistant-message__bubble code{color:var(--ai-primary);background:#00e5ff14;border-radius:3px;padding:1px 4px;font-size:.9em}.ai-assistant-message__bubble pre{border:1px solid var(--ai-border-color);background:#00e5ff0a;border-radius:6px;margin:6px 0;padding:8px 10px;overflow-x:auto}.ai-assistant-message__bubble pre code{color:var(--ai-text-primary);background:0 0}.ai-assistant-message__bubble ul,.ai-assistant-message__bubble ol{margin:4px 0;padding-left:20px}.ai-assistant-message__cursor{background:var(--ai-primary);vertical-align:text-bottom;width:2px;height:1em;box-shadow:0 0 4px var(--ai-primary);margin-left:2px;animation:1s step-end infinite ai-cursor-blink;display:inline-block}.ai-assistant-suggestion-row{gap:var(--ai-spacing-xs);margin-top:var(--ai-spacing-sm);padding:var(--ai-spacing-sm) var(--ai-spacing-md);background:var(--ai-bg-message-ai);border-radius:var(--ai-border-radius-sm);border:1px solid var(--ai-border-color);flex-direction:column;max-width:85%;animation:.2s ease-out ai-message-in;display:flex}.ai-assistant-suggestion__label{font-size:var(--ai-font-size-sm);color:var(--ai-text-secondary);margin-bottom:2px}.ai-assistant-suggestion-chip{text-align:left;border:1px solid var(--ai-border-color);background:var(--ai-bg-quick-question);width:100%;color:var(--ai-text-primary);font-size:var(--ai-font-size-sm);cursor:pointer;transition:background var(--ai-transition-fast), border-color var(--ai-transition-fast), color var(--ai-transition-fast), transform var(--ai-transition-fast);border-radius:6px;padding:6px 10px;line-height:1.4;display:block}.ai-assistant-suggestion-chip:hover{background:var(--ai-primary-light);border-color:var(--ai-primary);color:var(--ai-primary);transform:translate(2px)}.ai-assistant-action-row{background:var(--ai-primary-light);border-radius:var(--ai-border-radius-sm);border:1px solid #00e5ff40;flex-direction:column;gap:6px;max-width:85%;margin-top:8px;padding:8px 12px;animation:.2s ease-out ai-message-in;display:flex}.ai-assistant-action-card{text-align:left;border-radius:var(--ai-border-radius-sm);background:var(--ai-bg-input);width:100%;color:var(--ai-primary);cursor:pointer;transition:all var(--ai-transition-fast);border:1px solid #00e5ff4d;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4}.ai-assistant-action-card:hover{background:var(--ai-primary);color:#0f1923;transform:scale(1.02);box-shadow:0 0 12px #00e5ff4d}.ai-assistant-action-card--danger{color:#ff4757;border-color:#ff475766}.ai-assistant-action-card--danger:hover{color:#fff;background:#ff4757;box-shadow:0 0 12px #ff47574d}.ai-assistant-message__time{color:var(--ai-text-secondary);margin-top:var(--ai-spacing-xs);opacity:.6;font-size:11px}.ai-assistant-message--user .ai-assistant-message__time{text-align:right}.ai-assistant-chat-input{border-top:1px solid var(--ai-border-color);padding:var(--ai-spacing-sm) var(--ai-spacing-lg);background:var(--ai-bg-panel);align-items:flex-end;gap:var(--ai-spacing-sm);min-height:var(--ai-input-height);display:flex}.ai-assistant-chat-input__textarea{resize:none;border:1px solid var(--ai-border-color);border-radius:var(--ai-border-radius-sm);font-size:var(--ai-font-size-base);color:var(--ai-text-primary);background:var(--ai-bg-input);transition:border-color var(--ai-transition-fast), box-shadow var(--ai-transition-fast);outline:none;flex:1;max-height:100px;padding:8px 12px;font-family:inherit;line-height:1.5}.ai-assistant-chat-input__textarea::-webkit-scrollbar{width:3px}.ai-assistant-chat-input__textarea::-webkit-scrollbar-thumb{background:#00e5ff33;border-radius:2px}.ai-assistant-chat-input__textarea::-webkit-scrollbar-track{background:0 0}.ai-assistant-chat-input__textarea::placeholder{color:#4a5568}.ai-assistant-chat-input__textarea:focus{border-color:var(--ai-primary);box-shadow:0 0 0 1px #00e5ff33}.ai-assistant-chat-input__textarea:disabled{opacity:.6;cursor:not-allowed}.ai-assistant-chat-input__send{border-radius:var(--ai-border-radius-sm);background:var(--ai-primary);color:#0f1923;cursor:pointer;width:36px;height:36px;transition:background var(--ai-transition-fast), opacity var(--ai-transition-fast), box-shadow var(--ai-transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ai-assistant-chat-input__send:hover:not(:disabled){background:var(--ai-primary-hover);box-shadow:0 0 10px #00e5ff4d}.ai-assistant-chat-input__send:disabled{opacity:.5;cursor:not-allowed}.ai-assistant-chat-input__send .ai-assistant-chat-input__send-icon{font-size:16px}.ai-assistant-error-msg{text-align:center;padding:var(--ai-spacing-sm) var(--ai-spacing-md);color:#ff4757;font-size:var(--ai-font-size-sm)}.ai-assistant-error-msg__retry{color:var(--ai-primary);cursor:pointer;margin-left:var(--ai-spacing-xs);text-decoration:underline}@keyframes ai-bubble-scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ai-pulse{0%,to{box-shadow:var(--ai-shadow-bubble)}50%{box-shadow:0 4px 16px #00e5ff4d,0 0 0 6px #00e5ff14}}@keyframes ai-panel-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-panel-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes ai-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (width<=768px){.ai-assistant-panel{width:calc(100vw - 48px);height:70vh}.ai-assistant-bubble{width:48px;height:48px}.ai-assistant-bubble .ai-assistant-bubble__icon{width:28px;height:28px;padding:3px}}@media (width<=480px){.ai-assistant-panel{border-radius:0;width:100vw;height:100vh;bottom:0;right:0}.ai-assistant-bubble{width:48px;height:48px;bottom:16px;right:16px}}.ai-panel-enter-active[data-v-4510b655]{transition:all .25s ease-out}.ai-panel-leave-active[data-v-4510b655]{transition:all .2s ease-in}.ai-panel-enter-from[data-v-4510b655],.ai-panel-leave-to[data-v-4510b655]{opacity:0;transform:translateY(20px)}#app[data-v-eb17b93e]{width:100%;height:100%;min-height:100vh;position:relative;overflow-y:auto}.route-loading-overlay[data-v-eb17b93e]{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.route-loading-img[data-v-eb17b93e]{width:160px;height:auto;animation:1.2s cubic-bezier(.4,0,.2,1) infinite route-loading-spin-eb17b93e}@keyframes route-loading-spin-eb17b93e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.route-loading-text[data-v-eb17b93e]{color:var(--admin-color-text-placeholder);letter-spacing:1px;font-size:14px}:root[data-theme=dark] body.admin-shell{color:var(--admin-color-text-secondary);background:#14161ce0}.loading-fade-enter-active[data-v-eb17b93e]{transition:opacity .2s}.loading-fade-leave-active[data-v-eb17b93e]{transition:opacity .15s}.loading-fade-enter-from[data-v-eb17b93e],.loading-fade-leave-to[data-v-eb17b93e]{opacity:0}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:var(--admin-radius-md)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:var(--admin-radius-md);transition:background-color var(--duration-fast) var(--ease-standard)}::selection{background-color:var(--admin-color-primary-light-8);color:var(--admin-color-text-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--duration-fast:.15s;--duration-base:.3s;--duration-slow:.5s;--duration-slower:.8s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.645, .045, .355, 1);--admin-space-2xs:4px;--admin-space-xs:8px;--admin-space-sm:12px;--admin-space-md:16px;--admin-space-lg:24px;--admin-space-xl:32px;--admin-space-2xl:48px;--admin-radius-2xs:2px;--admin-radius-xs:3px;--admin-radius-sm:4px;--admin-radius-md-tight:6px;--admin-radius-md:8px;--admin-radius-lg-tight:10px;--admin-radius-lg:12px;--admin-radius-lg-plus:14px;--admin-radius-xl:16px;--admin-radius-card:18px;--admin-radius-xl-plus:20px;--admin-radius-card-plus:21px;--admin-radius-action:22px;--admin-radius-round:24px;--admin-radius-dialog:26px;--admin-radius-panel:28px;--admin-radius-2xl:30px;--admin-radius-control-pill:100px;--admin-radius-pill:999px;--admin-radius-circle:50%;--admin-font-size-3xs:10px;--admin-font-size-2xs:11px;--admin-font-size-xs:12px;--admin-font-size-sm:13px;--admin-font-size-md:14px;--admin-font-size-meta:15px;--admin-font-size-lg:16px;--admin-font-size-body:17px;--admin-font-size-xl:18px;--admin-font-size-2xl:20px;--admin-font-size-section:22px;--admin-font-size-display:24px;--admin-font-size-display-lg:30px;--admin-font-size-headline:28px;--admin-font-size-title:32px;--admin-font-size-metric:34px;--admin-font-size-icon-xl:36px;--admin-font-size-empty:40px;--admin-font-size-icon-lg:42px;--admin-font-size-hero:48px;--admin-line-height-tight:1.25;--admin-line-height-base:1.5;--admin-line-height-loose:2;--admin-font-weight-light:300;--admin-font-weight-normal:400;--admin-font-weight-medium:500;--admin-font-weight-bold:700;--admin-dialog-width-sm:480px;--admin-dialog-width-md:680px;--admin-dialog-width-lg:920px;--admin-dialog-width-xl:1120px;--admin-z-index-normal:1;--admin-z-index-top:1000;--admin-z-index-popper:2000;--admin-z-index-dialog:3000;--admin-z-index-message:4000;--admin-z-index-notification:5000;--admin-breakpoint-xs:480px;--admin-breakpoint-sm:768px;--admin-breakpoint-md:992px;--admin-breakpoint-lg:1200px;--admin-breakpoint-xl:1920px;--admin-transition-base:all var(--duration-base) var(--ease-emphasized);--admin-transition-fast:all .2s var(--ease-emphasized);--admin-transition-slow:all .4s var(--ease-emphasized);--admin-transition-fade:opacity var(--duration-base) var(--ease-emphasized);--spacing-xs:var(--admin-space-2xs);--spacing-sm:var(--admin-space-xs);--spacing-md:var(--admin-space-sm);--spacing-base:var(--admin-space-md);--spacing-lg:var(--admin-space-lg);--spacing-xl:var(--admin-space-xl);--spacing-2xl:var(--admin-space-2xl);--border-radius-small:var(--admin-radius-sm);--border-radius-base:var(--admin-radius-md);--border-radius-large:var(--admin-radius-lg);--border-radius-extra-large:var(--admin-radius-xl);--border-radius-round:var(--admin-radius-round);--border-radius-pill:var(--admin-radius-pill);--border-radius-circle:var(--admin-radius-circle);--font-size-extra-small:var(--admin-font-size-xs);--font-size-small:var(--admin-font-size-sm);--font-size-base:var(--admin-font-size-md);--font-size-medium:var(--admin-font-size-lg);--font-size-large:var(--admin-font-size-xl);--font-size-extra-large:var(--admin-font-size-2xl);--font-size-display:var(--admin-font-size-display);--font-size-headline:var(--admin-font-size-headline);--font-size-title:var(--admin-font-size-title);--line-height-tight:var(--admin-line-height-tight);--line-height-base:var(--admin-line-height-base);--line-height-loose:var(--admin-line-height-loose);--font-weight-light:var(--admin-font-weight-light);--font-weight-normal:var(--admin-font-weight-normal);--font-weight-medium:var(--admin-font-weight-medium);--font-weight-bold:var(--admin-font-weight-bold);--dialog-width-small:var(--admin-dialog-width-sm);--dialog-width-medium:var(--admin-dialog-width-md);--dialog-width-large:var(--admin-dialog-width-lg);--dialog-width-extra-large:var(--admin-dialog-width-xl);--transition-fast:var(--duration-fast);--transition-base:var(--duration-base);--transition-slow:var(--duration-slow);--transition-slower:var(--duration-slower);--transition-fade:var(--admin-transition-fade);--z-index-normal:var(--admin-z-index-normal);--z-index-top:var(--admin-z-index-top);--z-index-popper:var(--admin-z-index-popper);--z-index-dialog:var(--admin-z-index-dialog);--z-index-message:var(--admin-z-index-message);--z-index-notification:var(--admin-z-index-notification);--breakpoint-xs:var(--admin-breakpoint-xs);--breakpoint-sm:var(--admin-breakpoint-sm);--breakpoint-md:var(--admin-breakpoint-md);--breakpoint-lg:var(--admin-breakpoint-lg);--breakpoint-xl:var(--admin-breakpoint-xl)}:root,:root[data-theme=light]{--admin-color-primary:#0071e3;--admin-color-primary-light-1:#1a7fe6;--admin-color-primary-light-2:#338de9;--admin-color-primary-light-3:#4d9ceb;--admin-color-primary-light-4:#6ae;--admin-color-primary-light-5:#80b8f1;--admin-color-primary-light-6:#99c6f4;--admin-color-primary-light-7:#b3d4f7;--admin-color-primary-light-8:#cce3f9;--admin-color-primary-light-9:#e6f1fc;--admin-color-primary-dark-1:#06c;--admin-color-primary-dark-2:#005ab6;--admin-color-success:#67c23a;--admin-color-success-light:#e1f3d8;--admin-color-success-lighter:#f0f9eb;--admin-color-success-dark:#5daf34;--admin-color-warning:#e6a23c;--admin-color-warning-light:#faecd8;--admin-color-warning-lighter:#fdf6ec;--admin-color-warning-dark:#cf9236;--admin-color-danger:#f56c6c;--admin-color-danger-light:#fde2e2;--admin-color-danger-lighter:#fef0f0;--admin-color-danger-dark:#dd6161;--admin-color-info:#909399;--admin-color-info-light:#e9e9eb;--admin-color-info-lighter:#f4f4f5;--admin-color-info-dark:#82848a;--admin-color-text-primary:#1d1d1f;--admin-color-text-regular:#606266;--admin-color-text-secondary:#909399;--admin-color-text-placeholder:#a8abb2;--admin-color-text-disabled:#c0c4cc;--admin-color-on-primary:#fff;--admin-color-bg:#fff;--admin-color-bg-page:#f5f7fa;--admin-color-bg-surface:#fff;--admin-color-bg-muted:#f2f3f5;--admin-color-border:#dcdfe6;--admin-color-border-light:#e4e7ed;--admin-color-border-lighter:#ebeef5;--admin-color-border-extra-light:#f2f6fc;--admin-color-border-alpha-muted:#a3b0c63d;--admin-color-border-alpha:#a3b0c657;--admin-color-border-alpha-medium:#a3b0c66b;--admin-color-border-alpha-strong:#a3b0c685;--admin-color-fill:#f0f2f5;--admin-color-fill-light:#f5f7fa;--admin-color-fill-lighter:#fafafa;--admin-color-fill-extra-light:#fafcff;--admin-color-surface-alpha-muted:#ffffffbd;--admin-color-surface-alpha:#ffffffe0;--admin-color-surface-alpha-strong:#fffffff5;--admin-color-control-surface:#ffffffe0;--admin-color-control-addon-surface:#f5f7faeb;--admin-color-focus-ring:#0071e324;--admin-color-focus-ring-strong:#0071e347;--admin-shadow-base:0 2px 4px #0000001f, 0 0 6px #0000000a;--admin-shadow-light:0 2px 12px 0 #0000001a;--admin-shadow-lighter:0 0 6px 0 #0000000a;--admin-shadow-dark:0 4px 16px #0000001f;--admin-glow-primary:0 0 8px #0071e34d;--admin-glow-text:none;--admin-color-mask:#00000080;--admin-color-overlay:#ffffffe6;--admin-color-hover:#0071e31a;--admin-color-active:#0071e333;--admin-color-disabled-bg:#f5f7fa;--admin-color-disabled-text:#c0c4cc;--admin-color-link:#409eff;--admin-color-link-hover:#66b1ff;--admin-color-link-active:#3a8ee6;--admin-color-team-red:#e60050;--admin-color-team-red-dark:#b30040;--admin-color-team-red-light:#f37;--admin-color-team-red-glow:0 0 12px #e6005066, 0 0 24px #e6005033;--admin-color-team-red-border:#e600504d;--admin-color-team-blue:#08f;--admin-color-team-blue-dark:#06c;--admin-color-team-blue-light:#39f;--admin-color-team-blue-glow:0 0 12px #08f6, 0 0 24px #08f3;--admin-color-team-blue-border:#0088ff4d;--admin-gradient-primary:linear-gradient(135deg, #409eff 0%, #337ecc 100%);--admin-gradient-red:linear-gradient(135deg, #e60050 0%, #f37 100%);--admin-gradient-blue:linear-gradient(135deg, #08f 0%, #06c 100%);--admin-gradient-success:linear-gradient(135deg, #67c23a 0%, #5daf34 100%);--admin-gradient-warning:linear-gradient(135deg, #e6a23c 0%, #cf9236 100%);--admin-gradient-danger:linear-gradient(135deg, #f56c6c 0%, #dd6161 100%);--admin-gradient-surface:linear-gradient(135deg, #0071e308 0%, transparent 100%);--admin-gradient-surface-panel:linear-gradient(180deg, #fffffff5 0%, #f8fafce6 100%);--admin-gradient-surface-raised:linear-gradient(180deg, #fffffff5 0%, #f8fafce6 100%);--admin-gradient-surface-raised-hover:linear-gradient(180deg, #fff 0%, #f2f6fcf0 100%);--admin-gradient-surface-dialog:linear-gradient(160deg, #fffffffa 0%, #f8fafcf5 100%);--admin-create-action-gradient:linear-gradient(135deg, #8b5cf6, #3b82f6);--admin-create-action-hover-gradient:linear-gradient(135deg, #7c3aed, #2563eb);--admin-create-contrast-gradient:linear-gradient(120deg, #ff6b81, #3b82f6);--admin-create-dark-heading-gradient:linear-gradient(135deg, #f0f6ff, #8bbcff);--admin-create-dark-title-gradient:linear-gradient(135deg, #eef5ff, #9ec8ff);--admin-create-dark-primary-gradient:linear-gradient(180deg, #4d9eed 0%, #2f81dc 100%);--admin-create-dark-button-gradient:linear-gradient(180deg, #4c9eee 0%, #2f80db 100%);--admin-create-dark-success-gradient:linear-gradient(180deg, #45c882 0%, #2da667 100%);--admin-create-progress-gradient:linear-gradient(120deg, #0ea5e9, #22c55e, #f59e0b);--admin-create-custom-gradient:linear-gradient(135deg, #ff6b81, #ff8fa3);--admin-create-custom-hover-gradient:linear-gradient(135deg, #ff5770, #ff7e92);--admin-create-random-gradient:linear-gradient(135deg, #ffa726, #ffb74d);--admin-create-random-hover-gradient:linear-gradient(135deg, #ff9800, #ffa726);--admin-create-ai-badge-gradient:linear-gradient(135deg, #3b82f6, #8b5cf6);--admin-create-phone-bg:#fff;--admin-create-phone-bg-muted:#f5f5f5;--admin-create-phone-page-bg:#f0f2f5;--admin-create-phone-border:#e8e8e8;--admin-create-phone-border-light:#f0f0f0;--admin-create-phone-frame:#1a1a1a;--admin-create-phone-black:#000;--admin-create-phone-placeholder-bg:#e0e0e0;--admin-create-phone-text-primary:#333;--admin-create-phone-text-secondary:#666;--admin-create-phone-text-muted:#888;--admin-create-phone-text-disabled:#999;--admin-create-combat-bg:linear-gradient(135deg, #fff5f5 0%, #fff 100%);--admin-create-combat-danger:#ff4d4f;--admin-random-draw-text:#f7f8fb;--admin-random-draw-text-accent:#9ed0ff;--admin-random-draw-text-action:#cde8ff;--admin-random-draw-rarity-gradient:linear-gradient(135deg, #ff6b6b, #d90429);--admin-random-draw-rarity-standard-gradient:linear-gradient(135deg, #ff8787, #e03131);--admin-random-draw-rarity-text:#fff5f5;--admin-random-draw-media-bg:#060b16;--admin-random-draw-primary-gradient:linear-gradient(135deg, #ffd36f, #ff9d42);--admin-random-draw-primary-text:#241300;--admin-case-primary:#0071e3;--admin-case-primary-hover:#0077ed;--admin-case-success:#34c759;--admin-case-text-primary:#1d1d1f;--admin-case-text-regular:#48484a;--admin-case-text-secondary:#86868b;--admin-case-text-placeholder:#a1a1a6;--admin-case-divider:#d2d2d7;--admin-case-danger:#ff3b30;--admin-case-danger-hover:#ff453a;--admin-drill-blue:var(--admin-color-primary);--admin-drill-blue-strong:var(--admin-color-primary-dark-1);--admin-drill-blue-dark:var(--admin-color-primary-dark-2);--admin-drill-blue-bright:#008cff;--admin-drill-slate:#475569;--admin-drill-slate-dark:#0f172a;--admin-drill-red:#dc2626;--admin-drill-red-bright:#ff4949;--admin-drill-amber:#b45309;--admin-drill-amber-dark:#9a3412;--admin-drill-green:#15803d;--admin-drill-orange:#c2410c;--admin-drill-warning:#f59e0b;--admin-drill-black:#000;--admin-drill-white:#fff;--admin-component-white:#fff;--admin-component-black:#000;--admin-component-text-primary:#1d1d1f;--admin-component-text-regular:#666;--admin-component-text-placeholder:#999;--admin-component-border-muted:#eee;--admin-component-surface-muted:#f5f5f5;--admin-component-apple-surface:#f5f5f7;--admin-component-apple-surface-bright:#fbfbfd;--admin-component-text-deep:#1a1a2e;--admin-component-dark-text:#1a1a1a;--admin-component-purple-start:#667eea;--admin-component-purple-end:#764ba2;--admin-component-red-surface:#fee;--admin-component-blue-surface:#eef4ff;--admin-component-link-blue:#507daf;--admin-component-divider:#d0d0d0;--admin-component-apple-page:#f4f7fb;--admin-component-apple-blue-muted:#2f6fb8;--admin-component-apple-text:#445066;--admin-component-apple-meta:#8a8a8f;--admin-component-apple-border:#e1e6ef;--admin-component-status-warning-surface:#fef0e6;--admin-component-status-warning-soft:#fff7e6;--admin-component-status-warning-bright:#faad14;--admin-component-status-danger-surface:#fff0e6;--admin-component-status-success-surface:#e6f7e6;--admin-component-status-success:#52c41a;--admin-component-status-danger-gradient-end:#ee5a6f;--admin-component-status-blue-gradient-start:#4dabf7;--admin-component-status-blue-gradient-end:#339af0;--admin-component-conflict-warm-start:#f6d365;--admin-component-conflict-warm-end:#fda085;--admin-component-form-surface:#fafbfc;--admin-component-form-primary-soft:#f0f7ff;--admin-component-form-primary-softer:#e6f4ff;--admin-component-form-dark-start:#2c3e50;--admin-component-form-secondary-hover:#e6e8eb;--admin-component-phone-muted:#ededed;--admin-component-skeleton:#eef2f8;--admin-component-sim-text:#1f2933;--admin-component-platform-bg:#0a0a1a;--admin-component-desktop-bg-start:#1a1f35;--admin-component-desktop-bg-end:#111425;--admin-component-desktop-panel-start:#1e243d;--admin-component-desktop-panel-end:#141829;--admin-component-desktop-red-soft:#ff7875;--admin-component-desktop-blue-soft:#69c0ff;--admin-component-profile-dark-surface:#1b2533;--admin-component-profile-dark-start:#1f2430;--admin-component-profile-dark-mid:#161b24;--admin-component-profile-dark-end:#10151d;--admin-component-profile-dot-blue-start:#bfdbfe;--admin-component-profile-dot-blue-end:#60a5fa;--admin-component-profile-dot-purple-start:#e9d5ff;--admin-component-profile-dot-purple-end:#c084fc;--admin-component-profile-dot-red-start:#fecaca;--admin-component-profile-dot-red-end:#f87171;--admin-component-status-purple-bg:#f5f2ff;--admin-component-status-purple-text:#7d68b8;--admin-component-status-purple-border:#e4dcf8;--admin-component-status-purple-solid:#9a84d1;--admin-component-combat-dark-text:#ffb2c4;--admin-component-virtual-dark-text:#b4d1ff;--admin-tactical-red-dark:#400000;--admin-tactical-red-primary:red;--admin-tactical-red-bright:#ff4500;--admin-tactical-blue-dark:#000040;--admin-tactical-blue-primary:#00f;--admin-tactical-blue-bright:#00bfff;--admin-tactical-conflict:#e0b0ff;--admin-tactical-background:#000;--admin-tactical-text:#fff;--admin-dashboard-blue-surface-start:#eaf5ff;--admin-dashboard-blue-surface-end:#dcefff;--admin-dashboard-blue-text:#2f87de;--admin-dashboard-blue-accent:#17b4d2;--admin-dashboard-blue-dark-text:#69b7ff;--admin-dashboard-blue-dark-accent:#49c7e2;--admin-dashboard-amber-surface-start:#fff5df;--admin-dashboard-amber-surface-end:#ffeecf;--admin-dashboard-amber-text:#dc9a2a;--admin-dashboard-amber-accent:#f0a800;--admin-dashboard-amber-dark-text:#f0bf59;--admin-dashboard-amber-dark-accent:#f2c260;--admin-dashboard-green-surface-start:#e8f9f0;--admin-dashboard-green-surface-end:#dbf4e8;--admin-dashboard-green-text:#47b56d;--admin-dashboard-green-accent:#21cf8f;--admin-dashboard-green-dark-text:#5ed69a;--admin-dashboard-green-dark-accent:#61dfa7;--admin-dashboard-rose-surface-start:#ffeaf0;--admin-dashboard-rose-surface-end:#ffdde8;--admin-dashboard-rose-text:#df6687;--admin-dashboard-rose-accent:#ff2f6f;--admin-dashboard-rose-dark-text:#ff74a0;--admin-dashboard-rose-dark-accent:#ff6f9d;--admin-hot-white:#fff;--admin-hot-primary:var(--admin-color-primary);--admin-hot-primary-light:var(--admin-color-primary-light-3);--admin-hot-primary-dark:var(--admin-color-primary-dark-1);--admin-hot-purple:#8b5cf6;--admin-hot-apple-muted:#6e6e73;--admin-hot-score-font-size:80px;--admin-hot-hero-font-size:48px;--admin-hot-title-font-size:22px;--admin-hot-surface-subtle:#fafafa;--admin-hot-surface-neutral:#e8ecf1;--admin-hot-table-row:#fafbfc;--admin-hot-border-blue-gray:#dbe6f3;--admin-hot-border-input:#dbe3ee;--admin-hot-slate-900:#0f172a;--admin-hot-slate-700:#334155;--admin-hot-slate-600:#475569;--admin-hot-slate-500:#64748b;--admin-hot-slate-400:#94a3b8;--admin-hot-slate-300:#cbd5e1;--admin-hot-slate-200:#e2e8f0;--admin-hot-slate-100:#f1f5f9;--admin-hot-slate-50:#f8fafc;--admin-hot-gray-900:#1f2937;--admin-hot-gray-700:#374151;--admin-hot-gray-600:#4b5563;--admin-hot-gray-500:#6b7280;--admin-hot-gray-400:#9ca3af;--admin-hot-gray-300:#d1d5db;--admin-hot-gray-200:#e5e7eb;--admin-hot-gray-100:#f3f4f6;--admin-hot-gray-50:#f9fafb;--admin-hot-blue-700:#1d4ed8;--admin-hot-blue-600:#2563eb;--admin-hot-blue-500:#3b82f6;--admin-hot-blue-400:#60a5fa;--admin-hot-blue-300:#93c5fd;--admin-hot-blue-200:#bfdbfe;--admin-hot-blue-100:#dbeafe;--admin-hot-blue-75:#e0ebff;--admin-hot-blue-50:#eff6ff;--admin-hot-blue-25:#f3f7ff;--admin-hot-blue-surface:#f8fbff;--admin-hot-blue-dark-soft:#b8d8ff;--admin-hot-indigo-100:#e0e7ff;--admin-hot-rose-700:#be123c;--admin-hot-rose-600:#e11d48;--admin-hot-rose-500:#f43f5e;--admin-hot-rose-400:#fb7185;--admin-hot-rose-200:#fecdd3;--admin-hot-rose-100:#ffe4e6;--admin-hot-rose-50:#fff1f2;--admin-hot-rose-25:#fff5f7;--admin-hot-rose-dark-soft:#ffb3c7;--admin-hot-red-700:#b91c1c;--admin-hot-red-600:#dc2626;--admin-hot-red-500:#ef4444;--admin-hot-red-100:#fee2e2;--admin-hot-red-50:#fef2f2;--admin-hot-amber-700:#b45309;--admin-hot-amber-600:#d97706;--admin-hot-amber-500:#f59e0b;--admin-hot-amber-400:#fbbf24;--admin-hot-amber-300:#fcd34d;--admin-hot-amber-100:#fef3c7;--admin-hot-sky-700:#0369a1;--admin-hot-sky-600:#0284c7;--admin-hot-sky-500:#0ea5e9;--admin-hot-sky-300:#7dd3fc;--admin-hot-sky-200:#bae6fd;--admin-hot-sky-100:#e0f2fe;--admin-hot-sky-50:#f0f9ff;--admin-hot-green-700:#15803d;--admin-hot-emerald-500:#10b981;--admin-hot-green-600:#16a34a;--admin-hot-green-500:#22c55e;--admin-hot-green-200:#86efac;--admin-hot-green-100:#dcfce7;--admin-hot-teal-700:#0f766e;--admin-hot-teal-200:#99f6e4;--admin-hot-teal-50:#f0fdfa;--admin-versus-white:#fff;--admin-versus-black:#000;--admin-versus-bg:#0f172a;--admin-versus-bg-deep:#020617;--admin-versus-panel:#1e293b;--admin-versus-surface-soft:#f8fafc;--admin-versus-surface-muted:#f1f5f9;--admin-versus-text-primary:#e2e8f0;--admin-versus-text-bright:#f8fafc;--admin-versus-text-title:#eef5ff;--admin-versus-text-soft:#cbd5e1;--admin-versus-text-muted:#94a3b8;--admin-versus-text-subtle:#64748b;--admin-versus-text-dim:#475569;--admin-versus-text-cool:#7c8da5;--admin-versus-red:#ff4757;--admin-versus-red-soft:#ffbac4;--admin-versus-red-light:#ff9daa;--admin-versus-red-accent:#e6162d;--admin-versus-blue:#2e86de;--admin-versus-blue-soft:#c9dcff;--admin-versus-blue-light:#a9c4ff;--admin-versus-blue-accent:#54a0ff;--admin-versus-blue-admin:#409eff;--admin-versus-success:#34d399;--admin-versus-success-admin:#67c23a;--admin-versus-pink:#fb7185;--admin-versus-pink-accent:#ff6b81;--admin-versus-purple-start:#667eea;--admin-versus-purple-end:#764ba2;--admin-versus-gold:gold;--admin-versus-gold-muted:#e6d627;--admin-versus-orange:orange;--admin-versus-warning:#f39c12;--admin-versus-neon-green:#0f8;--admin-versus-magenta:#f0f;--admin-versus-gradient-mid:#f3f8ff;--admin-versus-font-2xs:10px;--admin-versus-font-3xs:11px;--admin-versus-font-sm-tight:15px;--admin-versus-font-title:26px;--admin-versus-font-stat:28px;--admin-versus-font-emblem:48px;--admin-versus-font-score:56px;--admin-versus-font-trophy:80px;--admin-versus-radius-2xs:2px;--admin-versus-radius-xs:3px;--admin-versus-radius-md-tight:6px;--admin-versus-radius-lg-tight:10px;--admin-versus-radius-lg-plus:14px;--admin-versus-radius-xl-plus:20px;--admin-versus-radius-2xl:30px;--admin-versus-radius-badge:99px;--admin-shell-primary-start:#63a3f9;--admin-shell-primary-end:#2d89f0;--admin-shell-text-muted:#7a869a;--admin-shell-text-soft:#a2adbd;--admin-shell-text-subtle:#aeb9cb;--admin-shell-text-dim:#7f8ca1;--admin-shell-text-dim-alt:#7f8ca3;--admin-shell-text-secondary:#9dabbe;--admin-shell-danger:#ff3b30;--admin-shell-font-caption:11px;--admin-shell-font-mobile-title:17px;--admin-wechat-white:#fff;--admin-wechat-black:#000;--admin-wechat-brand:#07c160;--admin-wechat-brand-dark:#06ad56;--admin-wechat-link:#576b95;--admin-wechat-primary:#1677ff;--admin-wechat-danger:#fa5151;--admin-wechat-danger-admin:#f56c6c;--admin-wechat-danger-strong:#ff3b30;--admin-wechat-text-primary:#333;--admin-wechat-text-regular:#666;--admin-wechat-text-muted:#888;--admin-wechat-text-placeholder:#999;--admin-wechat-text-secondary:#7b7b7b;--admin-wechat-text-meta:#959595;--admin-wechat-text-disabled:#b2b2b2;--admin-wechat-border:#e0e0e0;--admin-wechat-border-light:#eee;--admin-wechat-border-strong:#ddd;--admin-wechat-surface:#f7f7f7;--admin-wechat-surface-soft:#f8f8f8;--admin-wechat-surface-muted:#f3f3f3;--admin-wechat-surface-subtle:#f5f5f5;--admin-wechat-media-bg:#f0f0f0;--admin-wechat-font-caption:11px;--admin-wechat-font-meta:15px;--admin-wechat-font-body:17px;--admin-wechat-font-title:22px;--admin-sim-white:#fff;--admin-sim-black:#000;--admin-sim-neutral-111:#111;--admin-sim-neutral-121212:#121212;--admin-sim-neutral-161722:#161722;--admin-sim-neutral-161823:#161823;--admin-sim-neutral-1a:#1a1a1a;--admin-sim-neutral-222:#222;--admin-sim-neutral-2a:#2a2a2a;--admin-sim-neutral-2b2e3d:#2b2e3d;--admin-sim-neutral-333:#333;--admin-sim-neutral-3a3839:#3a3839;--admin-sim-neutral-444:#444;--admin-sim-neutral-636363:#636363;--admin-sim-neutral-666:#666;--admin-sim-neutral-777:#777;--admin-sim-neutral-888:#888;--admin-sim-neutral-8c:#8c8c8c;--admin-sim-neutral-939393:#939393;--admin-sim-neutral-999:#999;--admin-sim-neutral-a6:#a6a6a6;--admin-sim-neutral-aaa:#aaa;--admin-sim-neutral-bbb:#bbb;--admin-sim-neutral-ccc:#ccc;--admin-sim-neutral-d4:#d4d4d4;--admin-sim-neutral-d9:#d9d9d9;--admin-sim-neutral-dc:#dcdfe6;--admin-sim-neutral-ddd:#ddd;--admin-sim-neutral-e0:#e0e0e0;--admin-sim-neutral-e5:#e5e5e5;--admin-sim-neutral-e6:#e6e6e6;--admin-sim-neutral-e8:#e8e8e8;--admin-sim-neutral-ec:#ececec;--admin-sim-neutral-eee:#eee;--admin-sim-neutral-f0:#f0f0f0;--admin-sim-neutral-f1f1f2:#f1f1f2;--admin-sim-neutral-f2:#f2f2f2;--admin-sim-neutral-f4f7fa:#f4f7fa;--admin-sim-neutral-f5:#f5f5f5;--admin-sim-neutral-f6:#f6f6f6;--admin-sim-neutral-f7:#f7f7f7;--admin-sim-neutral-f7f8fa:#f7f8fa;--admin-sim-neutral-f8:#f8f8f8;--admin-sim-neutral-f8f9fa:#f8f9fa;--admin-sim-neutral-f9:#f9f9f9;--admin-sim-neutral-fa:#fafafa;--admin-sim-info:#1677ff;--admin-sim-info-bright:#1890ff;--admin-sim-info-soft:#e6f7ff;--admin-sim-info-border:#91d5ff;--admin-sim-link:#5077aa;--admin-sim-link-strong:#507daf;--admin-sim-action-blue:#4080ff;--admin-sim-primary-blue:#007aff;--admin-sim-admin-info:#909399;--admin-sim-admin-danger:#f56c6c;--admin-sim-apple-danger:#ff3b30;--admin-sim-danger:#ff4d4f;--admin-sim-danger-soft:#fff1f0;--admin-sim-danger-border:#ffccc7;--admin-sim-share-wechat:#07c160;--admin-sim-share-qq:#12b7f5;--admin-sim-success:#00b358;--admin-sim-success-strong:#00c853;--admin-sim-success-soft:#f2fff9;--admin-sim-success-deep:#1a9b5a;--admin-sim-success-dark-bg:#1a3a2a;--admin-sim-success-bright:#2ecc71;--admin-sim-blue-surface:#edf5ff;--admin-sim-red-surface:#fff5f5;--admin-sim-red-surface-soft:#fff0f0;--admin-sim-red-border-soft:#ffecec;--admin-sim-font-4xs:8px;--admin-sim-font-3xs:9px;--admin-sim-font-2xs:10px;--admin-sim-font-caption:11px;--admin-sim-font-meta:15px;--admin-sim-font-body:17px;--admin-sim-font-title:22px;--admin-sim-font-icon-md:26px;--admin-sim-font-stat:28px;--admin-sim-font-icon-lg:35px;--admin-sim-font-icon-xl:36px;--admin-sim-font-empty:40px;--admin-sim-font-success-mark:72px;--admin-sim-font-success-hero:80px;--admin-sim-radius-hairline:1px;--admin-sim-radius-tiny:1.5px;--admin-sim-radius-compact:9px;--admin-sim-radius-control:19px;--admin-sim-radius-button:22px;--admin-sim-radius-device:40px;--admin-redbook-brand:#ff2442;--admin-redbook-brand-strong:#ff4d6a;--admin-redbook-brand-soft:#ffcbd2;--admin-redbook-brand-disabled:#ffb5be;--admin-redbook-brand-tint:#fff5f6;--admin-redbook-particle-1:#ff6b6b;--admin-redbook-particle-2:#ff8e8e;--admin-redbook-particle-3:#ffa5a5;--admin-redbook-particle-4:#ffb6c1;--admin-redbook-dark-danger:#5c1a29;--admin-weibo-brand:#ff8200;--admin-weibo-brand-dark:#e67600;--admin-weibo-brand-deep:#f46200;--admin-weibo-brand-soft:#eb7350;--admin-weibo-gradient-start:#ff9a00;--admin-weibo-gradient-end:#ff6b00;--admin-weibo-warm-surface:#fdf1e8;--admin-weibo-warm-surface-soft:#fff5e6;--admin-weibo-notice-surface:#fff9e6;--admin-weibo-notice-surface-strong:#fff2cc;--admin-weibo-muted-blue:#4b89ac;--admin-weibo-vip:#ffb400;--admin-weibo-vip-strong:#ffb800;--admin-weibo-icon-orange:#eb9238;--admin-weibo-icon-lime:#8dc81b;--admin-weibo-icon-blue:#1296db;--admin-weibo-icon-gold:#e5b156;--admin-weibo-icon-coral:#fc6b4f;--admin-weibo-icon-purple:#7838f2;--admin-weibo-icon-sky:#5698f3;--admin-weibo-icon-cyan:#20e9f4;--admin-weibo-icon-green:#00fd60;--admin-weibo-icon-lime-bright:#abfb5b;--admin-weibo-icon-yellow:#f0e254;--admin-weibo-icon-amber:#f6b351;--admin-douyin-brand:#ff2c55;--admin-douyin-brand-alt:#fe2c55;--admin-douyin-brand-hot:#f91942;--admin-douyin-brand-deep:#e6162d;--admin-douyin-brand-pink:#ff0050;--admin-douyin-brand-ios:#ff2d55;--admin-douyin-brand-orange:#ff602e;--admin-douyin-blue:#69c9ff;--admin-douyin-cyan:#25f4ee;--admin-douyin-gold:#face15;--admin-login-white:#fff;--admin-login-black:#000;--admin-login-text-primary:#1d1d1f;--admin-login-text-secondary:#86868b;--admin-login-surface:#f5f5f7;--admin-login-divider:#d2d2d7;--admin-login-cyan:#00f2ff;--admin-login-cyan-bright:#00f3ff;--admin-login-mint:#0fa;--admin-login-danger:#ff4d4d;--admin-login-danger-bright:#f44;--admin-login-danger-soft:#f66;--admin-login-danger-deep:#f33;--admin-login-danger-hot:red;--admin-login-danger-dark:#c00;--admin-login-orange-red:#f30;--admin-login-orange-hot:#f40;--admin-login-orange:#f60;--admin-login-pink:#ff2d55;--admin-login-apple-red:#ff3b30;--admin-login-blue:#4d79ff;--admin-login-blue-soft:#66f;--admin-login-blue-electric:#44f;--admin-login-blue-deep:#03f;--admin-login-blue-vivid:#00f;--admin-login-blue-dark:#00c;--admin-login-blue-action:#06f;--admin-login-blue-primary:#0071e3;--admin-login-blue-primary-hover:#0077ed;--admin-login-blue-brand:#08f;--admin-login-blue-bright:#09f;--admin-login-blue-pale:#adf;--admin-login-fist-font-size:200px;--admin-team-white:#fff;--admin-team-black:#000;--admin-team-primary:var(--admin-color-primary);--admin-team-primary-hover:#0077ed;--admin-team-primary-strong:var(--admin-color-primary-dark-1);--admin-team-primary-cyan:#00f3ff;--admin-team-blue:#0a84ff;--admin-team-blue-soft:#4a90e2;--admin-team-blue-bright:#4f93ff;--admin-team-blue-dark:#1f67b8;--admin-team-blue-deep:#0f63bc;--admin-team-blue-surface:#edf5ff;--admin-team-blue-surface-soft:#e8f1ff;--admin-team-blue-border:#d7e5f8;--admin-team-blue-border-strong:#cadef6;--admin-team-danger:#ff6b6b;--admin-team-danger-soft:#ff8787;--admin-team-danger-bright:#ff756b;--admin-team-danger-dark:#d84a40;--admin-team-danger-deep:#c64036;--admin-team-danger-strong:#be4b40;--admin-team-danger-surface:#fff3f6;--admin-team-danger-surface-soft:#ffeef3;--admin-team-danger-border:#f0dbe3;--admin-team-danger-border-strong:#e8cad6;--admin-team-text-primary:#1d1d1f;--admin-team-text-strong:#3c4652;--admin-team-text-strong-2:#465365;--admin-team-text-regular:#4d5968;--admin-team-text-body:#4f5f71;--admin-team-text-muted:#5d6a78;--admin-team-text-secondary:#5f6f82;--admin-team-text-tertiary:#616169;--admin-team-text-cool:#647489;--admin-team-text-cool-2:#667587;--admin-team-text-cool-3:#69798c;--admin-team-text-cool-4:#6d7b8e;--admin-team-text-light:#748394;--admin-team-text-soft:#7f8a97;--admin-team-text-meta:#8e8e93;--admin-team-text-muted-light:#95a0ad;--admin-team-text-placeholder:#9a9ea6;--admin-team-apple-muted:#6e6e73;--admin-team-divider:#d2d2d7;--admin-team-border:#e8e8ed;--admin-team-blue-accent:#74c0fc;--admin-scrollbar-track-bg:#f5f7fa;--admin-scrollbar-thumb-bg:#c0c4cc;--admin-scrollbar-thumb-hover-bg:#909399;--scene-bg-color:#f5f7fa;--scene-ambient-light:#fff;--scene-ambient-intensity:.6;--scene-directional-light:#fff;--scene-directional-intensity:.8;--scene-fog-color:#f5f7fa;--chart-color-1:#409eff;--chart-color-2:#67c23a;--chart-color-3:#e6a23c;--chart-color-4:#f56c6c;--chart-color-5:#909399;--chart-axis-color:#606266;--chart-grid-color:#e4e7ed;--rank-hero-gradient-orange:#ff6a002e;--rank-hero-gradient-blue:#0071e32e;--rank-hero-gradient-white:#fffffff5;--rank-hero-gradient-white-end:#f6f8fcf0;--rank-kicker-bg:#ff6a001a;--rank-stat-bg:#ffffffe0;--rank-stat-border:#0f172a0f;--rank-stat-shadow:#0f172a66;--rank-card-shadow-hover:#0f172a80;--rank-podium-1-bg:#fff4d6fa;--rank-podium-bg-end:#fffffff2;--rank-podium-2-bg:#ecf1f8fa;--rank-podium-3-bg:#ffecdffa;--rank-podium-rank-bg:#0f172a14;--rank-podium-score-bg:#0f172af0;--rank-tag-bg:#0f172a0f;--rank-item-border:#0f172a14;--rank-item-bg:#ffffffeb;--rank-item-bg-end:#f8fafceb;--rank-item-hover-border:#0071e347;--rank-index-bg:#0f172aeb;--rank-score-bg:#ff6a001a;--rank-platform-pill-bg:#0071e31a;--rank-platform-pill-subtle-bg:#0f172a0d;--rank-risk-high-bg:#dc26261f;--rank-risk-medium-bg:#f59e0b29;--rank-risk-low-bg:#16a34a24;--rank-trend-up-bg:#ea580c1f;--rank-trend-steady-bg:#2563eb1f;--rank-trend-down-bg:#64748b24;--expired-overlay-bg:#ffffffd9;--expired-gradient-blue:#0071e308;--expired-gradient-purple:#5e5ce608;--expired-glow-blue:#0071e308;--expired-card-border:#1d1d1f14;--expired-card-bg:#ffffffc7;--expired-card-shadow-sm:#1118270a;--expired-card-shadow-lg:#1118271f;--expired-icon-pulse-border:#1d1d1f1f;--expired-icon-shadow:#ff6b6b4d;--expired-info-border:#0071e32e;--expired-info-bg:#f7faffeb;--expired-btn-shadow:#0071e340;--expired-btn-shadow-hover:#0077ed4d;--expired-btn-shadow-active:#0071e338;--status-card-shadow:#00000014;--countdown-shadow:#667eea4d;--countdown-shadow-bright:#667eea66;--countdown-label-color:#ffffffe6}:root[data-theme=dark]{--admin-color-primary:#0071e3;--admin-color-primary-light-1:#1a7fe6;--admin-color-primary-light-2:#338de9;--admin-color-primary-light-3:#4d9ceb;--admin-color-primary-light-4:#6ae;--admin-color-primary-light-5:#80b8f1;--admin-color-primary-light-6:#99c6f4;--admin-color-primary-light-7:#b3d4f7;--admin-color-primary-light-8:#cce3f9;--admin-color-primary-light-9:#e6f1fc;--admin-color-primary-dark-1:#06c;--admin-color-primary-dark-2:#005ab6;--admin-color-success:#67c23a;--admin-color-success-light:#1f3a0f;--admin-color-success-lighter:#161f12;--admin-color-success-dark:#5daf34;--admin-color-warning:#e6a23c;--admin-color-warning-light:#3d2a1f;--admin-color-warning-lighter:#2b1f17;--admin-color-warning-dark:#cf9236;--admin-color-danger:#f56c6c;--admin-color-danger-light:#3d2121;--admin-color-danger-lighter:#2b1818;--admin-color-danger-dark:#dd6161;--admin-color-info:#909399;--admin-color-info-light:#2b2b2c;--admin-color-info-lighter:#1f1f20;--admin-color-info-dark:#82848a;--admin-color-text-primary:#e5eaf3;--admin-color-text-regular:#cfd3dc;--admin-color-text-secondary:#a3a6ad;--admin-color-text-placeholder:#8d9095;--admin-color-text-disabled:#6c6e72;--admin-color-on-primary:#fff;--admin-color-bg:#1a1a1a;--admin-color-bg-page:#0a0a0a;--admin-color-bg-surface:#1d1e1f;--admin-color-bg-muted:#141414;--admin-color-border:#4c4d4f;--admin-color-border-light:#414243;--admin-color-border-lighter:#363637;--admin-color-border-extra-light:#2b2b2c;--admin-color-border-alpha-muted:#8897ae3d;--admin-color-border-alpha:#8897ae57;--admin-color-border-alpha-medium:#8897ae6b;--admin-color-border-alpha-strong:#a0b2cc85;--admin-color-fill:#282828;--admin-color-fill-light:#1f1f20;--admin-color-fill-lighter:#191919;--admin-color-fill-extra-light:#141414;--admin-color-surface-alpha-muted:#272e39bd;--admin-color-surface-alpha:#272e39e0;--admin-color-surface-alpha-strong:#363f4df5;--admin-color-control-surface:#181f2ae0;--admin-color-control-addon-surface:#2c3440eb;--admin-color-focus-ring:#6f9de724;--admin-color-focus-ring-strong:#6f9de76b;--admin-shadow-base:0 2px 4px #0000007a, 0 0 6px #0000003d;--admin-shadow-light:0 2px 12px 0 #0000005c;--admin-shadow-lighter:0 0 6px 0 #0000002e;--admin-shadow-dark:0 4px 16px #0000007a;--admin-glow-primary:0 0 10px #0071e380, 0 0 20px #0071e34d;--admin-glow-text:0 0 5px #0071e399;--admin-color-mask:#000000b3;--admin-color-overlay:#1a1a1ae6;--admin-color-hover:#0071e326;--admin-color-active:#0071e340;--admin-color-disabled-bg:#1f1f20;--admin-color-disabled-text:#6c6e72;--admin-color-link:#409eff;--admin-color-link-hover:#66b1ff;--admin-color-link-active:#3a8ee6;--admin-color-team-red:#f05;--admin-color-team-red-dark:#c04;--admin-color-team-red-light:#f37;--admin-color-team-red-glow:0 0 15px #f059, 0 0 30px #ff00554d;--admin-color-team-red-border:#f056;--admin-color-team-blue:#00a3ff;--admin-color-team-blue-dark:#07c;--admin-color-team-blue-light:#3bf;--admin-color-team-blue-glow:0 0 15px #00a3ff99, 0 0 30px #00a3ff4d;--admin-color-team-blue-border:#00a3ff66;--admin-gradient-primary:linear-gradient(135deg, #409eff 0%, #2a5f9e 100%);--admin-gradient-red:linear-gradient(135deg, #f05 0%, #c04 100%);--admin-gradient-blue:linear-gradient(135deg, #00a3ff 0%, #07f 100%);--admin-gradient-success:linear-gradient(135deg, #67c23a 0%, #5daf34 100%);--admin-gradient-warning:linear-gradient(135deg, #e6a23c 0%, #cf9236 100%);--admin-gradient-danger:linear-gradient(135deg, #f56c6c 0%, #dd6161 100%);--admin-gradient-surface:linear-gradient(135deg, #0071e30d 0%, transparent 100%);--admin-gradient-surface-panel:linear-gradient(180deg, #2a303af2 0%, #232931e6 100%);--admin-gradient-surface-raised:linear-gradient(180deg, #2d333ef5 0%, #252a33e6 100%);--admin-gradient-surface-raised-hover:linear-gradient(180deg, #343b47fa 0%, #2a303aeb 100%);--admin-gradient-surface-dialog:linear-gradient(160deg, #262b34f5 0%, #1e232beb 100%);--admin-scrollbar-track-bg:#2d2d2d;--admin-scrollbar-thumb-bg:#4c4d4f;--admin-scrollbar-thumb-hover-bg:#6c6e72;--scene-bg-color:#0a0a0a;--scene-ambient-light:#4a5568;--scene-ambient-intensity:.3;--scene-directional-light:#cbd5e0;--scene-directional-intensity:.5;--scene-fog-color:#0a0a0a;--chart-color-1:#409eff;--chart-color-2:#67c23a;--chart-color-3:#e6a23c;--chart-color-4:#f56c6c;--chart-color-5:#909399;--chart-axis-color:#cfd3dc;--chart-grid-color:#414243;--rank-hero-gradient-orange:#ea580c2e;--rank-hero-gradient-blue:#5482d438;--rank-hero-gradient-white:#242a33f5;--rank-hero-gradient-white-end:#1d222aeb;--rank-hero-border:#8494ae4d;--rank-kicker-bg:#ea580c33;--rank-stat-bg:#282f3ae6;--rank-stat-border:#8494ae4d;--rank-stat-shadow:#000000bd;--rank-card-shadow-hover:#000000bd;--rank-podium-1-bg:#504328a6;--rank-podium-bg-end:#252931f0;--rank-podium-2-bg:#424b5aa8;--rank-podium-3-bg:#5c42369e;--rank-podium-rank-bg:#8494ae33;--rank-podium-score-bg:#242a33f0;--rank-tag-bg:#8494ae2e;--rank-item-border:#8494ae47;--rank-item-bg:#282f3ae6;--rank-item-bg-end:#222831e0;--rank-item-hover-border:#6f9de77a;--rank-index-bg:#242a33f0;--rank-score-bg:#ff8f4333;--rank-platform-pill-bg:#8494ae2e;--rank-platform-pill-subtle-bg:#8494ae2e;--rank-toolbar-bg:#242a33f0;--rank-toolbar-bg-end:#1d222ae6;--rank-toolbar-border:#8494ae4d;--rank-input-bg:#181f29e0;--rank-input-border:#8494ae52;--rank-input-highlight:#ffffff08;--rank-input-hover-border:#a0b2cc80;--rank-input-hover-bg:#1e2631eb;--rank-input-focus-border:#6f9de7c7;--rank-input-focus-ring:#6f9de729;--rank-input-focus-bg:#1b232ef2;--rank-neutral-alpha-18:#8494ae2e;--rank-neutral-alpha-30:#8494ae4d;--rank-neutral-alpha-34:#8494ae57;--rank-btn-surface:#272e39eb;--rank-btn-border:#8494ae57;--rank-btn-hover-surface:#363f4df5;--rank-btn-hover-border:#a0b2cc85}:root{--color-primary:var(--admin-color-primary);--color-primary-light-1:var(--admin-color-primary-light-1);--color-primary-light-2:var(--admin-color-primary-light-2);--color-primary-light-3:var(--admin-color-primary-light-3);--color-primary-light-4:var(--admin-color-primary-light-4);--color-primary-light-5:var(--admin-color-primary-light-5);--color-primary-light-6:var(--admin-color-primary-light-6);--color-primary-light-7:var(--admin-color-primary-light-7);--color-primary-light-8:var(--admin-color-primary-light-8);--color-primary-light-9:var(--admin-color-primary-light-9);--color-primary-dark-1:var(--admin-color-primary-dark-1);--color-primary-dark-2:var(--admin-color-primary-dark-2);--color-success:var(--admin-color-success);--color-success-light:var(--admin-color-success-light);--color-success-lighter:var(--admin-color-success-lighter);--color-success-dark:var(--admin-color-success-dark);--color-warning:var(--admin-color-warning);--color-warning-light:var(--admin-color-warning-light);--color-warning-lighter:var(--admin-color-warning-lighter);--color-warning-dark:var(--admin-color-warning-dark);--color-danger:var(--admin-color-danger);--color-danger-light:var(--admin-color-danger-light);--color-danger-lighter:var(--admin-color-danger-lighter);--color-danger-dark:var(--admin-color-danger-dark);--color-info:var(--admin-color-info);--color-info-light:var(--admin-color-info-light);--color-info-lighter:var(--admin-color-info-lighter);--color-info-dark:var(--admin-color-info-dark);--color-text-primary:var(--admin-color-text-primary);--color-text-regular:var(--admin-color-text-regular);--color-text-secondary:var(--admin-color-text-secondary);--color-text-placeholder:var(--admin-color-text-placeholder);--color-text-disabled:var(--admin-color-text-disabled);--color-background:var(--admin-color-bg);--color-background-page:var(--admin-color-bg-page);--color-background-overlay:var(--admin-color-bg-surface);--color-background-dark:var(--admin-color-bg-muted);--color-border-base:var(--admin-color-border);--color-border-light:var(--admin-color-border-light);--color-border-lighter:var(--admin-color-border-lighter);--color-border-extra-light:var(--admin-color-border-extra-light);--color-border-hover:var(--admin-color-primary-light-3);--color-fill-base:var(--admin-color-fill);--color-fill-light:var(--admin-color-fill-light);--color-fill-lighter:var(--admin-color-fill-lighter);--color-fill-extra-light:var(--admin-color-fill-extra-light);--shadow-base:var(--admin-shadow-base);--shadow-light:var(--admin-shadow-light);--shadow-lighter:var(--admin-shadow-lighter);--shadow-dark:var(--admin-shadow-dark);--shadow-heavy:var(--admin-shadow-dark);--color-mask:var(--admin-color-mask);--color-overlay:var(--admin-color-overlay);--color-hover:var(--admin-color-hover);--color-active:var(--admin-color-active);--color-disabled-bg:var(--admin-color-disabled-bg);--color-disabled-text:var(--admin-color-disabled-text);--color-link:var(--admin-color-link);--color-link-hover:var(--admin-color-link-hover);--color-link-active:var(--admin-color-link-active);--color-red-team:var(--admin-color-team-red);--color-red-team-dark:var(--admin-color-team-red-dark);--color-red-team-light:var(--admin-color-team-red-light);--color-red-glow:var(--admin-color-team-red-glow);--color-red-border:var(--admin-color-team-red-border);--color-blue-team:var(--admin-color-team-blue);--color-blue-team-dark:var(--admin-color-team-blue-dark);--color-blue-team-light:var(--admin-color-team-blue-light);--color-blue-glow:var(--admin-color-team-blue-glow);--color-blue-border:var(--admin-color-team-blue-border);--gradient-primary:var(--admin-gradient-primary);--gradient-red:var(--admin-gradient-red);--gradient-blue:var(--admin-gradient-blue);--gradient-success:var(--admin-gradient-success);--gradient-warning:var(--admin-gradient-warning);--gradient-danger:var(--admin-gradient-danger);--gradient-surface:var(--admin-gradient-surface);--scrollbar-track-bg:var(--admin-scrollbar-track-bg);--scrollbar-thumb-bg:var(--admin-scrollbar-thumb-bg);--scrollbar-thumb-hover-bg:var(--admin-scrollbar-thumb-hover-bg)}html,body{background-color:var(--admin-color-bg-page);color:var(--admin-color-text-primary);font-size:var(--admin-font-size-md);line-height:var(--admin-line-height-base);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard)}:root,.sim-platform,.sim-platform-tiktok-comment-popup,.sim-platform-tiktok-comment-input-popup,.sim-platform-tiktok-share-popup,.sim-platform-tiktok-report-popup,.sim-platform-tiktok-infringement-picker-popup,.sim-platform-xhs-report-action-sheet,.sim-platform-xhs-share-sheet,.sim-platform-xhs-comment-popup,.sim-platform-xhs-source-popup,.sim-platform-xhs-comment-menu-dropdown,.sim-platform-xhs-sort-dropdown{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--sim-phone-width:390px;--sim-phone-radius:32px;--sim-phone-bg:#fff;--sim-phone-border:#00000014;--sim-phone-shadow:0 16px 48px #0000002e;--sim-baseline-viewport-width:390px;--sim-baseline-viewport-height:844px;--sim-platform-baseline-width:var(--sim-baseline-viewport-width);--sim-platform-baseline-height:var(--sim-baseline-viewport-height);--sim-safe-area-top:0px;--sim-safe-area-bottom:0px;--sim-hairline-width:.5px;--sim-touch-target-min:44px;--sim-color-bg:#fff;--sim-color-surface:#fff;--sim-color-text:#1f2933;--sim-color-text-secondary:#6b7280;--sim-color-border:#00000014;--sim-color-border-hairline:#0000000d;--sim-color-inverse:#000;--sim-color-on-inverse:#fff;--sim-color-on-inverse-muted:#fff9;--sim-color-on-inverse-soft:#ffffffb3;--sim-color-on-inverse-subtle:#fffc;--sim-color-on-inverse-strong:#ffffffe6;--sim-color-on-inverse-emphasis:#ffffffeb;--sim-color-text-strong:#000000e6;--sim-color-text-soft-alpha:#0006;--sim-color-text-disabled:#0000004d;--sim-color-text-muted-alpha:#00000080;--sim-neutral-111:#111;--sim-neutral-121212:#121212;--sim-neutral-161722:#161722;--sim-neutral-161823:#161823;--sim-neutral-1a:#1a1a1a;--sim-neutral-222:#222;--sim-neutral-2a:#2a2a2a;--sim-neutral-2b2e3d:#2b2e3d;--sim-neutral-333:#333;--sim-neutral-3a3839:#3a3839;--sim-neutral-444:#444;--sim-neutral-636363:#636363;--sim-neutral-666:#666;--sim-neutral-777:#777;--sim-neutral-888:#888;--sim-neutral-8c:#8c8c8c;--sim-neutral-939393:#939393;--sim-neutral-999:#999;--sim-neutral-a6:#a6a6a6;--sim-neutral-aaa:#aaa;--sim-neutral-bbb:#bbb;--sim-neutral-ccc:#ccc;--sim-neutral-d4:#d4d4d4;--sim-neutral-d9:#d9d9d9;--sim-neutral-dc:#dcdfe6;--sim-neutral-ddd:#ddd;--sim-neutral-e0:#e0e0e0;--sim-neutral-e5:#e5e5e5;--sim-neutral-e6:#e6e6e6;--sim-neutral-e8:#e8e8e8;--sim-neutral-ec:#ececec;--sim-neutral-eee:#eee;--sim-neutral-f0:#f0f0f0;--sim-neutral-f1f1f2:#f1f1f2;--sim-neutral-f2:#f2f2f2;--sim-neutral-f4f7fa:#f4f7fa;--sim-neutral-f5:#f5f5f5;--sim-neutral-f6:#f6f6f6;--sim-neutral-f7:#f7f7f7;--sim-neutral-f7f8fa:#f7f8fa;--sim-neutral-f8:#f8f8f8;--sim-neutral-f8f9fa:#f8f9fa;--sim-neutral-f9:#f9f9f9;--sim-neutral-fa:#fafafa;--sim-surface-on-inverse-subtle:#ffffff1a;--sim-surface-on-inverse-soft:#ffffff26;--sim-surface-frosted:#fffffff2;--sim-surface-frosted-strong:#fffffffa;--sim-surface-frosted-muted:#ffffffb3;--sim-surface-hover:#00000008;--sim-overlay-backdrop:#0006;--sim-overlay-backdrop-raised:#0000006b;--sim-overlay-scrim:#00000080;--sim-overlay-scrim-soft:#0009;--sim-overlay-scrim-strong:#000000b3;--sim-overlay-scrim-solid:#000000bf;--sim-overlay-scrim-heavy:#000c;--sim-overlay-scrim-max:#000000d9;--sim-border-on-inverse:#ffffff1a;--sim-border-on-inverse-subtle:#ffffff0d;--sim-device-frame:#333;--sim-device-shadow:0 20px 60px #00000080;--sim-preview-backdrop:#000000eb;--sim-preview-backdrop-strong:#000000f2;--sim-preview-index-shadow:0 1px 2px #00000080;--sim-info:#1677ff;--sim-info-bright:#1890ff;--sim-info-soft:#e6f7ff;--sim-info-border:#91d5ff;--sim-link:#5077aa;--sim-link-strong:#507daf;--sim-action-blue:#4080ff;--sim-primary-blue:#007aff;--sim-admin-info:#909399;--sim-admin-danger:#f56c6c;--sim-apple-danger:#ff3b30;--sim-danger:#ff4d4f;--sim-danger-soft:#fff1f0;--sim-danger-border:#ffccc7;--sim-share-wechat:#07c160;--sim-share-qq:#12b7f5;--sim-success:#00b358;--sim-success-strong:#00c853;--sim-success-soft:#f2fff9;--sim-success-deep:#1a9b5a;--sim-success-dark-bg:#1a3a2a;--sim-success-bright:#2ecc71;--sim-blue-surface:#edf5ff;--sim-red-surface:#fff5f5;--sim-red-surface-soft:#fff0f0;--sim-red-border-soft:#ffecec;--sim-font-4xs:8px;--sim-font-3xs:9px;--sim-font-2xs:10px;--sim-font-caption:11px;--sim-font-xs:12px;--sim-font-sm:13px;--sim-font-md:14px;--sim-font-meta:15px;--sim-font-lg:16px;--sim-font-body:17px;--sim-font-xl:18px;--sim-font-2xl:20px;--sim-font-title:22px;--sim-font-display:24px;--sim-font-icon-md:26px;--sim-font-stat:28px;--sim-font-headline:28px;--sim-font-display-lg:30px;--sim-font-page-title:32px;--sim-font-icon-lg:35px;--sim-font-icon-xl:36px;--sim-font-empty:40px;--sim-font-success-mark:72px;--sim-font-success-hero:80px;--sim-radius-hairline:1px;--sim-radius-tiny:1.5px;--sim-radius-2xs:2px;--sim-radius-xs:3px;--sim-radius-sm:4px;--sim-radius-md-tight:6px;--sim-radius-md:8px;--sim-radius-compact:9px;--sim-radius-lg-tight:10px;--sim-radius-lg:12px;--sim-radius-lg-plus:14px;--sim-radius-xl:16px;--sim-radius-card:18px;--sim-radius-control:19px;--sim-radius-xl-plus:20px;--sim-radius-button:22px;--sim-radius-round:24px;--sim-radius-device:40px;--wechat-color-brand:#07c160;--wechat-white:#fff;--wechat-brand:#07c160;--wechat-brand-dark:#06ad56;--wechat-link:#576b95;--wechat-primary:#1677ff;--wechat-danger:#fa5151;--wechat-danger-admin:#f56c6c;--wechat-danger-strong:#ff3b30;--wechat-text-primary:#333;--wechat-text-regular:#666;--wechat-text-muted:#888;--wechat-text-placeholder:#999;--wechat-text-secondary:#7b7b7b;--wechat-text-meta:#959595;--wechat-text-disabled:#b2b2b2;--wechat-border:#e0e0e0;--wechat-border-light:#eee;--wechat-border-strong:#ddd;--wechat-surface:#f7f7f7;--wechat-surface-soft:#f8f8f8;--wechat-surface-muted:#f3f3f3;--wechat-surface-subtle:#f5f5f5;--wechat-media-bg:#f0f0f0;--wechat-baseline-width:var(--sim-baseline-viewport-width);--wechat-baseline-height:var(--sim-baseline-viewport-height);--wechat-page-padding-x:15px;--wechat-page-padding-top:20px;--wechat-section-gap:20px;--wechat-meta-gap:15px;--wechat-font-caption:11px;--wechat-font-meta:15px;--wechat-font-body:17px;--wechat-font-title:22px;--wechat-font-comment:14px;--wechat-font-action:14px;--wechat-line-caption:1.4;--wechat-line-meta:1.45;--wechat-line-body:1.6;--wechat-line-title:1.4;--wechat-cover-aspect-ratio:16 / 9;--wechat-media-radius:8px;--wechat-audio-icon-size:36px;--wechat-article-action-icon-size:15px;--wechat-bottom-bar-height:50px;--wechat-modal-height:85%;--wechat-modal-radius:12px;--wechat-comment-avatar-size:32px;--wechat-composer-height:30px;--wechat-composer-radius:4px;--wechat-send-button-height:24px;--wechat-send-button-min-width:42px;--wechat-emoji-icon-size:25px;--weibo-color-brand:#ff8200;--weibo-brand:#ff8200;--weibo-brand-dark:#e67600;--weibo-brand-deep:#f46200;--weibo-brand-soft:#eb7350;--weibo-gradient-start:#ff9a00;--weibo-gradient-end:#ff6b00;--weibo-warm-surface:#fdf1e8;--weibo-warm-surface-soft:#fff5e6;--weibo-notice-surface:#fff9e6;--weibo-notice-surface-strong:#fff2cc;--weibo-muted-blue:#4b89ac;--weibo-vip:#ffb400;--weibo-vip-strong:#ffb800;--weibo-icon-orange:#eb9238;--weibo-icon-lime:#8dc81b;--weibo-icon-blue:#1296db;--weibo-icon-gold:#e5b156;--weibo-icon-coral:#fc6b4f;--weibo-icon-purple:#7838f2;--weibo-icon-sky:#5698f3;--weibo-icon-cyan:#20e9f4;--weibo-icon-green:#00fd60;--weibo-icon-lime-bright:#abfb5b;--weibo-icon-yellow:#f0e254;--weibo-icon-amber:#f6b351;--weibo-baseline-width:375px;--weibo-baseline-height:812px;--weibo-phone-width:var(--weibo-baseline-width);--weibo-phone-height:var(--weibo-baseline-height);--weibo-phone-frame-border:12px;--weibo-header-height:44px;--weibo-header-padding-x:12px;--weibo-header-icon-size:20px;--weibo-header-avatar-size:26px;--weibo-card-padding-x:12px;--weibo-card-padding-top:12px;--weibo-card-gap:8px;--weibo-avatar-size:37px;--weibo-badge-size:14px;--weibo-vip-tag-height:14px;--weibo-font-author:13px;--weibo-font-meta:11px;--weibo-font-body:14px;--weibo-font-action:14px;--weibo-font-counter:12px;--weibo-line-body:1.5;--weibo-media-grid-gap:4px;--weibo-media-radius:4px;--weibo-single-image-max-height:400px;--weibo-long-image-height:min(420px, 70vh);--weibo-action-bar-height:44px;--weibo-bottom-tab-height:50px;--weibo-bottom-tab-icon-size:24px;--weibo-bottom-tab-font-size:10px;--weibo-comment-avatar-size:34px;--weibo-popup-radius:12px;--douyin-color-brand:#111;--douyin-blue:#69c9ff;--douyin-brand:#ff2c55;--douyin-brand-alt:#fe2c55;--douyin-brand-deep:#e6162d;--douyin-brand-hot:#f91942;--douyin-brand-ios:#ff2d55;--douyin-brand-orange:#ff602e;--douyin-brand-pink:#ff0050;--douyin-cyan:#25f4ee;--douyin-gold:#face15;--douyin-baseline-width:var(--sim-baseline-viewport-width);--douyin-baseline-height:var(--sim-baseline-viewport-height);--douyin-video-aspect-ratio:9 / 16;--douyin-top-nav-height:54px;--douyin-top-nav-padding-x:10px;--douyin-menu-button-width:40px;--douyin-menu-button-height:48px;--douyin-menu-icon-size:24px;--douyin-menu-badge-width:20px;--douyin-menu-badge-height:16px;--douyin-menu-badge-font:11px;--douyin-tab-min-width:38px;--douyin-tab-padding-y:8px;--douyin-tab-padding-x:6px;--douyin-tab-gap:2px;--douyin-font-nav:16px;--douyin-font-nav-active:17px;--douyin-nav-indicator-width:24px;--douyin-nav-indicator-height:3px;--douyin-bottom-nav-height:54px;--douyin-bottom-nav-icon-size:16px;--douyin-bottom-nav-active-font:20px;--douyin-upload-button-width:44px;--douyin-upload-button-height:30px;--douyin-sidebar-right:5px;--douyin-sidebar-bottom:0px;--douyin-sidebar-gap:13px;--douyin-avatar-size:48px;--douyin-avatar-border-width:3px;--douyin-follow-size:20px;--douyin-follow-offset-bottom:-9px;--douyin-follow-icon-size:12px;--douyin-action-box-width:42px;--douyin-action-box-height:36px;--douyin-action-icon-size:35px;--douyin-font-counter:12px;--douyin-bottom-info-left:12px;--douyin-bottom-info-right:60px;--douyin-bottom-info-bottom:15px;--douyin-desc-max-width:280px;--douyin-font-author:17px;--douyin-font-desc:14px;--douyin-font-music:14px;--douyin-line-desc:1.5;--douyin-desc-collapsed-height:42px;--douyin-music-name-width:150px;--douyin-music-disc-size:52px;--douyin-play-icon-size:85px;--douyin-comment-panel-height:75vh;--douyin-comment-avatar-size:36px;--douyin-comment-input-height:36px;--douyin-comment-input-radius:18px;--douyin-popup-radius:12px;--douyin-font-xs:12px;--douyin-font-sm:13px;--douyin-font-md:14px;--douyin-font-lg:16px;--douyin-font-xl:18px;--douyin-font-2xl:20px;--douyin-font-display:24px;--douyin-font-title:32px;--douyin-radius-2xs:2px;--douyin-radius-sm:4px;--douyin-radius-md-tight:6px;--douyin-radius-md:8px;--douyin-radius-lg:12px;--douyin-radius-xl:16px;--douyin-radius-card:18px;--douyin-radius-round:24px;--xhs-color-brand:#ff2442;--redbook-brand:#ff2442;--redbook-brand-disabled:#ffb5be;--redbook-brand-soft:#ffcbd2;--redbook-brand-strong:#ff4d6a;--redbook-brand-tint:#fff5f6;--redbook-dark-danger:#5c1a29;--redbook-particle-1:#ff6b6b;--redbook-particle-2:#ff8e8e;--redbook-particle-3:#ffa5a5;--redbook-particle-4:#ffb6c1;--redbook-baseline-width:var(--sim-baseline-viewport-width);--redbook-baseline-height:var(--sim-baseline-viewport-height);--redbook-author-bar-height:70px;--redbook-author-padding-right:10px;--redbook-content-padding-x:13px;--redbook-section-gap:16px;--redbook-note-image-aspect-ratio:3 / 4;--redbook-note-image-max-height:80vh;--redbook-media-radius:4px;--redbook-tag-radius:2px;--redbook-avatar-size:40px;--redbook-comment-avatar-size:32px;--redbook-font-author:14px;--redbook-font-meta:11px;--redbook-font-title:14px;--redbook-font-body:13px;--redbook-font-comment:14px;--redbook-font-counter:14px;--redbook-font-action-icon:24px;--redbook-line-title:1.4;--redbook-line-body:1.6;--redbook-follow-button-radius:20px;--redbook-bottom-bar-height:54px;--redbook-bottom-bar-padding-left:10px;--redbook-bottom-bar-padding-right:15px;--redbook-comment-input-height:38px;--redbook-comment-input-radius:19px;--redbook-action-icon-size:24px;--redbook-comment-action-icon-size:18px;--redbook-popup-radius:12px;--redbook-popup-input-height:100px;--redbook-popup-image-size:60px;--redbook-sort-item-font-size:14px}.sim-platform *,.sim-platform-wechat *,.sim-platform-weibo *,.sim-platform-tiktok *,.sim-platform-xhs *{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.sim-platform-wechat,.sim-platform-wechat-image-preview{--sim-platform-baseline-width:var(--wechat-baseline-width);--sim-platform-baseline-height:var(--wechat-baseline-height)}.sim-platform-weibo,.sim-platform-weibo-image-preview{--sim-platform-baseline-width:var(--weibo-baseline-width);--sim-platform-baseline-height:var(--weibo-baseline-height)}.sim-platform-tiktok,.sim-platform-tiktok-comment-popup,.sim-platform-tiktok-image-preview,.sim-platform-tiktok-comment-input-popup,.sim-platform-tiktok-share-popup,.sim-platform-tiktok-report-popup,.sim-platform-tiktok-infringement-picker-popup{--sim-platform-baseline-width:var(--douyin-baseline-width);--sim-platform-baseline-height:var(--douyin-baseline-height)}.sim-platform-xhs,.sim-platform-xhs-image-preview,.sim-platform-xhs-report-action-sheet,.sim-platform-xhs-share-sheet,.sim-platform-xhs-comment-popup,.sim-platform-xhs-source-popup,.sim-platform-xhs-comment-menu-dropdown,.sim-platform-xhs-sort-dropdown{--sim-platform-baseline-width:var(--redbook-baseline-width);--sim-platform-baseline-height:var(--redbook-baseline-height)}:where(.sim-platform-weibo .weibo-complaint-page,.sim-platform-weibo .weibo-rights-page,.sim-platform-xhs .redbook-report-page,.sim-platform-xhs .rights-report-page,.sim-platform-xhs-report-action-sheet){--complaint-input-border:#cfd5dc;--complaint-input-focus:#3b82f6}:where(.sim-platform-weibo .weibo-complaint-page,.sim-platform-weibo .weibo-rights-page){--complaint-input-focus:#ff9f25}:where(.wechat-complaint-form-page,.wechat-infringement-form-page,.wechat-supplement-form-page){--complaint-input-focus:#07c160}:where(.sim-platform-xhs .redbook-report-page,.sim-platform-xhs .rights-report-page,.sim-platform-xhs-report-action-sheet){--complaint-input-focus:#ff2442}:where(.sim-platform-weibo .weibo-complaint-page,.sim-platform-weibo .weibo-rights-page) :where(input:not([type=file]):not([type=radio]):not([type=checkbox]):not(.weibo-rights-inline-input),textarea){transition:border-color .16s,box-shadow .16s;border:1px solid var(--complaint-input-border)!important;background:#fff!important;border-radius:6px!important;outline:none!important;padding:10px 12px!important}:where(.sim-platform-weibo .weibo-complaint-page,.sim-platform-weibo .weibo-rights-page) :where(input:not([type=file]):not([type=radio]):not([type=checkbox]):not(.weibo-rights-inline-input),textarea):focus{border-color:var(--complaint-input-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--complaint-input-focus) 16%, transparent)!important}:where(.sim-platform-xhs .redbook-report-page,.sim-platform-xhs .rights-report-page,.sim-platform-xhs-report-action-sheet) :where(input:not([type=file]):not([type=radio]):not([type=checkbox]):not(.xhs-input):not(.xhs-report-inline-input),textarea:not(.report-textarea):not(.xhs-report-inline-input)){transition:border-color .16s,box-shadow .16s;border:1px solid var(--complaint-input-border)!important;background:#fff!important;border-radius:6px!important;outline:none!important;padding:10px 12px!important}:where(.sim-platform-xhs .redbook-report-page,.sim-platform-xhs .rights-report-page,.sim-platform-xhs-report-action-sheet) :where(input:not([type=file]):not([type=radio]):not([type=checkbox]):not(.xhs-input):not(.xhs-report-inline-input),textarea:not(.report-textarea):not(.xhs-report-inline-input)):focus{border-color:var(--complaint-input-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--complaint-input-focus) 16%, transparent)!important}.field-required{color:#d92d20;margin-left:4px;font-size:12px;font-weight:500;display:none}.field-optional{color:#7a828c;margin-left:4px;font-size:12px;font-weight:400;display:none}.wechat-field-label{color:var(--sim-color-text-strong);font-size:var(--wechat-font-body);margin-bottom:8px;font-weight:500}.wechat-validation-message{margin:8px var(--wechat-page-padding-x) 0;color:#d92d20;font-size:12px;line-height:1.4}:root{--el-color-primary:var(--admin-color-primary);--el-color-primary-light-3:var(--admin-color-primary-light-3);--el-color-primary-light-5:var(--admin-color-primary-light-5);--el-color-primary-light-7:var(--admin-color-primary-light-7);--el-color-primary-light-8:var(--admin-color-primary-light-8);--el-color-primary-light-9:var(--admin-color-primary-light-9);--el-color-primary-dark-2:var(--admin-color-primary-dark-2);--el-color-success:var(--admin-color-success);--el-color-success-light:var(--admin-color-success-light);--el-color-success-lighter:var(--admin-color-success-lighter);--el-color-success-dark:var(--admin-color-success-dark);--el-color-warning:var(--admin-color-warning);--el-color-warning-light:var(--admin-color-warning-light);--el-color-warning-lighter:var(--admin-color-warning-lighter);--el-color-warning-dark:var(--admin-color-warning-dark);--el-color-danger:var(--admin-color-danger);--el-color-danger-light:var(--admin-color-danger-light);--el-color-danger-lighter:var(--admin-color-danger-lighter);--el-color-danger-dark:var(--admin-color-danger-dark);--el-color-info:var(--admin-color-info);--el-color-info-light:var(--admin-color-info-light);--el-color-info-lighter:var(--admin-color-info-lighter);--el-color-info-dark:var(--admin-color-info-dark);--el-text-color-primary:var(--admin-color-text-primary);--el-text-color-regular:var(--admin-color-text-regular);--el-text-color-secondary:var(--admin-color-text-secondary);--el-text-color-placeholder:var(--admin-color-text-placeholder);--el-text-color-disabled:var(--admin-color-text-disabled);--el-bg-color:var(--admin-color-bg);--el-bg-color-page:var(--admin-color-bg-page);--el-bg-color-overlay:var(--admin-color-bg-surface);--el-border-color:var(--admin-color-border);--el-border-color-light:var(--admin-color-border-light);--el-border-color-lighter:var(--admin-color-border-lighter);--el-border-color-extra-light:var(--admin-color-border-extra-light);--el-border-color-dark:var(--admin-color-border);--el-border-color-darker:var(--admin-color-border);--el-fill-color:var(--admin-color-fill);--el-fill-color-light:var(--admin-color-fill-light);--el-fill-color-lighter:var(--admin-color-fill-lighter);--el-fill-color-extra-light:var(--admin-color-fill-extra-light);--el-fill-color-dark:var(--admin-color-fill);--el-fill-color-darker:var(--admin-color-fill);--el-fill-color-blank:transparent;--el-mask-color:var(--admin-color-mask);--el-overlay-color:var(--admin-color-overlay);--el-box-shadow:var(--admin-shadow-base);--el-box-shadow-light:var(--admin-shadow-light);--el-box-shadow-lighter:var(--admin-shadow-lighter);--el-box-shadow-dark:var(--admin-shadow-dark);--el-disabled-bg-color:var(--admin-color-disabled-bg);--el-disabled-text-color:var(--admin-color-disabled-text);--el-disabled-border-color:var(--admin-color-border-light);--el-border-radius-base:var(--admin-radius-md);--el-border-radius-small:var(--admin-radius-sm);--el-border-radius-round:var(--admin-radius-round);--el-border-radius-circle:var(--admin-radius-circle);--el-transition-duration:var(--duration-base);--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:var(--ease-emphasized)}:root[data-theme=dark] .el-card{background-color:var(--admin-color-bg-surface);border-color:var(--admin-color-border)}:root[data-theme=dark] .el-card:hover{box-shadow:var(--admin-shadow-light)}:root[data-theme=light] .el-scrollbar{background-color:var(--admin-color-bg-surface)}:root[data-theme=light] .el-scrollbar .el-scrollbar__wrap{background-color:#0000}:root[data-theme=dark] .el-scrollbar{background-color:var(--admin-scrollbar-track-bg)}:root[data-theme=dark] .el-scrollbar .el-scrollbar__wrap{background-color:#0000}:root[data-theme=dark] .el-menu{background-color:var(--admin-color-bg);border-color:var(--admin-color-border)}:root[data-theme=dark] .el-menu-item,:root[data-theme=dark] .el-sub-menu__title{color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-menu-item:hover,:root[data-theme=dark] .el-sub-menu__title:hover{background-color:var(--admin-color-hover)}:root[data-theme=dark] .el-menu-item.is-active,:root[data-theme=dark] .el-sub-menu__title.is-active{background-color:var(--admin-color-active);color:var(--admin-color-primary)}:root[data-theme=dark] .el-menu-item.is-disabled{color:var(--admin-color-disabled-text)!important}:root[data-theme=dark] .el-table{background-color:var(--admin-color-bg);color:var(--admin-color-text-primary)}:root[data-theme=dark] .el-table th,:root[data-theme=dark] .el-table td{border-color:var(--admin-color-border-lighter)}:root[data-theme=dark] .el-table th{background-color:var(--admin-color-fill);color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-table tr{background-color:var(--admin-color-bg)}:root[data-theme=dark] .el-table tr:hover>td{background-color:var(--admin-color-hover)}:root[data-theme=dark] .el-table--striped .el-table__body tr.el-table__row--striped td{background-color:var(--admin-color-fill-lighter)}:root[data-theme=dark] .el-table__empty-text{color:var(--admin-color-text-secondary)}:root[data-theme=dark] .el-table__expanded-cell{background-color:var(--admin-color-bg)}:root[data-theme=dark] .el-dialog{background-color:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);box-shadow:var(--admin-shadow-dark)}:root[data-theme=dark] .el-dialog .el-dialog__header{border-bottom:1px solid var(--admin-color-border-lighter)}:root[data-theme=dark] .el-dialog .el-dialog__footer{border-top:1px solid var(--admin-color-border-lighter)}:root[data-theme=dark] .el-overlay{background-color:var(--admin-color-mask)}:root[data-theme=dark] .el-drawer{background-color:var(--admin-color-bg-surface);border-left:1px solid var(--admin-color-border)}:root[data-theme=dark] .el-dropdown-menu{background-color:var(--admin-color-bg-surface);border-color:var(--admin-color-border)}:root[data-theme=dark] .el-dropdown-menu .el-dropdown-menu__item{color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--admin-color-hover);color:var(--admin-color-primary)}:root[data-theme=dark] .el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:var(--admin-color-disabled-text)}:root[data-theme=dark] .el-popover,:root[data-theme=dark] .el-tooltip__popper{background-color:var(--admin-color-bg-surface);border-color:var(--admin-color-border);color:var(--admin-color-text-primary)}:root[data-theme=dark] .el-popover.is-dark,:root[data-theme=dark] .el-tooltip__popper.is-dark{background-color:var(--admin-color-bg);color:var(--admin-color-text-primary)}:root[data-theme=dark] .el-popper__arrow:before{background-color:var(--admin-color-bg-surface);border-color:var(--admin-color-border)}:root[data-theme=dark] .el-input__wrapper{background-color:var(--admin-color-bg);box-shadow:0 0 0 1px var(--admin-color-border) inset}:root[data-theme=dark] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--admin-color-border-light) inset}:root[data-theme=dark] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--admin-color-primary) inset}:root[data-theme=dark] .el-input__inner{color:var(--admin-color-text-primary)}:root[data-theme=dark] .el-input__inner::placeholder{color:var(--admin-color-text-placeholder)}:root[data-theme=dark] .el-input.is-disabled .el-input__wrapper{background-color:var(--admin-color-disabled-bg);box-shadow:0 0 0 1px var(--admin-color-border-lighter) inset}:root[data-theme=dark] .el-select-dropdown{background-color:var(--admin-color-bg-surface);border-color:var(--admin-color-border)}:root[data-theme=dark] .el-select-dropdown__item{color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-select-dropdown__item:hover{background-color:var(--admin-color-hover)}:root[data-theme=dark] .el-select-dropdown__item.selected{color:var(--admin-color-primary);font-weight:var(--admin-font-weight-medium)}:root[data-theme=dark] .el-select-dropdown__item.is-disabled{color:var(--admin-color-disabled-text)}:root[data-theme=dark] body.admin-shell .rank-apple-select-dropdown,:root[data-theme=dark] body.admin-shell .zen-subject-select-dropdown{background:linear-gradient(#252a33f5 0%,#1e232bf5 100%)!important;border:1px solid #8494ae57!important;box-shadow:0 18px 36px -24px #000000b8!important}:root[data-theme=dark] body.admin-shell .rank-apple-select-dropdown .el-select-dropdown__item,:root[data-theme=dark] body.admin-shell .zen-subject-select-dropdown .el-select-dropdown__item{color:var(--admin-color-text-regular)}:root[data-theme=dark] body.admin-shell .rank-apple-select-dropdown .el-select-dropdown__item.hover,:root[data-theme=dark] body.admin-shell .rank-apple-select-dropdown .el-select-dropdown__item:hover,:root[data-theme=dark] body.admin-shell .zen-subject-select-dropdown .el-select-dropdown__item.hover,:root[data-theme=dark] body.admin-shell .zen-subject-select-dropdown .el-select-dropdown__item:hover{color:var(--admin-color-text-primary);background:#6f9de729}:root[data-theme=dark] body.admin-shell .rank-apple-select-dropdown .el-select-dropdown__item.selected,:root[data-theme=dark] body.admin-shell .zen-subject-select-dropdown .el-select-dropdown__item.selected{color:var(--admin-color-primary-light-3);background:#6f9de733}:root[data-theme=dark] body.admin-shell .rank-apple-select-dropdown .el-popper__arrow:before,:root[data-theme=dark] body.admin-shell .zen-subject-select-dropdown .el-popper__arrow:before{background:#21262ef5;border-color:#8494ae57}:root[data-theme=dark] .el-pagination .el-pager li{background-color:var(--admin-color-bg);color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-pagination .el-pager li:hover{color:var(--admin-color-primary)}:root[data-theme=dark] .el-pagination .el-pager li.is-active{background-color:var(--admin-color-primary);color:var(--admin-color-bg-surface)}:root[data-theme=dark] .el-pagination button{background-color:var(--admin-color-bg);color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-pagination button:hover{color:var(--admin-color-primary)}:root[data-theme=dark] .el-pagination button:disabled{color:var(--admin-color-disabled-text);background-color:var(--admin-color-disabled-bg)}:root[data-theme=dark] .el-tabs .el-tabs__item{color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-tabs .el-tabs__item:hover,:root[data-theme=dark] .el-tabs .el-tabs__item.is-active{color:var(--admin-color-primary)}:root[data-theme=dark] .el-tabs .el-tabs__item.is-disabled{color:var(--admin-color-disabled-text)}:root[data-theme=dark] .el-tabs .el-tabs__nav-wrap:after{background-color:var(--admin-color-border-lighter)}:root[data-theme=dark] .el-form-item__label{color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-form-item__error{color:var(--admin-color-danger)}:root[data-theme=dark] .el-message,:root[data-theme=dark] .el-notification{background-color:var(--admin-color-bg-surface);border-color:var(--admin-color-border);box-shadow:var(--admin-shadow-dark)}:root[data-theme=dark] .el-message__content,:root[data-theme=dark] .el-notification__content{color:var(--admin-color-text-primary)}:root[data-theme=dark] .el-loading-mask{background-color:var(--admin-color-mask)}:root[data-theme=dark] .el-tree{color:var(--admin-color-text-primary);background-color:#0000}:root[data-theme=dark] .el-tree .el-tree-node__content:hover{background-color:var(--admin-color-hover)}:root[data-theme=dark] .el-tree .el-tree-node.is-current>.el-tree-node__content{background-color:var(--admin-color-active)}:root[data-theme=dark] .el-picker-panel{background-color:var(--admin-color-bg-surface);border-color:var(--admin-color-border);color:var(--admin-color-text-primary)}:root[data-theme=dark] .el-picker-panel .el-date-table td.today .el-date-table-cell__text{color:var(--admin-color-primary)}:root[data-theme=dark] .el-picker-panel .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--admin-color-primary);color:var(--admin-color-bg-surface)}:root[data-theme=dark] .el-picker-panel .el-date-table td .el-date-table-cell{color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-picker-panel .el-date-table td .el-date-table-cell:hover{background-color:var(--admin-color-hover)}:root[data-theme=dark] .el-collapse{border-color:var(--admin-color-border)}:root[data-theme=dark] .el-collapse-item__header{background-color:var(--admin-color-bg);color:var(--admin-color-text-primary);border-color:var(--admin-color-border-lighter)}:root[data-theme=dark] .el-collapse-item__header:hover{background-color:var(--admin-color-hover)}:root[data-theme=dark] .el-collapse-item__wrap{background-color:var(--admin-color-bg);border-color:var(--admin-color-border-lighter)}:root[data-theme=dark] .el-step__title{color:var(--admin-color-text-regular)}:root[data-theme=dark] .el-step__title.is-process{color:var(--admin-color-text-primary)}:root[data-theme=dark] .el-step__title.is-finish{color:var(--admin-color-primary)}:root[data-theme=dark] .el-step__description{color:var(--admin-color-text-secondary)}:root[data-theme=dark] .el-step__line{background-color:var(--admin-color-border)}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:var(--transition-base)}@media screen and (width<=768px){:root[data-theme=dark] .el-dialog{width:90%!important;margin-top:5vh!important}:root[data-theme=dark] .el-drawer{width:85%!important}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Sans Emoji;transition:background-color .3s,color .3s}#app{background-color:var(--admin-color-bg-page);min-height:100vh;color:var(--admin-color-text-primary)}a{color:var(--admin-color-link);transition:var(--transition-fast);text-decoration:none}a:active{color:var(--admin-color-link-active)}.admin-card{background-color:var(--admin-color-bg);border:1px solid var(--admin-color-border-lighter);border-radius:var(--admin-radius-md);padding:var(--admin-space-md);box-shadow:var(--admin-shadow-lighter);transition:var(--transition-base)}.admin-card:hover{box-shadow:var(--admin-shadow-light)}.admin-container{max-width:1200px;padding:0 var(--admin-space-md);margin:0 auto}@media (width>=768px){.admin-container{padding:0 var(--admin-space-lg)}}@media (width>=1200px){.admin-container{padding:0 var(--admin-space-xl)}}.admin-page-title{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-color-text-primary);margin-bottom:var(--admin-space-lg)}.admin-page-subtitle{font-size:var(--admin-font-size-lg);font-weight:var(--admin-font-weight-normal);color:var(--admin-color-text-secondary);margin-bottom:var(--admin-space-md)}.admin-divider{background-color:var(--admin-color-border-lighter);height:1px;margin:var(--admin-space-md) 0}.admin-loading-container{min-height:200px;color:var(--admin-color-text-secondary);justify-content:center;align-items:center;display:flex}.admin-empty-state{text-align:center;padding:var(--admin-space-2xl) var(--admin-space-md);color:var(--admin-color-text-secondary)}.admin-empty-state .admin-empty-state__icon{font-size:calc(var(--admin-font-size-title) * 2);margin-bottom:var(--admin-space-md);opacity:.5}.admin-empty-state .admin-empty-state__text{font-size:var(--admin-font-size-md)}.admin-button-group{gap:var(--admin-space-xs);flex-wrap:wrap;display:flex}.admin-form-section{margin-bottom:var(--admin-space-lg)}.admin-form-section:last-child{margin-bottom:0}:root body.admin-shell .el-tooltip__popper{max-width:300px}.admin-theme-dialog .el-dialog__header{padding:var(--admin-space-md) var(--admin-space-lg);border-bottom:1px solid var(--admin-color-border-lighter)}.admin-theme-dialog .el-dialog__body{padding:var(--admin-space-lg)}.admin-theme-dialog .el-dialog__footer{padding:var(--admin-space-md) var(--admin-space-lg);border-top:1px solid var(--admin-color-border-lighter)}.admin-theme-table .el-table__header th{background-color:var(--admin-color-fill);font-weight:var(--admin-font-weight-medium)}.admin-theme-table .el-table__body tr{transition:var(--transition-fast)}.admin-theme-table .el-table__body tr:hover{background-color:var(--admin-color-hover)}.admin-tag-group{gap:var(--admin-space-2xs);flex-wrap:wrap;display:flex}.admin-icon-button{border-radius:var(--admin-radius-md);width:32px;height:32px;color:var(--admin-color-text-regular);border:1px solid var(--admin-color-border-light);cursor:pointer;transition:var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.admin-icon-button:hover{background-color:var(--admin-color-hover);color:var(--admin-color-primary);border-color:var(--admin-color-primary)}.admin-icon-button:active{background-color:var(--admin-color-active)}.admin-icon-button.is-disabled{cursor:not-allowed;color:var(--admin-color-disabled-text);background-color:var(--admin-color-disabled-bg);border-color:var(--admin-color-border-lighter)}.admin-badge{padding:2px var(--admin-space-2xs);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-xs);font-weight:var(--admin-font-weight-medium);align-items:center;line-height:1;display:inline-flex}.admin-badge.admin-badge--primary{background-color:var(--admin-color-primary-light-9);color:var(--admin-color-primary)}.admin-badge.admin-badge--success{background-color:var(--admin-color-success-lighter);color:var(--admin-color-success)}.admin-badge.admin-badge--warning{background-color:var(--admin-color-warning-lighter);color:var(--admin-color-warning)}.admin-badge.admin-badge--danger{background-color:var(--admin-color-danger-lighter);color:var(--admin-color-danger)}.admin-badge.admin-badge--info{background-color:var(--admin-color-info-lighter);color:var(--admin-color-info)}.admin-breadcrumb{align-items:center;gap:var(--admin-space-2xs);font-size:var(--admin-font-size-sm);color:var(--admin-color-text-secondary);display:flex}.admin-breadcrumb .admin-breadcrumb__item{align-items:center;display:flex}.admin-breadcrumb .admin-breadcrumb__item:not(:last-child):after{content:"/";margin-left:var(--admin-space-2xs);color:var(--admin-color-text-placeholder)}.admin-breadcrumb .admin-breadcrumb__item a{color:var(--admin-color-text-regular)}.admin-breadcrumb .admin-breadcrumb__item a:hover{color:var(--admin-color-primary)}.admin-breadcrumb .admin-breadcrumb__item.is-active{color:var(--admin-color-text-primary);font-weight:var(--admin-font-weight-medium)}.admin-show-mobile{display:none!important}@media (width<=768px){.admin-show-mobile{display:block!important}}.admin-hide-mobile{display:block!important}@media (width<=768px){.admin-hide-mobile{display:none!important}}.admin-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.admin-no-print{display:none!important}.admin-page-break{page-break-after:always}}:root body.admin-shell .el-input__wrapper{background:var(--admin-color-fill-light);border:1px solid var(--admin-color-border);box-shadow:none;border-radius:var(--admin-radius-md);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-input__wrapper:hover{border-color:var(--admin-color-primary);box-shadow:0 0 12px #00f3ff33}:root body.admin-shell .el-input__wrapper.is-focus{border-color:var(--admin-color-primary);box-shadow:0 0 0 3px #00f3ff1a,0 0 0 3px #0071e32e}:root body.admin-shell .el-input__inner{color:var(--admin-color-text-primary);caret-color:var(--admin-color-primary);box-shadow:none;background:0 0;border:none;outline:none}:root body.admin-shell .el-input__inner::placeholder{color:var(--admin-color-text-placeholder);opacity:.7}:root body.admin-shell .el-textarea__inner{background:var(--admin-color-fill-light);color:var(--admin-color-text-primary);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);caret-color:var(--admin-color-primary);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-textarea__inner:focus{border-color:var(--admin-color-primary);box-shadow:0 0 0 3px #00f3ff1a,0 0 0 3px #0071e32e}:root body.admin-shell .el-textarea__inner::placeholder{color:var(--admin-color-text-placeholder);opacity:.7}:root body.admin-shell .el-select .el-input__wrapper{background:var(--admin-color-fill-light)}:root body.admin-shell .el-select-dropdown{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root body.admin-shell .el-select-dropdown__item{color:var(--admin-color-text-primary);transition:color var(--transition-fast) ease, background-color var(--transition-fast) ease, border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, opacity var(--transition-fast) ease, transform var(--transition-fast) ease}:root body.admin-shell .el-select-dropdown__item.hover,:root body.admin-shell .el-select-dropdown__item:hover{background:var(--admin-color-fill-light);color:var(--admin-color-primary)}:root body.admin-shell .el-select-dropdown__item.selected{color:var(--admin-color-primary);background:#00f3ff1a;font-weight:600}:root body.admin-shell .el-date-picker,:root body.admin-shell .el-picker-panel{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root body.admin-shell .el-date-picker__header,:root body.admin-shell .el-picker-panel__header{border-bottom:1px solid var(--admin-color-border)}:root body.admin-shell .el-date-picker__header-label,:root body.admin-shell .el-picker-panel__icon-btn,:root body.admin-shell .el-date-table td{color:var(--admin-color-text-primary)}:root body.admin-shell .el-date-table td.today span{color:var(--admin-color-primary);font-weight:600}:root body.admin-shell .el-date-table td.available:hover{background:var(--admin-color-fill-light);color:var(--admin-color-primary)}:root body.admin-shell .el-date-table td.current:not(.disabled) span{background:var(--admin-gradient-primary);color:var(--admin-component-white)}:root body.admin-shell .el-input-number .el-input__wrapper{background:var(--admin-color-fill-light)}:root body.admin-shell .el-input-number__decrease,:root body.admin-shell .el-input-number__increase{background:var(--admin-color-bg-surface);color:var(--admin-color-text-primary);border-left:1px solid var(--admin-color-border);transition:color var(--transition-fast) ease, background-color var(--transition-fast) ease, border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, opacity var(--transition-fast) ease, transform var(--transition-fast) ease}:root body.admin-shell .el-input-number__decrease:hover,:root body.admin-shell .el-input-number__increase:hover{background:var(--admin-color-fill-light);color:var(--admin-color-primary)}:root body.admin-shell .el-checkbox__inner{background:var(--admin-color-fill-light);border:1px solid var(--admin-color-border);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-checkbox__inner:hover{border-color:var(--admin-color-primary)}:root body.admin-shell .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--admin-gradient-primary);border-color:var(--admin-color-primary)}:root body.admin-shell .el-checkbox__label{color:var(--admin-color-text-primary)}:root body.admin-shell .el-radio__inner{background:var(--admin-color-fill-light);border:1px solid var(--admin-color-border);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-radio__inner:hover{border-color:var(--admin-color-primary)}:root body.admin-shell .el-radio__input.is-checked .el-radio__inner{background:var(--admin-color-fill-light);border-color:var(--admin-color-primary);box-shadow:0 0 0 3px #0071e32e}:root body.admin-shell .el-radio__input.is-checked .el-radio__inner:after{background:var(--admin-color-primary)}:root body.admin-shell .el-radio__label{color:var(--admin-color-text-primary)}:root body.admin-shell .el-switch__core{background:var(--admin-color-fill-light);border:1px solid var(--admin-color-border)}:root body.admin-shell .el-switch.is-checked .el-switch__core{background:var(--admin-gradient-primary);border-color:var(--admin-color-primary)}:root body.admin-shell .el-tabs__nav-wrap:after{background-color:var(--admin-color-border)}:root body.admin-shell .el-tabs__item{color:var(--admin-color-text-secondary);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-tabs__item:hover{color:var(--admin-color-primary)}:root body.admin-shell .el-tabs__item.is-active{color:var(--admin-color-primary);font-weight:600}:root body.admin-shell .el-tabs__active-bar{background:var(--admin-gradient-primary);height:3px;box-shadow:0 0 0 3px #0071e32e}:root body.admin-shell .el-dialog,:root body.admin-shell .el-message-box{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root body.admin-shell .el-dialog:not(.apple-team-dialog):not(.apple-group-dialog):not(.create-drill-config-dialog):not(.hot-battle-rule-dialog):not(.quick-drill-dialog):not(.zen-subject-dialog):before{content:"";background:var(--admin-gradient-primary);opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}:root body.admin-shell .el-dialog__header,:root body.admin-shell .el-message-box__header{border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-text-primary);padding:20px}:root body.admin-shell .el-dialog__title,:root body.admin-shell .el-message-box__title{color:var(--admin-color-primary);font-weight:600;font-size:var(--admin-font-size-xl)}:root body.admin-shell .el-dialog__body,:root body.admin-shell .el-message-box__content{color:var(--admin-color-text-primary)}:root body.admin-shell .el-drawer{background:var(--admin-color-bg-surface);border-left:1px solid var(--admin-color-border);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root body.admin-shell .el-drawer__header{border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-primary);font-weight:600}:root body.admin-shell .el-card{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-card:hover{border-color:var(--admin-color-primary);box-shadow:0 0 0 3px #0071e32e, var(--admin-shadow-dark)}:root body.admin-shell .el-card__header{border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-primary);background:var(--admin-color-fill-light);font-weight:600}:root body.admin-shell .el-table:not(.apple-table){border-radius:var(--admin-radius-lg);--el-table-border-color:var(--admin-color-border);--el-table-border:1px solid var(--admin-color-border);--el-table-bg-color:transparent;--el-table-text-color:var(--admin-color-text-secondary);--el-table-header-bg-color:var(--admin-color-fill-light);--el-table-header-text-color:var(--admin-color-primary);--el-table-row-hover-bg-color:#00f3ff0d;--el-table-current-row-bg-color:#00f3ff14;--el-table-tr-bg-color:transparent;--el-table-expanded-cell-bg-color:transparent;color:var(--admin-color-text-primary);background:0 0;overflow:hidden}:root body.admin-shell .el-table:not(.apple-table) th.el-table__cell{background:var(--admin-color-fill-light);color:var(--admin-color-primary);text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:var(--admin-font-size-sm);border-bottom:2px solid var(--admin-color-border)}:root body.admin-shell .el-table:not(.apple-table) td.el-table__cell{border-bottom:1px solid var(--admin-color-border);color:var(--admin-color-text-secondary);transition:color var(--transition-fast) ease, background-color var(--transition-fast) ease, border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, opacity var(--transition-fast) ease, transform var(--transition-fast) ease}:root body.admin-shell .el-table:not(.apple-table).el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{color:var(--admin-color-text-primary);background:#00f3ff0d;box-shadow:inset 0 0 20px #00f3ff1a}:root body.admin-shell .el-table:not(.apple-table) .el-table__empty-text{color:var(--admin-color-text-secondary)}:root body.admin-shell .el-pagination:not(.apple-pagination){color:var(--admin-color-text-primary);--el-pagination-bg-color:var(--admin-color-fill-light);--el-pagination-text-color:var(--admin-color-text-primary);--el-pagination-button-color:var(--admin-color-text-primary);--el-pagination-button-bg-color:var(--admin-color-fill-light);--el-pagination-hover-color:var(--admin-color-primary);--el-pagination-button-disabled-color:var(--admin-color-text-secondary);--el-pagination-button-disabled-bg-color:var(--admin-color-fill-light);--el-pagination-border-radius:var(--admin-radius-sm)}:root body.admin-shell .el-pagination:not(.apple-pagination) button,:root body.admin-shell .el-pagination:not(.apple-pagination) span:not([class*=suffix]){color:var(--admin-color-text-primary);background:var(--admin-color-fill-light);border-radius:var(--admin-radius-sm)}:root body.admin-shell .el-pagination:not(.apple-pagination) button:hover{color:var(--admin-color-primary)}:root body.admin-shell .el-pagination:not(.apple-pagination) .el-pager li{background:var(--admin-color-fill-light);color:var(--admin-color-text-primary);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-sm);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease;margin:0 4px}:root body.admin-shell .el-pagination:not(.apple-pagination) .el-pager li.is-active{background:var(--admin-gradient-primary);color:var(--admin-component-white);border-color:var(--admin-color-primary);font-weight:600;box-shadow:0 0 0 3px #0071e32e}:root body.admin-shell .el-pagination:not(.apple-pagination) .el-pager li:hover:not(.is-active){color:var(--admin-color-primary);border-color:var(--admin-color-primary);box-shadow:0 0 12px #00f3ff33}:root body.admin-shell .el-pagination.is-background:not(.apple-pagination) .el-pager li{background:var(--admin-color-fill-light);color:var(--admin-color-text-primary)}:root body.admin-shell .el-pagination.is-background:not(.apple-pagination) .el-pager li.is-active{background:var(--admin-gradient-primary);color:var(--admin-component-white)}:root body.admin-shell .el-pagination.is-background:not(.apple-pagination) .el-pager li:hover:not(.is-active){color:var(--admin-color-primary);background:#00f3ff14}:root body.admin-shell .el-button{border-radius:var(--admin-radius-md);transition:color var(--transition-base) cubic-bezier(.4, 0, .2, 1), background-color var(--transition-base) cubic-bezier(.4, 0, .2, 1), border-color var(--transition-base) cubic-bezier(.4, 0, .2, 1), box-shadow var(--transition-base) cubic-bezier(.4, 0, .2, 1), opacity var(--transition-base) cubic-bezier(.4, 0, .2, 1), transform var(--transition-base) cubic-bezier(.4, 0, .2, 1);letter-spacing:.3px;font-weight:500}:root body.admin-shell .el-button--primary{background:var(--admin-gradient-primary);color:var(--admin-component-white);box-shadow:var(--admin-shadow-light);border:none}:root body.admin-shell .el-button--primary:hover,:root body.admin-shell .el-button--primary:focus{box-shadow:0 0 0 3px #0071e32e, var(--admin-shadow-base)}:root body.admin-shell .el-button--success{background:var(--admin-gradient-success);color:var(--admin-component-white);border:none}:root body.admin-shell .el-button--success:hover,:root body.admin-shell .el-button--success:focus{box-shadow:0 0 0 3px #67c23a2e, var(--admin-shadow-base)}:root body.admin-shell .el-button--warning{background:var(--admin-gradient-warning);color:var(--admin-component-white);border:none}:root body.admin-shell .el-button--warning:hover,:root body.admin-shell .el-button--warning:focus{box-shadow:0 0 15px #ffb80099, var(--admin-shadow-base)}:root body.admin-shell .el-button--danger{background:var(--admin-gradient-danger);color:var(--admin-component-white);border:none}:root body.admin-shell .el-button--danger:hover,:root body.admin-shell .el-button--danger:focus{box-shadow:var(--admin-color-team-red-glow), var(--admin-shadow-base)}:root body.admin-shell .el-button--info{background:var(--admin-color-fill-light);border:1px solid var(--admin-color-border);color:var(--admin-color-text-primary)}:root body.admin-shell .el-button--info:hover,:root body.admin-shell .el-button--info:focus{border-color:var(--admin-color-primary);color:var(--admin-color-primary);box-shadow:0 0 12px #00f3ff33}:root body.admin-shell .el-button.is-link,:root body.admin-shell .el-button.is-text{box-shadow:none;background:0 0;border-color:#0000}:root body.admin-shell .el-button.is-link:hover,:root body.admin-shell .el-button.is-text:hover{box-shadow:none;background:0 0}:root body.admin-shell .el-button.is-text.el-button--primary,:root body.admin-shell .el-button.is-link.el-button--primary{color:var(--el-color-primary)}:root body.admin-shell .el-button.is-text.el-button--primary:hover,:root body.admin-shell .el-button.is-link.el-button--primary:hover{color:var(--el-color-primary-light-3)}:root body.admin-shell .el-button.is-text.el-button--danger,:root body.admin-shell .el-button.is-link.el-button--danger{color:var(--el-color-danger)}:root body.admin-shell .el-button.is-text.el-button--danger:hover,:root body.admin-shell .el-button.is-link.el-button--danger:hover{color:var(--el-color-danger-light-3)}:root body.admin-shell .el-button.is-text.el-button--success,:root body.admin-shell .el-button.is-link.el-button--success{color:var(--el-color-success)}:root body.admin-shell .el-button.is-text.el-button--success:hover,:root body.admin-shell .el-button.is-link.el-button--success:hover{color:var(--el-color-success-light-3)}:root body.admin-shell .el-button.is-text.el-button--warning,:root body.admin-shell .el-button.is-link.el-button--warning{color:var(--el-color-warning)}:root body.admin-shell .el-button.is-text.el-button--warning:hover,:root body.admin-shell .el-button.is-link.el-button--warning:hover{color:var(--el-color-warning-light-3)}:root body.admin-shell .el-button.is-circle{transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-button.is-circle:hover{transform:scale(1.1)}:root body.admin-shell .el-tag{border-radius:var(--admin-radius-round);letter-spacing:.3px;transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease;font-weight:500}:root body.admin-shell .el-tag--primary{background:var(--admin-gradient-primary);border-color:var(--admin-color-primary);color:var(--admin-component-white)}:root body.admin-shell .el-tag--success{background:var(--admin-gradient-success);border-color:var(--admin-color-success);color:var(--admin-component-white)}:root body.admin-shell .el-tag--warning{background:var(--admin-gradient-warning);border-color:var(--admin-color-warning);color:var(--admin-component-white)}:root body.admin-shell .el-tag--danger{background:var(--admin-gradient-danger);border-color:var(--admin-color-danger);color:var(--admin-component-white)}:root body.admin-shell .el-tag--info{background:var(--admin-color-fill-light);border-color:var(--admin-color-border);color:var(--admin-color-text-secondary)}:root body.admin-shell .el-steps{--el-text-color-primary:var(--admin-color-text-primary)}:root body.admin-shell .el-step__head.is-process{color:var(--admin-color-primary);border-color:var(--admin-color-primary)}:root body.admin-shell .el-step__title.is-process{color:var(--admin-color-primary);font-weight:600}:root body.admin-shell .el-step__head.is-finish{color:var(--admin-color-success);border-color:var(--admin-color-success)}:root body.admin-shell .el-step__title.is-finish{color:var(--admin-color-success)}:root body.admin-shell .el-step__line{background-color:var(--admin-color-border)}:root body.admin-shell .el-step__line-inner{background:var(--admin-gradient-primary)}:root body.admin-shell .el-message{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root body.admin-shell .el-message--success{border-left:4px solid var(--admin-color-success)}:root body.admin-shell .el-message--warning{border-left:4px solid var(--admin-color-warning)}:root body.admin-shell .el-message--error{border-left:4px solid var(--admin-color-danger)}:root body.admin-shell .el-message--info{border-left:4px solid var(--admin-color-primary)}:root body.admin-shell .phone-message-mount .el-message,:root body.admin-shell .phone-preview-area .el-message{background-color:var(--el-message-bg-color,var(--el-bg-color-overlay));border:1px solid var(--el-border-color-lighter,var(--admin-color-border-light));border-radius:var(--admin-radius-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;box-shadow:0 2px 12px #0000001a}:root body.admin-shell .phone-message-mount .el-message--success,:root body.admin-shell .phone-preview-area .el-message--success,:root body.admin-shell .phone-message-mount .el-message--warning,:root body.admin-shell .phone-preview-area .el-message--warning,:root body.admin-shell .phone-message-mount .el-message--error,:root body.admin-shell .phone-preview-area .el-message--error,:root body.admin-shell .phone-message-mount .el-message--info,:root body.admin-shell .phone-preview-area .el-message--info{border-left:none}:root body.admin-shell .el-notification{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root body.admin-shell .el-notification__title{color:var(--admin-color-primary);font-weight:600}:root body.admin-shell .el-notification__content{color:var(--admin-color-text-primary)}:root body.admin-shell .el-loading-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3}:root body.admin-shell .el-loading-spinner .circular{stroke:var(--admin-color-primary);filter:drop-shadow(0 0 10px var(--admin-color-primary))}:root body.admin-shell .el-breadcrumb__inner{color:var(--admin-color-text-secondary);transition:color var(--transition-fast) ease, background-color var(--transition-fast) ease, border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, opacity var(--transition-fast) ease, transform var(--transition-fast) ease}:root body.admin-shell .el-breadcrumb__inner:hover{color:var(--admin-color-primary)}:root body.admin-shell .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--admin-color-primary);font-weight:600}:root body.admin-shell .el-menu{background:0 0;border-right:none}:root body.admin-shell .el-menu-item,:root body.admin-shell .el-sub-menu__title{color:var(--admin-color-text-secondary);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-menu-item:hover,:root body.admin-shell .el-sub-menu__title:hover{color:var(--admin-color-primary);background:#00f3ff0d}:root body.admin-shell .el-menu-item.is-active{color:var(--admin-color-primary);border-left:3px solid var(--admin-color-primary);background:linear-gradient(90deg,#00f3ff26,#0000);font-weight:600}:root body.admin-shell .el-dropdown-menu{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root body.admin-shell .el-dropdown-menu__item{color:var(--admin-color-text-primary);transition:color var(--transition-fast) ease, background-color var(--transition-fast) ease, border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, opacity var(--transition-fast) ease, transform var(--transition-fast) ease}:root body.admin-shell .el-dropdown-menu__item:hover{background:var(--admin-color-fill-light);color:var(--admin-color-primary)}:root body.admin-shell .el-popover,:root body.admin-shell .el-tooltip__popper{background:var(--admin-color-bg-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--admin-color-text-primary)}:root body.admin-shell .el-popper__arrow:before{background:var(--admin-color-bg-surface);border-color:var(--admin-color-border)}:root body.admin-shell .el-form-item__label{color:var(--admin-color-text-primary);font-weight:500}:root body.admin-shell .el-form-item__error{color:var(--admin-color-danger)}:root body.admin-shell .el-avatar{--el-avatar-bg-color:var(--admin-color-fill-light);--el-avatar-text-color:var(--admin-color-text-primary);border:1px solid var(--admin-color-border);transition:color var(--transition-base) ease, background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease, opacity var(--transition-base) ease, transform var(--transition-base) ease}:root body.admin-shell .el-empty__description p{color:var(--admin-color-text-secondary)}:root body.admin-shell .el-alert{border-radius:var(--admin-radius-md)}:root body.admin-shell .el-alert--info.is-light{color:var(--admin-color-primary);background-color:#00f3ff0f}:root body.admin-shell .el-alert--success.is-light{color:var(--admin-color-success);background-color:#00ff880f}:root body.admin-shell .el-alert--warning.is-light{color:var(--admin-color-warning);background-color:#ffb8000f}:root body.admin-shell .el-alert--error.is-light{color:var(--admin-color-danger);background-color:#ff4d4d0f}:root body.admin-shell .el-upload--picture-card{background:var(--admin-color-fill-light);border:1px dashed var(--admin-color-border);border-radius:var(--admin-radius-md);transition:border-color var(--transition-base) ease, box-shadow var(--transition-base) ease}:root body.admin-shell .el-upload--picture-card:hover{border-color:var(--admin-color-primary);box-shadow:0 0 0 3px #0071e32e}:root body.admin-shell .el-upload-dragger{background:var(--admin-color-fill-light);border-color:var(--admin-color-border);border-radius:var(--admin-radius-md)}:root body.admin-shell .el-upload-dragger:hover{border-color:var(--admin-color-primary)}:root body.admin-shell .el-upload__tip{color:var(--admin-color-text-secondary)}:root body.admin-shell .el-progress-bar__outer{background-color:var(--admin-color-fill-light);border-radius:var(--admin-radius-control-pill)}:root body.admin-shell .el-progress-bar__inner{background:var(--admin-gradient-primary);border-radius:var(--admin-radius-control-pill)}:root body.admin-shell .el-progress__text{color:var(--admin-color-text-primary)}:root body.admin-shell .el-rate{--el-rate-fill-color:var(--admin-color-primary);--el-rate-void-color:var(--admin-color-border)}:root body.admin-shell .el-badge__content{border-color:var(--admin-color-bg-surface)}:root{--apple-ui-radius-sm:10px;--apple-ui-radius-md:12px;--apple-ui-radius-lg:16px;--apple-ui-line:#e2e8f0;--apple-ui-line-strong:#d8e0eb;--apple-ui-text:#3f4754;--apple-ui-text-secondary:#70798a;--apple-ui-bg-card:#fdfdfe;--apple-ui-bg-header:#f7f9fc;--apple-ui-bg-hover:#f4f8ff;--apple-ui-bg-active:#edf4ff;--apple-ui-primary:#4b79bf;--apple-ui-primary-active:#3e70b8;--apple-ui-primary-line:#c9d9ef;--apple-ui-shadow-soft:0 12px 26px -24px #0f172a73;--apple-ui-shadow-btn:0 5px 12px -12px #0f172a73;--apple-ui-shadow-btn-hover:0 8px 16px -13px #0f172a73;--apple-ui-motion-fast:.2s ease;--apple-ui-motion-mid:.26s ease;--apple-ui-enter-ease:cubic-bezier(.22, 1, .36, 1);--apple-main-card-radius:18px;--apple-main-card-line:#dfe4eb;--apple-main-card-line-hover:#c9d4e3;--apple-main-card-bg:linear-gradient(180deg, #fcfcfd 0%, #f6f7f9 100%);--apple-main-card-bg-hover:linear-gradient(180deg, #fff 0%, #f8fafe 100%);--apple-main-card-shadow:0 8px 18px -20px #0f172a61;--apple-main-card-shadow-hover:0 12px 22px -20px #0f172a75}:root[data-theme=dark]{--apple-ui-line:var(--color-border-base);--apple-ui-line-strong:var(--color-border-light);--apple-ui-text:var(--color-text-primary);--apple-ui-text-secondary:var(--color-text-secondary);--apple-ui-bg-card:var(--color-fill-base);--apple-ui-bg-header:var(--color-fill-light);--apple-ui-bg-hover:#0071e31f;--apple-ui-bg-active:#0071e333;--apple-ui-shadow-soft:none;--apple-ui-shadow-btn:none;--apple-ui-shadow-btn-hover:none;--apple-main-card-line:#8494ae52;--apple-main-card-line-hover:#a0b2cc6b;--apple-main-card-bg:linear-gradient(180deg, #22262ee0 0%, #1b1f26c7 100%);--apple-main-card-bg-hover:linear-gradient(180deg, #272c35e6 0%, #1f232bcc 100%);--apple-main-card-shadow:0 8px 20px -20px #00000094, inset 0 1px 0 #ffffff0a;--apple-main-card-shadow-hover:0 12px 24px -20px #0000009e, inset 0 1px 0 #ffffff0f}@keyframes apple-card-rise-in{0%{opacity:0;filter:saturate(.92);transform:translateY(14px)scale(.985)}to{opacity:1;filter:saturate();transform:translate(0,0)scale(1)}}.apple-enter-card{animation:apple-card-rise-in .62s var(--apple-ui-enter-ease) both;will-change:transform, opacity, filter}.apple-enter-delay-1{animation-delay:20ms}.apple-enter-delay-2{animation-delay:80ms}.apple-enter-delay-3{animation-delay:.14s}.apple-enter-delay-4{animation-delay:.2s}.apple-enter-delay-5{animation-delay:.26s}.apple-enter-delay-6{animation-delay:.32s}@media (prefers-reduced-motion:reduce){.apple-enter-card{animation:none!important}}:root body.admin-shell .el-page-header.apple-back-nav{width:fit-content;transition:transform var(--apple-ui-motion-mid), border-color var(--apple-ui-motion-fast), box-shadow var(--apple-ui-motion-fast), background-color var(--apple-ui-motion-fast);background:linear-gradient(#fcfcfd 0%,#f6f7f9 100%);border:1px solid #dfe4eb;border-radius:14px;margin-bottom:16px;padding:4px;display:inline-flex;box-shadow:0 8px 18px -20px #0f172a61}:root body.admin-shell .el-page-header.apple-back-nav:hover{border-color:#c9d4e3;transform:translateY(-1px);box-shadow:0 12px 22px -20px #0f172a75}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__left{background:linear-gradient(#fff 0%,#f8fafe 100%);border:1px solid #c9d4e399;border-radius:10px;gap:8px;margin-right:0;padding:6px 10px}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__left:after{display:none}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__title{color:#74839a;transition:color var(--apple-ui-motion-fast);font-size:13px;font-weight:600}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__title:hover{color:var(--apple-ui-primary-active)}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__icon{color:#8a99b0}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__content{color:var(--apple-ui-text);letter-spacing:.1px;font-weight:600}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__separator,:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__breadcrumb{display:none}:root[data-theme=dark] body.admin-shell .el-page-header.apple-back-nav{background:linear-gradient(#22262ee0 0%,#1b1f26c7 100%);border-color:#8494ae52;box-shadow:0 8px 20px -20px #00000094,inset 0 1px #ffffff0a}:root[data-theme=dark] body.admin-shell .el-page-header.apple-back-nav .el-page-header__left{background:linear-gradient(#292e38e6 0%,#21262ed1 100%);border-color:#9cadc657}:root[data-theme=dark] body.admin-shell .el-page-header.apple-back-nav .el-page-header__title{color:#9aa8bd}:root[data-theme=dark] body.admin-shell .el-page-header.apple-back-nav .el-page-header__icon{color:#8d9db4}@media (width<=768px){:root body.admin-shell .el-page-header.apple-back-nav{margin-bottom:12px;padding:3px}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__left{padding:5px 8px}:root body.admin-shell .el-page-header.apple-back-nav .el-page-header__content{font-size:13px}}:root body.admin-shell .apple-main-card{border-radius:var(--apple-main-card-radius);border:1px solid var(--apple-main-card-line);background:var(--apple-main-card-bg);box-shadow:var(--apple-main-card-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.03);transition:transform var(--apple-ui-motion-mid), box-shadow var(--apple-ui-motion-mid), border-color var(--apple-ui-motion-fast), background-color var(--apple-ui-motion-fast);position:relative}:root body.admin-shell .apple-main-card:hover{border-color:var(--apple-main-card-line-hover);background:var(--apple-main-card-bg-hover);box-shadow:var(--apple-main-card-shadow-hover);transform:translateY(-1px)}:root body.admin-shell .apple-table{border-radius:var(--apple-ui-radius-lg);--el-table-bg-color:var(--apple-ui-bg-card);--el-table-tr-bg-color:var(--apple-ui-bg-card);--el-table-expanded-cell-bg-color:var(--apple-ui-bg-card);--el-table-header-bg-color:var(--apple-ui-bg-header);--el-table-text-color:var(--apple-ui-text);--el-table-header-text-color:var(--apple-ui-text-secondary);--el-table-row-hover-bg-color:var(--apple-ui-bg-hover);--el-table-current-row-bg-color:var(--apple-ui-bg-active);--el-table-border-color:var(--apple-ui-line);overflow:hidden}:root body.admin-shell .apple-table .el-table__inner-wrapper{border-radius:var(--apple-ui-radius-lg);box-shadow:var(--apple-ui-shadow-soft);overflow:hidden}:root body.admin-shell .apple-table .el-table__inner-wrapper:before{display:none}:root body.admin-shell .apple-table .el-table__body-wrapper{-webkit-overflow-scrolling:touch;overflow:auto visible}:root body.admin-shell .apple-table .el-table__fixed,:root body.admin-shell .apple-table .el-table__fixed-right{z-index:3;box-shadow:0 0 0 1px #e2e8f0b3}:root body.admin-shell .apple-table .el-table__fixed:before,:root body.admin-shell .apple-table .el-table__fixed-right:before{display:none}:root body.admin-shell .apple-table .el-table-fixed-column--left,:root body.admin-shell .apple-table .el-table-fixed-column--right{background:var(--apple-ui-bg-card)}:root body.admin-shell .apple-table .el-table__header-wrapper{background:linear-gradient(#fbfcff 0%,#f6f8fb 100%)}:root[data-theme=dark] body.admin-shell .apple-table .el-table__header-wrapper{background:var(--apple-ui-bg-header)}:root body.admin-shell .apple-table .el-table__header th.el-table__cell{color:var(--apple-ui-text-secondary);border-bottom:1px solid var(--apple-ui-line);letter-spacing:.15px;background:0 0;padding:12px 0;font-size:13px;font-weight:600}:root body.admin-shell .apple-table td.el-table__cell{background:var(--apple-ui-bg-card);color:var(--apple-ui-text);border-bottom:1px solid #e6ebf2;padding:13px 0}:root body.admin-shell .apple-table .el-table__body tr:hover>td.el-table__cell{background:var(--apple-ui-bg-hover)}:root body.admin-shell .apple-table .cell{white-space:nowrap;color:var(--apple-ui-text);overflow:visible}:root body.admin-shell .apple-row-actions .el-button{width:34px;height:34px;box-shadow:var(--apple-ui-shadow-btn);transition:transform var(--apple-ui-motion-fast), box-shadow var(--apple-ui-motion-fast), border-color var(--apple-ui-motion-fast), background-color var(--apple-ui-motion-fast);background:#fff;border:1px solid #d7dfeb;border-radius:11px;margin:0;padding:7px}:root body.admin-shell .apple-row-actions .el-button:hover{box-shadow:var(--apple-ui-shadow-btn-hover);background:#f7f9fd;border-color:#c3d1e5;transform:translateY(-1px)}:root body.admin-shell .apple-row-actions .el-button--success{color:#318f61;background:#eef9f3;border-color:#cae7d8}:root body.admin-shell .apple-row-actions .el-button--primary{color:#3a74c7;background:#eef4ff;border-color:#ceddf3}:root body.admin-shell .apple-row-actions .el-button--danger{color:#c3657d;background:#fff0f4;border-color:#efcfda}:root body.admin-shell .apple-row-actions .el-button--warning{color:#b17f34;background:#fff6e8;border-color:#eedcc0}:root[data-theme=dark] body.admin-shell .apple-row-actions .el-button{color:#c8d4e4;box-shadow:none;background:linear-gradient(#292e37f0 0%,#22262ee6 100%);border-color:#8897ae57}:root[data-theme=dark] body.admin-shell .apple-row-actions .el-button:hover{background:linear-gradient(#2f353ff5 0%,#272c35eb 100%);border-color:#74a2de75}:root[data-theme=dark] body.admin-shell .apple-row-actions .el-button--success{color:#90ddb5;background:#3d8f5d33;border-color:#5fb88366}:root[data-theme=dark] body.admin-shell .apple-row-actions .el-button--primary{color:#abd0ff;background:#4876b633;border-color:#68a7f56b}:root[data-theme=dark] body.admin-shell .apple-row-actions .el-button--danger{color:#ffb2c4;background:#ab546e33;border-color:#cb79926b}:root[data-theme=dark] body.admin-shell .apple-row-actions .el-button--warning{color:#f2cd93;background:#a4773e33;border-color:#d6a6686b}:root body.admin-shell .el-pagination.apple-pagination{--el-pagination-font-size:13px;--el-pagination-bg-color:transparent;--el-pagination-button-bg-color:#fff;--el-pagination-text-color:#6d7789;--el-pagination-hover-color:var(--apple-ui-primary);--el-pagination-button-disabled-bg-color:#f3f6fa;--el-pagination-button-disabled-text-color:#b1b9c7;gap:6px}:root body.admin-shell .el-pagination.apple-pagination .el-pagination__sizes .el-input__wrapper,:root body.admin-shell .el-pagination.apple-pagination .el-pagination__jump .el-input__wrapper{border-radius:var(--apple-ui-radius-sm);border:1px solid var(--apple-ui-line-strong);background:#fff;height:32px;box-shadow:inset 0 1px #ffffffeb}:root body.admin-shell .el-pagination.apple-pagination .btn-prev,:root body.admin-shell .el-pagination.apple-pagination .btn-next{color:#748198;border:1px solid var(--apple-ui-line-strong);border-radius:var(--apple-ui-radius-sm);width:32px;height:32px;transition:all var(--apple-ui-motion-fast);background:#fff;margin:0;padding:0}:root body.admin-shell .el-pagination.apple-pagination .btn-prev:hover,:root body.admin-shell .el-pagination.apple-pagination .btn-next:hover{color:var(--apple-ui-primary);background:#f6f9ff;border-color:#c5d3e6}:root body.admin-shell .el-pagination.apple-pagination .btn-prev:disabled,:root body.admin-shell .el-pagination.apple-pagination .btn-next:disabled{opacity:1;color:#b1b9c7;background:#f3f6fa;border-color:#e0e6ef}:root body.admin-shell .el-pagination.apple-pagination .el-pager li{border:1px solid var(--apple-ui-line-strong);color:#6d7789;border-radius:var(--apple-ui-radius-sm);min-width:32px;height:32px;transition:all var(--apple-ui-motion-fast);background:#fff;margin:0 2px}:root body.admin-shell .el-pagination.apple-pagination .el-pager li:hover{color:var(--apple-ui-primary);background:#f6f9ff;border-color:#c5d3e6}:root body.admin-shell .el-pagination.apple-pagination .el-pager li.is-active{background:var(--apple-ui-bg-active);color:var(--apple-ui-primary-active);border-color:var(--apple-ui-primary-line);font-weight:600;box-shadow:0 5px 12px -12px #3e70b88c}:root body.admin-shell .el-pagination.apple-pagination .el-pagination__total,:root body.admin-shell .el-pagination.apple-pagination .el-pagination__jump{color:#7a8597}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination{--el-pagination-button-bg-color:#272e39eb;--el-pagination-text-color:#c8d6ea;--el-pagination-button-disabled-bg-color:#1f252ee6;--el-pagination-button-disabled-text-color:#7f8ea5}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pagination__sizes .el-input__wrapper,:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pagination__jump .el-input__wrapper{color:#c8d6ea;background:#272e39eb;border-color:#8897ae57;box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .btn-prev,:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .btn-next{color:#c8d6ea;background:#272e39eb;border-color:#8897ae57}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .btn-prev:hover,:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .btn-next:hover{color:#eaf2ff;background:#363f4df5;border-color:#a0b2cc85}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .btn-prev:disabled,:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .btn-next:disabled{color:#7f8ea5;background:#1f252ee6;border-color:#6c7b9147}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pager li{color:#c8d6ea;background:#272e39eb;border-color:#8897ae57}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pager li:hover{color:#eaf2ff;background:#363f4df5;border-color:#a0b2cc85}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pager li.is-active{color:#fff;background:linear-gradient(#4c9eee 0%,#2f80db 100%);border-color:#3f8edd;box-shadow:0 10px 18px -12px #4381d6ad}:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pagination__total,:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pagination__jump,:root[data-theme=dark] body.admin-shell .el-pagination.apple-pagination .el-pagination__jump .el-pagination__classifier{color:#aebfd6}:root body.admin-shell .el-message-box{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border:1px solid #0000000f;border-radius:23px;padding-bottom:0;overflow:hidden;box-shadow:0 22px 58px #00000026}:root body.admin-shell .el-message-box__header{background:0 0;border-bottom:none;margin-right:0;padding:22px 26px 0}:root body.admin-shell .el-message-box__title{color:#1d1d1f;letter-spacing:-.02em;font-size:17px;font-weight:600}:root body.admin-shell .el-message-box__headerbtn{width:28px;height:28px;transition:background-color var(--apple-ui-motion-fast);border-radius:50%;top:18px;right:18px}:root body.admin-shell .el-message-box__headerbtn:hover{background:#0000000a}:root body.admin-shell .el-message-box__headerbtn .el-message-box__close{color:#86868b;font-size:15px}:root body.admin-shell .el-message-box__content{color:#1d1d1f;padding:12px 26px}:root body.admin-shell .el-message-box__container{align-items:flex-start;gap:14px;display:flex}:root body.admin-shell .el-message-box__status{flex-shrink:0;margin-top:1px;font-size:22px}:root body.admin-shell .el-message-box__status.el-message-box-icon--warning{color:#ff9f0a}:root body.admin-shell .el-message-box__status.el-message-box-icon--error{color:#ff3b30}:root body.admin-shell .el-message-box__status.el-message-box-icon--success{color:#34c759}:root body.admin-shell .el-message-box__status.el-message-box-icon--info{color:var(--apple-ui-primary)}:root body.admin-shell .el-message-box__message{color:#424245;font-size:14px;line-height:1.6}:root body.admin-shell .el-message-box__message p{margin:0}:root body.admin-shell .el-message-box__btns{justify-content:flex-end;gap:12px;padding:16px 26px 22px;display:flex}:root body.admin-shell .el-message-box__btns .el-button{min-width:80px;transition:all var(--apple-ui-motion-fast);border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500}:root body.admin-shell .el-message-box__btns .el-button--primary{background:var(--apple-ui-primary);border-color:var(--apple-ui-primary);color:#fff}:root body.admin-shell .el-message-box__btns .el-button--primary:hover{background:var(--apple-ui-primary-active);border-color:var(--apple-ui-primary-active)}:root body.admin-shell .el-message-box__btns .el-button--default{border:1px solid var(--apple-ui-line-strong);color:var(--apple-ui-text);background:linear-gradient(#fff 0%,#f8fafe 100%)}:root body.admin-shell .el-message-box__btns .el-button--default:hover{border-color:var(--apple-ui-primary-line);color:var(--apple-ui-primary);background:linear-gradient(#fff 0%,#f4f8ff 100%)}:root[data-theme=dark] body.admin-shell .el-message-box{background:linear-gradient(160deg,#262b34f5 0%,#1e232beb 100%);border-color:#8897ae57;box-shadow:0 30px 68px -28px #000000c2,0 12px 24px -14px #00000094,inset 0 1px #ffffff0d}:root[data-theme=dark] body.admin-shell .el-message-box__header{border-bottom:none}:root[data-theme=dark] body.admin-shell .el-message-box__title{color:#f0f0f0}:root[data-theme=dark] body.admin-shell .el-message-box__headerbtn:hover{background:#ffffff0f}:root[data-theme=dark] body.admin-shell .el-message-box__headerbtn .el-message-box__close{color:#8e8e93}:root[data-theme=dark] body.admin-shell .el-message-box__content{color:#e0e0e0}:root[data-theme=dark] body.admin-shell .el-message-box__message{color:#c8c8cc}:root[data-theme=dark] body.admin-shell .el-message-box__btns .el-button--primary{background:linear-gradient(#4c9eee 0%,#2f80db 100%);border-color:#3f8edd}:root[data-theme=dark] body.admin-shell .el-message-box__btns .el-button--primary:hover{background:linear-gradient(#5aaaf2 0%,#3a8be0 100%);border-color:#4a94e2}:root[data-theme=dark] body.admin-shell .el-message-box__btns .el-button--default{color:#d4deed;background:linear-gradient(#2d333ef5 0%,#252a33e6 100%);border-color:#8897ae52}:root[data-theme=dark] body.admin-shell .el-message-box__btns .el-button--default:hover{color:#eaf2ff;background:linear-gradient(#323844f5 0%,#2a2f39e6 100%);border-color:#a0b2cc6b}:root{color:var(--admin-color-text-primary);background-color:var(--admin-color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%}a{color:var(--admin-color-primary);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:var(--admin-color-primary-dark-1)}body{background-color:var(--admin-color-bg-page);min-width:320px;min-height:100vh;color:var(--admin-color-text-primary);margin:0;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--admin-color-bg)}::-webkit-scrollbar-thumb{background:var(--admin-color-border);border-radius:var(--admin-radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--admin-color-primary)}::selection{background:var(--admin-color-primary);color:var(--admin-color-bg-page);text-shadow:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font:inherit}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #667eeab3}70%{transform:scale(1);box-shadow:0 0 0 10px #667eea00}to{transform:scale(.95);box-shadow:0 0 #667eea00}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes tab-line-fade{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes thumb-burst{0%{opacity:0;transform:scale(0)rotate(-20deg)}40%{opacity:1;transform:scale(1.4)rotate(0)}60%{opacity:.9;transform:scale(1.2)rotate(5deg)}to{opacity:0;transform:scale(2)rotate(10deg)}}@keyframes like-bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes like-pop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulse-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes swing{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(0)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.status-fade-enter-active,.status-fade-leave-active{transition:all .3s}.status-fade-enter-from,.status-fade-leave-to{opacity:0;transform:translateY(-10px)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.slide-up-enter-to,.slide-up-leave-from{transform:translateY(0)}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.route-fade-enter-from{opacity:0;transform:translateY(18px)}.route-fade-leave-to{opacity:0;transform:translateY(-18px)}@media (prefers-reduced-motion:reduce){.route-fade-enter-active,.route-fade-leave-active{transition-duration:.01ms!important}}.platform-container-wrapper{background:var(--admin-component-platform-bg);flex-direction:column;width:100%;height:100dvh;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.platform-content{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;overflow:hidden}.platform-loading-container,.platform-error-container{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.platform-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.platform-stage--status{background:var(--admin-component-platform-bg)}.platform-stage--status .drill-status-container{width:100%;min-height:auto;padding:24px 16px}.platform-stage--status .status-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--admin-radius-xl-plus);background:#fffffff2;border:1px solid #ffffff1f;padding:40px 28px;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}.platform-stage.desktop-view{background:var(--admin-component-platform-bg);flex-direction:row;justify-content:center;align-items:center;gap:clamp(20px,3vw,50px);height:100%;padding:20px;position:relative;overflow:hidden}.phone-preview-area{z-index:10;border-radius:var(--admin-sim-radius-device);border:12px solid var(--admin-component-text-primary);background:var(--admin-component-black);transform-origin:50%;flex-direction:column;flex:none;width:375px;height:812px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}@media (height<=950px){.phone-preview-area{margin:-30px 0;transform:scale(.9)}}@media (height<=850px){.phone-preview-area{margin:-50px 0;transform:scale(.85)}}@media (height<=780px){.phone-preview-area{margin:-70px 0;transform:scale(.8)}}@media (height<=700px){.phone-preview-area{margin:-90px 0;transform:scale(.75)}}@media (height<=640px){.phone-preview-area{margin:-110px 0;transform:scale(.7)}}@media (height<=580px){.phone-preview-area{margin:-130px 0;transform:scale(.65)}}@media (width<=768px){.phone-preview-area{width:100%;height:100%;min-height:100dvh;box-shadow:none;border:none;border-radius:0;margin:0!important;transform:none!important}.platform-stage--status .status-card{border-radius:var(--admin-radius-xl);max-width:400px;padding:32px 24px}.platform-stage--status .status-icon{width:64px;height:64px;font-size:var(--admin-font-size-title)}.platform-stage--status .status-title{font-size:var(--admin-font-size-2xl);margin-bottom:12px}.platform-stage--status .status-message{font-size:var(--admin-font-size-md);margin-bottom:16px}.platform-stage--status .countdown-time{font-size:var(--admin-font-size-icon-xl)}}.global-like-animation{z-index:99999;pointer-events:none;background-color:#0000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.global-like-animation .thumb-icon{background-color:var(--admin-weibo-brand);filter:drop-shadow(0 0 15px #ff820080);width:120px;height:120px;animation:.8s cubic-bezier(.175,.885,.32,1.275) forwards thumb-burst;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><path d=\"M38.16,19a4,4,0,0,0-3.64-2.38H27.91l.88-5.32c.11-.64.16-1.29.16-1.93A5.37,5.37,0,0,0,23.59,4a2.76,2.76,0,0,0-2.33,1.26L14,16.59v24l1.6,1.41H35.43a4,4,0,0,0,3.92-3.19l2.61-12.8A4,4,0,0,0,38.16,19ZM10,16.59H4v24h6Z\" fill=\"currentColor\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><path d=\"M38.16,19a4,4,0,0,0-3.64-2.38H27.91l.88-5.32c.11-.64.16-1.29.16-1.93A5.37,5.37,0,0,0,23.59,4a2.76,2.76,0,0,0-2.33,1.26L14,16.59v24l1.6,1.41H35.43a4,4,0,0,0,3.92-3.19l2.61-12.8A4,4,0,0,0,38.16,19ZM10,16.59H4v24h6Z\" fill=\"currentColor\"/></svg>") 50%/contain no-repeat}
