.user-area[data-v-f7755862]{position:relative;display:flex;align-items:center;gap:12px}.user-trigger[data-v-f7755862]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;cursor:pointer;transition:background .2s}.user-trigger[data-v-f7755862]:hover{background:var(--zx-bg-hover)}.avatar-wrap[data-v-f7755862]{position:relative;width:32px;height:32px;border-radius:50%;overflow:visible;flex-shrink:0;display:flex;align-items:center;justify-content:center}.avatar-img[data-v-f7755862]{display:block;width:60%;height:60%;object-fit:cover;border-radius:50%}.avatar-placeholder[data-v-f7755862]{display:flex;align-items:center;justify-content:center;width:60%;height:60%;background:var(--zx-primary);color:#1a1d24;font-size:10px;font-weight:600;border-radius:50%}.avatar-frame[data-v-f7755862]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.nickname[data-v-f7755862]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--zx-text)}.nickname-vip-gradient[data-v-f7755862]{background:linear-gradient(90deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#5f27cd,#00d2d3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:nickname-gradient-flow-f7755862 3s linear infinite}@keyframes nickname-gradient-flow-f7755862{to{background-position:200% center}}.arrow[data-v-f7755862]{font-size:10px;opacity:.7}.user-message-dot[data-v-f7755862]{position:absolute;top:2px;right:2px;z-index:4;width:9px;height:9px;padding:0;border:2px solid var(--zx-bg-card);border-radius:50%;background:var(--zx-danger);box-shadow:0 0 0 1px #ef444438,0 0 8px #ef44446b;transform:translate(35%,-35%);pointer-events:none}.btn-login[data-v-f7755862]{padding:6px 14px;background:var(--zx-primary);color:#1a1d24;border:none;border-radius:3px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-login[data-v-f7755862]:hover{background:var(--zx-primary-dark);color:#fff}.user-dropdown[data-v-f7755862]{position:absolute;top:100%;right:0;margin-top:4px;min-width:220px;padding:12px 16px;background:var(--zx-bg-card);border:1px solid var(--zx-border);border-radius:8px;box-shadow:0 4px 16px #0000004d;z-index:200;overflow:hidden}.dropdown-row[data-v-f7755862]{display:flex;align-items:center;gap:6px}.dropdown-nickname[data-v-f7755862]{margin-bottom:1px}.dropdown-nickname-text[data-v-f7755862]{font-size:15px;font-weight:600;color:var(--zx-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-vip-link[data-v-f7755862]{display:inline-flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer}.dropdown-vip-icon[data-v-f7755862]{width:15px;height:15px;flex-shrink:0;object-fit:contain}.dropdown-uid[data-v-f7755862]{margin-bottom:4px}.dropdown-uid-label[data-v-f7755862]{font-size:12px;color:var(--zx-text-muted)}.dropdown-uid-value[data-v-f7755862]{font-size:11px;color:var(--zx-text);margin-left:8px}.dropdown-bean[data-v-f7755862]{display:flex;align-items:center;gap:0;padding:6px 16px;margin:0 -16px 10px;border-bottom:1px solid var(--zx-border);text-decoration:none;color:inherit;cursor:pointer;transition:background .2s}.dropdown-bean[data-v-f7755862]:hover{background:var(--zx-bg-hover)}.dropdown-bean-label[data-v-f7755862]{font-size:14px;color:var(--zx-text)}.dropdown-bean-label+.dropdown-bean-value[data-v-f7755862]{margin-left:20px}.dropdown-bean-value[data-v-f7755862]{font-size:14px;font-weight:600;color:var(--zx-primary)}.dropdown-bean-value+.dropdown-bean-icon[data-v-f7755862]{margin-left:5px}.dropdown-bean-icon[data-v-f7755862]{width:18px;height:18px;flex-shrink:0;object-fit:contain}.dropdown-list[data-v-f7755862]{display:flex;flex-direction:column;gap:2px}.dropdown-list-item[data-v-f7755862]{display:flex;align-items:center;gap:14px;padding:5px 15px;margin:0 -16px;border:none;background:none;color:var(--zx-text);font-size:14px;text-align:left;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;border-radius:4px}.dropdown-list-item-message[data-v-f7755862]{position:relative}.dropdown-list-item[data-v-f7755862]:hover{background:var(--zx-primary);color:#fff}.dropdown-list-item:hover .dropdown-list-icon-svg[data-v-f7755862]{color:#fff;opacity:1}[data-theme=light]{background:var(--zx-primary)}.dropdown-list-item .dropdown-list-icon[data-v-f7755862]{width:16px;height:16px;flex-shrink:0;object-fit:contain}.dropdown-list-text[data-v-f7755862]{flex:1 1 auto}.dropdown-message-count[data-v-f7755862]{margin-left:auto;min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(239,68,68,.26);border-radius:999px;background:#ef44441a;color:var(--zx-danger);font-size:11px;font-weight:700;line-height:1}.dropdown-list-icon-svg[data-v-f7755862]{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--zx-text-muted);opacity:.85}.dropdown-list-icon-svg svg[data-v-f7755862]{width:18px;height:18px;flex-shrink:0}.dropdown-list-icon-message.has-unread[data-v-f7755862]:after{content:"";position:absolute;top:-4px;right:-5px;width:7px;height:7px;border:2px solid var(--zx-bg-card);border-radius:50%;background:var(--zx-danger);box-shadow:0 0 0 1px #ef444433,0 0 8px #ef444457}.dropdown-list-item:hover .dropdown-list-icon-message.has-unread[data-v-f7755862]:after{border-color:var(--zx-primary)}.dropdown-list-item:hover .dropdown-message-count[data-v-f7755862]{border-color:#ffffff57;background:#ffffff29;color:#fff}[data-theme=light]{border-color:#fff}[data-theme=light]{border-color:var(--zx-primary)}.dropdown-list-logout[data-v-f7755862]{margin-top:4px;border-top:1px solid var(--zx-border);padding-top:12px}.dropdown-list-logout[data-v-f7755862]:hover{color:#fff}.dropdown-backdrop[data-v-f7755862]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199}.theme-switcher[data-v-c2046029]{position:relative}.theme-trigger[data-v-c2046029]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--zx-bg-hover);border:1px solid var(--zx-border);border-radius:2px;color:var(--zx-text);font-size:13px;cursor:pointer;transition:all .2s}.theme-trigger[data-v-c2046029]:hover{background:var(--zx-bg-card)}.theme-icon[data-v-c2046029]{font-size:14px}.theme-label[data-v-c2046029]{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-arrow[data-v-c2046029]{font-size:10px;opacity:.7}.theme-dropdown[data-v-c2046029]{position:absolute;top:100%;right:0;margin-top:4px;min-width:64px;background:var(--zx-bg-card);border:1px solid var(--zx-border);border-radius:2px;box-shadow:0 4px 12px #0000004d;z-index:200}.theme-option[data-v-c2046029]{display:block;width:100%;padding:8px 12px;text-align:left;background:none;border:none;color:var(--zx-text);font-size:13px;cursor:pointer;transition:background .2s}.theme-option[data-v-c2046029]:hover{background:var(--zx-bg-hover)}.theme-option.active[data-v-c2046029]{color:var(--zx-primary);font-weight:500}.theme-backdrop[data-v-c2046029]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199}.app-header[data-v-c9ad4874]{background:var(--zx-bg-card);border-bottom:1px solid var(--zx-border);position:sticky;top:0;z-index:100}.header-inner[data-v-c9ad4874]{display:flex;align-items:center;justify-content:space-between;height:56px}.logo[data-v-c9ad4874]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--bef90e50);text-decoration:none;border-radius:8px;padding:0 6px;margin:0 -6px;outline:none;transition:background .18s ease}.logo[data-v-c9ad4874]:focus-visible{box-shadow:0 0 0 2px var(--zx-primary)}.logo-sprite[data-v-c9ad4874]{display:block;flex-shrink:0;overflow:hidden;transform-origin:center center;transition:transform .18s ease,filter .18s ease;will-change:transform;pointer-events:none}.logo:hover .logo-sprite[data-v-c9ad4874]{transform:translateY(-1px);filter:brightness(1.08)}.logo:active .logo-sprite[data-v-c9ad4874]{transform:translateY(0) scale(.97);filter:brightness(.92)}.nav-toggle[data-v-c9ad4874]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;background:transparent;border:1px solid var(--zx-border);border-radius:6px;cursor:pointer;transition:all .2s}.nav-toggle[data-v-c9ad4874]:hover{background:var(--zx-bg-hover)}.nav-toggle-bar[data-v-c9ad4874]{display:block;width:100%;height:2px;background:var(--zx-text);border-radius:1px;transition:transform .2s}.nav-toggle.open .nav-toggle-bar[data-v-c9ad4874]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.open .nav-toggle-bar[data-v-c9ad4874]:nth-child(2){opacity:0}.nav-toggle.open .nav-toggle-bar[data-v-c9ad4874]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav[data-v-c9ad4874]{display:flex;gap:8px}.nav-item[data-v-c9ad4874]{padding:8px 14px;border-radius:6px;color:var(--zx-text);transition:all .2s}.nav-item[data-v-c9ad4874]:hover{background:var(--zx-bg-hover);color:var(--zx-primary);text-decoration:none}.nav-item.router-link-active[data-v-c9ad4874]{background:var(--zx-bg-hover);color:var(--zx-primary)}.header-right[data-v-c9ad4874]{display:flex;align-items:center;gap:12px;margin-left:16px}.header-right[data-v-c9ad4874] .avatar-frame{display:none}.header-right[data-v-c9ad4874] .avatar-wrap{overflow:visible}.header-right[data-v-c9ad4874] .avatar-img,.header-right[data-v-c9ad4874] .avatar-placeholder{width:100%;height:100%}@media (max-width: 767px){.nav-toggle[data-v-c9ad4874]{display:flex}.nav[data-v-c9ad4874]{position:fixed;top:56px;left:0;right:0;flex-direction:column;background:var(--zx-bg-card);border-bottom:1px solid var(--zx-border);padding:12px;gap:4px;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s,opacity .2s;box-shadow:0 8px 16px #0000004d}.nav.open[data-v-c9ad4874]{max-height:320px;opacity:1}.nav-item[data-v-c9ad4874]{padding:12px 16px;border-radius:6px}.logo[data-v-c9ad4874]{flex-shrink:0;min-width:0;padding:0 4px;margin:0 -4px}.header-right[data-v-c9ad4874]{margin-left:8px;min-width:0}.header-right[data-v-c9ad4874] .nickname{max-width:48px}}.app-footer[data-v-17b6359d]{background:var(--zx-bg-card);border-top:1px solid var(--zx-border);padding:10px 0;margin-top:auto}.footer-inner[data-v-17b6359d]{text-align:center}.footer-inner p[data-v-17b6359d]{color:var(--zx-text-muted);font-size:13px}.footer-links[data-v-17b6359d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 0}.footer-link[data-v-17b6359d]{margin:0 12px;padding:0;border:none;background:none;color:var(--zx-text-muted);font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.footer-link[data-v-17b6359d]:hover{color:var(--zx-primary)}.app-footer-backdrop[data-v-17b6359d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#00000080}.app-footer-modal[data-v-17b6359d]{width:100%;max-width:676px;max-height:min(86vh,832px);padding:0;display:flex;flex-direction:column;text-align:left;background:var(--zx-bg-card);border:1px solid var(--zx-border);border-radius:8px;box-shadow:0 4px 18px color-mix(in srgb,var(--zx-text) 12%,transparent)}.app-footer-modal-hd[data-v-17b6359d]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--zx-border);flex-shrink:0}.app-footer-modal-title[data-v-17b6359d]{margin:0;font-size:18px;font-weight:600;color:var(--zx-text)}.app-footer-modal-x[data-v-17b6359d]{width:36px;height:36px;border:none;background:none;color:var(--zx-text-muted);font-size:24px;line-height:1;cursor:pointer;border-radius:4px;flex-shrink:0}.app-footer-modal-x[data-v-17b6359d]:hover{background:var(--zx-bg-hover);color:var(--zx-text)}.app-footer-modal-bd[data-v-17b6359d]{padding:12px 16px 18px;overflow:auto;flex:1;min-height:0}.app-footer-modal-muted[data-v-17b6359d],.app-footer-modal-err[data-v-17b6359d]{text-align:center;padding:24px 0;color:var(--zx-text-muted);font-size:14px}.app-footer-modal-err[data-v-17b6359d]{color:var(--zx-danger, #c44)}.app-footer-terms-scroll[data-v-17b6359d]{max-height:min(78vh,624px)}.app-footer-terms h3[data-v-17b6359d]{font-size:15px;margin:14px 0 6px;color:var(--zx-text)}.app-footer-terms p[data-v-17b6359d]{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--zx-text-muted)}.app-footer-terms-updated[data-v-17b6359d]{margin-top:12px;font-size:12px;color:var(--zx-text-muted);opacity:.9}.app-footer-release-list[data-v-17b6359d]{list-style:none;margin:0;padding:0}.app-footer-release-item[data-v-17b6359d]{padding:12px 0;border-bottom:1px solid var(--zx-border)}.app-footer-release-item[data-v-17b6359d]:last-child{border-bottom:none}.app-footer-release-meta[data-v-17b6359d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-bottom:6px}.app-footer-release-version[data-v-17b6359d]{font-weight:600;color:var(--zx-primary);font-size:15px}.app-footer-release-date[data-v-17b6359d]{font-size:12px;color:var(--zx-text-muted)}.app-footer-release-content[data-v-17b6359d]{font-size:14px;line-height:1.6;color:var(--zx-text);white-space:pre-wrap;word-break:break-word}.app-footer-release-user[data-v-17b6359d]{color:var(--zx-primary);font-weight:600;text-decoration:none}.app-footer-release-user[data-v-17b6359d]:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 767px){.app-footer[data-v-17b6359d]{padding:16px 0}.footer-inner p[data-v-17b6359d]{font-size:12px;margin-bottom:6px}.footer-link[data-v-17b6359d]{margin:4px 8px}.app-footer-modal[data-v-17b6359d]{max-height:90vh}}.uam-backdrop[data-v-e7e3e35c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#0000008c}.uam-modal[data-v-e7e3e35c]{width:min(676px,100%);max-height:min(86vh,832px);display:flex;flex-direction:column;overflow:hidden;background:var(--zx-bg-card);border:1px solid var(--zx-border);border-radius:8px;box-shadow:0 8px 28px #00000061}.uam-hd[data-v-e7e3e35c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--zx-border);flex-shrink:0}.uam-hd h2[data-v-e7e3e35c]{margin:0;font-size:18px;font-weight:600;color:var(--zx-text)}.uam-x[data-v-e7e3e35c]{width:36px;height:36px;border:none;border-radius:4px;background:transparent;color:var(--zx-text-muted);font-size:24px;line-height:1;cursor:pointer;flex-shrink:0}.uam-x[data-v-e7e3e35c]:hover{background:var(--zx-bg-hover);color:var(--zx-text)}.uam-bd[data-v-e7e3e35c]{padding:12px 16px 18px;overflow:auto}.uam-terms h3[data-v-e7e3e35c]{margin:14px 0 6px;font-size:15px;color:var(--zx-text)}.uam-terms p[data-v-e7e3e35c]{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--zx-text-muted)}.uam-updated[data-v-e7e3e35c]{margin-top:12px;font-size:12px;opacity:.9}.uam-fade-enter-active[data-v-e7e3e35c],.uam-fade-leave-active[data-v-e7e3e35c]{transition:opacity .18s ease}.uam-fade-enter-from[data-v-e7e3e35c],.uam-fade-leave-to[data-v-e7e3e35c]{opacity:0}.lac-overlay[data-v-d309b6a6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.lac-shell[data-v-d309b6a6]{position:relative;width:min(920px,100%);height:min(640px,92vh);max-height:min(640px,92vh);background:var(--zx-bg-card);border:1px solid var(--zx-border);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #00000059}.lac-close[data-v-d309b6a6]{position:absolute;top:12px;right:12px;z-index:20;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--zx-border);background:var(--zx-bg-hover);color:var(--zx-text-muted);font-size:22px;line-height:1;cursor:pointer;transition:color .18s,background .18s}.lac-close[data-v-d309b6a6]:hover{color:var(--zx-text);background:var(--zx-bg)}.lac-grid[data-v-d309b6a6]{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:0}.lac-left[data-v-d309b6a6]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:36px 32px 28px;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--zx-bg-hover) 88%,var(--zx-primary)) 0%,var(--zx-bg-card) 42%,color-mix(in srgb,var(--zx-bg) 92%,var(--zx-primary)) 100%)}.lac-left[data-v-d309b6a6]:before{content:"";position:absolute;bottom:12%;left:8%;width:280px;height:280px;background:color-mix(in srgb,var(--zx-primary) 22%,transparent);border-radius:50%;filter:blur(72px);pointer-events:none}.lac-left[data-v-d309b6a6]:after{content:"";position:absolute;top:18%;right:10%;width:200px;height:200px;background:color-mix(in srgb,var(--zx-primary) 14%,transparent);border-radius:50%;filter:blur(64px);pointer-events:none}.lac-brand[data-v-d309b6a6]{display:flex;align-items:center;gap:12px;z-index:2;position:relative}.lac-logo-sprite[data-v-d309b6a6]{display:block;flex-shrink:0;border-radius:8px;background-color:color-mix(in srgb,var(--zx-bg-hover) 70%,transparent)}.lac-brand-text[data-v-d309b6a6]{font-size:17px;font-weight:600;color:var(--zx-text);letter-spacing:.02em}.lac-characters-wrap[data-v-d309b6a6]{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;flex:1;min-height:200px}.lac-characters-scene[data-v-d309b6a6]{position:relative;width:480px;height:360px;max-width:100%;transform:scale(.92);transform-origin:bottom center}.lac-footer-links[data-v-d309b6a6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;z-index:2;position:relative}.lac-footer-links a[data-v-d309b6a6]{color:var(--zx-text-muted);text-decoration:none;transition:color .2s}.lac-footer-links a[data-v-d309b6a6]:hover{color:var(--zx-primary)}.lac-footer-dot[data-v-d309b6a6]{color:var(--zx-border)}.lac-footer-muted[data-v-d309b6a6]{color:var(--zx-text-muted);opacity:.85}.lac-right[data-v-d309b6a6]{display:flex;flex-direction:column;min-height:0;background:var(--zx-bg-card);padding:48px 36px 32px;overflow-y:auto}.lac-tabs[data-v-d309b6a6]{display:flex;gap:8px;margin-bottom:20px;flex-shrink:0}.lac-tabs button[data-v-d309b6a6]{flex:1;padding:8px 10px;font-size:13px;border-radius:8px;border:1px solid var(--zx-border);background:var(--zx-bg-hover);color:var(--zx-text-muted);cursor:pointer;transition:all .18s ease}.lac-tabs button.active[data-v-d309b6a6]{background:var(--zx-primary);color:#1a1d24;border-color:var(--zx-primary)}[data-theme=light] .lac-tabs button.active[data-v-d309b6a6]{color:#fff}.lac-sparkle[data-v-d309b6a6]{display:flex;justify-content:center;margin-bottom:18px;color:var(--zx-text);opacity:.9}.lac-sparkle svg[data-v-d309b6a6]{width:32px;height:32px}.lac-form-header[data-v-d309b6a6]{text-align:center;margin-bottom:28px}.lac-form-header-compact[data-v-d309b6a6]{margin-top:8px}.lac-form-header h1[data-v-d309b6a6]{font-size:24px;font-weight:700;color:var(--zx-text);letter-spacing:-.3px;margin-bottom:6px}.lac-form-header p[data-v-d309b6a6]{font-size:14px;color:var(--zx-text-muted)}.lac-form-group[data-v-d309b6a6]{margin-bottom:18px}.lac-form-group label[data-v-d309b6a6]{display:block;font-size:13px;font-weight:500;color:var(--zx-text);margin-bottom:8px}.lac-input-wrap[data-v-d309b6a6]{position:relative}.lac-form-group input[data-v-d309b6a6]{width:100%;height:48px;border:none;border-bottom:1.5px solid var(--zx-border);padding:0 44px 0 0;font-size:15px;font-family:inherit;color:var(--zx-text);background:transparent;outline:none;transition:border-color .25s}.lac-input-boxed input[data-v-d309b6a6]{border:1px solid var(--zx-border);border-radius:8px;padding:0 12px;height:44px;background:var(--zx-bg)}.lac-form-group input[data-v-d309b6a6]:focus{border-bottom-color:var(--zx-primary)}.lac-input-boxed input[data-v-d309b6a6]:focus{border-color:var(--zx-primary)}.lac-form-group input[data-v-d309b6a6]::placeholder{color:var(--zx-text-muted);opacity:.75}.lac-toggle-pwd[data-v-d309b6a6]{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--zx-text-muted);padding:6px;display:flex;align-items:center;justify-content:center;transition:color .2s}.lac-toggle-pwd[data-v-d309b6a6]:hover{color:var(--zx-text)}.lac-form-options[data-v-d309b6a6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.lac-remember[data-v-d309b6a6]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--zx-text-muted);cursor:pointer}.lac-remember-block[data-v-d309b6a6]{margin-bottom:12px}.lac-remember input[data-v-d309b6a6]{width:16px;height:16px;accent-color:var(--zx-primary);cursor:pointer}.lac-agreement[data-v-d309b6a6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:2px 0;border:1px solid transparent;border-radius:4px;color:var(--zx-text-muted);font-size:13px;line-height:1.4}.lac-agreement input[data-v-d309b6a6]{width:16px;height:16px;accent-color:var(--zx-primary);cursor:pointer;flex-shrink:0}.lac-agreement label[data-v-d309b6a6]{cursor:pointer}.lac-agreement-link[data-v-d309b6a6]{margin:0;padding:0;border:none;background:transparent;color:var(--zx-primary);font:inherit;font-weight:600;cursor:pointer}.lac-agreement-link[data-v-d309b6a6]:hover{text-decoration:underline}.lac-agreement--error[data-v-d309b6a6]{border-color:color-mix(in srgb,var(--zx-danger) 42%,transparent);background:color-mix(in srgb,var(--zx-danger) 10%,transparent);color:var(--zx-text)}.lac-linklike[data-v-d309b6a6]{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:var(--zx-primary);cursor:pointer;text-decoration:none;font-family:inherit}.lac-linklike[data-v-d309b6a6]:hover{text-decoration:underline}.lac-error-banner[data-v-d309b6a6]{padding:2px 10px;font-size:13px;color:var(--zx-danger);background:color-mix(in srgb,var(--zx-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--zx-danger) 22%,transparent);border-radius:10px;margin-bottom:4px}.lac-info-banner[data-v-d309b6a6]{padding:6px 10px;font-size:13px;line-height:1.45;color:var(--zx-text);background:color-mix(in srgb,var(--zx-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--zx-primary) 24%,transparent);border-radius:10px;margin-bottom:8px}.lac-btn-primary[data-v-d309b6a6]{position:relative;width:100%;height:50px;border-radius:25px;border:1.5px solid var(--zx-text);background:var(--zx-text);color:var(--zx-bg-card);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;overflow:hidden;margin-bottom:12px;transition:all .28s ease}.lac-btn-primary.flat[data-v-d309b6a6]{border-radius:10px;height:46px}.lac-btn-primary.flat .lac-btn-hover[data-v-d309b6a6]{display:none}.lac-btn-primary[data-v-d309b6a6]:disabled{opacity:.55;cursor:not-allowed}.lac-btn-primary .lac-btn-text[data-v-d309b6a6]{display:inline-block;transition:all .28s ease}.lac-btn-primary .lac-btn-hover[data-v-d309b6a6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--zx-primary);color:#1a1d24;opacity:0;transition:all .28s ease;border-radius:25px}[data-theme=light] .lac-btn-primary .lac-btn-hover[data-v-d309b6a6]{color:#fff}.lac-btn-primary:hover:not(:disabled) .lac-btn-text[data-v-d309b6a6]{transform:translate(36px);opacity:0}.lac-btn-primary:hover:not(:disabled) .lac-btn-hover[data-v-d309b6a6]{opacity:1}.lac-switch-tip[data-v-d309b6a6]{text-align:center;font-size:13px;color:var(--zx-text-muted);margin-top:6px}.lac-row-code[data-v-d309b6a6]{display:flex;gap:10px;align-items:stretch}.lac-row-code .flex1[data-v-d309b6a6]{flex:1}.lac-btn-code[data-v-d309b6a6]{flex-shrink:0;padding:0 14px;border-radius:8px;border:1px solid var(--zx-border);background:var(--zx-bg-hover);color:var(--zx-primary);font-size:13px;cursor:pointer;white-space:nowrap}.lac-btn-code[data-v-d309b6a6]:disabled{opacity:.55;cursor:not-allowed}.lac-character[data-v-d309b6a6]{position:absolute;bottom:0;transition:all .7s ease-in-out;transform-origin:bottom center}.lac-char-purple[data-v-d309b6a6]{left:60px;width:170px;height:370px;background:#6c3ff5;border-radius:10px 10px 0 0;z-index:1}.lac-char-black[data-v-d309b6a6]{left:220px;width:115px;height:290px;background:#2d2d2d;border-radius:8px 8px 0 0;z-index:2}.lac-char-orange[data-v-d309b6a6]{left:0;width:230px;height:190px;background:#ff9b6b;border-radius:115px 115px 0 0;z-index:3}.lac-char-yellow[data-v-d309b6a6]{left:290px;width:135px;height:215px;background:#e8d754;border-radius:68px 68px 0 0;z-index:4}.lac-eyes[data-v-d309b6a6]{position:absolute;display:flex;transition:all .7s ease-in-out}.lac-eyeball[data-v-d309b6a6]{border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:height .15s ease;overflow:hidden}.lac-pupil[data-v-d309b6a6]{border-radius:50%;background:#2d2d2d;transition:transform .1s ease-out}.lac-bare-pupil[data-v-d309b6a6]{width:12px;height:12px;border-radius:50%;background:#2d2d2d;transition:transform .7s ease-in-out}.lac-yellow-mouth[data-v-d309b6a6]{position:absolute;width:50px;height:4px;background:#2d2d2d;border-radius:2px;transition:all .7s ease-in-out}.lac-orange-mouth[data-v-d309b6a6]{position:absolute;width:28px;height:14px;border:3px solid #2d2d2d;border-top:none;border-radius:0 0 14px 14px;opacity:0;transition:all .7s ease-in-out}.lac-orange-mouth.visible[data-v-d309b6a6]{opacity:1}@keyframes lac-shake-head-d309b6a6{0%,to{translate:0 0}10%{translate:-9px 0}20%{translate:7px 0}30%{translate:-6px 0}40%{translate:5px 0}50%{translate:-4px 0}60%{translate:3px 0}70%{translate:-2px 0}80%{translate:1px 0}90%{translate:-.5px 0}}.lac-eyes.shake-head[data-v-d309b6a6],.lac-yellow-mouth.shake-head[data-v-d309b6a6],.lac-orange-mouth.shake-head[data-v-d309b6a6]{animation:lac-shake-head-d309b6a6 .8s cubic-bezier(.36,.07,.19,.97) both}@media (max-width: 900px){.lac-grid[data-v-d309b6a6]{grid-template-columns:1fr}.lac-left[data-v-d309b6a6]{display:none}.lac-right[data-v-d309b6a6]{padding-top:52px;min-height:0}}.lac-modal-enter-active[data-v-d309b6a6],.lac-modal-leave-active[data-v-d309b6a6]{transition:opacity .22s ease}.lac-modal-enter-from[data-v-d309b6a6],.lac-modal-leave-to[data-v-d309b6a6]{opacity:0}.lac-modal-enter-active .lac-shell[data-v-d309b6a6],.lac-modal-leave-active .lac-shell[data-v-d309b6a6]{transition:transform .22s ease}.lac-modal-enter-from .lac-shell[data-v-d309b6a6],.lac-modal-leave-to .lac-shell[data-v-d309b6a6]{transform:scale(.96) translateY(8px)}.feedback-modal-mask[data-v-3287f5b5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100080;display:grid;place-items:center;padding:18px;background:#00000094}.feedback-modal[data-v-3287f5b5]{width:min(480px,100%);max-height:min(92vh,820px);overflow:auto;border:1px solid var(--zx-border);border-radius:8px;background:var(--zx-bg-card);color:var(--zx-text);box-shadow:0 24px 70px #00000059}.feedback-modal-head[data-v-3287f5b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--zx-border)}.feedback-modal-kicker[data-v-3287f5b5]{margin:0 0 4px;color:var(--zx-text-muted);font-size:12px}.feedback-modal h2[data-v-3287f5b5]{margin:0;font-size:20px;letter-spacing:0}.feedback-close[data-v-3287f5b5]{width:34px;height:34px;border:1px solid var(--zx-border);border-radius:6px;background:var(--zx-bg);color:var(--zx-text);cursor:pointer;font-size:22px;line-height:1}.feedback-form[data-v-3287f5b5]{display:grid;gap:14px;padding:18px 22px 22px}.feedback-context-line[data-v-3287f5b5]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:13px;color:var(--zx-text-muted)}.feedback-context-label[data-v-3287f5b5]{font-weight:600;color:var(--zx-text)}.feedback-context-val[data-v-3287f5b5]{color:var(--zx-text-muted)}.feedback-more[data-v-3287f5b5]{border:1px dashed color-mix(in srgb,var(--zx-border) 85%,transparent);border-radius:8px;padding:10px 12px;background:color-mix(in srgb,var(--zx-bg) 55%,transparent)}.feedback-more summary[data-v-3287f5b5]{cursor:pointer;font-size:13px;color:var(--zx-text-muted);-webkit-user-select:none;user-select:none}.feedback-more summary[data-v-3287f5b5]:hover{color:var(--zx-text)}.feedback-more[open] summary[data-v-3287f5b5]{margin-bottom:10px}.feedback-field--file[data-v-3287f5b5]{margin-top:4px}.feedback-field[data-v-3287f5b5]{display:grid;gap:7px}.feedback-field span[data-v-3287f5b5]{color:var(--zx-text-muted);font-size:13px}.feedback-field input[data-v-3287f5b5],.feedback-field select[data-v-3287f5b5],.feedback-field textarea[data-v-3287f5b5]{width:100%;min-height:38px;border:1px solid var(--zx-border);border-radius:6px;padding:8px 10px;background:var(--zx-bg);color:var(--zx-text);font:inherit}.feedback-field textarea[data-v-3287f5b5]{resize:vertical}.feedback-field small[data-v-3287f5b5],.feedback-hint[data-v-3287f5b5]{color:var(--zx-text-muted);font-size:12px}.feedback-previews[data-v-3287f5b5]{display:flex;flex-wrap:wrap;gap:10px}.feedback-previews figure[data-v-3287f5b5]{width:108px;margin:0}.feedback-previews img[data-v-3287f5b5]{width:108px;height:78px;object-fit:cover;border:1px solid var(--zx-border);border-radius:6px}.feedback-previews figcaption[data-v-3287f5b5]{margin-top:4px;color:var(--zx-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-error[data-v-3287f5b5],.feedback-notice[data-v-3287f5b5]{margin:0;border-radius:6px;padding:9px 10px;font-size:13px}.feedback-error[data-v-3287f5b5]{background:#ef44441f;color:var(--zx-danger)}.feedback-notice[data-v-3287f5b5]{background:rgba(var(--zx-primary-rgb),.14);color:var(--zx-primary)}.feedback-actions[data-v-3287f5b5]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}@media (max-width: 767px){.feedback-modal-mask[data-v-3287f5b5]{padding:10px}.feedback-modal-head[data-v-3287f5b5],.feedback-form[data-v-3287f5b5]{padding-left:14px;padding-right:14px}.feedback-actions[data-v-3287f5b5]{justify-content:stretch}.feedback-actions .btn[data-v-3287f5b5]{flex:1 1 auto}}.app[data-v-27014752]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-27014752]{flex:1;min-height:0;padding:8px 0}.maintenance-bar[data-v-27014752]{background:#fff7e6;border-bottom:1px solid #ffd591;color:#8a4b00;padding:10px 16px;text-align:center;font-size:14px}@media (max-width: 767px){.main-content[data-v-27014752]{padding:8px 0}}.fade-enter-active[data-v-27014752],.fade-leave-active[data-v-27014752]{transition:opacity .2s ease}.fade-enter-from[data-v-27014752],.fade-leave-to[data-v-27014752]{opacity:0}.community-level-badge[data-v-0f173f93]{--badge-width: 26px;--badge-height: 22px;--badge-font-size: 13px;--badge-core: #70432c;--badge-edge: #bf8356;--badge-glow: rgba(191, 131, 86, .28);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--badge-width);height:var(--badge-height);flex:0 0 auto;clip-path:polygon(50% 0,91% 17%,100% 68%,50% 100%,0 68%,9% 17%);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.3) 0 14%,transparent 15%),linear-gradient(145deg,var(--badge-edge),var(--badge-core) 46%,color-mix(in srgb,var(--badge-core) 82%,#000));box-shadow:0 1px 5px var(--badge-glow);vertical-align:middle}.community-level-badge[data-v-0f173f93]:before,.community-level-badge[data-v-0f173f93]:after{content:"";position:absolute;pointer-events:none}.community-level-badge[data-v-0f173f93]:before{top:2px;right:2px;bottom:2px;left:2px;clip-path:inherit;border:1px solid rgba(255,255,255,.42)}.community-level-badge[data-v-0f173f93]:after{top:2px;width:4px;height:4px;border-radius:50%;background:#ffffffc2;box-shadow:0 0 5px #ffffff6b}.community-level-badge--silver[data-v-0f173f93]{--badge-core: #667382;--badge-edge: #cbd5df;--badge-glow: rgba(183, 202, 220, .32)}.community-level-badge--gold[data-v-0f173f93]{--badge-core: #9b6816;--badge-edge: #f4cd63;--badge-glow: rgba(244, 205, 99, .36)}.community-level-badge--step-2[data-v-0f173f93]{background:radial-gradient(circle at 30% 36%,rgba(255,255,255,.42) 0 4%,transparent 5%),radial-gradient(circle at 70% 36%,rgba(255,255,255,.42) 0 4%,transparent 5%),linear-gradient(145deg,var(--badge-edge),var(--badge-core) 46%,color-mix(in srgb,var(--badge-core) 82%,#000))}.community-level-badge--step-3[data-v-0f173f93]{background:linear-gradient(90deg,transparent 12%,rgba(255,255,255,.2) 50%,transparent 88%),radial-gradient(circle at 50% 42%,rgba(255,255,255,.34) 0 17%,transparent 18%),linear-gradient(145deg,var(--badge-edge),var(--badge-core) 46%,color-mix(in srgb,var(--badge-core) 82%,#000))}.community-level-badge--step-4[data-v-0f173f93]{background:radial-gradient(circle at 28% 35%,rgba(255,255,255,.48) 0 4%,transparent 5%),radial-gradient(circle at 72% 35%,rgba(255,255,255,.48) 0 4%,transparent 5%),linear-gradient(90deg,transparent 8%,rgba(255,255,255,.24) 50%,transparent 92%),linear-gradient(145deg,var(--badge-edge),var(--badge-core) 46%,color-mix(in srgb,var(--badge-core) 82%,#000))}.community-level-badge__number[data-v-0f173f93]{position:relative;z-index:1;color:var(--community-level-number-color);font-family:Georgia,Times New Roman,serif;font-size:var(--badge-font-size);font-style:italic;font-weight:900;line-height:1;letter-spacing:-.08em;text-shadow:0 1px 2px rgba(0,0,0,.86);transform:translate(-.04em)}.community-level-badge--xs[data-v-0f173f93]{--badge-width: 22px;--badge-height: 18px;--badge-font-size: 11px}.community-level-badge--md[data-v-0f173f93]{--badge-width: 31px;--badge-height: 26px;--badge-font-size: 15px}.community-level-badge--lg[data-v-0f173f93]{--badge-width: 38px;--badge-height: 32px;--badge-font-size: 18px}.zx-user-display-root[data-v-247c3008]{display:inline-flex;align-items:center;min-width:0;gap:6px;vertical-align:middle}.zx-user-display--xs[data-v-247c3008]{--zx-user-avatar-box: 22px;--zx-user-font-size: 12px;--zx-user-placeholder-size: 9px}.zx-user-display--sm[data-v-247c3008]{--zx-user-avatar-box: 28px;--zx-user-font-size: 13px;--zx-user-placeholder-size: 10px}.zx-user-display--md[data-v-247c3008]{--zx-user-avatar-box: 34px;--zx-user-font-size: 14px;--zx-user-placeholder-size: 12px}.zx-user-display--lg[data-v-247c3008]{--zx-user-avatar-box: 46px;--zx-user-font-size: 16px;--zx-user-placeholder-size: 15px}.zx-user-avatar-wrap[data-v-247c3008]{position:relative;width:var(--zx-user-avatar-box);height:var(--zx-user-avatar-box);border-radius:50%;overflow:visible;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.zx-user-avatar-img[data-v-247c3008],.zx-user-avatar-placeholder[data-v-247c3008]{width:60%;height:60%;border-radius:50%}.zx-user-avatar-img[data-v-247c3008]{display:block;object-fit:cover}.zx-user-avatar-placeholder[data-v-247c3008]{display:inline-flex;align-items:center;justify-content:center;background:var(--zx-primary);color:#1a1d24;font-size:var(--zx-user-placeholder-size);font-weight:700}.zx-user-avatar-frame[data-v-247c3008]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.zx-user-nickname[data-v-247c3008]{min-width:0;max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--zx-text);font-size:var(--zx-user-font-size);font-weight:700;line-height:1.25;text-decoration:none}.zx-user-nickname[data-v-247c3008]:not(.zx-user-nickname--plain):hover{text-decoration:underline;text-underline-offset:3px}.zx-user-nickname--plain[data-v-247c3008]{cursor:default}.zx-user-nickname--vip[data-v-247c3008]{background:linear-gradient(90deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff,#5f27cd,#00d2d3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:zx-user-nickname-gradient-flow-247c3008 3s linear infinite}.zx-user-vip-link[data-v-247c3008]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;line-height:1}.zx-user-vip-link[data-v-247c3008]:hover{filter:brightness(1.08)}.zx-user-vip-icon[data-v-247c3008]{flex:0 0 auto}@keyframes zx-user-nickname-gradient-flow-247c3008{to{background-position:200% center}}.zx-feedback-button[data-v-3bb9b101]{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;touch-action:manipulation}.zx-feedback-button.zx-toolbar-btn[data-v-3bb9b101]:hover{color:var(--zx-primary)}.zx-feedback-button--primary[data-v-3bb9b101]:not(.zx-toolbar-btn){background:var(--zx-primary);border:1px solid var(--zx-primary);color:#1a1d24;min-height:40px;padding:8px 14px;border-radius:2px;font-size:14px;transition:border-color .2s,color .2s,background .2s}[data-theme=light] .zx-feedback-button--primary[data-v-3bb9b101]:not(.zx-toolbar-btn),.zx-feedback-button--primary[data-v-3bb9b101]:not(.zx-toolbar-btn):hover{color:#fff}.zx-feedback-button--ghost[data-v-3bb9b101]:not(.zx-toolbar-btn){background:transparent;border:1px solid var(--zx-border);min-height:40px;padding:8px 14px;border-radius:2px;font-size:14px;color:var(--zx-text)}.zx-feedback-button--compact[data-v-3bb9b101]{width:36px;min-width:36px;padding:6px;justify-content:center}.zx-feedback-button--floating[data-v-3bb9b101]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:100040;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--zx-border) 70%,transparent);background:color-mix(in srgb,var(--zx-bg-card) 92%,var(--zx-bg));color:var(--zx-text-muted);font-size:13px;font-weight:500;box-shadow:0 4px 18px #0000001f;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.zx-feedback-button--floating[data-v-3bb9b101]:hover{border-color:var(--zx-border);color:var(--zx-text);box-shadow:0 6px 22px #00000024}.zx-feedback-button-icon[data-v-3bb9b101]{width:16px;height:16px;flex:0 0 16px}.zx-feedback-button-icon svg[data-v-3bb9b101]{width:16px;height:16px;display:block;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 767px){.zx-feedback-button--floating[data-v-3bb9b101]{right:12px;bottom:12px;min-height:38px;padding:7px 11px}}.zx-action-button[data-v-dc428f40]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation}.zx-action-button.zx-toolbar-btn[data-v-dc428f40]:hover:not(:disabled):not([aria-disabled=true]){color:var(--zx-primary);text-decoration:none}.zx-action-button[data-v-dc428f40]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(.5px)}.zx-action-button--sm.zx-toolbar-btn[data-v-dc428f40]{min-height:28px;padding:4px 9px;gap:5px;font-size:12px;border-radius:5px}.zx-action-button--primary.zx-toolbar-btn[data-v-dc428f40]{border-color:color-mix(in srgb,var(--zx-primary) 55%,var(--zx-border));background:color-mix(in srgb,var(--zx-primary) 14%,var(--zx-bg-card));color:var(--zx-primary)}.zx-action-button--primary.zx-toolbar-btn[data-v-dc428f40]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--zx-primary);background:color-mix(in srgb,var(--zx-primary) 22%,var(--zx-bg-hover));color:var(--zx-primary-dark)}.zx-action-button-icon[data-v-dc428f40]{display:inline-flex;width:16px;height:16px;flex:0 0 auto;align-items:center;justify-content:center}.zx-action-button--sm .zx-action-button-icon[data-v-dc428f40]{width:14px;height:14px}.zx-action-button-icon svg[data-v-dc428f40]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.zx-action-button--refresh:not(:disabled):not([aria-disabled=true]):active .zx-action-button-icon[data-v-dc428f40]{animation:zx-action-spin-dc428f40 .6s linear infinite}@keyframes zx-action-spin-dc428f40{to{transform:rotate(360deg)}}:root,[data-theme=dark]{--zx-primary: #c9a227;--zx-primary-rgb: 201, 162, 39;--zx-primary-dark: #a8861f;--zx-bg: #1a1d24;--zx-bg-card: #23262e;--zx-bg-hover: #2c3038;--zx-text: #e8e6e3;--zx-text-muted: #9ca3af;--zx-border: #3b4048;--zx-success: #22c55e;--zx-danger: #ef4444;--zx-currency-gold: #ffef34;--zx-currency-silver: #bfbfbf;--zx-currency-copper: #c85a1b}[data-theme=light]{--zx-primary: #3585de;--zx-primary-rgb: 53, 133, 222;--zx-primary-dark: #2d73c4;--zx-bg: #f5f5f5;--zx-bg-card: #ffffff;--zx-bg-hover: #eeeeee;--zx-text: #1a1d24;--zx-text-muted: #6b7280;--zx-border: #e5e7eb;--zx-success: #16a34a;--zx-danger: #dc2626;--zx-currency-gold: #e8cf26;--zx-currency-silver: #8f95a0;--zx-currency-copper: #b24f17}.zx-ico-tooltip-pop{--zx-currency-gold: #ffef34;--zx-currency-silver: #bfbfbf;--zx-currency-copper: #c85a1b}.zx-game-currency-u--gold{color:var(--zx-currency-gold)}.zx-game-currency-u--silver{color:var(--zx-currency-silver)}.zx-game-currency-u--copper{color:var(--zx-currency-copper)}.status-bar-relate{color:#b8e0e0}[data-theme=light] .mod-tabs-s1 .mod-tabs-hd{background-color:transparent;background-image:none;box-shadow:none}[data-theme=light] .status-bar-relate{color:#4b5563}[data-theme=light] .btn-primary,[data-theme=light] .btn-primary:hover{color:#fff}[data-theme=light] .user-center .actions .btn:not(.btn-danger){background:var(--zx-primary);border-color:var(--zx-primary);color:#fff}[data-theme=light] .user-center .actions .btn:not(.btn-danger):hover{background:var(--zx-primary-dark);border-color:var(--zx-primary-dark)}[data-theme=light] .modal-outfit .outfit-tabs button.active{color:#fff}[data-theme=light] .frame-preview-wrap,[data-theme=light] .frame-preview,[data-theme=light] .product-img-wrap.is-avatar-frame{background-color:#64748b}[data-theme=dark] .plan-richtext-area{--w-e-toolbar-bg-color: #23262e;--w-e-toolbar-color: #e8e6e3;--w-e-toolbar-active-color: #e8e6e3;--w-e-toolbar-active-bg-color: #2c3038;--w-e-toolbar-disabled-color: #6b7280;--w-e-toolbar-border-color: #3b4048;--w-e-textarea-bg-color: #1a1d24;--w-e-textarea-color: #e8e6e3;--w-e-textarea-border-color: #3b4048;--w-e-textarea-slight-border-color: #3b4048;--w-e-textarea-slight-color: #9ca3af;--w-e-textarea-slight-bg-color: #23262e;--w-e-textarea-selected-border-color: #c9a227;--w-e-modal-button-bg-color: #23262e;--w-e-modal-button-border-color: #3b4048}*{margin:0;padding:0;box-sizing:border-box}html{scrollbar-gutter:stable}@media (max-width: 767px){a,button{-webkit-tap-highlight-color:rgba(201,162,39,.2)}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--zx-bg);color:var(--zx-text);line-height:1.6;font-size:14px}a{color:var(--zx-primary);text-decoration:none}a:hover{color:var(--zx-primary-dark);text-decoration:underline}.container{max-width:1280px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.container{padding:0 12px}}.card{background:var(--zx-bg-card);border-radius:3px;border:1px solid var(--zx-border);padding:20px}.btn{display:inline-block;padding:8px 16px;border-radius:2px;font-size:14px;cursor:pointer;border:none;transition:all .2s}.btn-primary{background:var(--zx-primary);color:#1a1d24}.btn-primary:hover{background:var(--zx-primary-dark);color:#fff}a.zx-toolbar-btn,button.zx-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 11px;border-radius:6px;border:1px solid color-mix(in srgb,var(--zx-border) 72%,transparent);background:color-mix(in srgb,var(--zx-bg-card) 45%,transparent);color:var(--zx-text-muted);font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}[data-theme=light] a.zx-toolbar-btn,[data-theme=light] button.zx-toolbar-btn{background:color-mix(in srgb,#fff 78%,var(--zx-bg-hover));border-color:color-mix(in srgb,var(--zx-border) 88%,transparent)}a.zx-toolbar-btn:hover:not(:disabled):not([aria-disabled=true]),button.zx-toolbar-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--zx-border);background:var(--zx-bg-hover);color:var(--zx-text);text-decoration:none}a.zx-toolbar-btn:active:not(:disabled):not([aria-disabled=true]),button.zx-toolbar-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(.5px)}button.zx-toolbar-btn:disabled,button.zx-toolbar-btn[aria-disabled=true],a.zx-toolbar-btn[aria-disabled=true]{opacity:.52;cursor:not-allowed}.npc-coord-wrap{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.npc-coord-copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:135px;min-width:135px;max-width:135px;margin:0;padding:4px 10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--zx-primary) 18%,var(--zx-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--zx-bg-card) 92%,white 8%),color-mix(in srgb,var(--zx-bg) 94%,transparent));color:var(--zx-primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:center;text-decoration:none;box-shadow:inset 0 1px #ffffff29,0 2px 8px #0f172a14;transition:transform .16s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.npc-coord-copy:after{content:"";flex:0 0 auto;width:10px;height:10px;box-sizing:border-box;border:1px solid currentColor;border-radius:2px;opacity:.58;transform:translateY(-1px);box-shadow:2px -2px 0 -1px currentColor}.npc-coord-copy:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--zx-primary) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--zx-primary) 12%,white 6%),color-mix(in srgb,var(--zx-primary) 10%,transparent));box-shadow:inset 0 1px #fff3,0 8px 18px #0f172a1f}.npc-coord-copy:focus-visible{outline:2px solid color-mix(in srgb,var(--zx-primary) 40%,transparent);outline-offset:2px}.npc-coord-copy--copied{border-color:color-mix(in srgb,var(--zx-primary) 56%,transparent);color:color-mix(in srgb,var(--zx-primary) 82%,#f59e0b 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--zx-primary) 20%,white 8%),color-mix(in srgb,var(--zx-primary) 16%,transparent));box-shadow:inset 0 1px #ffffff38,0 10px 22px #6366f129}.npc-coord-copy--copied:after{opacity:.86}.npc-coord-empty{color:var(--zx-text-muted)}.npc-coord-bubble-portal{position:fixed;z-index:20000;transform:translate(-50%);pointer-events:none;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;color:#f8fafc;background:linear-gradient(135deg,color-mix(in srgb,var(--zx-primary) 18%,#0f172a),#111827 72%);border:1px solid color-mix(in srgb,var(--zx-primary) 26%,rgba(255,255,255,.2));border-radius:999px;box-shadow:0 12px 28px #0f172a47;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.npc-coord-bubble-portal--hint{color:#e2e8f0}.npc-coord-bubble-portal--copied{color:#fef3c7;border-color:color-mix(in srgb,var(--zx-primary) 42%,rgba(255,255,255,.24))}html[data-zx-ui-refresh=on]{--zx-ui-surface: #242832;--zx-ui-surface-strong: #2a2f3a;--zx-ui-surface-soft: #1f232c;--zx-ui-border: rgba(var(--zx-primary-rgb), .26);--zx-ui-border-soft: rgba(255, 255, 255, .08);--zx-ui-glow: rgba(var(--zx-primary-rgb), .16);--zx-ui-glow-strong: rgba(var(--zx-primary-rgb), .28);--zx-ui-shadow: 0 16px 38px rgba(0, 0, 0, .22);--zx-ui-shadow-soft: 0 8px 22px rgba(0, 0, 0, .15);--zx-ui-radius-xl: 4px;--zx-ui-radius-lg: 4px;--zx-ui-radius-md: 4px;--zx-ui-radius-sm: 3px;--zx-ui-gold: #d6ab56;--zx-ui-gold-rgb: 214, 171, 86;--zx-ui-text-strong: #f7f0dd}html[data-theme=light][data-zx-ui-refresh=on]{background-color:var(--zx-bg);min-height:100%;--zx-ui-surface: #ffffff;--zx-ui-surface-strong: #f4f4f5;--zx-ui-surface-soft: var(--zx-bg-hover);--zx-ui-border: var(--zx-border);--zx-ui-border-soft: rgba(30, 41, 59, .1);--zx-ui-glow: rgba(var(--zx-primary-rgb), .12);--zx-ui-glow-strong: rgba(var(--zx-primary-rgb), .2);--zx-ui-shadow: 0 16px 38px rgba(15, 23, 42, .12);--zx-ui-shadow-soft: 0 8px 22px rgba(15, 23, 42, .09);--zx-ui-gold: #b58426;--zx-ui-gold-rgb: 181, 132, 38;--zx-ui-text-strong: #111827}html[data-zx-ui-refresh=on] body{background:radial-gradient(circle at 12% 8%,rgba(var(--zx-primary-rgb),.16) 0,transparent 27rem),radial-gradient(circle at 88% 18%,rgba(92,131,205,.15) 0,transparent 25rem),linear-gradient(180deg,#191d25 0%,var(--zx-bg) 42%,#171a21 100%)}html[data-theme=light][data-zx-ui-refresh=on] body{background:var(--zx-bg)}html[data-zx-ui-refresh=on] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 70%)}html[data-theme=light][data-zx-ui-refresh=on] body:before{content:none}html[data-zx-ui-refresh=on] .main-content{padding:18px 0 22px}html[data-theme=light][data-zx-ui-refresh=on] .main-content,html[data-theme=light][data-zx-ui-refresh=on] #app.app,html[data-theme=light][data-zx-ui-refresh=on] .app,html[data-theme=light][data-zx-ui-refresh=on] .skill-plan-index,html[data-theme=light][data-zx-ui-refresh=on] .skill-plan-detail-page,html[data-theme=light][data-zx-ui-refresh=on] .skill-plan-index .plan-layout,html[data-theme=light][data-zx-ui-refresh=on] .skill-plan-detail-page .detail-layout{background-color:var(--zx-bg)}html[data-theme=light][data-zx-ui-refresh=on] :is(.shanhun-blood-page,.yuanhun-page,.zhenfa-page,.constellation-map-page,.longmen-fish-map-page,.fabao-esper-skill-page){background-color:var(--zx-bg)}html[data-theme=light][data-zx-ui-refresh=on] :is(.sbr-layout,.yuanhun-layout,.csm-split,.zhenfa-main-grid){background-color:var(--zx-bg)}html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator.container,html[data-theme=light][data-zx-ui-refresh=on] .warehouse-index-page,html[data-theme=light][data-zx-ui-refresh=on] .warehouse-detail,html[data-theme=light][data-zx-ui-refresh=on] .gw-warehouse,html[data-theme=light][data-zx-ui-refresh=on] .gw-detail{background-color:var(--zx-bg)}html[data-zx-ui-refresh=on] .warehouse-index-page .page-title-row,html[data-zx-ui-refresh=on] .warehouse-index-page .list-panel,html[data-zx-ui-refresh=on] .warehouse-index-page .warehouse-card,html[data-zx-ui-refresh=on] .warehouse-detail .gw-hero-strip,html[data-zx-ui-refresh=on] .warehouse-detail .gw-tabs--sticky,html[data-zx-ui-refresh=on] .warehouse-detail .gw-panel{border-color:var(--zx-ui-border);background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 48%),var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow-soft)}html[data-zx-ui-refresh=on] .warehouse-index-page .gw-stat:not(.guest-ph-block),html[data-zx-ui-refresh=on] .warehouse-detail .tab-btn:not(.active),html[data-zx-ui-refresh=on] .warehouse-detail .gw-stat-chip,html[data-zx-ui-refresh=on] .warehouse-detail .summary-card,html[data-zx-ui-refresh=on] .warehouse-detail .gw-items-filter-bar,html[data-zx-ui-refresh=on] .warehouse-detail .gw-data-table thead th{border-color:var(--zx-ui-border);background:var(--zx-ui-surface-soft)}html[data-theme=light][data-zx-ui-refresh=on] .warehouse-index-page .card:not(.list-panel),html[data-theme=light][data-zx-ui-refresh=on] .warehouse-detail .card:not(.gw-hero-strip):not(.gw-tabs--sticky){background:var(--zx-ui-surface);background-image:none;box-shadow:var(--zx-ui-shadow-soft)}html[data-theme=light][data-zx-ui-refresh=on] .warehouse-index-page .warehouse-card,html[data-theme=light][data-zx-ui-refresh=on] .warehouse-detail .gw-panel{background:var(--zx-ui-surface);background-image:none;box-shadow:var(--zx-ui-shadow-soft)}html[data-theme=light] .warehouse-detail :is(.gw-hero-strip-inner,.hero.gw-hero-strip){background:radial-gradient(ellipse 120% 80% at 100% 0%,color-mix(in srgb,var(--zx-primary) 12%,transparent),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.68),transparent 50%),var(--zx-bg-card)}html[data-theme=light] .warehouse-detail .gw-tabs--sticky{background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.72),transparent 48%),color-mix(in srgb,var(--zx-bg) 88%,var(--zx-bg-card));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px color-mix(in srgb,var(--zx-text) 6%,transparent)}html[data-theme=light] .warehouse-index-page .card:not(.list-panel),html[data-theme=light] .warehouse-detail .card:not(.gw-hero-strip):not(.gw-tabs--sticky){background-image:none}html[data-theme=light] .gw-modal-root :is(.gw-modal-hd--panel,.gw-modal-hd--item){background:var(--zx-bg-card);background-image:none;border-bottom-color:var(--zx-border)}html[data-theme=light] .gw-modal-root .gw-modal-item-tip,html[data-theme=light] .gw-modal-root .gw-modal-item-panel{background:var(--zx-bg-card);background-image:none;border-color:var(--zx-border)}html[data-theme=light] .gw-modal-root .gw-modal-item-tip{background:var(--zx-bg-hover)}html[data-theme=light] .gw-modal-root .gw-modal-item-qty-block:before,html[data-theme=light] .gw-modal-root .gw-modal-item-section--grow:after{display:none!important}html[data-theme=light] .gw-modal-root :is(.gw-modal-qty-card--add,.gw-modal-qty-card--sub){background:var(--zx-bg-card);background-image:none}html[data-theme=light][data-zx-ui-refresh=on] .gw-modal-root .card{background:var(--zx-ui-surface);background-image:none;box-shadow:var(--zx-ui-shadow-soft)}html[data-theme=light] .gw-modal-root :is(.gw-modal-qty-inline,.gw-modal-qty-num-input){background:var(--zx-bg-hover);border-color:var(--zx-border);box-shadow:none}html[data-theme=light] .gw-modal-root .gw-modal-qty-unit{background:var(--zx-bg-hover);border-color:var(--zx-border);color:var(--zx-text);box-shadow:none}html[data-theme=light][data-zx-ui-refresh=on] .skill-plan-index .plan-main,html[data-theme=light][data-zx-ui-refresh=on] .skill-plan-detail-page .detail-right,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .faction-nav-wrapper,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .input-panel,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .status-bar,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .mod-tabs-hd,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .plan-area{background:var(--zx-ui-surface)}html[data-theme=light][data-zx-ui-refresh=on] :is(.shanhun-blood-page,.yuanhun-page,.fabao-esper-skill-page,.zhenfa-page) .page-title-row{background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--zx-primary) 24%,transparent) 0 110px,transparent 220px),radial-gradient(circle at 88% 0%,rgba(var(--zx-ui-gold-rgb),.16) 0 90px,transparent 220px),linear-gradient(135deg,color-mix(in srgb,var(--zx-bg-card) 94%,#101827) 0%,var(--zx-bg-card) 58%,color-mix(in srgb,var(--zx-bg) 82%,#27324a) 100%);box-shadow:var(--zx-ui-shadow-soft)}html[data-theme=light][data-zx-ui-refresh=on] :is(.shanhun-blood-page,.yuanhun-page,.constellation-map-page,.longmen-fish-map-page,.fabao-esper-skill-page) .csm-card,html[data-theme=light][data-zx-ui-refresh=on] :is(.constellation-map-page,.longmen-fish-map-page) .csm-map-panel{background:var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow-soft)}html[data-theme=light][data-zx-ui-refresh=on] .constellation-map-page[data-theme=light] .page-title-row,html[data-theme=light][data-zx-ui-refresh=on] .longmen-fish-map-page[data-theme=light] .page-title-row{background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--zx-primary) 24%,transparent) 0 110px,transparent 220px),radial-gradient(circle at 88% 0%,rgba(var(--zx-ui-gold-rgb),.16) 0 90px,transparent 220px),linear-gradient(135deg,color-mix(in srgb,var(--zx-bg-card) 94%,#101827) 0%,var(--zx-bg-card) 58%,color-mix(in srgb,var(--zx-bg) 82%,#27324a) 100%);box-shadow:var(--zx-ui-shadow-soft)}html[data-zx-ui-refresh=on] .app-header{background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.13),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.05),transparent),#1f232ceb;border-bottom:1px solid var(--zx-ui-border);box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=light][data-zx-ui-refresh=on] .app-header{background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.12),transparent 32%),#ffffffe6;box-shadow:0 10px 26px #0f172a14}html[data-zx-ui-refresh=on] .app-footer{border-top:1px solid var(--zx-ui-border);background:linear-gradient(135deg,transparent,rgba(var(--zx-primary-rgb),.08)),#1f232ce6}html[data-theme=light][data-zx-ui-refresh=on] .app-footer{background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.06),transparent),#ffffffe6}html[data-zx-ui-refresh=on] .nav-item,html[data-zx-ui-refresh=on] .theme-trigger,html[data-zx-ui-refresh=on] .user-trigger,html[data-zx-ui-refresh=on] .btn-login{border:1px solid transparent;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}html[data-zx-ui-refresh=on] .nav-item:hover,html[data-zx-ui-refresh=on] .nav-item.router-link-active,html[data-zx-ui-refresh=on] .theme-trigger:hover,html[data-zx-ui-refresh=on] .user-trigger:hover,html[data-zx-ui-refresh=on] .btn-login:hover{background:rgba(var(--zx-primary-rgb),.12);border-color:var(--zx-ui-border);box-shadow:0 8px 22px var(--zx-ui-glow);color:var(--zx-primary);transform:translateY(-1px);text-decoration:none}html[data-zx-ui-refresh=on] .card,html[data-zx-ui-refresh=on] .placeholder.card,html[data-zx-ui-refresh=on] .balance-section,html[data-zx-ui-refresh=on] .main-tabs-section,html[data-zx-ui-refresh=on] .plan-filter-card,html[data-zx-ui-refresh=on] .plan-list-card,html[data-zx-ui-refresh=on] .author-card,html[data-zx-ui-refresh=on] .plan-guide-card,html[data-zx-ui-refresh=on] .plan-info-card,html[data-zx-ui-refresh=on] .plan-desc-card,html[data-zx-ui-refresh=on] .plan-tips-section,html[data-zx-ui-refresh=on] .plan-comments-section{border:1px solid var(--zx-ui-border);background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.1),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 48%),var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow-soft)}html[data-zx-ui-refresh=on] .btn,html[data-zx-ui-refresh=on] .btn-outline,html[data-zx-ui-refresh=on] .btn-gray,html[data-zx-ui-refresh=on] .page-btn,html[data-zx-ui-refresh=on] .pg-btn,html[data-zx-ui-refresh=on] .plan-action-btn,html[data-zx-ui-refresh=on] .plan-modal-btn,html[data-zx-ui-refresh=on] .filter-search-btn,html[data-zx-ui-refresh=on] .l2-search-btn,html[data-zx-ui-refresh=on] .browse-filter-chip,html[data-zx-ui-refresh=on] .monster-browse-chip,html[data-zx-ui-refresh=on] .level-btn,html[data-zx-ui-refresh=on] .detail-ico-btn,html[data-zx-ui-refresh=on] .edu-back-top-btn{border-color:var(--zx-ui-border);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}html[data-zx-ui-refresh=on] .btn:hover:not(:disabled),html[data-zx-ui-refresh=on] .btn-outline:hover:not(:disabled),html[data-zx-ui-refresh=on] .page-btn:hover:not(:disabled),html[data-zx-ui-refresh=on] .pg-btn:hover:not(:disabled),html[data-zx-ui-refresh=on] .plan-action-btn:hover:not(:disabled),html[data-zx-ui-refresh=on] .l2-search-btn:hover:not(:disabled),html[data-zx-ui-refresh=on] .browse-filter-chip:hover:not(:disabled),html[data-zx-ui-refresh=on] .monster-browse-chip:hover:not(:disabled),html[data-zx-ui-refresh=on] .level-btn:hover:not(:disabled),html[data-zx-ui-refresh=on] .detail-ico-btn:hover:not(:disabled),html[data-zx-ui-refresh=on] .edu-back-top-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px var(--zx-ui-glow);text-decoration:none}html[data-zx-ui-refresh=on] .btn-primary,html[data-zx-ui-refresh=on] .plan-btn-new,html[data-zx-ui-refresh=on] .zxbaike-submit,html[data-zx-ui-refresh=on] .btn-save-plan,html[data-zx-ui-refresh=on] .filter-search-btn,html[data-zx-ui-refresh=on] .share-modal-copy,html[data-zx-ui-refresh=on] .reward-modal-submit,html[data-zx-ui-refresh=on] .lac-btn-primary,html[data-zx-ui-refresh=on] .force-add-modal-confirm,html[data-zx-ui-refresh=on] .plan-modal-btn.confirm{color:#1b1a15;border:1px solid rgba(var(--zx-ui-gold-rgb),.55);background:linear-gradient(135deg,#f0d67d 0%,var(--zx-primary) 48%,#a97a27 100%);box-shadow:0 10px 26px rgba(var(--zx-primary-rgb),.25)}html[data-zx-ui-refresh=on] .btn-danger{color:#fff;border-color:#ef44448c;background:linear-gradient(135deg,#f87171 0%,var(--zx-danger) 100%);box-shadow:0 10px 24px #ef444438}html[data-zx-ui-refresh=on] :is(.form-input,.signature-input,.rename-input,.redeem-input,.filter-search,.filter-input-num,.zxbaike-input-row,.l2-search-input,.browse-filter-control,.pg-jump-input,.share-modal-url,.reward-modal-custom-input,.reward-modal-msg-input,.plan-comment-input,.plan-comment-reply-input,.plan-area-input,.input-num){border-color:var(--zx-ui-border);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--zx-ui-surface-soft);box-shadow:inset 0 1px #ffffff0a}html[data-zx-ui-refresh=on] :is(.form-input,.signature-input,.rename-input,.redeem-input,.filter-search,.filter-input-num,.l2-search-input,.browse-filter-control,.pg-jump-input,.share-modal-url,.reward-modal-custom-input,.reward-modal-msg-input,.plan-comment-input,.plan-comment-reply-input,.plan-area-input,.input-num):focus{outline:none;border-color:var(--zx-primary);box-shadow:0 0 0 3px rgba(var(--zx-primary-rgb),.16),inset 0 1px #ffffff0a}html[data-zx-ui-refresh=on] .home .hero,html[data-zx-ui-refresh=on] .simulator-index .sim-hero,html[data-zx-ui-refresh=on] .author-home .author-banner,html[data-zx-ui-refresh=on] .skill-simulator .sim-header{position:relative;overflow:hidden;border:1px solid var(--zx-ui-border);background:radial-gradient(circle at 12% 24%,rgba(var(--zx-primary-rgb),.26),transparent 20rem),radial-gradient(circle at 84% 0%,rgba(var(--zx-ui-gold-rgb),.2),transparent 18rem),linear-gradient(135deg,var(--zx-ui-surface-strong),var(--zx-ui-surface));box-shadow:var(--zx-ui-shadow)}html[data-zx-ui-refresh=on] .home .hero{margin:12px 0 28px;padding:58px 28px}html[data-zx-ui-refresh=on] .home .hero h1,html[data-zx-ui-refresh=on] .simulator-index .sim-hero-title,html[data-zx-ui-refresh=on] .skill-simulator .sim-header-title{color:var(--zx-ui-text-strong);letter-spacing:.04em;text-shadow:0 10px 28px rgba(0,0,0,.2)}html[data-zx-ui-refresh=on] .module-grid{gap:22px}html[data-zx-ui-refresh=on] .module-card,html[data-zx-ui-refresh=on] .sim-card,html[data-zx-ui-refresh=on] .product-card,html[data-zx-ui-refresh=on] .author-work-item{position:relative;overflow:hidden;border:1px solid var(--zx-ui-border);background:linear-gradient(145deg,rgba(var(--zx-primary-rgb),.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 52%),var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow-soft)}html[data-zx-ui-refresh=on] .module-card:hover,html[data-zx-ui-refresh=on] .sim-card:hover,html[data-zx-ui-refresh=on] .product-card:hover,html[data-zx-ui-refresh=on] .author-work-item:hover{border-color:var(--zx-primary);box-shadow:0 18px 44px var(--zx-ui-glow);transform:translateY(-3px);text-decoration:none}html[data-zx-ui-refresh=on] .module-card.highlight,html[data-zx-ui-refresh=on] .sim-card-primary{border-color:rgba(var(--zx-ui-gold-rgb),.6);background:linear-gradient(135deg,rgba(var(--zx-ui-gold-rgb),.2),rgba(var(--zx-primary-rgb),.08) 44%,transparent),var(--zx-ui-surface)}html[data-zx-ui-refresh=on] .card-icon,html[data-zx-ui-refresh=on] .sim-card-icon,html[data-zx-ui-refresh=on] .author-work-thumb{border:1px solid var(--zx-ui-border);background:radial-gradient(circle at 35% 25%,rgba(var(--zx-ui-gold-rgb),.36),transparent 52%),rgba(var(--zx-primary-rgb),.1);box-shadow:inset 0 1px #ffffff14}html[data-theme=light] .author-home{background-color:var(--zx-bg)}html[data-theme=light][data-zx-ui-refresh=on] .author-home .author-banner{background:var(--zx-bg-card);background-image:none;box-shadow:var(--zx-ui-shadow-soft)}html[data-theme=light][data-zx-ui-refresh=on] .author-home .author-work-item{background:var(--zx-ui-surface);background-image:none;box-shadow:none}html[data-theme=light][data-zx-ui-refresh=on] .author-home .author-work-item:hover{transform:none;border-color:var(--zx-border);box-shadow:none}html[data-theme=light][data-zx-ui-refresh=on] .author-home .author-work-thumb{background:var(--zx-bg-hover);background-image:none;box-shadow:none}html[data-zx-ui-refresh=on] .simulator-index .sim-modules{max-width:1280px}html[data-zx-ui-refresh=on] .sim-section-title,html[data-zx-ui-refresh=on] .section-title,html[data-zx-ui-refresh=on] .product-type-title,html[data-zx-ui-refresh=on] .plan-list-title,html[data-zx-ui-refresh=on] .plan-filter-title{color:var(--zx-ui-gold);letter-spacing:.08em}html[data-zx-ui-refresh=on] .sim-section-title:before,html[data-zx-ui-refresh=on] .section-title:before,html[data-zx-ui-refresh=on] .product-type-title:before,html[data-zx-ui-refresh=on] .plan-list-title:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--zx-primary);box-shadow:0 0 14px var(--zx-ui-glow-strong);vertical-align:1px}html[data-zx-ui-refresh=on] .module-page.container>h1,html[data-zx-ui-refresh=on] .shop-page>.page-title,html[data-zx-ui-refresh=on] .user-center>.page-title,html[data-zx-ui-refresh=on] .user-data>.page-title,html[data-zx-ui-refresh=on] .feedback-center>.page-title{display:flex;align-items:center;justify-content:space-between;min-height:72px;margin:0 0 22px;padding:18px 22px;border:1px solid var(--zx-ui-border);color:var(--zx-ui-text-strong);background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.18),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.055),transparent),var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow-soft)}html[data-zx-ui-refresh=on] .module-page.container>h1:after,html[data-zx-ui-refresh=on] .shop-page>.page-title:after,html[data-zx-ui-refresh=on] .user-center>.page-title:after,html[data-zx-ui-refresh=on] .user-data>.page-title:after,html[data-zx-ui-refresh=on] .feedback-center>.page-title:after{content:"zxbox.cc";padding:6px 12px;border:1px solid rgba(var(--zx-ui-gold-rgb),.45);color:var(--zx-ui-gold);font-size:12px;font-weight:600;letter-spacing:.08em;background:rgba(var(--zx-ui-gold-rgb),.08)}html[data-zx-ui-refresh=on] .shop-page .balance-value,html[data-zx-ui-refresh=on] .shop-page .price-num,html[data-zx-ui-refresh=on] .highlight-num{color:var(--zx-ui-gold);text-shadow:0 0 16px rgba(var(--zx-ui-gold-rgb),.22)}html[data-zx-ui-refresh=on] .main-tabs{gap:8px;padding:6px;border:1px solid var(--zx-ui-border);background:var(--zx-ui-surface-soft)}html[data-zx-ui-refresh=on] .main-tabs button{border:none;margin:0}html[data-zx-ui-refresh=on] .main-tabs button.active{color:#1b1a15;background:linear-gradient(135deg,#f0d67d,var(--zx-primary));box-shadow:0 8px 20px var(--zx-ui-glow)}html[data-zx-ui-refresh=on] .product-img-wrap,html[data-zx-ui-refresh=on] .suggest-ico,html[data-zx-ui-refresh=on] .ico-wrap{border:1px solid var(--zx-ui-border);background:radial-gradient(circle at 50% 30%,rgba(var(--zx-primary-rgb),.2),transparent 62%),var(--zx-ui-surface-soft)}html[data-zx-ui-refresh=on] .order-table th,html[data-zx-ui-refresh=on] .plan-table th,html[data-zx-ui-refresh=on] .edu-table th{color:var(--zx-ui-gold);background:rgba(var(--zx-primary-rgb),.08)}html[data-zx-ui-refresh=on] .order-row:hover,html[data-zx-ui-refresh=on] .plan-row-clickable:hover,html[data-zx-ui-refresh=on] .edu-row:hover{background:rgba(var(--zx-primary-rgb),.08)}html[data-zx-ui-refresh=on] .data-encyclopedia .page-title-row,html[data-zx-ui-refresh=on] .constellation-map-page .page-title-row,html[data-zx-ui-refresh=on] .warehouse-index-page .page-title-row,html[data-zx-ui-refresh=on] .longmen-fish-map-page .page-title-row,html[data-zx-ui-refresh=on] .data-encyclopedia .ency-shell{border-color:var(--zx-ui-border);box-shadow:var(--zx-ui-shadow)}html[data-zx-ui-refresh=on] .data-encyclopedia .ency-shell{overflow:hidden;background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.09),transparent 36%),var(--zx-ui-surface)}html[data-zx-ui-refresh=on] .data-encyclopedia .side-nav{background:linear-gradient(180deg,rgba(var(--zx-primary-rgb),.12),transparent 44%),var(--zx-ui-surface-soft);border-right-color:var(--zx-ui-border)}html[data-zx-ui-refresh=on] .data-encyclopedia .main{background:radial-gradient(circle at 100% 0%,rgba(var(--zx-primary-rgb),.08),transparent 28rem),var(--zx-ui-surface)}html[data-zx-ui-refresh=on] .data-encyclopedia .nav-search-entry,html[data-zx-ui-refresh=on] .data-encyclopedia .nav-l1-item,html[data-zx-ui-refresh=on] .data-encyclopedia .l2-tab,html[data-zx-ui-refresh=on] .data-encyclopedia .l2-tabs-toggle,html[data-zx-ui-refresh=on] .data-encyclopedia .suggest-li,html[data-zx-ui-refresh=on] .data-encyclopedia .bf-radio-option{transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}html[data-zx-ui-refresh=on] .data-encyclopedia .nav-search-entry.active,html[data-zx-ui-refresh=on] .data-encyclopedia .nav-l1-item.active,html[data-zx-ui-refresh=on] .data-encyclopedia .l2-tab.active,html[data-zx-ui-refresh=on] .data-encyclopedia .suggest-li--active,html[data-zx-ui-refresh=on] .data-encyclopedia .bf-radio-option--active,html[data-zx-ui-refresh=on] .browse-filter-chip--active,html[data-zx-ui-refresh=on] .monster-browse-chip--active,html[data-zx-ui-refresh=on] .filter-chip.active,html[data-zx-ui-refresh=on] .level-btn.active{border-color:var(--zx-primary);color:var(--zx-ui-gold);background:rgba(var(--zx-primary-rgb),.13);box-shadow:inset 0 0 0 1px rgba(var(--zx-primary-rgb),.08)}html[data-zx-ui-refresh=on] .data-encyclopedia .nav-search-entry:hover,html[data-zx-ui-refresh=on] .data-encyclopedia .nav-l1-item:hover,html[data-zx-ui-refresh=on] .data-encyclopedia .l2-tab:hover,html[data-zx-ui-refresh=on] .data-encyclopedia .suggest-li:hover{transform:translateY(-1px);box-shadow:0 8px 20px var(--zx-ui-glow)}html[data-zx-ui-refresh=on] .data-encyclopedia .l2-tabs-toggle{min-height:28px;padding:0 14px;border:1px solid var(--zx-ui-border);border-radius:999px;background:rgba(var(--zx-primary-rgb),.08);color:var(--zx-ui-gold)}html[data-zx-ui-refresh=on] .data-encyclopedia .l2-tabs-toggle:hover{background:rgba(var(--zx-primary-rgb),.14);text-decoration:none}html[data-zx-ui-refresh=on] .data-encyclopedia .browse-filter-panel,html[data-zx-ui-refresh=on] .edu-table-wrap,html[data-zx-ui-refresh=on] .edu-browse-wrap,html[data-zx-ui-refresh=on] .pager{border-color:var(--zx-ui-border);background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.07),transparent 40%),var(--zx-ui-surface-soft);box-shadow:0 10px 26px #00000014}html[data-zx-ui-refresh=on] .data-encyclopedia .zxbaike-input-row{min-height:62px;padding-left:24px;overflow:visible;box-shadow:0 16px 34px var(--zx-ui-glow),inset 0 1px #ffffff14}html[data-zx-ui-refresh=on] .data-encyclopedia .suggest-list{top:calc(100% + 10px);padding:8px;border-color:var(--zx-ui-border);background:var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow)}html[data-zx-ui-refresh=on] .data-encyclopedia .suggest-li{border-bottom:0}html[data-zx-ui-refresh=on] .skill-plan-index .plan-layout,html[data-zx-ui-refresh=on] .skill-plan-detail-page .detail-layout,html[data-zx-ui-refresh=on] .user-data .data-layout,html[data-zx-ui-refresh=on] .feedback-center .feedback-layout,html[data-zx-ui-refresh=on] .user-center .center-grid{gap:24px}html[data-zx-ui-refresh=on] .skill-plan-index .plan-main,html[data-zx-ui-refresh=on] .user-data .data-content,html[data-zx-ui-refresh=on] .skill-plan-detail-page .detail-right{border:1px solid var(--zx-ui-border);background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.07),transparent 38%),var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow)}html[data-zx-ui-refresh=on] .plan-sidebar{border:1px solid var(--zx-ui-border);padding:10px;background:var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow-soft)}html[data-zx-ui-refresh=on] .plan-sidebar-wrap.collapsed .plan-sidebar{padding:0}html[data-zx-ui-refresh=on] .plan-tab.active,html[data-zx-ui-refresh=on] .user-data .nav-item.active,html[data-zx-ui-refresh=on] .author-tab-active,html[data-zx-ui-refresh=on] .outfit-tabs button.active{border-color:var(--zx-primary);color:var(--zx-ui-gold);background:rgba(var(--zx-primary-rgb),.14)}html[data-zx-ui-refresh=on] .filter-chip,html[data-zx-ui-refresh=on] .level-btn{background:var(--zx-ui-surface-soft)}html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar-wrap{flex:0 0 218px;width:218px}html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar-wrap.collapsed{flex-basis:14px;width:14px}html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar-wrap.collapsed .plan-sidebar{width:0;padding:0;overflow:hidden;opacity:0}html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar{box-sizing:border-box;width:204px;padding:14px;gap:12px}html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar .plan-btn-new,html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar .plan-tab{box-sizing:border-box;width:100%;min-height:42px;justify-content:flex-start;padding:0 14px;font-size:14px;line-height:1.3}html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar .plan-btn-new{min-height:46px;font-weight:700}html[data-zx-ui-refresh=on] .skill-plan-index .plan-sidebar .bigSum{font-size:22px;line-height:1}html[data-zx-ui-refresh=on] .skill-plan-index .plan-tabs{gap:10px}html[data-zx-ui-refresh=on] .skill-plan-index .plan-main{box-sizing:border-box;flex:1 1 0;min-width:0;padding:18px 20px 20px;overflow:hidden}html[data-zx-ui-refresh=on] .skill-plan-index .plan-filter-card,html[data-zx-ui-refresh=on] .skill-plan-index .plan-list-card{box-sizing:border-box;width:100%;padding:12px 16px 16px}html[data-zx-ui-refresh=on] .skill-plan-index .plan-list-wrap{padding-right:6px;overflow-x:auto}html[data-zx-ui-refresh=on] .skill-plan-index .plan-table th,html[data-zx-ui-refresh=on] .skill-plan-index .plan-table td{padding-right:8px}html[data-zx-ui-refresh=on] .skill-plan-index .plan-pagination{padding-right:6px}html[data-zx-ui-refresh=on] .skill-simulator .faction-nav-wrapper,html[data-zx-ui-refresh=on] .skill-simulator .input-panel,html[data-zx-ui-refresh=on] .skill-simulator .status-bar,html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .plan-area{border:1px solid var(--zx-ui-border);background:linear-gradient(135deg,rgba(var(--zx-primary-rgb),.08),transparent 38%),var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow-soft)}html[data-zx-ui-refresh=on] .skill-simulator .faction-link.active,html[data-zx-ui-refresh=on] .skill-simulator .version-option.active,html[data-zx-ui-refresh=on] .mod-tabs-trigger li.hover{color:var(--zx-ui-gold);background:rgba(var(--zx-primary-rgb),.14)}html[data-zx-ui-refresh=on] .skill-simulator .sim-header{align-items:center;overflow:visible;padding:8px 12px;z-index:20}html[data-zx-ui-refresh=on] .skill-simulator .sim-header-title-wrap{min-width:0}html[data-zx-ui-refresh=on] .skill-simulator .sim-header-title{margin:0;line-height:1.25}html[data-zx-ui-refresh=on] .skill-simulator .version-selector{z-index:30}html[data-zx-ui-refresh=on] .skill-simulator .version-dropdown{z-index:1000;border-color:var(--zx-ui-border);background:var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow)}html[data-zx-ui-refresh=on] .skill-simulator .faction-nav-wrapper{padding:8px 10px;overflow:visible}html[data-zx-ui-refresh=on] .skill-simulator .faction-nav-wrapper .faction-nav{display:flex;flex-direction:column;justify-content:center;min-width:0}html[data-zx-ui-refresh=on] .skill-simulator .faction-nav-row{padding:1px 0}html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-s1 .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .box-tianshu .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-zhaohua .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-fengshen .mod-tabs-hd{border:1px solid var(--zx-ui-border);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 62%),linear-gradient(135deg,rgba(var(--zx-primary-rgb),.16),rgba(var(--zx-ui-gold-rgb),.08)),var(--zx-ui-surface-strong);box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000001f}html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .mod-tabs-s1 .mod-tabs-hd,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .box-tianshu .mod-tabs-hd,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .mod-tabs-zhaohua .mod-tabs-hd,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .mod-tabs-fengshen .mod-tabs-hd{background:transparent;box-shadow:none}html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-s1 .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .box-tianshu .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-zhaohua .mod-tabs-hd,html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-fengshen .mod-tabs-hd{border:none;background:transparent;box-shadow:none}html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-s1{display:flow-root;width:100%}html[data-zx-ui-refresh=on] .skill-simulator .mod-tabs-s1:after{content:"";display:block;clear:both}html[data-zx-ui-refresh=on] .skill-simulator .sim-layout-shared{clear:both;display:flex;align-items:flex-start;justify-content:flex-start;width:max-content;max-width:100%;min-width:0;float:none;margin-left:0;padding-left:0;transform:none}html[data-zx-ui-refresh=on] .skill-simulator .plan-area{position:relative;width:min(320px,29vw);min-width:268px;padding:7px 8px 8px;gap:6px;overflow:hidden;background:linear-gradient(90deg,rgba(var(--zx-ui-gold-rgb),.14),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 50%),var(--zx-ui-surface)}html[data-zx-ui-refresh=on] .skill-simulator .plan-area:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--zx-primary),rgba(var(--zx-ui-gold-rgb),.35))}html[data-zx-ui-refresh=on] .skill-simulator .plan-area-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}html[data-zx-ui-refresh=on] .skill-simulator .plan-area-label{display:inline-flex;align-items:center;gap:4px;color:var(--zx-ui-gold);font-size:12px;font-weight:700;letter-spacing:.08em}html[data-zx-ui-refresh=on] .skill-simulator .plan-area-label:before{content:"";width:6px;height:6px;border-radius:3px;background:var(--zx-primary);box-shadow:0 0 12px var(--zx-ui-glow-strong)}html[data-zx-ui-refresh=on] .skill-simulator .plan-area-input{width:100%;min-width:0;height:28px;padding:0 7px;color:var(--zx-ui-text-strong);font-size:12px;font-weight:600;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#00000014}html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .plan-area-input{background:linear-gradient(180deg,rgba(255,255,255,.8),transparent),#ffffffc7}html[data-zx-ui-refresh=on] .skill-simulator .plan-area-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}html[data-zx-ui-refresh=on] .skill-simulator .btn-plan{justify-content:center;min-width:0;min-height:28px;padding:0 5px;gap:3px;font-size:12px;background:rgba(var(--zx-primary-rgb),.08);color:var(--zx-text);white-space:nowrap;box-shadow:none}html[data-zx-ui-refresh=on] .skill-simulator .btn-plan:first-child{color:#1b1a15;border-color:rgba(var(--zx-ui-gold-rgb),.58);background:linear-gradient(135deg,#f0d67d 0%,var(--zx-primary) 56%,#a97a27 100%);box-shadow:0 8px 18px rgba(var(--zx-primary-rgb),.2)}html[data-zx-ui-refresh=on] .skill-simulator .btn-plan:hover:not(:disabled){color:var(--zx-ui-gold);border-color:var(--zx-primary);background:rgba(var(--zx-primary-rgb),.14)}html[data-zx-ui-refresh=on] .skill-simulator .btn-plan:first-child:hover:not(:disabled){color:#1b1a15;filter:brightness(1.04)}html[data-zx-ui-refresh=on] .skill-simulator .input-panel .btn.btn-primary.disabled:disabled,html[data-zx-ui-refresh=on] .skill-simulator .input-panel .btn.btn-primary:disabled{color:var(--zx-text-muted);border-color:var(--zx-ui-border-soft);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.045) 0 6px,transparent 6px 12px),var(--zx-ui-surface-soft);box-shadow:none;opacity:1;filter:grayscale(.65)}html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .input-panel .btn.btn-primary.disabled:disabled,html[data-theme=light][data-zx-ui-refresh=on] .skill-simulator .input-panel .btn.btn-primary:disabled{color:#64748b;background:repeating-linear-gradient(-45deg,rgba(100,116,139,.08) 0 6px,transparent 6px 12px),#edf2f7}html[data-zx-ui-refresh=on] .skill-simulator .btn-plan-reserved{visibility:visible;pointer-events:none;opacity:.46;filter:grayscale(.45)}html[data-zx-ui-refresh=on] .skill-simulator .btn-plan-icon{transform:scale(.78);transform-origin:center;opacity:.9}html[data-zx-ui-refresh=on] .modal,html[data-zx-ui-refresh=on] .plan-modal-box,html[data-zx-ui-refresh=on] .share-modal,html[data-zx-ui-refresh=on] .reward-modal,html[data-zx-ui-refresh=on] .force-add-modal-box,html[data-zx-ui-refresh=on] .save-plan-modal-box,html[data-zx-ui-refresh=on] .tip-modal-box,html[data-zx-ui-refresh=on] .lac-shell{border:1px solid var(--zx-ui-border);background:radial-gradient(circle at 0% 0%,rgba(var(--zx-primary-rgb),.18),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.05),transparent 45%),var(--zx-ui-surface);box-shadow:var(--zx-ui-shadow)}html[data-zx-ui-refresh=on] .modal-overlay,html[data-zx-ui-refresh=on] .plan-modal-mask,html[data-zx-ui-refresh=on] .share-modal-overlay,html[data-zx-ui-refresh=on] .force-add-modal-mask,html[data-zx-ui-refresh=on] .lac-overlay{background:#04070cad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-zx-ui-refresh=on] .feedback-item,html[data-zx-ui-refresh=on] .detail-item,html[data-zx-ui-refresh=on] .product-row2,html[data-zx-ui-refresh=on] .balance-vip-block,html[data-zx-ui-refresh=on] .plan-pagination,html[data-zx-ui-refresh=on] .share-modal-header,html[data-zx-ui-refresh=on] .outfit-header{border-color:var(--zx-ui-border-soft)}html[data-zx-ui-refresh=on] .modal-outfit .outfit-tabs{border:1px solid var(--zx-ui-border);background:var(--zx-ui-surface-soft)}html[data-zx-ui-refresh=on] .modal-outfit .outfit-tabs button{border:1px solid transparent;background:rgba(var(--zx-primary-rgb),.08);color:var(--zx-text);font-weight:700}html[data-zx-ui-refresh=on] .modal-outfit .outfit-tabs button:hover{border-color:var(--zx-ui-border);background:rgba(var(--zx-primary-rgb),.15);color:var(--zx-ui-gold)}html[data-zx-ui-refresh=on] .modal-outfit .outfit-tabs button.active{border-color:rgba(var(--zx-ui-gold-rgb),.58);background:linear-gradient(135deg,#f0d67d 0%,var(--zx-primary) 56%,#a97a27 100%);color:#1b1a15}html[data-theme=light][data-zx-ui-refresh=on] .modal-outfit .outfit-tabs{background:#eef3f8}html[data-theme=light][data-zx-ui-refresh=on] .modal-outfit .outfit-tabs button{background:#fff;color:#334155}html[data-theme=light][data-zx-ui-refresh=on] .modal-outfit .outfit-tabs button:hover{background:rgba(var(--zx-primary-rgb),.1);color:var(--zx-primary-dark)}html[data-theme=light][data-zx-ui-refresh=on] .modal-outfit .outfit-tabs button.active{background:linear-gradient(135deg,var(--zx-primary),var(--zx-primary-dark));color:#fff}html[data-theme=light][data-zx-ui-refresh=on] .modal-outfit .frame-preview-wrap,html[data-theme=light][data-zx-ui-refresh=on] .modal-outfit .frame-preview{border:1px solid rgba(var(--zx-primary-rgb),.14);background-color:#e9eef5;box-shadow:inset 0 0 0 1px #ffffffb8}html[data-theme=light][data-zx-ui-refresh=on] .modal-outfit .frame-preview-wrap{border-radius:50%;background-image:linear-gradient(45deg,rgba(100,116,139,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(100,116,139,.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(100,116,139,.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(100,116,139,.08) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}html[data-zx-ui-refresh=on] :is(.card,.placeholder,.btn,.btn-outline,.btn-gray,.btn-login,.nav-toggle,.nav-item,.theme-trigger,.theme-dropdown,.theme-option,.user-trigger,.user-dropdown,.dropdown-row,.dropdown-list-item,.home .hero,.module-card,.card-icon,.simulator-index .sim-hero,.sim-card,.sim-card-icon,.module-page.container>h1,.shop-page>.page-title,.user-center>.page-title,.user-data>.page-title,.feedback-center>.page-title,.balance-section,.main-tabs-section,.main-tabs,.main-tabs button,.product-card,.product-img-wrap,.product-img,.order-table,.data-encyclopedia .page-title-row,.constellation-map-page .page-title-row,.warehouse-index-page .page-title-row,.longmen-fish-map-page .page-title-row,.data-encyclopedia .page-title-version,.constellation-map-page .page-title-version,.warehouse-index-page .page-title-version,.longmen-fish-map-page .page-title-version,.data-encyclopedia .ency-shell,.data-encyclopedia .side-nav,.data-encyclopedia .main,.data-encyclopedia .nav-search-entry,.data-encyclopedia .nav-l1-item,.data-encyclopedia .l2-tab,.data-encyclopedia .l2-tabs-toggle,.data-encyclopedia .browse-filter-panel,.data-encyclopedia .browse-filter-control,.data-encyclopedia .browse-filter-chip,.data-encyclopedia .monster-browse-chip,.data-encyclopedia .zxbaike-input-row,.data-encyclopedia .zxbaike-img-trigger,.data-encyclopedia .zxbaike-submit,.data-encyclopedia .suggest-list,.data-encyclopedia .suggest-li,.data-encyclopedia .suggest-ico,.edu-table-wrap,.edu-browse-wrap,.pager,.pg-btn,.pg-jump-input,.edu-back-top-btn,.detail-ico-btn,.skill-plan-index .plan-main,.skill-plan-index .plan-sidebar,.plan-filter-card,.plan-list-card,.plan-tab,.plan-ear,.plan-btn-new,.filter-chip,.filter-search,.filter-search-btn,.filter-input-num-wrap,.filter-input-num,.level-btn,.plan-action-btn,.page-btn,.skill-plan-detail-page .detail-right,.author-card,.plan-guide-card,.plan-info-card,.plan-desc-card,.plan-tips-section,.plan-comments-section,.author-work-item,.author-work-thumb,.author-tab,.user-data .data-content,.user-data .nav-tree,.user-data .group-title,.user-data .nav-item,.feedback-center .section,.user-center .section,.signature-input,.btn-icon,.modal,.plan-modal-box,.share-modal,.reward-modal,.force-add-modal-box,.save-plan-modal-box,.tip-modal-box,.lac-shell,.form-input,.rename-input,.redeem-input,.share-modal-url,.share-modal-copy,.reward-modal-custom-input,.reward-modal-msg-input,.plan-comment-input,.plan-comment-reply-input,.skill-simulator .sim-header,.skill-simulator .faction-nav-wrapper,.skill-simulator .input-panel,.skill-simulator .status-bar,.skill-simulator .mod-tabs-hd,.skill-simulator .plan-area,.skill-simulator .faction-link,.skill-simulator .version-badge,.skill-simulator .version-option,.skill-simulator .btn-plan,.mod-tabs-trigger li,.outfit-tabs,.outfit-tabs button){border-radius:4px}html[data-zx-ui-refresh=on] .module-page.container>h1:after,html[data-zx-ui-refresh=on] .shop-page>.page-title:after,html[data-zx-ui-refresh=on] .user-center>.page-title:after,html[data-zx-ui-refresh=on] .user-data>.page-title:after,html[data-zx-ui-refresh=on] .feedback-center>.page-title:after,html[data-zx-ui-refresh=on] .page-title-row:after,html[data-zx-ui-refresh=on] .page-title-kicker:before,html[data-zx-ui-refresh=on] .sim-section-title:before,html[data-zx-ui-refresh=on] .section-title:before,html[data-zx-ui-refresh=on] .product-type-title:before,html[data-zx-ui-refresh=on] .plan-list-title:before{border-radius:3px}html[data-zx-ui-refresh=on] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,table,[class*=banner],[class*=btn],[class*=card],[class*=chip],[class*=dropdown],[class*=filter],[class*=hero],[class*=input],[class*=modal],[class*=nav],[class*=page-title],[class*=pager],[class*=panel],[class*=popover],[class*=search],[class*=section],[class*=shell],[class*=tab],[class*=table],[class*=tooltip]):not([class*=avatar]):not([class*=frame]):not([class*=ico]):not([class*=icon]):not([class*=sprite]){border-radius:4px}@media (max-width: 767px){html[data-zx-ui-refresh=on] .main-content{padding:12px 0 16px}html[data-zx-ui-refresh=on] .nav{border-bottom-color:var(--zx-ui-border);background:var(--zx-ui-surface)}html[data-zx-ui-refresh=on] .home .hero{padding:38px 18px}html[data-zx-ui-refresh=on] .skill-simulator .plan-area{width:100%;min-width:0;padding:8px}html[data-zx-ui-refresh=on] .skill-simulator .plan-area-top{grid-template-columns:1fr;gap:6px}html[data-zx-ui-refresh=on] .skill-simulator .plan-area-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html[data-zx-ui-refresh=on] .skill-simulator .btn-plan{min-height:28px;padding:0 5px;font-size:10px}html[data-zx-ui-refresh=on] :is(.module-page.container>h1,.shop-page>.page-title,.user-center>.page-title,.user-data>.page-title,.feedback-center>.page-title){min-height:auto;align-items:flex-start;flex-direction:column;gap:10px;padding:16px}}
