.forum-top[data-v-cd085d33]{position:sticky;top:0;z-index:100;padding:0;transition:box-shadow .3s}.forum-top.is-scrolled[data-v-cd085d33]{box-shadow:0 4px 30px #00000026}.forum-header[data-v-cd085d33]{height:64px;border-bottom:1px solid var(--forum-header-border)}.forum-header-inner[data-v-cd085d33]{width:min(var(--forum-layout-max-width, 1400px),calc(100% - 32px));margin:0 auto;height:100%;display:flex;align-items:center;gap:20px}.header-left[data-v-cd085d33]{flex-shrink:0;display:flex;align-items:center;gap:8px;width:220px}.sidebar-toggle[data-v-cd085d33]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--forum-text-secondary);cursor:pointer;transition:background-color .2s,color .2s;flex-shrink:0}.sidebar-toggle[data-v-cd085d33]:hover{background:var(--forum-surface-hover);color:var(--forum-text)}.brand[data-v-cd085d33]{display:flex;align-items:center;gap:8px;text-decoration:none}.brand-logo[data-v-cd085d33]{width:128px;height:43px;object-fit:contain}.header-right[data-v-cd085d33]{display:flex;align-items:center;margin-left:auto;gap:6px;flex-shrink:0}.header-icon-btn[data-v-cd085d33]{width:36px;height:36px;border-radius:8px;color:var(--forum-text-secondary);transition:background-color .2s,color .2s}.header-icon-btn[data-v-cd085d33]:hover{background-color:var(--forum-surface-hover);color:var(--forum-text)}.notify-badge-wrap[data-v-cd085d33]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--forum-text-secondary);cursor:pointer;transition:background-color .2s,color .2s}.notify-badge-wrap[data-v-cd085d33]:hover{background-color:var(--forum-surface-hover);color:var(--forum-text)}.notify-badge-dot[data-v-cd085d33]{position:absolute;top:0;right:-4px;z-index:10;min-width:18px;height:18px;padding:0 5px;background:#e53935;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;border-radius:9px;box-shadow:0 0 0 2px var(--forum-header-bg, #1a1a2e);pointer-events:none}.login-btn[data-v-cd085d33]{background:linear-gradient(135deg,#099dd7,#06789c);color:#fff;border:none;padding:7px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:opacity .2s,transform .15s}html.dark-theme .login-btn{color:#000}.login-btn[data-v-cd085d33]:hover{opacity:.9;transform:translateY(-1px)}.header-avatar-fallback[data-v-cd085d33]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.dropdown-avatar-fallback[data-v-cd085d33]{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff}.notify-panel[data-v-cd085d33]{width:320px;max-height:400px;padding:14px;background:var(--forum-surface);border:1px solid var(--forum-border-light);border-radius:12px;box-shadow:0 12px 40px #0000002e}@media(max-width:760px){.forum-header-inner[data-v-cd085d33]{width:100%;gap:6px;padding:0 10px}.header-left[data-v-cd085d33]{width:auto;gap:6px}.sidebar-toggle[data-v-cd085d33]{width:30px;height:30px}.brand-logo[data-v-cd085d33]{width:122px;height:41px}.header-right[data-v-cd085d33]{gap:2px}.notify-badge-wrap[data-v-cd085d33],.header-icon-btn[data-v-cd085d33]{width:32px;height:32px}.login-btn[data-v-cd085d33]{padding:5px 12px;font-size:13px}.header-avatar-fallback[data-v-cd085d33]{width:28px;height:28px;font-size:12px}.user-dropdown-menu[data-v-cd085d33]{width:180px}}.notify-header[data-v-cd085d33]{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--forum-border-light);margin-bottom:8px;font-weight:600}.notify-actions[data-v-cd085d33]{display:flex;gap:8px}.mobile-notify-actions[data-v-cd085d33]{justify-content:flex-end;margin-bottom:8px}.mobile-notify-list[data-v-cd085d33]{max-height:min(58vh,360px)}.mobile-notify-delete[data-v-cd085d33]{opacity:.5}.notify-empty[data-v-cd085d33]{text-align:center;padding:24px 0;color:var(--forum-text-tertiary);font-size:13px}.notify-list[data-v-cd085d33]{max-height:340px;overflow-y:auto;margin-right:-14px;padding-right:14px;scrollbar-width:thin;scrollbar-color:var(--forum-border) transparent}.notify-list[data-v-cd085d33]::-webkit-scrollbar{width:5px}.notify-list[data-v-cd085d33]::-webkit-scrollbar-track{background:transparent}.notify-list[data-v-cd085d33]::-webkit-scrollbar-thumb{background:var(--forum-border);border-radius:3px}.notify-list[data-v-cd085d33]::-webkit-scrollbar-thumb:hover{background:var(--forum-text-tertiary)}.notify-item[data-v-cd085d33]{display:flex;gap:10px;padding:10px 6px;border-radius:8px;transition:background-color .15s;cursor:pointer}.notify-item+.notify-item[data-v-cd085d33]{margin-top:6px}.notify-item[data-v-cd085d33]:hover{background:var(--forum-surface-hover)}.notify-item.unread[data-v-cd085d33]{background:var(--forum-accent-glow)}.notify-icon[data-v-cd085d33]{flex-shrink:0;margin-top:2px;color:var(--forum-accent)}.notify-body[data-v-cd085d33]{flex:1;min-width:0}.notify-title[data-v-cd085d33]{font-size:13px;font-weight:600;margin-bottom:2px}.notify-content[data-v-cd085d33]{font-size:12px;color:var(--forum-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notify-time[data-v-cd085d33]{font-size:11px;color:var(--forum-text-tertiary);margin-top:2px}.notify-delete[data-v-cd085d33]{flex-shrink:0;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--forum-text-tertiary);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,background-color .15s,color .15s}.notify-item:hover .notify-delete[data-v-cd085d33]{opacity:1}.notify-delete[data-v-cd085d33]:hover{background:#f43f5e1a;color:#f43f5e}@media(max-width:760px){.notify-list[data-v-cd085d33]{max-height:220px}.notify-item[data-v-cd085d33]{padding:8px 4px;gap:8px}.notify-content[data-v-cd085d33]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.notify-delete[data-v-cd085d33]{opacity:.5}}.user-dropdown-wrap[data-v-cd085d33]{position:relative}.user-dropdown-menu[data-v-cd085d33]{position:absolute;top:calc(100% + 8px);right:0;width:200px;background:var(--forum-card-bg);border:1px solid var(--forum-border-light);border-radius:10px;padding:6px;z-index:200;box-shadow:0 8px 30px #00000040}.user-dropdown-header[data-v-cd085d33]{display:flex;align-items:center;gap:10px;padding:8px 10px 4px}.user-dropdown-info[data-v-cd085d33]{flex:1;min-width:0}.user-dropdown-name[data-v-cd085d33]{font-size:14px;font-weight:600;color:var(--forum-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-divider[data-v-cd085d33]{height:1px;background:var(--forum-border-light);margin:6px 4px}.user-dropdown-item[data-v-cd085d33]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;font-size:14px;color:var(--forum-text-secondary);cursor:pointer;text-decoration:none;transition:background-color .12s,color .12s}.user-dropdown-item[data-v-cd085d33]:hover{background:var(--forum-surface-hover);color:var(--forum-text)}.user-dropdown-item svg[data-v-cd085d33]{flex-shrink:0;opacity:.7}.user-dropdown-item:hover svg[data-v-cd085d33]{opacity:1}.menu-unread-badge[data-v-cd085d33]{min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:#e05252;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.logout-item[data-v-cd085d33]{color:#e05555}.logout-item[data-v-cd085d33]:hover{background:#e0555514;color:#e05555}.dropdown-fade-enter-active[data-v-cd085d33],.dropdown-fade-leave-active[data-v-cd085d33]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-cd085d33],.dropdown-fade-leave-to[data-v-cd085d33]{opacity:0;transform:translateY(-4px)}.logout-confirm-overlay[data-v-cd085d33]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.logout-confirm-box[data-v-cd085d33]{background:var(--forum-card-bg, #1e1e1e);border:1px solid var(--forum-border-light, #2a2a2a);border-radius:12px;padding:24px;max-width:380px;width:90%}.logout-confirm-title[data-v-cd085d33]{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--forum-text, #e0e0e0)}.logout-confirm-text[data-v-cd085d33]{margin:0 0 20px;font-size:14px;color:var(--forum-text-secondary, #aaa);line-height:1.6}.logout-confirm-actions[data-v-cd085d33]{display:flex;justify-content:flex-end;gap:10px}.logout-btn-ghost[data-v-cd085d33]{padding:6px 16px;border:1px solid var(--forum-border, #333);border-radius:6px;background:transparent;color:var(--forum-text-secondary, #aaa);font-size:13px;cursor:pointer;transition:background-color .15s}.logout-btn-ghost[data-v-cd085d33]:hover{background:var(--forum-surface-hover, #2a2a2a)}.logout-btn-danger[data-v-cd085d33]{padding:6px 16px;border:none;border-radius:6px;background:#e05555;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.logout-btn-danger[data-v-cd085d33]:hover{opacity:.85}.logout-btn-danger[data-v-cd085d33]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-cd085d33],.modal-fade-leave-active[data-v-cd085d33]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-cd085d33],.modal-fade-leave-to[data-v-cd085d33]{opacity:0}.emoji-picker-button[data-v-e12052a0]{position:relative;display:inline-flex}.emoji-toggle[data-v-e12052a0]{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#7f7f7f1a;color:var(--forum-text-tertiary);cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.emoji-toggle[data-v-e12052a0]:hover:not(:disabled),.emoji-toggle.active[data-v-e12052a0]{background:#099dd724;color:var(--forum-accent);transform:translateY(-1px)}.emoji-toggle[data-v-e12052a0]:focus-visible{outline:2px solid var(--forum-accent);outline-offset:2px}.emoji-toggle[data-v-e12052a0]:disabled{cursor:not-allowed;opacity:.5}.emoji-panel[data-v-e12052a0]{position:absolute;right:0;bottom:calc(100% + 10px);z-index:1200;width:min(352px,calc(100vw - 24px));border-radius:10px;background:var(--forum-card-bg);border:1px solid var(--forum-border-light);box-shadow:0 12px 40px #00000038;overflow:auto;overscroll-behavior:contain}.emoji-panel.align-left[data-v-e12052a0]{right:auto;left:0}.emoji-panel[data-v-e12052a0] em-emoji-picker,.emoji-panel em-emoji-picker[data-v-e12052a0]{height:340px;max-height:46vh;width:100%}@media(max-width:520px){.emoji-panel[data-v-e12052a0],.emoji-panel.align-left[data-v-e12052a0]{position:fixed;left:auto;right:8px}}.channel-panel[data-v-b11785c4]{position:fixed;right:24px;bottom:24px;z-index:900;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:var(--forum-surface, #fff);border:1px solid var(--forum-border, #e5e7eb);border-radius:12px;box-shadow:0 16px 48px #0000002e;overflow:hidden}.channel-panel-enter-active[data-v-b11785c4],.channel-panel-leave-active[data-v-b11785c4]{transition:opacity .18s ease,transform .18s ease}.channel-panel-enter-from[data-v-b11785c4],.channel-panel-leave-to[data-v-b11785c4]{opacity:0;transform:translateY(12px)}.panel-header[data-v-b11785c4]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--forum-border-light, #f0f0f0);flex-shrink:0}.panel-title[data-v-b11785c4]{display:flex;align-items:center;gap:8px;min-width:0}.channel-bubble[data-v-b11785c4]{width:18px;height:18px;flex-shrink:0}.channel-name[data-v-b11785c4]{font-size:15px;font-weight:700;color:var(--forum-text, #1f2328);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-close[data-v-b11785c4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--forum-text-secondary, #6b7280);cursor:pointer}.panel-close[data-v-b11785c4]:hover{background:var(--forum-surface-hover, #f3f4f6);color:var(--forum-text, #1f2328)}.panel-close svg[data-v-b11785c4]{width:16px;height:16px}.panel-messages[data-v-b11785c4]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.messages-loading[data-v-b11785c4]{text-align:center;font-size:12px;color:var(--forum-text-tertiary, #9ca3af);padding:4px 0}.messages-empty[data-v-b11785c4]{margin:auto}.date-divider[data-v-b11785c4]{display:flex;align-items:center;gap:10px;margin:6px 0 2px;font-size:12px;color:var(--forum-text-tertiary, #9ca3af)}.date-divider[data-v-b11785c4]:before,.date-divider[data-v-b11785c4]:after{content:"";flex:1;height:1px;background:var(--forum-border-light, #f0f0f0)}.message-row[data-v-b11785c4]{display:flex;gap:8px;align-items:flex-start}.message-avatar[data-v-b11785c4]{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:2px}.message-avatar-fallback[data-v-b11785c4]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.message-body[data-v-b11785c4]{min-width:0;flex:1}.message-meta[data-v-b11785c4]{display:flex;align-items:baseline;gap:8px}.message-sender[data-v-b11785c4]{font-size:13px;font-weight:600;color:var(--forum-text, #1f2328)}.message-row.own .message-sender[data-v-b11785c4]{color:var(--forum-accent, #2563eb)}.message-time[data-v-b11785c4]{font-size:11px;color:var(--forum-text-tertiary, #9ca3af)}.message-content[data-v-b11785c4]{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--forum-text, #1f2328);word-break:break-word;white-space:pre-wrap}.panel-composer[data-v-b11785c4]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--forum-border-light, #f0f0f0);flex-shrink:0}@media(min-width:761px){.composer-emoji[data-v-b11785c4] .emoji-panel{right:-42px}.composer-emoji[data-v-b11785c4] .emoji-panel em-emoji-picker{max-width:min(352px,calc(100vw - 48px))}}.composer-emoji[data-v-b11785c4] .emoji-toggle{width:34px;height:34px;flex-basis:34px;border-radius:8px}.composer-input[data-v-b11785c4]{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--forum-border, #e5e7eb);border-radius:8px;background:var(--forum-bg, #fff);color:var(--forum-text, #1f2328);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s}.composer-input[data-v-b11785c4]:focus{border-color:var(--forum-accent, #2563eb)}.composer-send[data-v-b11785c4]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:var(--forum-accent, #2563eb);color:#fff;cursor:pointer;flex-shrink:0;transition:opacity .15s}.composer-send[data-v-b11785c4]:disabled{opacity:.45;cursor:not-allowed}.composer-send svg[data-v-b11785c4]{width:16px;height:16px}@media(max-width:760px){.channel-panel[data-v-b11785c4]{right:8px;left:8px;bottom:8px;width:auto;height:60vh}.composer-emoji[data-v-b11785c4] .emoji-panel{position:fixed;left:auto;right:8px;bottom:96px}}.sidebar-wrapper[data-v-1feab092]{padding:12px 0;display:flex;flex-direction:column;gap:2px}.sidebar-nav[data-v-1feab092]{display:flex;flex-direction:column;gap:1px;padding:0 8px}.nav-item[data-v-1feab092]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--forum-text-secondary);text-decoration:none;border:none;background:transparent;width:100%;text-align:left;font-family:inherit;transition:background-color .15s,color .15s}@media(hover:hover){.nav-item[data-v-1feab092]:hover{background:var(--forum-surface-hover);color:var(--forum-text)}}.nav-item.active[data-v-1feab092]{background:var(--forum-accent-glow);color:var(--forum-accent);font-weight:600}.nav-icon[data-v-1feab092]{width:18px;height:18px;flex-shrink:0}.category-sections[data-v-1feab092]{display:flex;flex-direction:column;gap:1px;padding:0 8px}.section-item[data-v-1feab092]{padding:7px 12px}.section-toggle[data-v-1feab092]{cursor:pointer}.chevron-icon[data-v-1feab092]{width:14px;height:14px;margin-left:auto;opacity:.5;transition:transform .2s ease}.chevron-icon.expanded[data-v-1feab092]{transform:rotate(90deg)}.cat-list[data-v-1feab092]{display:flex;flex-direction:column;gap:1px}.more-trigger-wrapper[data-v-1feab092]{position:relative}.more-popup[data-v-1feab092]{background:var(--forum-surface);border:1px solid var(--forum-border);border-radius:0;padding:4px 0;z-index:200}.popup-item[data-v-1feab092]{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:14px;color:var(--forum-text-secondary);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}@media(hover:hover){.popup-item[data-v-1feab092]:hover{background:var(--forum-surface-hover);color:var(--forum-text)}}.popup-item.active[data-v-1feab092]{color:var(--forum-accent);font-weight:600}.nav-unread-badge[data-v-1feab092]{min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:#e05252;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.category-item[data-v-1feab092]{padding:7px 12px 7px 20px}.tag-icon[data-v-1feab092],.cat-icon[data-v-1feab092]{flex-shrink:0}.channel-bubble-icon[data-v-1feab092]{width:16px;height:16px;flex-shrink:0}.channel-section-badge[data-v-1feab092]{margin-left:auto;margin-right:6px}.channel-section-badge~.chevron-icon[data-v-1feab092]{margin-left:0}.chevron-right[data-v-1feab092]{width:14px;height:14px;margin-left:auto;opacity:.5}.announce-panel[data-v-1feab092]{padding:4px 8px 8px}.announce-loading[data-v-1feab092]{display:flex;flex-direction:column;gap:8px;padding:4px 4px 8px}.announce-skeleton[data-v-1feab092]{height:14px;border-radius:4px;background:var(--forum-border-light);animation:skeletonPulse-1feab092 1.5s ease-in-out infinite}@keyframes skeletonPulse-1feab092{0%,to{opacity:.4}50%{opacity:.9}}.announce-empty-state[data-v-1feab092]{padding:8px 0}.announce-list[data-v-1feab092]{display:flex;flex-direction:column;gap:4px}.announce-item[data-v-1feab092]{display:flex;align-items:flex-start;gap:8px;padding:8px 6px;border-radius:6px;transition:background-color .15s}.announce-item[data-v-1feab092]:hover{background:var(--forum-surface-hover)}.announce-icon-wrap[data-v-1feab092]{width:28px;height:28px;border-radius:6px;background:#0ea5e91f;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.announce-icon[data-v-1feab092]{font-size:15px;color:#0ea5e9}.announce-content[data-v-1feab092]{display:flex;flex-direction:column;gap:2px;min-width:0}.announce-tl-title[data-v-1feab092]{font-size:13px;color:var(--forum-text);line-height:1.4;font-weight:500}.announce-tl-body[data-v-1feab092]{margin:0;font-size:12px;color:var(--forum-text-secondary);line-height:1.4;display:block;white-space:normal;overflow:visible}.announce-time[data-v-1feab092]{font-size:11px;color:var(--forum-text-tertiary);margin-top:2px}.sidebar-divider[data-v-1feab092]{height:0;border-top:1px solid var(--forum-border-light);background:transparent;margin:12px 16px}.category-sections>.sidebar-divider[data-v-1feab092]{margin-left:8px;margin-right:8px}.sidebar-bottom-tools[data-v-1feab092]{position:relative;width:100%}.theme-mode-option[data-v-1feab092]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:none;border-radius:4px;background:transparent;color:var(--forum-text-secondary);font-size:15px;font-weight:400;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .15s,color .15s}.theme-mode-option[data-v-1feab092]:hover{background:var(--forum-surface-hover);color:var(--forum-text)}.theme-mode-option.active[data-v-1feab092]{background:var(--forum-accent-glow);color:var(--forum-accent);font-weight:600}.appearance-toolbar[data-v-1feab092]{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 4px 0 8px;border-radius:4px;background:var(--forum-bg);color:var(--forum-text-secondary)}.appearance-preset[data-v-1feab092]{display:inline-flex;align-items:center;min-width:0;gap:9px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1}.appearance-preset[data-v-1feab092]:disabled{cursor:default;opacity:1}.appearance-preset svg[data-v-1feab092]{width:16px;height:16px;flex:0 0 auto}.preset-brush-icon[data-v-1feab092]{flex:0 0 auto}.appearance-preset .preset-chevron[data-v-1feab092]{width:14px;height:14px;margin-left:-3px}.appearance-actions[data-v-1feab092]{display:flex;align-items:center;gap:9px;margin-left:auto;color:var(--forum-text-tertiary)}.appearance-icon[data-v-1feab092]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.appearance-icon svg[data-v-1feab092]{width:17px;height:17px}.appearance-theme-trigger[data-v-1feab092]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--forum-accent);cursor:pointer}.appearance-theme-trigger[data-v-1feab092]:hover,.appearance-theme-trigger.active[data-v-1feab092]{background:var(--forum-accent-glow);color:var(--forum-accent)}.theme-mode-menu[data-v-1feab092]{position:absolute;bottom:calc(100% + 10px);right:0;width:174px;padding:6px;border-radius:6px;background:var(--forum-bg);box-shadow:0 6px 18px #00000029;z-index:210}@media(min-width:761px){.sidebar-bottom-tools[data-v-1feab092]{position:fixed;left:max(28px,calc((100vw - var(--forum-layout-max-width, 1500px)) / 2 + 12px));bottom:8px;width:calc(var(--forum-sidebar-width, 270px) - 24px);z-index:5}.sidebar-bottom-fade[data-v-1feab092]{position:fixed;left:max(28px,calc((100vw - var(--forum-layout-max-width, 1500px)) / 2 + 12px));bottom:46px;width:calc(var(--forum-sidebar-width, 270px) - 24px);height:58px;background:linear-gradient(to bottom,transparent,var(--forum-bg) 88%);pointer-events:none;z-index:4}}@media(max-width:760px){.sidebar-wrapper[data-v-1feab092]{background:var(--forum-bg);height:auto;padding:12px 8px}.sidebar-bottom-tools[data-v-1feab092]{position:fixed;left:0;bottom:0;width:90vw;margin:0;z-index:103}.appearance-toolbar[data-v-1feab092]{padding-left:28px}.sidebar-bottom-fade[data-v-1feab092]{position:fixed;left:0;bottom:38px;width:90vw;height:58px;background:linear-gradient(to bottom,transparent,var(--forum-bg) 88%);pointer-events:none;z-index:102}.more-popup[data-v-1feab092]{position:static!important;top:auto!important;left:auto!important;width:100%!important}}.external-link-overlay[data-v-578f6aa7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000094}.external-link-dialog[data-v-578f6aa7]{width:min(100%,750px);overflow:hidden;border-radius:6px;background:var(--forum-card-bg);color:var(--forum-text);box-shadow:0 16px 48px #00000047}.external-link-header[data-v-578f6aa7]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--forum-border-light)}.external-link-header h2[data-v-578f6aa7]{margin:0;font-size:28px;line-height:1.3}.external-link-close[data-v-578f6aa7]{border:0;padding:0 4px;background:transparent;color:var(--forum-text-secondary);font-size:34px;line-height:1;cursor:pointer}.external-link-close[data-v-578f6aa7]:hover{color:var(--forum-text)}.external-link-body[data-v-578f6aa7]{padding:20px 28px 16px;font-size:18px;line-height:1.7}.external-link-body p[data-v-578f6aa7]{margin:0 0 12px}.external-link-url[data-v-578f6aa7]{display:block;max-width:100%;margin:8px 0 12px;overflow-x:auto;padding:2px 0;color:var(--forum-text-secondary);font:inherit;font-size:16px;white-space:nowrap}.external-link-tip[data-v-578f6aa7]{margin-bottom:0!important;color:var(--forum-text-tertiary);font-size:14px}.external-link-footer[data-v-578f6aa7]{display:flex;align-items:center;gap:18px;padding:16px 28px;border-top:1px solid var(--forum-border-light)}.external-link-continue[data-v-578f6aa7]{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:4px;padding:10px 16px;background:var(--forum-accent);color:#fff;font-size:16px;cursor:pointer}.external-link-continue[data-v-578f6aa7]:hover{filter:brightness(1.08)}.external-link-cancel[data-v-578f6aa7]{border:0;padding:10px 0;background:transparent;color:var(--forum-text-secondary);font-size:16px;cursor:pointer}.external-link-cancel[data-v-578f6aa7]:hover{color:var(--forum-text)}.external-link-fade-enter-active[data-v-578f6aa7],.external-link-fade-leave-active[data-v-578f6aa7]{transition:opacity .18s ease}.external-link-fade-enter-from[data-v-578f6aa7],.external-link-fade-leave-to[data-v-578f6aa7]{opacity:0}@media(max-width:760px){.external-link-overlay[data-v-578f6aa7]{padding:12px}.external-link-header[data-v-578f6aa7]{padding:14px 16px}.external-link-header h2[data-v-578f6aa7]{font-size:22px}.external-link-body[data-v-578f6aa7]{padding:16px;font-size:16px}.external-link-footer[data-v-578f6aa7]{gap:16px;padding:14px 16px}}.level-badge[data-v-b946e974]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:9px;font-size:11px;font-weight:600;line-height:16px;color:#fff;-webkit-user-select:none;user-select:none}.level-1[data-v-b946e974]{background:linear-gradient(135deg,#a3adb9,#6b7684)}.level-2[data-v-b946e974]{background:linear-gradient(135deg,#5ec269,#3a9d4e)}.level-3[data-v-b946e974]{background:linear-gradient(135deg,#099dd7,#06789c)}.level-4[data-v-b946e974]{background:linear-gradient(135deg,#9b6bf0,#7a4fd0)}.level-5[data-v-b946e974]{background:linear-gradient(135deg,#f6c944,#e09b1f)}.level-icon[data-v-b946e974]{font-size:12px}.profile-card-overlay[data-v-70088312]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#080f178c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-card[data-v-70088312]{width:min(440px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--forum-border-light);background:var(--forum-card-bg);box-shadow:0 24px 70px #06101a4d}.profile-card-fade-enter-active[data-v-70088312],.profile-card-fade-leave-active[data-v-70088312]{transition:opacity .18s ease}.profile-card-fade-enter-from[data-v-70088312],.profile-card-fade-leave-to[data-v-70088312]{opacity:0}.profile-card-fade-enter-active .profile-card[data-v-70088312]{animation:profile-card-pop-70088312 .24s cubic-bezier(.2,.9,.3,1.15)}@keyframes profile-card-pop-70088312{0%{transform:translateY(16px) scale(.97);opacity:0}to{transform:none;opacity:1}}.profile-card-cover[data-v-70088312]{position:relative;height:132px;background:var(--forum-accent-glow)}.cover-image[data-v-70088312]{display:block;width:100%;height:100%;object-fit:cover}.cover-default-light[data-v-70088312]{background:radial-gradient(circle at 84% 16%,rgba(9,157,215,.3),transparent 52%),radial-gradient(circle at 8% 90%,rgba(255,193,102,.4),transparent 46%),linear-gradient(120deg,#b9e2f6,#d9f0fb 48%,#fdeecf)}.cover-default-dark[data-v-70088312]{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 22%),radial-gradient(ellipse 90% 110% at 85% -15%,rgba(9,157,215,.3),transparent 55%),radial-gradient(ellipse 70% 90% at -8% 118%,rgba(9,157,215,.1),transparent 55%),linear-gradient(115deg,#0c1218,#131b24 52%,#0e151c)}.cover-close[data-v-70088312]{position:absolute;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:#08101873;color:#fff;font-size:16px;cursor:pointer;transition:background-color .15s ease}.cover-close[data-v-70088312]:hover{background:#081018b8}.cover-change[data-v-70088312]{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:6px 12px;background:#0810188c;color:#fff;font-size:12px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .15s ease}.cover-change[data-v-70088312]:hover{background:#081018c7}.cover-change[data-v-70088312]:disabled{opacity:.6;cursor:not-allowed}.profile-card-body[data-v-70088312]{padding:0 24px 24px}.profile-card-hero[data-v-70088312]{display:flex;align-items:flex-end;justify-content:space-between;margin-top:-44px}.profile-card-avatar[data-v-70088312]{box-sizing:border-box;border:4px solid var(--forum-card-bg);color:#fff;font-size:30px;font-weight:800;box-shadow:0 4px 14px #06101a33}.profile-hero-actions[data-v-70088312]{display:flex;align-items:center;gap:8px}.profile-dm-button[data-v-70088312]{border-radius:999px;font-weight:700}.profile-follow-button[data-v-70088312]{min-width:84px;border-radius:999px;font-weight:700}.profile-follow-button.following[data-v-70088312]{--n-color-hover: var(--forum-card-bg);--n-border-hover: var(--forum-accent);--n-text-color-hover: var(--forum-accent);background:var(--forum-accent-glow)}.profile-self-tag[data-v-70088312]{margin-bottom:4px;border:1px solid var(--forum-border-light);border-radius:999px;padding:4px 10px;color:var(--forum-text-tertiary);font-size:12px;font-weight:600}.profile-card-name-row[data-v-70088312]{display:flex;align-items:center;gap:8px;margin-top:12px;min-width:0}.profile-card-name[data-v-70088312]{margin:0;overflow:hidden;color:var(--forum-text);font-size:22px;font-weight:800;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.profile-role-badge[data-v-70088312]{flex:0 0 auto;border:1px solid rgba(9,157,215,.35);border-radius:999px;padding:2px 8px;color:var(--forum-accent);font-size:11px;font-weight:700}.profile-relation[data-v-70088312]{margin:6px 0 0;color:var(--forum-accent);font-size:12px;font-weight:600}.profile-card-bio[data-v-70088312]{margin-top:10px}.bio-text[data-v-70088312]{margin:0;color:var(--forum-text-secondary);font-size:13.5px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.bio-text.placeholder[data-v-70088312]{color:var(--forum-text-tertiary)}.bio-edit-button[data-v-70088312]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;border:0;padding:2px 0;background:transparent;color:var(--forum-text-tertiary);font-size:12px;cursor:pointer}.bio-edit-button[data-v-70088312]:hover{color:var(--forum-accent)}.bio-textarea[data-v-70088312]{width:100%;min-height:72px;resize:vertical;border:1px solid var(--forum-border-light);background:var(--forum-bg);color:var(--forum-text);font-family:inherit;font-size:13px;line-height:1.6;padding:8px 10px}.bio-textarea[data-v-70088312]:focus{outline:none;border-color:var(--forum-accent);box-shadow:0 0 0 2px #099dd733}.bio-edit-actions[data-v-70088312]{display:flex;align-items:center;gap:10px;margin-top:8px}.bio-counter[data-v-70088312]{margin-right:auto;color:var(--forum-text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.bio-cancel[data-v-70088312]{border:1px solid var(--forum-border-light);border-radius:999px;padding:5px 14px;background:transparent;color:var(--forum-text-secondary);font-size:12px;cursor:pointer}.bio-cancel[data-v-70088312]:hover{border-color:var(--forum-accent);color:var(--forum-accent)}.bio-save[data-v-70088312]{border:0;border-radius:999px;padding:5px 16px;background:var(--forum-accent);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.bio-save[data-v-70088312]:disabled{opacity:.6;cursor:not-allowed}.profile-card-stats[data-v-70088312]{display:flex;align-items:center;gap:22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--forum-border-light)}.stat-block[data-v-70088312]{display:flex;flex-direction:column;gap:3px}.stat-block strong[data-v-70088312]{color:var(--forum-text);font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.stat-block span[data-v-70088312]{color:var(--forum-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em}.stat-divider[data-v-70088312]{width:1px;height:26px;background:var(--forum-border-light)}.profile-card-loading[data-v-70088312],.profile-card-empty[data-v-70088312]{display:flex;min-height:210px;align-items:center;justify-content:center;gap:10px;padding-top:24px;color:var(--forum-text-tertiary);font-size:13px}@media(max-width:480px){.profile-card-overlay[data-v-70088312]{padding:14px}.profile-card-body[data-v-70088312]{padding:0 18px 20px}}.dark-theme{color-scheme:dark}html{scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.2) transparent}html.dark-theme{scrollbar-color:rgba(255,255,255,.18) transparent}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#0003;border-radius:6px;border:3px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}html.dark-theme::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:padding-box}html.dark-theme::-webkit-scrollbar-thumb:hover{background:#ffffff59;background-clip:padding-box}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.devtools-protection-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#060c17eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.devtools-protection-card{width:min(420px,100%);padding:28px;border:1px solid rgba(123,186,255,.4);border-radius:18px;color:#eef6ff;background:linear-gradient(145deg,#152b48f5,#0a1321fa);box-shadow:0 28px 80px #0000006b}.devtools-protection-kicker{display:block;margin-bottom:12px;color:#76bfff;font-size:11px;font-weight:800;letter-spacing:.16em}.devtools-protection-card strong{display:block;font-size:22px}.devtools-protection-card p{margin:12px 0 0;color:#c2d6ed;line-height:1.7}.app-shell[data-v-19125d46]{display:flex;flex-direction:column;--forum-layout-max-width: 1500px;--forum-sidebar-width: 270px;--forum-sidebar-gap: 16px}.app-body[data-v-19125d46]{display:flex;gap:0;width:min(var(--forum-layout-max-width),calc(100% - 32px));margin:12px auto 0;min-height:calc(100vh - 76px);min-height:calc(100dvh - 76px)}.left-sidebar[data-v-19125d46]{width:var(--forum-sidebar-width);flex-shrink:0;position:fixed;top:76px;left:max(16px,calc((100vw - var(--forum-layout-max-width)) / 2));height:calc(100vh - 128px);overflow:hidden;overflow-x:hidden;border-right:1px solid var(--forum-border-light);transition:width .25s cubic-bezier(.4,0,0,1)}.sidebar-inner[data-v-19125d46]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-inner[data-v-19125d46]::-webkit-scrollbar{width:5px}.sidebar-inner[data-v-19125d46]::-webkit-scrollbar-track{background:transparent}.sidebar-inner[data-v-19125d46]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.sidebar-inner.is-scrolling[data-v-19125d46]{scrollbar-color:rgba(0,0,0,.15) transparent}.sidebar-inner.is-scrolling[data-v-19125d46]::-webkit-scrollbar-thumb{background:#00000026}.sidebar-inner.is-scrolling[data-v-19125d46]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark-theme .sidebar-inner.is-scrolling[data-v-19125d46]{scrollbar-color:rgba(255,255,255,.12) transparent}.dark-theme .sidebar-inner.is-scrolling[data-v-19125d46]::-webkit-scrollbar-thumb{background:#ffffff1f}.dark-theme .sidebar-inner.is-scrolling[data-v-19125d46]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.left-sidebar.collapsed[data-v-19125d46]{width:0;overflow:hidden;border-right-color:transparent}.sidebar-fade-enter-active[data-v-19125d46],.sidebar-fade-leave-active[data-v-19125d46]{transition:opacity .2s ease}.sidebar-fade-enter-from[data-v-19125d46],.sidebar-fade-leave-to[data-v-19125d46]{opacity:0}.app-main[data-v-19125d46]{flex:1;min-width:0;padding-left:calc(var(--forum-sidebar-width) + var(--forum-sidebar-gap));padding-right:0;transition:padding-left .25s cubic-bezier(.4,0,0,1),padding-right .25s cubic-bezier(.4,0,0,1)}.app-main.wide[data-v-19125d46]{max-width:1200px;margin:0 auto;width:100%;padding-left:0;padding-right:0}.app-main.sidebar-collapsed[data-v-19125d46]{padding-left:calc((var(--forum-sidebar-width) + var(--forum-sidebar-gap)) / 2);padding-right:calc((var(--forum-sidebar-width) + var(--forum-sidebar-gap)) / 2)}.app-body.admin-shell[data-v-19125d46]{width:100%;margin:0;min-height:100vh;min-height:100dvh}.app-body.admin-shell .app-main[data-v-19125d46]{max-width:none}.sidebar-overlay[data-v-19125d46]{display:none}@media(min-width:1680px){.app-shell[data-v-19125d46]{--forum-layout-max-width: 1800px}.app-main.wide[data-v-19125d46]{max-width:1400px}}@media(max-width:1200px){.app-body[data-v-19125d46]{gap:16px}}@media(max-width:760px){.app-body[data-v-19125d46]{width:100%;margin:0 auto}.app-main[data-v-19125d46]{padding-left:0;padding-right:0;transition:none}.app-main.sidebar-collapsed[data-v-19125d46]{padding-left:0;padding-right:0}.left-sidebar[data-v-19125d46]{position:fixed;top:0;left:0;bottom:0;z-index:101;width:90vw;max-width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-padding-bottom:96px;transform:translate(0);transition:transform .25s cubic-bezier(.4,0,0,1);background:var(--forum-bg);border-right:none;box-shadow:none;border-radius:0;padding:0}.left-sidebar.collapsed[data-v-19125d46]{transform:translate(-100%);width:90vw}.sidebar-inner[data-v-19125d46]{width:90vw;min-height:100%;height:auto;overflow:visible;touch-action:pan-y;border-right:0}.left-sidebar[data-v-19125d46] .sidebar-wrapper{height:auto;padding-bottom:108px;border-radius:0}.sidebar-overlay[data-v-19125d46]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#0000000f}.app-body.has-sidebar[data-v-19125d46],.app-body.has-sidebar.sidebar-open[data-v-19125d46]{gap:0}}.devtools-protection-overlay[data-v-19125d46]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#060c17eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.devtools-protection-card[data-v-19125d46]{width:min(420px,100%);padding:28px;border:1px solid rgba(123,186,255,.4);border-radius:18px;color:#eef6ff;background:linear-gradient(145deg,#152b48f5,#0a1321fa);box-shadow:0 28px 80px #0000006b}.devtools-protection-kicker[data-v-19125d46]{display:block;margin-bottom:12px;color:#76bfff;font-size:11px;font-weight:800;letter-spacing:.16em}.devtools-protection-card strong[data-v-19125d46]{display:block;font-size:22px}.devtools-protection-card p[data-v-19125d46]{margin:12px 0 0;color:#c2d6ed;line-height:1.7}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/assets/TwemojiCountryFlags-Bymva2JV.woff2) format("woff2");font-display:swap}:root{font-family:Twemoji Country Flags,Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;color-scheme:light;color:#222;--forum-bg: #ffffff;--forum-bg-gradient: #f5f5f5;--forum-surface: #ffffff;--forum-surface-hover: #ebebeb;--forum-header-bg: rgba(255, 255, 255, .85);--forum-header-border: rgba(0, 0, 0, .06);--forum-card-bg: #ffffff;--forum-border: #d0d0d0;--forum-border-light: #e5e5e5;--forum-text: #222222;--forum-text-secondary: #5a5a5a;--forum-text-tertiary: #909090;--forum-accent: #099dd7;--forum-accent-glow: rgba(9, 157, 215, .1);--forum-danger: #ef4444;--forum-danger-glow: rgba(239, 68, 68, .1);--forum-card-shadow: 0 1px 3px rgba(0, 0, 0, .06);--forum-glass-bg: rgba(255, 255, 255, .75);--forum-glass-border: rgba(0, 0, 0, .06);--forum-glass-shadow: 0 8px 32px rgba(0, 0, 0, .04);--forum-detail-card-bg: rgba(255, 255, 255, .94);--forum-community-banner-bg: rgb(209, 240, 255);--forum-skeleton: #e2e8f0}.dark-theme{color-scheme:dark;color:#ddd;--forum-bg: #222222;--forum-bg-gradient: #222222;--forum-surface: #2a2a2a;--forum-surface-hover: #052e3d;--forum-header-bg: rgba(17, 17, 17, .85);--forum-header-border: rgba(255, 255, 255, .08);--forum-card-bg: #2a2a2a;--forum-border: #313131;--forum-border-light: rgba(255, 255, 255, .08);--forum-text: #dddddd;--forum-text-secondary: #c7c7c7;--forum-text-tertiary: #909090;--forum-accent: #099dd7;--forum-accent-glow: rgba(9, 157, 215, .12);--forum-danger: #ef4444;--forum-danger-glow: rgba(239, 68, 68, .12);--forum-card-shadow: 0 1px 3px rgba(0, 0, 0, .2);--forum-glass-bg: rgba(34, 34, 34, .6);--forum-glass-border: rgba(255, 255, 255, .06);--forum-glass-shadow: 0 8px 32px rgba(0, 0, 0, .25);--forum-detail-card-bg: rgba(42, 42, 42, .88);--forum-community-banner-bg: rgb(3, 55, 75);--forum-skeleton: #2a2a2a;--n-button-color-text-primary: #000000;--n-button-text-color-primary: #000000;--n-button-text-color-text: #dddddd}.dark-theme .n-button--primary-type,.dark-theme .n-button--primary-type .n-button__content{color:#000!important}.dark-theme .n-button--text-type,.dark-theme .n-button--text-type .n-button__content{color:#ddd!important}*{box-sizing:border-box}html body{font-family:Twemoji Country Flags,Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--forum-bg-gradient);background-color:var(--forum-bg);background-attachment:fixed;color:var(--forum-text);transition:background-color .15s ease}#app{min-height:100vh;min-height:100dvh;color:var(--forum-text)}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition-duration:0s!important;transition-delay:0s!important}a{color:var(--forum-accent);text-decoration:none}a:hover{text-decoration:none}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{border-radius:8px;background:linear-gradient(90deg,var(--forum-border-light) 25%,var(--forum-surface-hover) 50%,var(--forum-border-light) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}@keyframes float-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.float-in{animation:float-up .4s ease both}.float-in:nth-child(1){animation-delay:.02s}.float-in:nth-child(2){animation-delay:.06s}.float-in:nth-child(3){animation-delay:.1s}.float-in:nth-child(4){animation-delay:.14s}.float-in:nth-child(5){animation-delay:.18s}.float-in:nth-child(6){animation-delay:.22s}.float-in:nth-child(7){animation-delay:.26s}.float-in:nth-child(8){animation-delay:.3s}.glass{background:var(--forum-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--forum-glass-border);box-shadow:var(--forum-glass-shadow);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--forum-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--forum-text-tertiary)}.turnstile-wrap{display:flex;justify-content:flex-start;align-items:center;margin:10px 0}.turnstile-wrap:empty{min-height:0;margin:0}.turnstile-wrap[data-turnstile-state=initializing]:empty:before{content:"正在加载人机验证…";color:var(--forum-text-tertiary);font-size:13px}.turnstile-wrap iframe{display:block!important;max-width:100%}@media(max-width:760px){.turnstile-wrap{justify-content:center}}.n-avatar img{object-fit:cover}
