.search-box[data-v-94c5aeb6]{position:relative;width:100%;max-width:600px;transition:all var(--transition-slow)}.search-box.expanded[data-v-94c5aeb6]{max-width:680px}.search-icon[data-v-94c5aeb6]{position:absolute;left:14px;top:20px;transform:translateY(-50%);color:var(--text-tertiary);transition:color var(--transition-normal);z-index:1}.expanded .search-icon[data-v-94c5aeb6]{color:var(--primary)}input[data-v-94c5aeb6]{width:100%;height:40px;padding:0 16px 0 40px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);font-size:14px;transition:all var(--transition-slow)}input[data-v-94c5aeb6]:focus{border-color:var(--primary-light);background:var(--bg-card);box-shadow:0 4px 20px #5b6b7c26}.search-filters[data-v-94c5aeb6]{display:flex;justify-content:center;gap:6px;padding:10px 0 4px;opacity:0;max-height:0;overflow:hidden;transition:all var(--transition-slow)}.expanded .search-filters[data-v-94c5aeb6]{opacity:1;max-height:50px}.search-filter[data-v-94c5aeb6]{padding:6px 12px;border:1px solid var(--border);border-radius:20px;background:var(--bg-card);color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--transition-normal);display:flex;align-items:center;gap:5px;white-space:nowrap}.search-filter[data-v-94c5aeb6]:hover{border-color:var(--primary-light);color:var(--primary);background:#5b6b7c0d}.search-filter.active[data-v-94c5aeb6]{background:var(--primary);color:#fff;border-color:var(--primary)}.search-dropdown[data-v-94c5aeb6]{position:absolute;top:calc(100% + 50px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all var(--transition-normal);z-index:100}.expanded .search-dropdown[data-v-94c5aeb6]{top:calc(100% + 4px)}.has-results .search-dropdown[data-v-94c5aeb6]{opacity:1;visibility:visible;transform:translateY(0)}.search-dropdown-header[data-v-94c5aeb6]{padding:10px 14px;border-bottom:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase}.search-result[data-v-94c5aeb6]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background var(--transition-fast)}.search-result[data-v-94c5aeb6]:hover{background:var(--bg-secondary)}.search-result-icon[data-v-94c5aeb6]{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}.search-result-info[data-v-94c5aeb6]{flex:1}.search-result-title[data-v-94c5aeb6]{font-size:12px;font-weight:600}.search-result-meta[data-v-94c5aeb6]{font-size:11px;color:var(--text-tertiary)}.search-loading[data-v-94c5aeb6],.search-empty[data-v-94c5aeb6]{padding:20px;text-align:center;color:var(--text-tertiary);font-size:12px}.search-section[data-v-94c5aeb6]:not(:first-child){border-top:1px solid var(--border)}.search-section-header[data-v-94c5aeb6]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase}.clear-btn[data-v-94c5aeb6]{background:none;border:none;color:var(--primary);font-size:11px;font-weight:500;cursor:pointer;text-transform:none}.clear-btn[data-v-94c5aeb6]:hover{text-decoration:underline}.search-result.recent[data-v-94c5aeb6],.search-result.trending[data-v-94c5aeb6]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-size:12px;color:var(--text-secondary);transition:background var(--transition-fast)}.search-result.recent[data-v-94c5aeb6]:hover,.search-result.trending[data-v-94c5aeb6]:hover{background:var(--bg-secondary)}.search-result.recent svg[data-v-94c5aeb6],.search-result.trending svg[data-v-94c5aeb6]{color:var(--text-tertiary);flex-shrink:0}.search-result.recent span[data-v-94c5aeb6],.search-result.trending span[data-v-94c5aeb6]{flex:1}.search-result.trending svg[data-v-94c5aeb6]{color:var(--alert)}.remove-btn[data-v-94c5aeb6]{background:none;border:none;padding:4px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.remove-btn[data-v-94c5aeb6]:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.avatar[data-v-1eb49dbb]{border-radius:50%;background:var(--gradient);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.avatar-img[data-v-1eb49dbb]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-1eb49dbb]{color:#fff;font-weight:700;text-transform:uppercase}.header[data-v-00e60c4a]{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:var(--bg-primary);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;z-index:1000;box-shadow:0 2px 8px #0000001a}.header-left[data-v-00e60c4a]{display:flex;align-items:center;gap:8px;width:var(--sidebar-width);flex-shrink:0}.header-center[data-v-00e60c4a]{flex:1;display:flex;justify-content:center;align-items:center;padding:0 20px}.header-right[data-v-00e60c4a]{display:flex;align-items:center;gap:8px;width:var(--sidebar-width);flex-shrink:0;justify-content:flex-end}.logo[data-v-00e60c4a]{display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none}.logo-img[data-v-00e60c4a]{height:36px;width:auto;display:block}.header-btn[data-v-00e60c4a]{width:40px;height:40px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all var(--transition-normal);outline:2px solid transparent;outline-offset:2px}.header-btn[data-v-00e60c4a]:hover{background:var(--bg-secondary);outline-color:var(--primary-light);color:var(--primary)}.header-btn.matrix[data-v-00e60c4a]{background:#4a7b6b1a;color:var(--matrix-primary)}.header-btn.matrix[data-v-00e60c4a]:hover{background:#4a7b6b33}.badge[data-v-00e60c4a]{position:absolute;top:4px;right:4px;min-width:18px;height:18px;background:var(--alert);border-radius:50%;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.badge.matrix-badge[data-v-00e60c4a]{background:var(--matrix-primary)}.avatar-menu[data-v-00e60c4a]{position:relative}.avatar-btn[data-v-00e60c4a]{cursor:pointer;background:none;border:none;padding:0;border-radius:50%;transition:box-shadow var(--transition-fast)}.avatar-btn[data-v-00e60c4a]:hover{box-shadow:0 0 0 2px var(--primary-light)}.user-dropdown[data-v-00e60c4a]{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:8px 0;z-index:1010}.dropdown-user-info[data-v-00e60c4a]{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.dropdown-display-name[data-v-00e60c4a]{font-size:14px;font-weight:600;color:var(--text-primary)}.dropdown-username[data-v-00e60c4a]{font-size:12px;color:var(--text-tertiary)}.dropdown-divider[data-v-00e60c4a]{height:1px;background:var(--border);margin:4px 0}.dropdown-item[data-v-00e60c4a]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:500;color:var(--text-secondary);text-decoration:none;cursor:pointer;transition:all var(--transition-fast);background:none;border:none;width:100%;text-align:left}.dropdown-item[data-v-00e60c4a]:hover{background:var(--bg-secondary);color:var(--text-primary)}.dropdown-item.logout[data-v-00e60c4a]{color:var(--alert)}.dropdown-item.logout[data-v-00e60c4a]:hover{background:#ef444414}.dropdown-enter-active[data-v-00e60c4a],.dropdown-leave-active[data-v-00e60c4a]{transition:all .15s ease}.dropdown-enter-from[data-v-00e60c4a],.dropdown-leave-to[data-v-00e60c4a]{opacity:0;transform:translateY(-4px) scale(.97)}.login-btn[data-v-00e60c4a]{padding:8px 16px;background:var(--primary);color:#fff;border-radius:var(--radius-md);font-size:12px;font-weight:600;text-decoration:none;transition:background var(--transition-fast)}.login-btn[data-v-00e60c4a]:hover{background:var(--primary-dark)}.register-btn[data-v-00e60c4a]{padding:8px 16px;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-md);font-size:12px;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.register-btn[data-v-00e60c4a]:hover{background:var(--primary);color:#fff}@media(max-width:899px){.header[data-v-00e60c4a]{padding:0 12px}.header-left[data-v-00e60c4a]{width:auto}.header-center[data-v-00e60c4a]{display:none}.header-right[data-v-00e60c4a]{width:auto}}.user-card[data-v-53c57311]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.user-card-header[data-v-53c57311]{position:relative;height:80px}.user-cover[data-v-53c57311]{width:100%;height:100%;background-size:cover;background-position:center}.user-avatar[data-v-53c57311]{position:absolute;bottom:-32px;left:16px;border:3px solid var(--bg-card)}.user-card-body[data-v-53c57311]{padding:40px 16px 16px}.user-name[data-v-53c57311]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.user-handle[data-v-53c57311]{font-size:12px;color:var(--text-tertiary)}.user-bio[data-v-53c57311]{margin-top:8px;font-size:12px;color:var(--text-secondary);line-height:1.5}.user-bio[data-v-53c57311] a{color:var(--primary)}.user-stats[data-v-53c57311]{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.stat[data-v-53c57311]{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:color var(--transition-fast)}.stat[data-v-53c57311]:hover{color:var(--primary)}.stat-value[data-v-53c57311]{font-size:15px;font-weight:700;color:var(--text-primary)}.stat:hover .stat-value[data-v-53c57311]{color:var(--primary)}.stat-label[data-v-53c57311]{font-size:11px;color:var(--text-tertiary)}.matrix-widget[data-v-bb1466c7]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.matrix-header[data-v-bb1466c7]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.matrix-icon[data-v-bb1466c7]{width:40px;height:40px;background:#4a7b6b26;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--matrix-primary);flex-shrink:0}.matrix-info[data-v-bb1466c7]{display:flex;flex-direction:column;gap:2px}.matrix-title[data-v-bb1466c7]{font-size:14px;font-weight:600;color:var(--text-primary)}.matrix-subtitle[data-v-bb1466c7]{font-size:11px;color:var(--matrix-primary);font-weight:500}.matrix-status[data-v-bb1466c7]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;background:#4a7b6b14;border-radius:var(--radius-sm)}.status-dot[data-v-bb1466c7]{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse-bb1466c7 2s infinite}@keyframes pulse-bb1466c7{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-bb1466c7]{font-size:11px;color:var(--matrix-primary);font-weight:500}.matrix-btn[data-v-bb1466c7]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--matrix-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.matrix-btn[data-v-bb1466c7]:hover{background:var(--matrix-light);transform:translateY(-1px)}.matrix-btn[data-v-bb1466c7]:active{transform:translateY(0)}.dm-widget[data-v-b59fd8e1]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.dm-header[data-v-b59fd8e1]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.dm-icon[data-v-b59fd8e1]{width:40px;height:40px;background:#5b6b7c1f;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.dm-info[data-v-b59fd8e1]{display:flex;flex-direction:column;gap:2px}.dm-title[data-v-b59fd8e1]{font-size:14px;font-weight:600;color:var(--text-primary)}.dm-subtitle[data-v-b59fd8e1]{font-size:11px;color:var(--text-tertiary)}.dm-status[data-v-b59fd8e1]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;background:var(--bg-secondary);border-radius:var(--radius-sm)}.status-indicator[data-v-b59fd8e1]{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.status-indicator.has-unread[data-v-b59fd8e1]{color:var(--primary)}.status-text[data-v-b59fd8e1]{font-size:11px;color:var(--text-secondary);font-weight:500}.dm-btn[data-v-b59fd8e1]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.dm-btn[data-v-b59fd8e1]:hover{background:var(--primary-dark);transform:translateY(-1px)}.dm-btn[data-v-b59fd8e1]:active{transform:translateY(0)}.nav-section[data-v-2a3638e6]{display:flex;flex-direction:column;gap:4px}.nav-section-title[data-v-2a3638e6]{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;padding:8px 16px 4px}.nav-menu[data-v-2a3638e6]{display:flex;flex-direction:column;gap:2px}.nav-item[data-v-2a3638e6]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:all var(--transition-normal)}.nav-item[data-v-2a3638e6]:hover{background:var(--bg-secondary);color:var(--text-primary)}.nav-item:hover .nav-icon[data-v-2a3638e6]{color:var(--accent, var(--primary))}.nav-item.active[data-v-2a3638e6]{background:var(--bg-secondary);color:var(--text-primary);font-weight:600}.nav-item.active .nav-icon[data-v-2a3638e6]{color:var(--accent, var(--primary))}.nav-icon[data-v-2a3638e6]{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:color var(--transition-normal)}.nav-label[data-v-2a3638e6]{flex:1}.nav-badge[data-v-2a3638e6]{min-width:20px;height:20px;padding:0 6px;background:var(--primary);border-radius:10px;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.nav-badge.alert[data-v-2a3638e6]{background:var(--alert)}.sidebar-footer[data-v-2a3638e6]{margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.sidebar-footer-links[data-v-2a3638e6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.sidebar-footer-links a[data-v-2a3638e6]{color:var(--text-tertiary);font-size:11px;text-decoration:none}.sidebar-footer-links a[data-v-2a3638e6]:hover{color:var(--text-secondary);text-decoration:underline}.sidebar-copyright[data-v-2a3638e6]{font-size:11px;color:var(--text-tertiary)}.secure-chats-panel[data-v-0b4a7fe1]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.panel-header[data-v-0b4a7fe1]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.header-left[data-v-0b4a7fe1]{display:flex;align-items:center;gap:8px}.lock-icon[data-v-0b4a7fe1]{color:var(--matrix-primary)}.header-title[data-v-0b4a7fe1]{font-size:14px;font-weight:600;color:var(--text-primary)}.e2ee-badge[data-v-0b4a7fe1]{padding:3px 8px;background:#4a7b6b26;color:var(--matrix-primary);font-size:10px;font-weight:700;border-radius:4px;letter-spacing:.5px}.chats-list[data-v-0b4a7fe1]{max-height:200px;overflow-y:auto}.chats-list[data-v-0b4a7fe1]::-webkit-scrollbar{width:4px}.chats-list[data-v-0b4a7fe1]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}.chat-item[data-v-0b4a7fe1]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background var(--transition-fast)}.chat-item[data-v-0b4a7fe1]:hover{background:var(--bg-secondary)}.chat-avatar[data-v-0b4a7fe1]{position:relative;flex-shrink:0}.avatar-initials[data-v-0b4a7fe1]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.online-dot[data-v-0b4a7fe1]{position:absolute;bottom:0;right:0;width:10px;height:10px;background:var(--success);border:2px solid var(--bg-card);border-radius:50%}.chat-content[data-v-0b4a7fe1]{flex:1;min-width:0}.chat-header[data-v-0b4a7fe1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.chat-name[data-v-0b4a7fe1]{font-size:12px;font-weight:600;color:var(--text-primary)}.chat-time[data-v-0b4a7fe1]{font-size:11px;color:var(--text-tertiary)}.chat-preview[data-v-0b4a7fe1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-text[data-v-0b4a7fe1]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread-badge[data-v-0b4a7fe1]{min-width:18px;height:18px;padding:0 5px;background:var(--matrix-primary);color:#fff;font-size:10px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.open-messages-btn[data-v-0b4a7fe1]{width:calc(100% - 32px);margin:12px 16px 16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--matrix-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.open-messages-btn[data-v-0b4a7fe1]:hover{background:var(--matrix-light)}.trending-card[data-v-200da16c]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.card-title[data-v-200da16c]{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.trending-list[data-v-200da16c]{display:flex;flex-direction:column;gap:8px}.trending-item[data-v-200da16c]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.trending-item[data-v-200da16c]:hover{background:var(--bg-secondary)}.trending-rank[data-v-200da16c]{width:20px;font-size:12px;font-weight:600;color:var(--text-tertiary);text-align:center}.trending-info[data-v-200da16c]{flex:1;min-width:0;display:flex;flex-direction:column}.trending-name[data-v-200da16c]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trending-count[data-v-200da16c]{font-size:11px;color:var(--text-tertiary)}.trending-chart[data-v-200da16c]{width:50px;height:20px}.sparkline[data-v-200da16c]{width:100%;height:100%}.show-more[data-v-200da16c]{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);color:var(--primary);font-size:14px;text-decoration:none}.show-more[data-v-200da16c]:hover{text-decoration:underline}.featured-jobs-card[data-v-e3a35689]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.card-header[data-v-e3a35689]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.header-left[data-v-e3a35689]{display:flex;align-items:center;gap:8px}.briefcase-icon[data-v-e3a35689]{color:var(--success)}.header-title[data-v-e3a35689]{font-size:14px;font-weight:600;color:var(--text-primary)}.jobs-list[data-v-e3a35689]{max-height:300px;overflow-y:auto}.jobs-list[data-v-e3a35689]::-webkit-scrollbar{width:4px}.jobs-list[data-v-e3a35689]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}.job-item[data-v-e3a35689]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background var(--transition-fast)}.job-item[data-v-e3a35689]:hover{background:var(--bg-secondary)}.job-icon[data-v-e3a35689]{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.job-content[data-v-e3a35689]{flex:1;min-width:0}.job-title-row[data-v-e3a35689]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.job-title[data-v-e3a35689]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-tag[data-v-e3a35689]{padding:2px 6px;font-size:9px;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.job-tag--new[data-v-e3a35689]{background:#10a37f26;color:#10a37f}.job-tag--hot[data-v-e3a35689]{background:#ef444426;color:#ef4444}.job-tag--remote[data-v-e3a35689]{background:#6366f126;color:#6366f1}.job-tag--featured[data-v-e3a35689]{background:#f59e0b26;color:#f59e0b}.job-tag--urgent[data-v-e3a35689]{background:#ef444426;color:#dc2626}.job-meta[data-v-e3a35689]{display:flex;flex-direction:column;gap:1px}.job-company[data-v-e3a35689]{font-size:11px;color:var(--text-secondary)}.job-details[data-v-e3a35689]{font-size:11px;color:var(--text-tertiary)}.browse-all-btn[data-v-e3a35689]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 16px;border-top:1px solid var(--border);color:var(--primary);font-size:12px;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.browse-all-btn[data-v-e3a35689]:hover{background:var(--bg-secondary);color:var(--primary-dark)}.card[data-v-6ae8585e]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.card-header[data-v-6ae8585e]{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border)}.card-icon[data-v-6ae8585e]{color:var(--primary)}.card-title[data-v-6ae8585e]{font-size:14px;font-weight:600;color:var(--text-primary)}.suggestions-list[data-v-6ae8585e]{max-height:280px;overflow-y:auto}.suggestions-list[data-v-6ae8585e]::-webkit-scrollbar{width:4px}.suggestions-list[data-v-6ae8585e]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}.suggestion-item[data-v-6ae8585e]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background var(--transition-fast)}.suggestion-item[data-v-6ae8585e]:hover{background:var(--bg-secondary)}.suggestion-info[data-v-6ae8585e]{flex:1;min-width:0;display:flex;flex-direction:column}.suggestion-name[data-v-6ae8585e]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestion-handle[data-v-6ae8585e]{font-size:11px;color:var(--text-tertiary)}.vertical-label[data-v-6ae8585e]{padding:3px 8px;font-size:9px;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.vertical-label--home[data-v-6ae8585e]{background:#6b8b8b26;color:var(--accent-cool)}.vertical-label--friends[data-v-6ae8585e]{background:#9b857426;color:var(--accent-warm)}.vertical-label--network[data-v-6ae8585e]{background:#5b6b7c26;color:var(--primary)}.vertical-label--gallery[data-v-6ae8585e]{background:#8b7b9b26;color:var(--accent-soft)}.vertical-label--jobs[data-v-6ae8585e]{background:#6b9b7b26;color:var(--success)}.show-more[data-v-6ae8585e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-top:1px solid var(--border);color:var(--primary);font-size:12px;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.show-more[data-v-6ae8585e]:hover{background:var(--bg-secondary);color:var(--primary-dark)}.footer-links[data-v-6ae8585e]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0}.footer-links a[data-v-6ae8585e]{color:var(--text-tertiary);font-size:11px;text-decoration:none}.footer-links a[data-v-6ae8585e]:hover{color:var(--text-secondary);text-decoration:underline}.copyright[data-v-6ae8585e]{font-size:11px;color:var(--text-tertiary)}.mobile-nav-content[data-v-97238ec2]{width:100%;padding:0 4px}.mobile-nav-item[data-v-97238ec2]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 6px;color:var(--text-tertiary);text-decoration:none;font-size:10px;font-weight:500;transition:all var(--transition-fast);background:none;border:none;cursor:pointer}.mobile-nav-item svg[data-v-97238ec2]{transition:all var(--transition-fast)}.mobile-nav-item[data-v-97238ec2]:hover,.mobile-nav-item.active[data-v-97238ec2]{color:var(--accent, var(--primary))}.mobile-nav-item:hover svg[data-v-97238ec2],.mobile-nav-item.active svg[data-v-97238ec2]{transform:scale(1.1)}.mobile-nav-item.compose[data-v-97238ec2]{width:44px;height:44px;min-width:44px;padding:0;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:50%;box-shadow:var(--shadow-md);margin:0 4px}.mobile-nav-item.compose[data-v-97238ec2]:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.mobile-nav-item.compose span[data-v-97238ec2]{display:none}.nav-badge[data-v-97238ec2]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:var(--alert);border-radius:8px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.lightbox-overlay[data-v-64d97765]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000e6;outline:none}.lightbox-close[data-v-64d97765]{position:absolute;top:16px;right:16px;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background var(--transition-fast)}.lightbox-close[data-v-64d97765]:hover{background:#fff3}.lightbox-nav[data-v-64d97765]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background var(--transition-fast)}.lightbox-nav[data-v-64d97765]:hover{background:#fff3}.lightbox-nav.lightbox-prev[data-v-64d97765]{left:16px}.lightbox-nav.lightbox-next[data-v-64d97765]{right:16px}@media(max-width:768px){.lightbox-nav[data-v-64d97765]{width:40px;height:40px}.lightbox-nav svg[data-v-64d97765]{width:24px;height:24px}.lightbox-nav.lightbox-prev[data-v-64d97765]{left:8px}.lightbox-nav.lightbox-next[data-v-64d97765]{right:8px}}.lightbox-content[data-v-64d97765]{max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}.lightbox-image[data-v-64d97765]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:var(--radius-md)}.lightbox-video[data-v-64d97765]{max-width:100%;max-height:85vh;border-radius:var(--radius-md)}.lightbox-audio[data-v-64d97765]{padding:32px;background:#ffffff1a;border-radius:var(--radius-lg)}.lightbox-audio audio[data-v-64d97765]{width:300px}.lightbox-unknown[data-v-64d97765]{padding:32px;color:#fff;text-align:center}.lightbox-footer[data-v-64d97765]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;max-width:80vw;text-align:center}.lightbox-alt-text[data-v-64d97765]{padding:8px 16px;background:#000000b3;border-radius:var(--radius-md);color:#fff;font-size:12px;line-height:1.4;max-width:100%}.lightbox-counter[data-v-64d97765]{padding:4px 12px;background:#00000080;border-radius:var(--radius-sm);color:#fff;font-size:12px;font-weight:500}.lightbox-enter-active[data-v-64d97765],.lightbox-leave-active[data-v-64d97765]{transition:opacity .2s ease}.lightbox-enter-from[data-v-64d97765],.lightbox-leave-to[data-v-64d97765]{opacity:0}.lightbox-enter-active .lightbox-content[data-v-64d97765],.lightbox-leave-active .lightbox-content[data-v-64d97765]{transition:transform .2s ease}.lightbox-enter-from .lightbox-content[data-v-64d97765],.lightbox-leave-to .lightbox-content[data-v-64d97765]{transform:scale(.95)}.modal-overlay[data-v-a7e53875]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000080;padding:20px}.modal-container[data-v-a7e53875]{width:100%;max-width:560px;background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden}.modal-header[data-v-a7e53875]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-header h2[data-v-a7e53875]{font-size:16px;font-weight:600;margin:0}.close-btn[data-v-a7e53875]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.close-btn[data-v-a7e53875]:hover{background:var(--bg-secondary);color:var(--text-primary)}.modal-body[data-v-a7e53875]{padding:20px;min-height:200px}.loading-state[data-v-a7e53875],.error-state[data-v-a7e53875]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:200px;color:var(--text-tertiary)}.error-state[data-v-a7e53875]{color:var(--alert)}.error-state button[data-v-a7e53875]{padding:8px 16px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer}.spinner[data-v-a7e53875]{width:24px;height:24px;border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;animation:spin-a7e53875 .8s linear infinite}.spinner-small[data-v-a7e53875]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a7e53875 .8s linear infinite;display:inline-block;margin-right:6px}@keyframes spin-a7e53875{to{transform:rotate(360deg)}}.cw-input[data-v-a7e53875]{margin-bottom:12px}.cw-input label[data-v-a7e53875]{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.cw-input input[data-v-a7e53875]{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:12px;background:var(--bg-secondary)}.cw-input input[data-v-a7e53875]:focus{border-color:var(--primary-light);background:var(--bg-card);outline:none}textarea[data-v-a7e53875]{width:100%;min-height:120px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:15px;line-height:1.5;resize:none;background:var(--bg-secondary)}textarea[data-v-a7e53875]:focus{border-color:var(--primary-light);background:var(--bg-card);outline:none}.media-preview[data-v-a7e53875]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.media-preview-item[data-v-a7e53875]{width:80px;height:80px;border-radius:var(--radius-md);overflow:hidden}.media-preview-item img[data-v-a7e53875]{width:100%;height:100%;object-fit:cover}.sensitive-toggle[data-v-a7e53875]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--text-secondary);cursor:pointer}.sensitive-toggle input[data-v-a7e53875]{cursor:pointer}.char-count[data-v-a7e53875]{margin-top:12px;font-size:12px;color:var(--text-tertiary);text-align:right}.char-count.warning[data-v-a7e53875]{color:var(--warning)}.char-count.error[data-v-a7e53875]{color:var(--alert)}.modal-footer[data-v-a7e53875]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--border)}.footer-left[data-v-a7e53875]{display:flex;gap:4px}.footer-right[data-v-a7e53875]{display:flex;gap:8px}.tool-btn[data-v-a7e53875]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.tool-btn[data-v-a7e53875]:hover{background:var(--bg-secondary);color:var(--primary)}.tool-btn.active[data-v-a7e53875]{background:#5b6b7c1a;color:var(--primary)}.cancel-btn[data-v-a7e53875]{padding:10px 20px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.cancel-btn[data-v-a7e53875]:hover{background:var(--bg-secondary);border-color:var(--border-strong)}.save-btn[data-v-a7e53875]{padding:10px 20px;background:var(--primary);border:none;border-radius:var(--radius-md);font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center}.save-btn[data-v-a7e53875]:hover:not(:disabled){background:var(--primary-dark)}.save-btn[data-v-a7e53875]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-a7e53875],.modal-leave-active[data-v-a7e53875]{transition:opacity .2s ease}.modal-enter-from[data-v-a7e53875],.modal-leave-to[data-v-a7e53875]{opacity:0}.modal-enter-active .modal-container[data-v-a7e53875],.modal-leave-active .modal-container[data-v-a7e53875]{transition:transform .2s ease}.modal-enter-from .modal-container[data-v-a7e53875],.modal-leave-to .modal-container[data-v-a7e53875]{transform:scale(.95)}.story-viewer[data-v-9016231d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;z-index:2000;display:flex;align-items:center;justify-content:center}.story-container[data-v-9016231d]{position:relative;width:100%;max-width:420px;height:100%;max-height:90vh;background:#000;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.progress-bars[data-v-9016231d]{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:4px;z-index:10}.progress-bar[data-v-9016231d]{flex:1;height:2px;background:#ffffff4d;border-radius:1px;overflow:hidden}.progress-fill[data-v-9016231d]{height:100%;background:#fff;width:0;transition:width 50ms linear}.progress-fill.completed[data-v-9016231d]{width:100%}.progress-fill.active[data-v-9016231d]{transition:width 50ms linear}.story-header[data-v-9016231d]{position:absolute;top:16px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:10}.user-info[data-v-9016231d]{display:flex;align-items:center;gap:8px}.user-details[data-v-9016231d]{display:flex;flex-direction:column}.username[data-v-9016231d]{font-size:12px;font-weight:600;color:#fff}.time-ago[data-v-9016231d]{font-size:11px;color:#ffffffb3}.time-ago .expires-in[data-v-9016231d]{color:#ffffff80}.header-actions[data-v-9016231d]{display:flex;align-items:center;gap:8px}.action-btn[data-v-9016231d]{display:flex;align-items:center;gap:4px;padding:8px;background:#0000004d;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:12px;transition:background var(--transition-fast)}.action-btn[data-v-9016231d]:hover{background:#00000080}.close-btn[data-v-9016231d]{background:transparent}.close-btn[data-v-9016231d]:hover{background:#ffffff1a}.story-content[data-v-9016231d]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.story-media[data-v-9016231d]{max-width:100%;max-height:100%;object-fit:contain}.story-text[data-v-9016231d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 24px}.story-text p[data-v-9016231d]{font-size:24px;font-weight:600;color:#fff;text-align:center;word-wrap:break-word}.nav-area[data-v-9016231d]{position:absolute;top:80px;bottom:80px;width:30%;cursor:pointer;z-index:5}.nav-area.nav-prev[data-v-9016231d]{left:0}.nav-area.nav-next[data-v-9016231d]{right:0}.story-footer[data-v-9016231d]{position:absolute;bottom:16px;left:12px;right:12px;display:flex;align-items:center;gap:8px;z-index:10}.story-footer.own[data-v-9016231d]{justify-content:center}.reply-input[data-v-9016231d]{flex:1;padding:12px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:24px;color:#fff;font-size:12px;outline:none}.reply-input[data-v-9016231d]::placeholder{color:#ffffff80}.reply-input[data-v-9016231d]:focus{border-color:#fff6}.reaction-buttons[data-v-9016231d]{display:flex;gap:4px}.reaction-btn[data-v-9016231d]{width:36px;height:36px;background:#ffffff1a;border:none;border-radius:50%;font-size:18px;cursor:pointer;transition:all var(--transition-fast)}.reaction-btn[data-v-9016231d]:hover{background:#fff3;transform:scale(1.1)}.footer-btn[data-v-9016231d]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff1a;border:none;border-radius:var(--radius-md);color:#fff;font-size:12px;cursor:pointer;transition:background var(--transition-fast)}.footer-btn.delete-btn[data-v-9016231d]:hover{background:#ef44444d}.footer-btn.archive-btn[data-v-9016231d]:hover{background:#3b82f64d}.archived-badge[data-v-9016231d]{padding:8px 12px;background:#3b82f633;border-radius:var(--radius-md);color:#93c5fde6;font-size:11px;font-weight:500}.viewers-modal[data-v-9016231d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:20}.viewers-content[data-v-9016231d]{width:100%;max-width:420px;max-height:60%;background:var(--bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.viewers-header[data-v-9016231d]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.viewers-header h3[data-v-9016231d]{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.viewers-header .close-btn[data-v-9016231d]{padding:4px;color:var(--text-tertiary)}.viewers-header .close-btn[data-v-9016231d]:hover{color:var(--text-primary)}.viewers-list[data-v-9016231d]{padding:8px 0;max-height:300px;overflow-y:auto}.viewer-item[data-v-9016231d]{display:flex;align-items:center;gap:12px;padding:8px 16px}.viewer-info[data-v-9016231d]{flex:1;display:flex;flex-direction:column}.viewer-name[data-v-9016231d]{font-size:12px;font-weight:500;color:var(--text-primary)}.viewer-reaction[data-v-9016231d]{font-size:15px}.view-time[data-v-9016231d]{font-size:11px;color:var(--text-tertiary)}.no-viewers[data-v-9016231d]{padding:24px;text-align:center;color:var(--text-tertiary)}.fade-enter-active[data-v-9016231d],.fade-leave-active[data-v-9016231d]{transition:opacity .2s ease}.fade-enter-from[data-v-9016231d],.fade-leave-to[data-v-9016231d]{opacity:0}.slide-up-enter-active[data-v-9016231d],.slide-up-leave-active[data-v-9016231d]{transition:transform .3s ease}.slide-up-enter-from[data-v-9016231d],.slide-up-leave-to[data-v-9016231d]{transform:translateY(100%)}.story-creator[data-v-0515874a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;z-index:2000;display:flex;align-items:center;justify-content:center}.creator-container[data-v-0515874a]{width:100%;max-width:480px;max-height:90vh;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.creator-header[data-v-0515874a]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.creator-header h2[data-v-0515874a]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.close-btn[data-v-0515874a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.close-btn[data-v-0515874a]:hover{background:var(--bg-secondary);color:var(--text-primary)}.share-btn[data-v-0515874a]{padding:8px 16px;background:var(--accent-warm);color:#fff;border:none;border-radius:var(--radius-md);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.share-btn[data-v-0515874a]:hover:not(:disabled){background:var(--accent-warm-hover)}.share-btn[data-v-0515874a]:disabled{opacity:.5;cursor:not-allowed}.type-tabs[data-v-0515874a]{display:flex;padding:8px;gap:8px;border-bottom:1px solid var(--border)}.type-tab[data-v-0515874a]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all var(--transition-fast)}.type-tab[data-v-0515874a]:hover{background:var(--bg-secondary);color:var(--text-primary)}.type-tab.active[data-v-0515874a]{background:var(--accent-warm);color:#fff}.creator-content[data-v-0515874a]{flex:1;overflow-y:auto;padding:16px}.text-story-editor[data-v-0515874a]{display:flex;flex-direction:column;gap:16px}.text-preview[data-v-0515874a]{aspect-ratio:9/16;max-height:400px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;padding:24px}.text-preview textarea[data-v-0515874a]{width:100%;height:100%;background:transparent;border:none;resize:none;font-size:20px;font-weight:600;color:#fff;text-align:center;outline:none}.text-preview textarea[data-v-0515874a]::placeholder{color:#ffffff80}.color-picker[data-v-0515874a]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.color-option[data-v-0515874a]{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all var(--transition-fast)}.color-option.active[data-v-0515874a]{border-color:#fff;transform:scale(1.1)}.color-option[data-v-0515874a]:hover{transform:scale(1.1)}.char-count[data-v-0515874a]{text-align:right;font-size:11px;color:var(--text-tertiary)}.media-story-editor[data-v-0515874a]{display:flex;flex-direction:column;gap:16px}.upload-area[data-v-0515874a]{aspect-ratio:9/16;max-height:400px;border:2px dashed var(--border-strong);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all var(--transition-fast)}.upload-area[data-v-0515874a]:hover{border-color:var(--accent-warm);background:rgba(var(--accent-warm-rgb),.05)}.upload-area svg[data-v-0515874a]{color:var(--text-tertiary)}.upload-area p[data-v-0515874a]{color:var(--text-secondary);font-size:12px}.file-input[data-v-0515874a]{display:none}.media-preview[data-v-0515874a]{position:relative;aspect-ratio:9/16;max-height:400px;border-radius:var(--radius-lg);overflow:hidden}.media-preview img[data-v-0515874a],.media-preview video[data-v-0515874a]{width:100%;height:100%;object-fit:cover}.remove-media[data-v-0515874a]{position:absolute;top:8px;right:8px;width:32px;height:32px;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-media[data-v-0515874a]:hover{background:#ef4444cc}.visibility-section[data-v-0515874a]{padding:16px;border-top:1px solid var(--border)}.visibility-section label[data-v-0515874a]{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:12px}.visibility-options[data-v-0515874a]{display:flex;gap:8px}.visibility-option[data-v-0515874a]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all var(--transition-fast)}.visibility-option[data-v-0515874a]:hover{border-color:var(--border-strong)}.visibility-option.active[data-v-0515874a]{background:var(--accent-warm);border-color:var(--accent-warm);color:#fff}.fade-enter-active[data-v-0515874a],.fade-leave-active[data-v-0515874a]{transition:opacity .2s ease}.fade-enter-from[data-v-0515874a],.fade-leave-to[data-v-0515874a]{opacity:0}.timeline-tabs[data-v-0fabe65c]{display:flex;gap:2px;padding:4px;background:var(--bg-secondary);border-radius:var(--radius-lg);margin-bottom:16px;overflow-x:auto}.timeline-tabs[data-v-0fabe65c]::-webkit-scrollbar{display:none}.timeline-tabs[data-v-0fabe65c]{-ms-overflow-style:none;scrollbar-width:none}.tab[data-v-0fabe65c]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;text-decoration:none}.tab svg[data-v-0fabe65c]{flex-shrink:0;transition:color var(--transition-fast)}.tab[data-v-0fabe65c]:hover{color:var(--text-primary)}.tab:hover svg[data-v-0fabe65c]{color:var(--accent, var(--primary))}.tab.active[data-v-0fabe65c]{background:var(--bg-card);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}.tab.active svg[data-v-0fabe65c]{color:var(--accent, var(--primary))}.tab-label[data-v-0fabe65c]{overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.tab[data-v-0fabe65c]{padding:8px 10px;font-size:11px}}@media(max-width:480px){.tab-label[data-v-0fabe65c]{display:none}.tab[data-v-0fabe65c]{padding:10px;min-width:44px}}.toast-container[data-v-c20d0917]{position:fixed;top:calc(var(--header-height, 60px) + 16px);right:16px;z-index:1200;display:flex;flex-direction:column;gap:8px;max-width:400px;pointer-events:none}@media(max-width:480px){.toast-container[data-v-c20d0917]{left:16px;right:16px;max-width:none}}.toast[data-v-c20d0917]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:14px;pointer-events:auto;cursor:pointer;transition:all .2s ease}.toast[data-v-c20d0917]:hover{transform:translate(-4px)}.toast-success[data-v-c20d0917]{border-left:3px solid var(--success)}.toast-success .toast-icon[data-v-c20d0917]{color:var(--success)}.toast-error[data-v-c20d0917]{border-left:3px solid var(--alert)}.toast-error .toast-icon[data-v-c20d0917]{color:var(--alert)}.toast-warning[data-v-c20d0917]{border-left:3px solid var(--warning)}.toast-warning .toast-icon[data-v-c20d0917]{color:var(--warning)}.toast-info[data-v-c20d0917]{border-left:3px solid var(--primary)}.toast-info .toast-icon[data-v-c20d0917]{color:var(--primary)}.toast-icon[data-v-c20d0917]{flex-shrink:0;display:flex}.toast-message[data-v-c20d0917]{flex:1;color:var(--text-primary);line-height:1.4}.toast-close[data-v-c20d0917]{flex-shrink:0;padding:4px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:4px;display:flex;transition:all .15s ease}.toast-close[data-v-c20d0917]:hover{background:var(--bg-secondary);color:var(--text-primary)}.toast-enter-active[data-v-c20d0917],.toast-leave-active[data-v-c20d0917]{transition:all .3s ease}.toast-enter-from[data-v-c20d0917]{opacity:0;transform:translate(100%)}.toast-leave-to[data-v-c20d0917]{opacity:0;transform:translate(100%) scale(.9)}.toast-move[data-v-c20d0917]{transition:transform .3s ease}.app-layout{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-top:var(--header-height)}@media(max-width:899px){.app-layout{padding-bottom:var(--mobile-nav-height)}}.main-wrapper{display:flex;flex:1;max-width:1600px;margin:0 auto;width:100%}@media(max-width:899px){.main-wrapper{flex-direction:column}}.sidebar-left{display:flex;flex-direction:column;gap:16px;width:var(--sidebar-width);flex-shrink:0;padding:20px;position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));overflow-y:auto}@media(max-width:899px){.sidebar-left{display:none}}.main-content{flex:1;min-width:0;padding:20px;border-left:1px solid var(--border);border-right:1px solid var(--border)}@media(max-width:899px){.main-content{padding:12px;border:none}}.sidebar-right{display:flex;flex-direction:column;gap:16px;width:var(--sidebar-width);flex-shrink:0;padding:20px;position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));overflow-y:auto}@media(min-width:900px)and (max-width:1199px){.sidebar-right{display:none}}@media(max-width:899px){.sidebar-right{display:none}}.mobile-nav{display:none}@media(max-width:899px){.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0));background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border);z-index:1100;justify-content:space-around;align-items:center;padding:8px 8px 0;padding-bottom:env(safe-area-inset-bottom,8px)}}@media(max-width:899px){.header{padding:0 12px}.header .header-left{width:auto}.header .header-center{display:none}.header .header-right{width:auto}}@media(max-width:899px){.hide-mobile{display:none!important}}@media(min-width:900px){.hide-desktop{display:none!important}}@media(max-width:899px){.touch-target{min-width:44px;min-height:44px}body{font-size:15px}.btn-full-mobile{width:100%}.card-full-mobile{border-radius:0;margin-left:-12px;margin-right:-12px;border-left:none;border-right:none}}@media(min-width:900px)and (max-width:1199px){.main-content{padding:16px}.sidebar-left{width:240px;padding:16px}}@supports (container-type: inline-size){.responsive-container{container-type:inline-size}}@supports (padding: env(safe-area-inset-top)){.app-layout{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){:root{--border: rgba(44, 51, 56, .2);--border-strong: rgba(44, 51, 56, .3)}}.loading-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:12px;color:var(--text-tertiary);font-size:14px}.spinner{width:24px;height:24px;border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--primary: #5B6B7C;--primary-light: #7A8A9A;--primary-dark: #3D4D5C;--accent-warm: #9B8574;--accent-warm-hover: #8A7463;--accent-cool: #6B8B8B;--accent-soft: #8B7B9B;--accent-forums: #5F7050;--success: #6B9B7B;--warning: #B5A067;--alert: #B07B7B;--bg-primary: #F5F4F2;--bg-secondary: #EDECEA;--bg-tertiary: #E5E4E2;--bg-card: #FAFAF9;--text-primary: #2C3338;--text-secondary: #5A6570;--text-tertiary: #8A939D;--border: rgba(44, 51, 56, .08);--border-strong: rgba(44, 51, 56, .12);--matrix-primary: #4A7B6B;--matrix-light: #5A9B8B;--shadow-sm: 0 1px 3px rgba(44, 51, 56, .06);--shadow-md: 0 4px 12px rgba(44, 51, 56, .08);--shadow-lg: 0 8px 24px rgba(44, 51, 56, .12);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--header-height: 60px;--sidebar-width: 300px;--mobile-nav-height: 64px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}[data-theme=dark]{--primary: #7A8A9A;--primary-light: #9AAABA;--primary-dark: #5B6B7C;--accent-warm: #B09A89;--accent-warm-hover: #C0AA99;--accent-cool: #8AABAB;--accent-soft: #A090B0;--accent-forums: #8BAF7A;--success: #8ABB9A;--warning: #C5B077;--alert: #C09090;--bg-primary: #1A1D21;--bg-secondary: #22262B;--bg-tertiary: #2C3138;--bg-card: #1E2227;--text-primary: #E0E2E5;--text-secondary: #9AA0A8;--text-tertiary: #6A7078;--border: rgba(220, 225, 230, .08);--border-strong: rgba(220, 225, 230, .14);--matrix-primary: #5A9B8B;--matrix-light: #6AABA0;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4)}[dir=rtl] .post-time,[dir=rtl] .author-handle{margin-left:0;margin-right:auto}[dir=rtl] .wallet-address,[dir=rtl] .wallet-full-address,[dir=rtl] .qr-address,[dir=rtl] input[type=tel],[dir=rtl] input[inputmode=numeric],[dir=rtl] code{direction:ltr;unicode-bidi:isolate}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:var(--text-primary);background:var(--bg-primary);min-height:100%}#app{min-height:100%}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-light)}button{font-family:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder,select::placeholder{color:var(--text-tertiary)}input:focus,textarea:focus,select:focus{outline:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::selection{background:#5b6b7c33}:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
