*{margin:0;padding:0;box-sizing:border-box}sidebar{width:275px;float:left}.login-container[data-v-95831d87]{display:flex;flex-direction:column;min-height:100vh}.login-content[data-v-95831d87]{flex:1;display:flex;justify-content:center;align-items:center;padding:40px 20px;gap:120px;max-width:1200px;margin:0 auto;width:100%}.left-section[data-v-95831d87]{flex:1;max-width:500px}.logo-wrapper[data-v-95831d87]{display:flex;flex-direction:column;gap:20px}.logo[data-v-95831d87]{width:300px;height:300px}.logo img[data-v-95831d87]{width:100%;height:100%;object-fit:contain}.right-section[data-v-95831d87]{flex:1;max-width:400px;width:100%}.login-box[data-v-95831d87]{padding:24px;border-radius:12px}.login-box h1[data-v-95831d87]{font-size:3rem;font-weight:600;color:var(--black);margin:0 0 8px}.hint-text[data-v-95831d87]{color:var(--black2);font-size:18px;margin:0 0 20px}.form-group[data-v-95831d87]{margin-bottom:12px}.form-group input[data-v-95831d87]{width:100%;padding:14px 16px;border:1px solid var(--border-color);border-radius:38px;font-size:16px;transition:all .2s;box-sizing:border-box}.form-group input[data-v-95831d87]:focus{outline:none;border-color:var(--twitter-color)}.form-group input[data-v-95831d87]::placeholder{color:var(--twitter-color2)}.code-input[data-v-95831d87]{display:flex;gap:10px}.code-input input[data-v-95831d87]{flex:1}.send-btn[data-v-95831d87]{padding:14px 20px;background:var(--twitter-color);color:#fff;border:none;border-radius:38px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}.send-btn[data-v-95831d87]:hover:not(:disabled){background:#3088e8}.send-btn[data-v-95831d87]:disabled{background:var(--twitter-color2);cursor:not-allowed}.login-btn[data-v-95831d87]{width:100%;padding:14px;background:var(--twitter-color);color:#fff;border:none;border-radius:38px;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px;transition:background-color .2s}.login-btn[data-v-95831d87]:hover{background:#333}.footer-links[data-v-95831d87]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:12px}.footer-link[data-v-95831d87]{color:#6b7280;font-size:14px;text-decoration:none;transition:color .2s}.footer-link[data-v-95831d87]:hover{color:#1a1a1a;text-decoration:underline}.copyright[data-v-95831d87]{text-align:center;color:#9ca3af;font-size:13px;margin:0}@media (max-width: 900px){.login-container[data-v-95831d87]{min-height:100vh;display:flex;flex-direction:column}.login-content[data-v-95831d87]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:20px;width:100%;max-width:100%}.left-section[data-v-95831d87]{display:flex;justify-content:center;align-items:center;max-width:100%;width:100%}.logo-wrapper[data-v-95831d87]{align-items:center;text-align:center}.logo[data-v-95831d87]{width:150px;height:150px}.login-box h1[data-v-95831d87]{font-size:2rem;text-align:center}.hint-text[data-v-95831d87]{text-align:center}.right-section[data-v-95831d87]{width:100%;max-width:340px;display:flex;justify-content:center}.login-box[data-v-95831d87]{width:100%;padding:20px;box-sizing:border-box}.form-group input[data-v-95831d87]{padding:16px;font-size:16px}.send-btn[data-v-95831d87]{padding:16px 20px;font-size:14px}.login-btn[data-v-95831d87]{padding:16px;font-size:16px}.footer-links[data-v-95831d87]{gap:16px}.footer-link[data-v-95831d87]{font-size:13px}}.sidebar[data-v-2219f2bd]{width:320px;height:100vh;background:#fff;display:flex;flex-direction:column;padding:0 22px 0 0;flex-shrink:0;position:sticky;top:0}.sidebar-header[data-v-2219f2bd]{padding:12px}.logo[data-v-2219f2bd]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;cursor:pointer;transition:background-color .2s}.logo[data-v-2219f2bd]:hover{background-color:#1da1f21a}.logo-icon[data-v-2219f2bd]{width:26px;height:26px}.sidebar-nav[data-v-2219f2bd]{flex:1;padding:4px 0}.nav-item[data-v-2219f2bd]{display:flex;align-items:center;gap:20px;padding:12px 16px;color:#14171a;text-decoration:none;border-radius:9999px;transition:background-color .2s;font-size:20px;font-weight:400}.nav-item[data-v-2219f2bd]:hover{background:#1da1f21a;color:#1da1f2}.nav-item.active[data-v-2219f2bd]{color:#1da1f2;font-weight:700}.nav-item .icon[data-v-2219f2bd]{width:26px;height:26px}.nav-text[data-v-2219f2bd]{font-size:20px;font-weight:400}.sidebar-footer[data-v-2219f2bd]{padding:12px 0;display:flex;flex-direction:column;gap:16px}.tweet-btn[data-v-2219f2bd]{width:100%;background-color:#1da1f2;color:#fff;border:none;border-radius:9999px;padding:15px 32px;font-size:17px;font-weight:700;cursor:pointer;transition:background-color .2s}.tweet-btn[data-v-2219f2bd]:hover{background-color:#1a91da}.user-info[data-v-2219f2bd]{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:9999px;cursor:pointer;transition:background-color .2s;text-decoration:none;color:inherit}.user-info[data-v-2219f2bd]:hover{background-color:#f5f8fa}.user-avatar[data-v-2219f2bd]{width:40px;height:40px;border-radius:50%;background:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:18px;overflow:hidden;flex-shrink:0}.user-avatar img[data-v-2219f2bd]{width:100%;height:100%;object-fit:cover}.user-details[data-v-2219f2bd]{display:flex;flex-direction:column;min-width:0;flex:1}.user-name[data-v-2219f2bd]{font-size:15px;font-weight:700;color:#14171a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-id[data-v-2219f2bd]{font-size:15px;color:#657786;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-icon[data-v-2219f2bd]{width:20px;height:20px;color:#657786;flex-shrink:0}.user-row[data-v-2219f2bd]{display:flex;align-items:center;gap:8px}.logout-btn[data-v-2219f2bd]{display:flex;align-items:center;justify-content:center;padding:8px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:background-color .2s}.logout-btn[data-v-2219f2bd]:hover{background-color:#f5f8fa}.logout-btn .icon[data-v-2219f2bd]{width:20px;height:20px;color:#657786}.bottom-nav[data-v-2219f2bd]{display:none}@media screen and (max-width: 600px){.sidebar[data-v-2219f2bd]{display:none}.bottom-nav[data-v-2219f2bd]{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e1e8ed;padding:8px 0;justify-content:space-around;align-items:center;z-index:1000}.nav-item-bottom[data-v-2219f2bd]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#657786;text-decoration:none;padding:4px 16px;border-radius:8px;transition:color .2s}.nav-item-bottom.active[data-v-2219f2bd],.nav-item-bottom[data-v-2219f2bd]:hover{color:#1da1f2}.nav-icon-bottom[data-v-2219f2bd]{width:24px;height:24px}.nav-text-bottom[data-v-2219f2bd]{font-size:20px;font-weight:400}.tweet-btn-bottom[data-v-2219f2bd]{background-color:#1da1f2;color:#fff;font-size:34px;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin-top:-20px;box-shadow:0 0 12px #1da1f266;cursor:pointer;transition:background-color .2s}.tweet-btn-bottom[data-v-2219f2bd]:hover{background-color:#1a91da}.tweet-btn-bottom .nav-icon-bottom[data-v-2219f2bd]{width:20px;height:20px}}.right-sidebar[data-v-e989fd62]{width:350px;padding:20px;overflow-y:auto;flex-shrink:0;position:sticky;top:0;height:100vh}.search-link[data-v-e989fd62]{text-decoration:none;display:block}.search-box-wrapper[data-v-e989fd62]{position:sticky;top:0;background-color:#fff;padding-bottom:16px}.search-box[data-v-e989fd62]{display:flex;align-items:center;background-color:#e6ecf0;border-radius:9999px;padding:12px 16px;transition:all .2s ease;border:1px solid transparent}.search-box[data-v-e989fd62]:hover{background-color:#d1d9de}.search-box[data-v-e989fd62]:focus-within{background-color:#fff;border-color:#1da1f2;box-shadow:0 0 0 2px #1da1f21a}.search-icon[data-v-e989fd62]{width:18px;height:18px;margin-right:12px;flex-shrink:0}.search-input[data-v-e989fd62]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:#14171a}.search-input[data-v-e989fd62]::placeholder{color:#657786}.trends-section[data-v-e989fd62],.who-to-follow[data-v-e989fd62]{background-color:#f5f8fa;border-radius:15px;margin-top:16px}.section-title[data-v-e989fd62]{font-size:18px;font-weight:800;color:#14171a;padding:15px 15px 20px 20px;margin:0}.trend-item[data-v-e989fd62]{display:flex;gap:12px;padding:8px 15px;cursor:pointer;transition:background-color .2s}.trend-item[data-v-e989fd62]:hover{background-color:#e1e8ed}.trend-position[data-v-e989fd62]{font-size:18px;font-weight:700;color:#1da1f2;flex-shrink:0}.trend-info[data-v-e989fd62]{flex:1}.trend-tag[data-v-e989fd62]{display:block;font-size:14px;font-weight:600;color:#14171a}.trend-tweets[data-v-e989fd62]{display:block;font-size:12px;color:#657786;margin-top:2px}.follow-item[data-v-e989fd62]{display:flex;align-items:center;gap:12px;padding:12px 15px;transition:background-color .2s}.follow-item[data-v-e989fd62]:hover{background-color:#e1e8ed}.follow-avatar[data-v-e989fd62]{width:48px;height:48px;border-radius:50%;background:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.follow-info[data-v-e989fd62]{flex:1;min-width:0}.follow-name[data-v-e989fd62]{display:block;font-size:14px;font-weight:700;color:#14171a}.follow-handle[data-v-e989fd62]{display:block;font-size:14px;color:#657786}.follow-btn[data-v-e989fd62]{background-color:#14171a;color:#fff;border:none;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s}.follow-btn[data-v-e989fd62]:hover{background-color:#657786}.sidebar-footer[data-v-e989fd62]{padding:16px;margin-top:16px}.footer-links[data-v-e989fd62]{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.footer-link[data-v-e989fd62]{color:#657786;font-size:13px;text-decoration:none;transition:color .2s}.footer-link[data-v-e989fd62]:hover{color:#1da1f2;text-decoration:underline}.footer-divider[data-v-e989fd62]{color:#e1e8ed;font-size:12px}.copyright[data-v-e989fd62]{color:#657786;font-size:13px;margin:8px 0 0}@media screen and (max-width: 1024px){.right-sidebar[data-v-e989fd62]{display:none}}.tweet[data-v-6c610993]{display:flex;gap:12px;padding:22px 20px;border-bottom:1px solid #e1e8ed;background-color:#fff;transition:background-color .2s}.tweet[data-v-6c610993]:hover{background-color:#f5f8fa}.tweet-avatar[data-v-6c610993]{width:48px;height:48px;border-radius:50%;background:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;overflow:hidden}.tweet-avatar img[data-v-6c610993]{width:100%;height:100%;object-fit:cover}.tweet-content[data-v-6c610993]{flex:1;min-width:0}.tweet-header[data-v-6c610993]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tweet-author[data-v-6c610993]{font-size:15px;font-weight:700;color:#14171a}.tweet-handle[data-v-6c610993],.tweet-time[data-v-6c610993]{font-size:15px;color:#657786}.verified-badge[data-v-6c610993]{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.verified-icon[data-v-6c610993]{width:18px;height:18px}.verified-label[data-v-6c610993]{font-size:14px;color:#1da1f2;font-weight:500}.tweet-status[data-v-6c610993]{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-abnormal[data-v-6c610993]{background-color:#ffebee;color:#c62828}.tweet-remark[data-v-6c610993]{margin:8px 0;padding:8px 12px;background-color:#ffebee;border-radius:8px;font-size:14px}.remark-label[data-v-6c610993]{color:#c62828;font-weight:500}.remark-text[data-v-6c610993]{color:#bf360c}.tweet-text[data-v-6c610993]{font-size:15px;color:#14171a;line-height:1.4;margin:0 0 12px}.tweet-media[data-v-6c610993]{margin-bottom:12px;border-radius:12px;overflow:hidden}.media-grid[data-v-6c610993]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px;max-height:450px}.media-item[data-v-6c610993]{position:relative;cursor:pointer;aspect-ratio:1;overflow:hidden;border-radius:12px}.media-content[data-v-6c610993]{width:100%;height:100%;object-fit:cover}.video-wrapper[data-v-6c610993]{position:relative;width:100%;height:100%}.video-play-btn[data-v-6c610993]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.video-play-btn svg[data-v-6c610993]{width:20px;height:20px;margin-left:2px}.media-item:hover .video-play-btn[data-v-6c610993]{background-color:#000c}.tweet-stats[data-v-6c610993]{display:flex;gap:32px}.stat-item[data-v-6c610993]{display:flex;align-items:center;gap:6px;font-size:14px;color:#657786;cursor:pointer;transition:color .2s}.like-btn[data-v-6c610993]:hover{color:#e0245e}.stat-item[data-v-6c610993]:hover{color:#1da1f2}.preview-modal[data-v-6c610993]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-6c610993 .2s ease}@keyframes fadeIn-6c610993{0%{opacity:0}to{opacity:1}}.preview-content[data-v-6c610993]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.preview-close[data-v-6c610993]{position:absolute;top:-40px;right:0;width:36px;height:36px;background-color:#00000080;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.preview-close[data-v-6c610993]:hover{background-color:#fff3}.preview-close svg[data-v-6c610993]{width:20px;height:20px}.preview-prev[data-v-6c610993],.preview-next[data-v-6c610993]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#00000080;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.preview-prev[data-v-6c610993]{left:-60px}.preview-next[data-v-6c610993]{right:-60px}.preview-prev[data-v-6c610993]:hover,.preview-next[data-v-6c610993]:hover{background-color:#fff3}.preview-prev svg[data-v-6c610993],.preview-next svg[data-v-6c610993]{width:24px;height:24px}.preview-media-wrapper[data-v-6c610993]{max-width:100%;max-height:85vh;display:flex;align-items:center;justify-content:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.preview-media-wrapper[data-v-6c610993]:active{cursor:grabbing}.preview-image[data-v-6c610993]{max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:8px;touch-action:manipulation}.preview-video[data-v-6c610993]{max-width:100%;max-height:85vh;width:auto;height:auto;border-radius:8px;touch-action:manipulation}.preview-indicators[data-v-6c610993]{display:flex;gap:8px;margin-top:16px}@media (max-width: 768px){.preview-content[data-v-6c610993]{max-width:100vw;max-height:100vh}.preview-close[data-v-6c610993]{top:16px;right:16px;width:40px;height:40px;background-color:#000000b3}.preview-prev[data-v-6c610993],.preview-next[data-v-6c610993]{width:44px;height:44px;background-color:#000000b3;opacity:.8}.preview-prev[data-v-6c610993]{left:16px}.preview-next[data-v-6c610993]{right:16px}.preview-media-wrapper[data-v-6c610993]{max-height:75vh}.preview-image[data-v-6c610993],.preview-video[data-v-6c610993]{max-height:75vh;max-width:100vw}.preview-indicators[data-v-6c610993]{margin-top:12px}.preview-indicator[data-v-6c610993]{width:8px;height:8px}}.preview-indicator[data-v-6c610993]{width:10px;height:10px;border-radius:50%;background-color:#ffffff4d;cursor:pointer;transition:background-color .2s}.preview-indicator.active[data-v-6c610993]{background-color:#fff}.copy-toast[data-v-6c610993]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000}.copy-toast-content[data-v-6c610993]{display:flex;align-items:center;gap:8px;padding:16px 24px;background-color:#000c;color:#fff;border-radius:8px;font-size:14px}.app-container[data-v-07eef1c0]{display:flex;min-height:100vh;background-color:#fff;justify-content:center}.app-wrapper[data-v-07eef1c0]{display:flex;width:100%;max-width:1280px;min-height:100vh}.main-content[data-v-07eef1c0]{width:600px;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;height:100vh;display:flex;flex-direction:column;overflow:hidden}.content-header[data-v-07eef1c0]{display:flex;justify-content:flex-start;align-items:center;padding:16px 20px;border-bottom:1px solid #e1e8ed;background-color:#fff;z-index:10;flex-shrink:0}.tab-buttons[data-v-07eef1c0]{display:flex;gap:8px}@media (max-width: 768px){.content-header[data-v-07eef1c0]{justify-content:center}}.tab-btn[data-v-07eef1c0]{padding:8px 16px;border:none;border-radius:0;font-size:16px;font-weight:700;cursor:pointer;background-color:transparent;color:#657786;transition:color .2s}.tab-btn.active[data-v-07eef1c0]{color:#14171a}.timeline[data-v-07eef1c0]{border-bottom:1px solid #e1e8ed;flex:1;overflow-y:auto}.empty-state[data-v-07eef1c0],.loading-state[data-v-07eef1c0]{padding:60px 20px;text-align:center;color:#657786;font-size:15px}.app-container[data-v-35e455b4]{display:flex;min-height:100vh;background-color:#fff;justify-content:center}.app-wrapper[data-v-35e455b4]{display:flex;width:100%;max-width:1280px}.main-content[data-v-35e455b4]{width:600px;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:100vh}.content-header[data-v-35e455b4]{padding:16px 15px;border-bottom:1px solid #e1e8ed;display:flex;align-items:center}.page-title[data-v-35e455b4]{font-size:20px;font-weight:700;color:#14171a;margin:0}.tweet-container[data-v-35e455b4]{padding:12px 15px;border-bottom:10px solid #e1e8ed}.tweet-editor[data-v-35e455b4]{display:flex;flex-direction:column;gap:16px}.tweet-header[data-v-35e455b4]{display:flex;gap:12px}.user-avatar[data-v-35e455b4]{width:48px;height:48px;border-radius:50%;background:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;overflow:hidden}.user-avatar img[data-v-35e455b4]{width:100%;height:100%;object-fit:cover}.tweet-input[data-v-35e455b4]{flex:1;border:none;outline:none;resize:none;font-size:19px;line-height:24px;color:#14171a;background:transparent;font-family:inherit}.tweet-input[data-v-35e455b4]::placeholder{color:#657786}.tweet-actions[data-v-35e455b4]{display:flex;flex-direction:column;gap:12px;padding-left:60px}.action-icons[data-v-35e455b4]{display:flex;gap:8px}.action-btn[data-v-35e455b4]{display:flex;align-items:center;justify-content:center;font-size:40px;width:40px;height:40px;border:none;background-color:#1da1f21a;border-radius:50%;cursor:pointer;color:#1da1f2;transition:background-color .2s}.action-btn svg[data-v-35e455b4]{width:22px;height:22px}.upload-progress[data-v-35e455b4]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-35e455b4]{flex:1;height:4px;background:#e1e8ed;border-radius:2px;overflow:hidden}.progress-fill[data-v-35e455b4]{height:100%;background:#1da1f2;transition:width .3s ease}.progress-text[data-v-35e455b4]{font-size:14px;color:#657786;min-width:40px}.upload-info[data-v-35e455b4]{padding:8px 12px;border-radius:8px;background:#f5f8fa}.upload-info p[data-v-35e455b4]{margin:0;font-size:14px}.upload-info p.success[data-v-35e455b4]{color:#17bf63}.upload-info p.error[data-v-35e455b4]{color:#e0245e}.upload-info p.info[data-v-35e455b4]{color:#1da1f2}.tweet-footer[data-v-35e455b4]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #e1e8ed}.char-count[data-v-35e455b4]{font-size:15px;color:#657786}.char-count.overLimit[data-v-35e455b4]{color:#e0245e}.tweet-btn[data-v-35e455b4]{background-color:#1da1f2;color:#fff;border:none;border-radius:9999px;padding:10px 20px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s}.tweet-btn[data-v-35e455b4]:hover:not(.disabled){background-color:#1a91da}.tweet-btn.disabled[data-v-35e455b4]{background-color:#657786;cursor:not-allowed}.image-preview[data-v-35e455b4]{margin-top:12px;padding-left:60px}.preview-grid[data-v-35e455b4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:480px}.preview-item[data-v-35e455b4]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f5f8fa}.preview-item img[data-v-35e455b4]{width:100%;height:100%;object-fit:cover}.remove-image[data-v-35e455b4]{position:absolute;top:8px;right:8px;width:30px;height:30px;border:none;background:#0009;border-radius:50%;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-image[data-v-35e455b4]:hover{background:#000c}.remove-image svg[data-v-35e455b4]{width:16px;height:16px}.hidden-input[data-v-35e455b4],.mobile-only[data-v-35e455b4]{display:none}@media (max-width: 768px){.mobile-hidden[data-v-35e455b4]{display:none}.mobile-only[data-v-35e455b4]{display:inline}.tweet-btn[data-v-35e455b4]{padding:10px 16px;min-width:50px}}.app-container[data-v-cbcfa9df]{display:flex;min-height:100vh;background-color:#fff;justify-content:center}.app-wrapper[data-v-cbcfa9df]{display:flex;width:100%;max-width:1280px}.main-content[data-v-cbcfa9df]{width:600px;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:100vh}.profile-header[data-v-cbcfa9df]{position:relative}.cover-photo[data-v-cbcfa9df]{height:200px;background:linear-gradient(135deg,#1da1f2,#0d8bd9,#14171a)}.profile-info[data-v-cbcfa9df]{position:relative;padding:0 15px 15px}.avatar-wrapper[data-v-cbcfa9df]{margin-top:-75px;position:relative}.avatar[data-v-cbcfa9df]{width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,#1da1f2,#0d8bd9);display:flex;align-items:center;justify-content:center;border:4px solid #fff}.avatar-icon[data-v-cbcfa9df]{font-size:56px;color:#fff;font-weight:700}.avatar-img[data-v-cbcfa9df]{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-meta[data-v-cbcfa9df]{margin-top:15px}.user-name-row[data-v-cbcfa9df]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-name[data-v-cbcfa9df]{font-size:20px;font-weight:700;color:#14171a;margin:0;display:inline-block;vertical-align:middle}.verified-badge[data-v-cbcfa9df]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:16px;vertical-align:middle}.verified-icon[data-v-cbcfa9df]{width:24px;height:24px;object-fit:contain;flex-shrink:0}.verified-label[data-v-cbcfa9df]{font-size:14px;color:#1da1f2;font-weight:600}.edit-profile-btn[data-v-cbcfa9df]{padding:8px 20px;background-color:var(--twitter-color);border:none;color:#fff;border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s;margin-left:auto}.remark-display[data-v-cbcfa9df]{padding:15px;display:flex;justify-content:center}.remark-display-only[data-v-cbcfa9df]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.remark-content-box[data-v-cbcfa9df]{background:#f5f5f5;border-radius:16px;padding:20px 30px;max-width:450px;width:100%;text-align:center;box-shadow:0 2px 8px #00000014}.remark-text[data-v-cbcfa9df]{font-size:15px;color:#14171a;margin:0;line-height:1.6;font-weight:500}.user-handle[data-v-cbcfa9df]{font-size:15px;color:#657786}.bio[data-v-cbcfa9df]{font-size:14px;color:#14171a;margin:12px 0;line-height:1.5}.profile-stats[data-v-cbcfa9df]{display:flex;gap:15px;margin-bottom:10px}.stat-item[data-v-cbcfa9df]{display:flex;align-items:center;gap:6px;font-size:14px;color:#657786;text-decoration:none}.stat-item[data-v-cbcfa9df]:hover{text-decoration:underline}.stat-icon[data-v-cbcfa9df]{font-size:14px}.stat-text[data-v-cbcfa9df]{color:#657786}.profile-nav[data-v-cbcfa9df]{display:flex;border-bottom:1px solid #e1e8ed}.nav-item[data-v-cbcfa9df]{flex:1;padding:16px;background:transparent;border:none;color:#657786;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.nav-item[data-v-cbcfa9df]:hover{background:#00000008}.nav-item.active[data-v-cbcfa9df]{color:#14171a;border-bottom:2px solid #1da1f2}.profile-content[data-v-cbcfa9df]{padding:20px 15px}.stats-card[data-v-cbcfa9df]{display:flex;gap:30px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e1e8ed}.stat[data-v-cbcfa9df]{text-align:left}.stat-num[data-v-cbcfa9df]{display:block;font-size:18px;font-weight:700;color:#14171a}.stat-label[data-v-cbcfa9df]{font-size:14px;color:#657786}.info-card[data-v-cbcfa9df]{background:#f5f8fa;border-radius:16px;padding:15px}.info-header[data-v-cbcfa9df]{margin-bottom:15px}.info-title[data-v-cbcfa9df]{font-size:18px;font-weight:600;color:#14171a;margin:0}.info-grid[data-v-cbcfa9df]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-cbcfa9df]{display:flex;flex-direction:column}.info-label[data-v-cbcfa9df]{font-size:12px;color:#657786;margin-bottom:4px}.info-content[data-v-cbcfa9df]{font-size:14px;color:#14171a}.info-content.user-id[data-v-cbcfa9df]{font-family:Courier New,monospace;font-size:13px;color:#657786}.info-link[data-v-cbcfa9df]{font-size:14px;color:#1da1f2;text-decoration:none}.info-link[data-v-cbcfa9df]:hover{text-decoration:underline}.logs-modal[data-v-cbcfa9df]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.logs-content[data-v-cbcfa9df]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;border:1px solid #e1e8ed;box-shadow:0 4px 20px #0000001a}.logs-header[data-v-cbcfa9df]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e1e8ed}.logs-header h3[data-v-cbcfa9df]{margin:0;color:#14171a;font-size:16px;font-weight:600}.close-btn[data-v-cbcfa9df]{width:32px;height:32px;border:none;background:transparent;border-radius:50%;font-size:20px;color:#657786;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-cbcfa9df]:hover{background:#0000001a;color:#14171a}.logs-list[data-v-cbcfa9df]{padding:10px;overflow-y:auto;max-height:400px}.empty-logs[data-v-cbcfa9df]{text-align:center;padding:40px;color:#657786}.empty-icon[data-v-cbcfa9df]{font-size:32px;display:block;margin-bottom:10px}.log-item[data-v-cbcfa9df]{padding:12px 15px;border-bottom:1px solid #e1e8ed;display:flex;justify-content:space-between;align-items:center}.log-item[data-v-cbcfa9df]:last-child{border-bottom:none}.log-time[data-v-cbcfa9df]{font-size:12px;color:#657786;font-family:Courier New,monospace}.log-path[data-v-cbcfa9df]{font-size:13px;color:#657786}.log-from[data-v-cbcfa9df]{color:#657786}.log-arrow[data-v-cbcfa9df]{margin:0 8px;color:#ccd6dd}.log-to[data-v-cbcfa9df]{color:#14171a}.edit-modal[data-v-cbcfa9df]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.edit-content[data-v-cbcfa9df]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;border:1px solid #e1e8ed;box-shadow:0 4px 20px #0000001a}.edit-header[data-v-cbcfa9df]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e1e8ed}.edit-header h3[data-v-cbcfa9df]{margin:0;color:#14171a;font-size:18px;font-weight:600}.edit-form[data-v-cbcfa9df]{padding:20px;overflow-y:auto;max-height:calc(80vh - 70px)}.form-group[data-v-cbcfa9df]{margin-bottom:16px}.form-group label[data-v-cbcfa9df]{font-size:13px;color:#657786;display:block;margin-bottom:8px}.form-input[data-v-cbcfa9df]{width:100%;padding:12px 15px;border:1px solid #e1e8ed;border-radius:8px;font-size:14px;box-sizing:border-box;background:#fff;color:#14171a;transition:border-color .2s}.form-input[data-v-cbcfa9df]:focus{outline:none;border-color:#1da1f2}.form-textarea[data-v-cbcfa9df]{width:100%;padding:12px 15px;border:1px solid #e1e8ed;border-radius:8px;font-size:14px;box-sizing:border-box;min-height:100px;resize:vertical;background:#fff;color:#14171a;transition:border-color .2s}.form-textarea[data-v-cbcfa9df]:focus{outline:none;border-color:#1da1f2}.upload-area[data-v-cbcfa9df]{border:2px dashed #ccc;border-radius:12px;padding:40px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#fafafa}.upload-area[data-v-cbcfa9df]:hover{border-color:#1da1f2;background-color:#f0f8ff}.upload-area.dragover[data-v-cbcfa9df]{border-color:#1da1f2;background-color:#e8f4fc}.upload-placeholder svg[data-v-cbcfa9df]{width:48px;height:48px;margin:0 auto 16px;color:#1da1f2}.upload-placeholder p[data-v-cbcfa9df]{color:#666;margin:0}.upload-hint[data-v-cbcfa9df]{font-size:12px;color:#999;margin-top:4px}.file-preview[data-v-cbcfa9df]{position:relative}.file-preview img[data-v-cbcfa9df]{max-width:100%;max-height:200px;border-radius:8px;object-fit:contain}.cover-preview img[data-v-cbcfa9df]{width:100%;height:120px;object-fit:cover}.remove-btn[data-v-cbcfa9df]{position:absolute;top:-12px;right:-12px;width:28px;height:28px;border:none;background-color:#e0245e;color:#fff;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-btn[data-v-cbcfa9df]:hover{background-color:#c2185b}.hidden-input[data-v-cbcfa9df]{display:none}.upload-progress[data-v-cbcfa9df]{margin-top:12px;display:flex;align-items:center;gap:12px}.upload-info[data-v-cbcfa9df]{margin-top:12px}.upload-info p[data-v-cbcfa9df]{margin:0;padding:12px;border-radius:8px}.upload-info p.success[data-v-cbcfa9df]{background-color:#e8f5e9;color:#2e7d32}.upload-info p.error[data-v-cbcfa9df]{background-color:#ffebee;color:#c62828}.upload-info p.info[data-v-cbcfa9df]{background-color:#e3f2fd;color:#1565c0}.progress-bar[data-v-cbcfa9df]{flex:1;height:8px;background-color:#e1e8ed;border-radius:4px;overflow:hidden}.progress-fill[data-v-cbcfa9df]{height:100%;background-color:#1da1f2;transition:width .3s ease}.form-actions[data-v-cbcfa9df]{display:flex;gap:12px;margin-top:20px;justify-content:flex-end}.btn[data-v-cbcfa9df]{padding:10px 24px;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn[data-v-cbcfa9df]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-cbcfa9df]{background:#e1e8ed;color:#14171a}.btn-cancel[data-v-cbcfa9df]:hover{background:#ccd6dd}.btn-save[data-v-cbcfa9df]{background:#1da1f2;color:#fff}.btn-save[data-v-cbcfa9df]:hover:not(:disabled){background:#0d8bd9}.about-us[data-v-cbebd218]{max-width:1200px;margin:0 auto;padding:30px 20px;color:var(--black);line-height:1.8}.content-header[data-v-cbebd218]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e1e8ed;background-color:#fff;position:sticky;top:0;z-index:10}.back-btn[data-v-cbebd218]{width:36px;height:36px;border:none;background:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.back-btn[data-v-cbebd218]:hover{background-color:#0000000d}.page-title[data-v-cbebd218]{font-size:20px;font-weight:800;color:#14171a;margin:0}.about-title[data-v-cbebd218]{text-align:center;color:var(--black);margin-bottom:40px;font-weight:600;font-size:26px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.about-container[data-v-cbebd218]{background:var(--background-color);padding:40px;border-radius:10px}.section-title[data-v-cbebd218]{color:var(--black);font-size:20px;margin-top:15px;font-weight:600}.section-content[data-v-cbebd218]{font-size:16px;margin-bottom:30px;color:var(--black2)}.section-content[data-v-cbebd218]:last-child{margin-bottom:0}@media (max-width: 768px){.about-container[data-v-cbebd218]{padding:20px}.about-title[data-v-cbebd218]{font-size:22px}.section-title[data-v-cbebd218]{font-size:18px}.section-content[data-v-cbebd218]{font-size:15px}}.app-container[data-v-c9406dfb]{display:flex;min-height:100vh;background-color:#fff;justify-content:center}.app-wrapper[data-v-c9406dfb]{display:flex;width:100%;max-width:1280px}.main-content[data-v-c9406dfb]{flex:1;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:100vh}.content-header[data-v-c9406dfb]{padding:16px 15px;border-bottom:1px solid #e1e8ed;display:flex;align-items:center;position:sticky;top:0;background:#fffffff7;z-index:10}.page-title[data-v-c9406dfb]{font-size:20px;font-weight:700;color:#14171a;margin:0}@media (max-width: 768px){.page-title[data-v-c9406dfb]{display:none}}.search-container[data-v-c9406dfb]{padding:0;display:flex;flex-direction:column;height:calc(100vh - 58px)}.search-box[data-v-c9406dfb]{display:flex;align-items:center;background:#f5f8fa;border-radius:9999px;padding:8px 12px;margin:12px 16px;border:1px solid transparent;transition:all .2s;flex-shrink:0}.search-box[data-v-c9406dfb]:focus-within{background:#fff;border-color:#1da1f2;box-shadow:0 0 0 2px #1da1f21a}.search-icon[data-v-c9406dfb]{width:20px;height:20px;flex-shrink:0}.search-input[data-v-c9406dfb]{flex:1;border:none;background:transparent;outline:none;font-size:15px;color:#14171a;padding:4px 12px}.search-input[data-v-c9406dfb]::placeholder{color:#657786}.clear-btn[data-v-c9406dfb]{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.clear-btn[data-v-c9406dfb]:hover{background-color:#e1e8ed}.clear-btn svg[data-v-c9406dfb]{width:18px;height:18px}.search-btn[data-v-c9406dfb]{background:#1da1f2;border:none;padding:8px 16px;border-radius:9999px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.search-btn[data-v-c9406dfb]:hover{background:#1a91da}.search-btn svg[data-v-c9406dfb]{width:20px;height:20px;color:#fff}.search-tabs[data-v-c9406dfb]{display:flex;border-bottom:1px solid #e1e8ed;flex-shrink:0;background:#fff;z-index:5}.tab-btn[data-v-c9406dfb]{flex:1;padding:16px;border:none;background:transparent;font-size:15px;font-weight:600;color:#657786;cursor:pointer;transition:all .2s;position:relative}.tab-btn[data-v-c9406dfb]:hover{background:#f5f8fa;color:#1da1f2}.tab-btn.active[data-v-c9406dfb]{color:#1da1f2}.tab-btn.active[data-v-c9406dfb]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:56px;height:4px;background:#1da1f2;border-radius:2px}.search-results[data-v-c9406dfb]{flex:1;overflow-y:auto;min-height:400px}.loading-state[data-v-c9406dfb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#657786;gap:12px}.spinner[data-v-c9406dfb]{width:32px;height:32px;border:3px solid #e1e8ed;border-top-color:#1da1f2;border-radius:50%;animation:spin-c9406dfb .8s linear infinite}@keyframes spin-c9406dfb{to{transform:rotate(360deg)}}.empty-state[data-v-c9406dfb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#657786;gap:12px}.empty-icon[data-v-c9406dfb]{width:48px;height:48px;opacity:.5}.empty-state p[data-v-c9406dfb]{margin:0;font-size:15px}.default-state[data-v-c9406dfb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#657786}.search-hint[data-v-c9406dfb]{font-size:18px;font-weight:600;margin:0}.results-list[data-v-c9406dfb]{display:flex;flex-direction:column}.users-list[data-v-c9406dfb]{padding:8px 0}.user-item[data-v-c9406dfb]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid #e1e8ed;cursor:pointer;transition:background-color .2s}.user-item[data-v-c9406dfb]:hover{background-color:#f5f8fa}.user-avatar[data-v-c9406dfb]{width:48px;height:48px;border-radius:50%;background:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;overflow:hidden}.user-avatar img[data-v-c9406dfb]{width:100%;height:100%;object-fit:cover}.user-content[data-v-c9406dfb]{flex:1;min-width:0}.user-header[data-v-c9406dfb]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.user-name[data-v-c9406dfb]{font-size:15px;font-weight:700;color:#14171a}.user-bio[data-v-c9406dfb]{font-size:14px;color:#657786;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-stats[data-v-c9406dfb]{display:flex;gap:16px;font-size:13px;color:#657786}.user-stats strong[data-v-c9406dfb]{font-weight:600;color:#14171a}.follow-btn[data-v-c9406dfb]{padding:8px 16px;border:1px solid #1DA1F2;background:transparent;color:#1da1f2;font-size:13px;font-weight:700;border-radius:9999px;cursor:pointer;transition:all .2s;flex-shrink:0}.follow-btn[data-v-c9406dfb]:hover{background:#1da1f21a}.follow-btn.following[data-v-c9406dfb]{background:#1da1f2;color:#fff}.follow-btn.following[data-v-c9406dfb]:hover{background:#1a91da}.app-container[data-v-158a4856]{display:flex;min-height:100vh;background-color:#fff;justify-content:center}.app-wrapper[data-v-158a4856]{display:flex;width:100%;max-width:1280px}.main-content[data-v-158a4856]{width:100%;max-width:1100px;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:100vh;display:flex;flex-direction:column}.content-header[data-v-158a4856]{padding:16px 15px;border-bottom:1px solid #e1e8ed;display:flex;align-items:center;position:sticky;top:0;background:#fff;z-index:10}.page-title[data-v-158a4856]{font-size:20px;font-weight:700;color:#14171a;margin:0}.messages-container[data-v-158a4856]{flex:1;display:flex;flex-direction:row}.conversation-list[data-v-158a4856]{width:320px;flex-shrink:0;border-right:1px solid #e1e8ed;overflow-y:auto;height:100vh}.conversation-item[data-v-158a4856]{display:flex;gap:12px;padding:12px;cursor:pointer;transition:background-color .2s}.conversation-item[data-v-158a4856]:hover{background-color:#f5f8fa}.conversation-item.active[data-v-158a4856]{background-color:#e8f5fd}.conversation-avatar[data-v-158a4856]{position:relative;width:48px;height:48px;border-radius:50%;background:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;overflow:hidden}.conversation-avatar img[data-v-158a4856]{width:100%;height:100%;object-fit:cover}.unread-badge[data-v-158a4856]{position:absolute;top:-2px;right:-2px;background:#e0245e;color:#fff;font-size:12px;font-weight:700;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.conversation-content[data-v-158a4856]{flex:1;min-width:0}.conversation-header[data-v-158a4856]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.conversation-name[data-v-158a4856]{font-size:15px;font-weight:700;color:#14171a}.conversation-time[data-v-158a4856]{font-size:13px;color:#657786}.conversation-preview[data-v-158a4856]{font-size:14px;color:#657786;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-area[data-v-158a4856]{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh;overflow:hidden}.message-content[data-v-158a4856]{flex:1;display:flex;flex-direction:column;height:100%;min-height:0}.chat-header[data-v-158a4856]{padding:12px;border-bottom:1px solid #e1e8ed;background:#fff}.chat-header-left[data-v-158a4856]{display:flex;gap:12px;align-items:center}.back-btn[data-v-158a4856]{width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#1da1f2;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}.back-btn[data-v-158a4856]:hover{background-color:#1da1f21a}.back-btn svg[data-v-158a4856]{width:24px;height:24px}.chat-user[data-v-158a4856]{display:flex;gap:12px;align-items:center}.chat-avatar[data-v-158a4856]{width:40px;height:40px;border-radius:50%;background:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;overflow:hidden;cursor:pointer}.chat-avatar img[data-v-158a4856]{width:100%;height:100%;object-fit:cover}.chat-info[data-v-158a4856]{display:flex;flex-direction:column}.chat-name[data-v-158a4856]{font-size:15px;font-weight:700;color:#14171a}.chat-status[data-v-158a4856]{font-size:13px;color:#657786}.message-list[data-v-158a4856]{flex:1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.messages-loading[data-v-158a4856]{display:flex;justify-content:center;padding:20px;color:#657786;font-size:14px}.message-item[data-v-158a4856]{display:flex;flex-direction:column;max-width:70%}.message-item.sent[data-v-158a4856]{align-self:flex-end}.message-bubble[data-v-158a4856]{background:#e1e8ed;padding:10px 14px;border-radius:18px;font-size:15px;color:#14171a;line-height:1.5;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;width:fit-content;max-width:100%}.message-item.sent .message-bubble[data-v-158a4856]{background:#1da1f2;color:#fff;margin-left:auto}.message-bubble.image-bubble[data-v-158a4856]{padding:0;border-radius:12px;overflow:hidden;width:250px}.message-image[data-v-158a4856]{display:block;width:100%;height:auto}.message-bubble.image-bubble span[data-v-158a4856]{display:block;padding:8px 12px}.message-time[data-v-158a4856]{font-size:12px;color:#657786;padding:4px 8px}.message-input-area[data-v-158a4856]{display:flex;flex-direction:column;padding:12px;border-top:1px solid #e1e8ed;background:#fff}.image-preview-area[data-v-158a4856]{margin-bottom:8px}.preview-thumbnail[data-v-158a4856]{position:relative;display:inline-block;max-width:120px;border-radius:8px;overflow:hidden}.preview-thumbnail img[data-v-158a4856]{width:100%;height:auto;display:block;max-height:100px;object-fit:cover}.remove-image-btn[data-v-158a4856]{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;background:#0009;border-radius:50%;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;padding:4px}.remove-image-btn svg[data-v-158a4856]{width:14px;height:14px}.upload-progress-bar[data-v-158a4856]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.progress-track[data-v-158a4856]{flex:1;height:4px;background:#e1e8ed;border-radius:2px;overflow:hidden}.progress-fill[data-v-158a4856]{height:100%;background:#1da1f2;transition:width .3s ease}.progress-label[data-v-158a4856]{font-size:12px;color:#657786;white-space:nowrap}.input-row[data-v-158a4856]{display:flex;gap:8px;align-items:flex-end}.image-btn[data-v-158a4856]{width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#1da1f2;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}.image-btn[data-v-158a4856]:hover{background-color:#1da1f21a}.image-btn svg[data-v-158a4856]{width:22px;height:22px}.hidden-input[data-v-158a4856]{display:none}.message-input[data-v-158a4856]{flex:1;border:1px solid #e1e8ed;border-radius:9999px;padding:10px 16px;font-size:15px;resize:none;outline:none;min-height:40px;max-height:120px}.message-input[data-v-158a4856]:focus{border-color:#1da1f2}.send-btn[data-v-158a4856]{width:40px;height:40px;border:none;background:#1da1f2;border-radius:50%;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.send-btn[data-v-158a4856]:hover:not(:disabled){background:#1a91da}.send-btn[data-v-158a4856]:disabled{background:#657786;cursor:not-allowed}.send-btn svg[data-v-158a4856]{width:20px;height:20px}.empty-state[data-v-158a4856]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-158a4856]{width:80px;height:80px;margin-bottom:20px;opacity:.5}.empty-state h3[data-v-158a4856]{font-size:20px;font-weight:700;color:#14171a;margin:0 0 8px}.empty-state p[data-v-158a4856]{font-size:15px;color:#657786;margin:0}.image-preview-modal[data-v-158a4856]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.preview-container[data-v-158a4856]{position:relative;max-width:90%;max-height:90%}.close-preview-btn[data-v-158a4856]{position:absolute;top:-40px;right:0;width:40px;height:40px;background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;transition:opacity .2s}.close-preview-btn[data-v-158a4856]:hover{opacity:.8}.close-preview-btn svg[data-v-158a4856]{width:24px;height:24px}.preview-image[data-v-158a4856]{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px}.message-image[data-v-158a4856]{cursor:pointer}@media (max-width: 768px){.conversation-list[data-v-158a4856]{width:100%;height:calc(100vh - 60px)}.messages-container[data-v-158a4856]{flex-direction:column}.message-area[data-v-158a4856]{position:absolute;top:0;left:0;right:0;bottom:60px;z-index:10;height:calc(100vh - 60px)}}.app-container[data-v-25651f98]{display:flex;justify-content:center;min-height:100vh;background-color:#fff}.app-wrapper[data-v-25651f98]{display:flex;width:100%;max-width:1280px;min-height:100vh}.main-content[data-v-25651f98]{width:600px;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:100vh;overflow-y:auto}.content-header[data-v-25651f98]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e1e8ed;position:sticky;top:0;background-color:#fff;z-index:10}.back-btn[data-v-25651f98]{width:36px;height:36px;border:none;background:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.back-btn[data-v-25651f98]:hover{background-color:#0000000d}.page-title[data-v-25651f98]{font-size:20px;font-weight:800;color:#14171a;margin:0}.tweet-detail[data-v-25651f98]{padding:0}.comments-section[data-v-25651f98]{padding:20px;border-top:1px solid #e1e8ed}.comments-title[data-v-25651f98]{font-size:18px;font-weight:700;color:#14171a;margin:0 0 16px}.comments-list[data-v-25651f98]{margin-bottom:20px}.comment-item[data-v-25651f98]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e1e8ed}.comment-item[data-v-25651f98]:last-child{border-bottom:none}.comment-avatar[data-v-25651f98]{width:40px;height:40px;border-radius:50%;background-color:#e1e8ed;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;overflow:hidden;cursor:pointer;transition:transform .2s}.comment-avatar[data-v-25651f98]:hover{transform:scale(1.1)}.comment-avatar img[data-v-25651f98]{width:100%;height:100%;object-fit:cover}.comment-content[data-v-25651f98]{flex:1}.comment-header[data-v-25651f98]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.comment-author[data-v-25651f98]{font-size:14px;font-weight:700;color:#14171a}.comment-time[data-v-25651f98]{font-size:14px;color:#657786}.comment-text[data-v-25651f98]{font-size:14px;color:#14171a;margin:0}.no-comments[data-v-25651f98]{text-align:center;padding:20px;color:#657786}.comment-input-section[data-v-25651f98]{margin-top:16px;display:flex;gap:12px}.comment-input[data-v-25651f98]{flex:1;padding:12px;border:1px solid #e1e8ed;border-radius:8px;resize:none;font-size:14px;box-sizing:border-box}.comment-input[data-v-25651f98]:focus{outline:none;border-color:#1da1f2}.submit-comment-btn[data-v-25651f98]{padding:12px 24px;background-color:#1da1f2;color:#fff;border:none;border-radius:25px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s;flex-shrink:0}.submit-comment-btn[data-v-25651f98]:hover{background-color:#1a91da}.loading[data-v-25651f98]{display:flex;justify-content:center;align-items:center;padding:40px}.not-found[data-v-25651f98]{display:flex;justify-content:center;align-items:center;padding:60px 20px}.not-found-text[data-v-25651f98]{font-size:18px;color:#657786;text-align:center}.loading-spinner[data-v-25651f98]{width:40px;height:40px;animation:rotate-25651f98 1s linear infinite}.loading-spinner .path[data-v-25651f98]{stroke-linecap:round;animation:dash-25651f98 1.5s ease-in-out infinite}@keyframes rotate-25651f98{to{transform:rotate(360deg)}}@keyframes dash-25651f98{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.contact-us[data-v-f720fea8]{max-width:1200px;margin:0 auto;padding:30px 20px;color:var(--black);line-height:1.8}.content-header[data-v-f720fea8]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e1e8ed;background-color:#fff;position:sticky;top:0;z-index:10}.back-btn[data-v-f720fea8]{width:36px;height:36px;border:none;background:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.back-btn[data-v-f720fea8]:hover{background-color:#0000000d}.page-title[data-v-f720fea8]{font-size:20px;font-weight:800;color:#14171a;margin:0}.contact-title[data-v-f720fea8]{text-align:center;color:var(--black);margin-bottom:40px;font-weight:600;font-size:26px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.contact-container[data-v-f720fea8]{background:var(--background-color);padding:40px;border-radius:10px}.section-title[data-v-f720fea8]{color:var(--black);font-size:20px;margin-top:15px;font-weight:600}.section-content[data-v-f720fea8]{font-size:16px;margin-bottom:30px;color:var(--black2)}.section-content[data-v-f720fea8]:last-child{margin-bottom:0}.contact-list[data-v-f720fea8]{margin-top:20px}.contact-item[data-v-f720fea8]{display:flex;align-items:center;padding:5px 0;border-bottom:1px solid var(--border-color)}.contact-item[data-v-f720fea8]:last-child{border-bottom:none}.contact-icon[data-v-f720fea8]{font-size:28px;margin-right:20px;width:40px;text-align:center}.contact-content[data-v-f720fea8]{display:flex;flex-direction:column}.contact-label[data-v-f720fea8]{font-size:14px;color:var(--black3);margin-bottom:5px}.contact-value[data-v-f720fea8]{font-size:16px;color:var(--black);font-weight:500}@media (max-width: 768px){.contact-container[data-v-f720fea8]{padding:20px}.contact-title[data-v-f720fea8]{font-size:22px}.section-title[data-v-f720fea8]{font-size:18px}.section-content[data-v-f720fea8]{font-size:15px}.contact-item[data-v-f720fea8]{padding:12px 0}.contact-icon[data-v-f720fea8]{font-size:24px;margin-right:15px;width:35px}.contact-value[data-v-f720fea8]{font-size:15px}}.app-container[data-v-1ec2e3c6]{display:flex;min-height:100vh;background-color:#fff;justify-content:center}.app-wrapper[data-v-1ec2e3c6]{display:flex;width:100%;max-width:1280px}.main-content[data-v-1ec2e3c6]{width:600px;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:100vh}.content-header[data-v-1ec2e3c6]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e1e8ed;position:sticky;top:0;background-color:#fff;z-index:10}.back-btn[data-v-1ec2e3c6]{width:36px;height:36px;border:none;background:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.back-btn[data-v-1ec2e3c6]:hover{background-color:#0000000d}.page-title[data-v-1ec2e3c6]{font-size:20px;font-weight:800;color:#14171a;margin:0}.profile-header[data-v-1ec2e3c6]{position:relative}.cover-photo[data-v-1ec2e3c6]{height:200px;background:linear-gradient(135deg,#1da1f2,#0d8bd9,#14171a)}.profile-info[data-v-1ec2e3c6]{position:relative;padding:0 15px 15px}.avatar-wrapper[data-v-1ec2e3c6]{margin-top:-75px;position:relative}.avatar[data-v-1ec2e3c6]{width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,#1da1f2,#0d8bd9);display:flex;align-items:center;justify-content:center;border:4px solid #fff}.avatar-icon[data-v-1ec2e3c6]{font-size:56px;color:#fff;font-weight:700}.avatar-img[data-v-1ec2e3c6]{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-meta[data-v-1ec2e3c6]{margin-top:15px}.user-name-row[data-v-1ec2e3c6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-name[data-v-1ec2e3c6]{font-size:20px;font-weight:700;color:#14171a;margin:0;display:inline-block;vertical-align:middle}.verified-badge[data-v-1ec2e3c6]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:16px;vertical-align:middle}.verified-icon[data-v-1ec2e3c6]{width:24px;height:24px;object-fit:contain;flex-shrink:0}.verified-label[data-v-1ec2e3c6]{font-size:14px;color:#1da1f2;font-weight:600}.follow-btn[data-v-1ec2e3c6]{margin-left:auto;padding:8px 24px;border:none;border-radius:20px;font-size:15px;font-weight:700;cursor:pointer;background-color:#14171a;color:#fff;transition:all .2s}.follow-btn[data-v-1ec2e3c6]:hover{background-color:#272c30}.follow-btn.following[data-v-1ec2e3c6]{background-color:#fff;color:#14171a;border:1px solid #d1d9dc}.follow-btn.following[data-v-1ec2e3c6]:hover{background-color:#eff3f4}.message-btn[data-v-1ec2e3c6]{width:40px;height:40px;border:2px solid #1DA1F2;border-radius:50%;font-size:15px;font-weight:700;cursor:pointer;background-color:transparent;color:#1da1f2;transition:all .2s;display:flex;align-items:center;justify-content:center}.message-btn[data-v-1ec2e3c6]:hover{background-color:#1da1f21a}.message-icon[data-v-1ec2e3c6]{width:20px;height:20px}.user-handle[data-v-1ec2e3c6]{font-size:15px;color:#657786}.bio[data-v-1ec2e3c6]{font-size:14px;color:#14171a;margin:12px 0;line-height:1.5}.profile-stats[data-v-1ec2e3c6]{display:flex;gap:15px;margin-bottom:10px}.stat-item[data-v-1ec2e3c6]{display:flex;align-items:center;gap:6px;font-size:14px;color:#657786;text-decoration:none}.stat-item[data-v-1ec2e3c6]:hover{text-decoration:underline}.stat-icon[data-v-1ec2e3c6]{font-size:14px}.stat-text[data-v-1ec2e3c6]{color:#657786}.tweets-section[data-v-1ec2e3c6]{border-top:1px solid #e1e8ed}.empty-tweets[data-v-1ec2e3c6]{padding:60px 20px;text-align:center;color:#657786}.empty-tweets p[data-v-1ec2e3c6]{margin:0;font-size:15px}:root{--red: #FF3B30;--black: #0B1124;--black2: #6b7280;--twitter-color: #3088e8;--twitter-color2: #E2E5E9;--border-color: #E2E5E9;--background-color: #E2E5E9}::-webkit-scrollbar{width:0}body{scrollbar-width:none;-ms-overflow-style:none;font-family:Noto Sans SC,sans-serif}
