@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.call-container[data-v-17f844cb]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;background:#1a1a1a;color:#fff;padding:20px}.call-info[data-v-17f844cb]{text-align:center}.user-name[data-v-17f844cb]{font-size:24px;font-weight:700}.user-handle[data-v-17f844cb]{font-size:16px;color:#aaa;margin-bottom:8px}.call-media-type[data-v-17f844cb]{font-size:16px;color:#ccc}.video-call[data-v-17f844cb]{position:relative;width:100%;height:60vh;background:#000;border-radius:12px;overflow:hidden}.remote-video[data-v-17f844cb]{width:100%;height:100%;object-fit:cover}.local-video[data-v-17f844cb]{position:absolute;top:10px;right:10px;width:100px;height:150px;object-fit:cover;border-radius:8px;border:2px solid white}.call-controls[data-v-17f844cb]{display:flex;gap:20px;margin-bottom:40px}.action-btn[data-v-17f844cb]{--padding-start: 20px;--padding-end: 20px;height:60px;width:60px}.hangup-btn[data-v-17f844cb]{--border-radius: 28px;height:56px;padding:0 30px}:root.light{--ion-background-color: #ffffff;--ion-text-color: #000000;--ion-card-background: #f8f9fa;--ion-card-text: #000000;--ion-input-background: #ffffff;--ion-input-text: #000000;--ion-toolbar-background: #ffffff;--ion-toolbar-text: #000000;--ion-tab-bar-background: #ffffff;--ion-tab-bar-text: #555555;--ion-tab-bar-hover: #daa520;--ion-border-color: #e0e0e0;--ion-avatar-background: #c7c7c7}:root.dark{--ion-background-color: #0b0f14;--ion-text-color: #e5e7eb;--ion-card-background: #111827;--ion-card-text: #e5e7eb;--ion-color-light: #111827;--ion-color-light-rgb: 17,24,39;--ion-color-medium: #9ca3af;--ion-color-medium-rgb: 156,163,175;--ion-input-background: #111827;--ion-input-text: #e5e7eb;--ion-toolbar-background: #0b0f14;--ion-toolbar-text: #e5e7eb;--ion-tab-bar-background: #0b0f14;--ion-tab-bar-text: #9ca3af;--ion-tab-bar-hover: #ffd700;--ion-border-color: #1f2937;--ion-avatar-background: #374151}.offline-banner{background:var(--ion-color-warning, #ffc409);color:#000;text-align:center;padding:8px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;z-index:9999}.login-content[data-v-2bcd2afa]{--background: #ffffff}.login-wrapper[data-v-2bcd2afa]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:#fff}.logo-section[data-v-2bcd2afa]{text-align:center;margin-bottom:40px;animation:fadeInDown-2bcd2afa .6s ease-out}.logo-image[data-v-2bcd2afa]{width:120px;height:120px;margin:0 auto 20px;display:block;object-fit:cover;border-radius:50%;background:#fff;padding:8px;box-shadow:0 4px 16px #0000001a}.brand-name[data-v-2bcd2afa]{font-size:36px;font-weight:700;color:#000;margin:0;letter-spacing:-.5px}.tagline[data-v-2bcd2afa]{font-size:16px;color:#666;margin:8px 0 0;font-weight:400}.login-card[data-v-2bcd2afa]{width:100%;max-width:440px;background:#fff;border-radius:24px;padding:40px 32px;box-shadow:0 8px 40px #0000001f;border:1px solid #e5e7eb;animation:fadeInUp-2bcd2afa .6s ease-out}.card-header[data-v-2bcd2afa]{text-align:center;margin-bottom:32px}.card-title[data-v-2bcd2afa]{font-size:28px;font-weight:700;color:#000;margin:0 0 8px}.card-subtitle[data-v-2bcd2afa]{font-size:15px;color:#666;margin:0}.login-form[data-v-2bcd2afa]{width:100%}.input-group[data-v-2bcd2afa]{margin-bottom:20px}.input-wrapper[data-v-2bcd2afa]{position:relative;display:flex;align-items:center;background:#f8f9fa;border-radius:12px;padding:0 16px;transition:all .3s ease;border:2px solid #e5e7eb}.input-wrapper[data-v-2bcd2afa]:focus-within{background:#fff;border-color:#daa520;box-shadow:0 0 0 4px #daa5200d}.input-icon[data-v-2bcd2afa]{font-size:20px;color:#666;margin-right:12px}.custom-input[data-v-2bcd2afa]{--padding-start: 0;--padding-end: 0;--padding-top: 16px;--padding-bottom: 16px;--background: transparent;--color: #000000;flex:1;font-size:15px}.toggle-password[data-v-2bcd2afa]{font-size:20px;color:#666;cursor:pointer;padding:8px;margin-left:8px;transition:color .3s ease}.toggle-password[data-v-2bcd2afa]:hover{color:#000}.forgot-password[data-v-2bcd2afa]{text-align:right;margin-bottom:24px}.forgot-link[data-v-2bcd2afa]{color:#000;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .3s ease}.forgot-link[data-v-2bcd2afa]:hover{opacity:.7}.login-button[data-v-2bcd2afa]{--background: linear-gradient(135deg, #daa520 0%, #ffd700 100%);--background-hover: #ffd700;--border-radius: 12px;--box-shadow: 0 4px 12px rgba(218, 165, 32, .2);--color: #000;height:52px;font-size:16px;font-weight:600;text-transform:none;letter-spacing:.3px;margin-bottom:24px;transition:transform .2s ease}.login-button[data-v-2bcd2afa]:not([disabled]):hover{transform:translateY(-2px);--box-shadow: 0 6px 20px rgba(0, 0, 0, .25)}.login-button[data-v-2bcd2afa]:not([disabled]):active{transform:translateY(0)}.login-button.success-animation[data-v-2bcd2afa]{animation:successPulse-2bcd2afa .5s ease}.divider[data-v-2bcd2afa]{position:relative;text-align:center;margin:24px 0}.divider[data-v-2bcd2afa]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.divider-text[data-v-2bcd2afa]{position:relative;background:#fff;padding:0 16px;color:#999;font-size:14px;font-weight:500}.social-login[data-v-2bcd2afa]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.social-button[data-v-2bcd2afa]{--border-width: 2px;--border-color: #e5e7eb;--color: #000000;--border-radius: 12px;height:48px;font-size:14px;font-weight:600;text-transform:none;transition:all .3s ease}.social-button[data-v-2bcd2afa]:hover{--border-color: #000000;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.social-button ion-icon[data-v-2bcd2afa]{font-size:20px}.signup-section[data-v-2bcd2afa]{text-align:center;padding-top:16px;border-top:1px solid #e5e7eb}.signup-text[data-v-2bcd2afa]{font-size:14px;color:#666;margin:0}.signup-link[data-v-2bcd2afa]{color:#daa520;font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.signup-link[data-v-2bcd2afa]:hover{opacity:.7}.footer-section[data-v-2bcd2afa]{margin-top:32px;animation:fadeIn-2bcd2afa 1s ease-out}.footer-text[data-v-2bcd2afa]{font-size:13px;color:#999;text-align:center;margin:0}@keyframes fadeInDown-2bcd2afa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-2bcd2afa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-2bcd2afa{0%{opacity:0}to{opacity:1}}@keyframes successPulse-2bcd2afa{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 480px){.login-card[data-v-2bcd2afa]{padding:32px 24px;border-radius:20px}.brand-name[data-v-2bcd2afa]{font-size:32px}.card-title[data-v-2bcd2afa]{font-size:24px}.social-login[data-v-2bcd2afa]{grid-template-columns:1fr}}@media (prefers-color-scheme: dark){.login-content[data-v-2bcd2afa]{--background: #000000}.login-wrapper[data-v-2bcd2afa]{background:#000}.logo-circle[data-v-2bcd2afa]{background:#fff}.logo-icon[data-v-2bcd2afa]{color:#000}.brand-name[data-v-2bcd2afa]{color:#fff}.tagline[data-v-2bcd2afa]{color:#999}.login-card[data-v-2bcd2afa]{background:#1a1a1a;border-color:#333}.card-title[data-v-2bcd2afa]{color:#fff}.card-subtitle[data-v-2bcd2afa]{color:#999}.input-wrapper[data-v-2bcd2afa]{background:#2a2a2a;border-color:#333}.input-wrapper[data-v-2bcd2afa]:focus-within{background:#1a1a1a;border-color:#fff;box-shadow:0 0 0 4px #ffffff0d}.custom-input[data-v-2bcd2afa]{--color: #ffffff}.input-icon[data-v-2bcd2afa],.toggle-password[data-v-2bcd2afa]{color:#999}.toggle-password[data-v-2bcd2afa]:hover,.forgot-link[data-v-2bcd2afa]{color:#fff}.login-button[data-v-2bcd2afa]{--background: #ffffff;--background-hover: #e5e5e5;--color: #000000}.divider[data-v-2bcd2afa]:before{background:#333}.divider-text[data-v-2bcd2afa]{background:#1a1a1a}.social-button[data-v-2bcd2afa]{--border-color: #333333;--color: #ffffff}.social-button[data-v-2bcd2afa]:hover{--border-color: #ffffff}.signup-section[data-v-2bcd2afa]{border-top-color:#333}.signup-text[data-v-2bcd2afa]{color:#999}.signup-link[data-v-2bcd2afa]{color:#fff}.footer-text[data-v-2bcd2afa]{color:#666}}.reset-step[data-v-2bcd2afa]{max-width:500px;margin:0 auto}.reset-step h2[data-v-2bcd2afa]{font-size:24px;font-weight:700;color:#000;margin:0 0 12px;text-align:center}.reset-step p[data-v-2bcd2afa]{font-size:15px;color:#666;margin:0 0 32px;text-align:center}.reset-button[data-v-2bcd2afa]{--background: linear-gradient(135deg, #daa520 0%, #ffd700 100%);--background-hover: #ffd700;--border-radius: 12px;--box-shadow: 0 4px 12px rgba(218, 165, 32, .2);--color: #000;height:52px;font-size:16px;font-weight:600;text-transform:none;margin-top:8px}.back-button[data-v-2bcd2afa]{--color: #666;margin-top:8px}.otp-input[data-v-2bcd2afa]{text-align:center;font-size:24px;font-weight:700;letter-spacing:8px}@media (prefers-color-scheme: dark){.reset-step h2[data-v-2bcd2afa]{color:#fff}.reset-step p[data-v-2bcd2afa]{color:#999}}.register-content[data-v-18024464]{--background: #ffffff}.register-wrapper[data-v-18024464]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:#fff}.logo-section[data-v-18024464]{text-align:center;margin-bottom:32px;animation:fadeInDown-18024464 .6s ease-out}.logo-image[data-v-18024464]{width:100px;height:100px;margin:0 auto 16px;display:block;object-fit:cover;border-radius:50%;background:#fff;padding:6px;box-shadow:0 4px 16px #0000001a}.brand-name[data-v-18024464]{font-size:32px;font-weight:700;color:#000;margin:0;letter-spacing:-.5px}.tagline[data-v-18024464]{font-size:15px;color:#666;margin:6px 0 0;font-weight:400}.register-card[data-v-18024464]{width:100%;max-width:480px;background:#fff;border-radius:24px;padding:36px 28px;box-shadow:0 8px 40px #0000001f;border:1px solid #e5e7eb;animation:fadeInUp-18024464 .6s ease-out;max-height:85vh;overflow-y:auto}.card-header[data-v-18024464]{text-align:center;margin-bottom:24px}.card-title[data-v-18024464]{font-size:26px;font-weight:700;color:#000;margin:0 0 6px}.card-subtitle[data-v-18024464]{font-size:14px;color:#666;margin:0}.profile-upload-section[data-v-18024464]{display:flex;justify-content:center;margin-bottom:24px}.cover-upload-section[data-v-18024464]{position:relative}.cover-upload-section[data-v-18024464]:after{content:"Tap to add cover";position:absolute;bottom:10px;right:16px;background:#0f172ae6;color:#e5e7eb;padding:6px 12px;border-radius:999px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.cover-upload-section[data-v-18024464]:after{box-shadow:0 8px 24px #0f172a99}.cover-upload-section[data-v-18024464]{width:100%;border-radius:18px;overflow:hidden;margin-bottom:20px;cursor:pointer;position:relative;background:linear-gradient(135deg,#111827,#daa520)}.cover-preview[data-v-18024464]{position:relative;height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cover-preview img[data-v-18024464]{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.cover-gradient-overlay[data-v-18024464]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(218,165,32,.35),transparent 55%),radial-gradient(circle at bottom right,rgba(184,134,11,.35),transparent 55%);mix-blend-mode:screen}.cover-placeholder[data-v-18024464]{position:relative;z-index:1;text-align:center;color:#e5e7eb}.cover-label[data-v-18024464]{display:block;font-weight:600;font-size:14px}.cover-sub[data-v-18024464]{display:block;font-size:12px;opacity:.8;margin-top:4px}.name-row[data-v-18024464]{display:flex;gap:12px;margin-bottom:4px}.input-group.half[data-v-18024464]{flex:1}.avatar-upload[data-v-18024464]{width:90px;height:90px;border-radius:50%;border:2px dashed #daa520;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;overflow:hidden;background:#f8f9fa}.avatar-upload[data-v-18024464]:hover{border-color:#000;transform:scale(1.05)}.avatar-preview[data-v-18024464]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-18024464]{display:flex;flex-direction:column;align-items:center;gap:4px}.camera-icon[data-v-18024464]{font-size:28px;color:#daa520}.upload-text[data-v-18024464]{font-size:11px;color:#4b5563}.avatar-upload[data-v-18024464]:after{content:"Add avatar";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);font-size:11px;color:#6b7280}.register-button[data-v-18024464]{--background: linear-gradient(135deg, #daa520 0%, #ffd700 100%);--background-hover: #ffd700;--color: #000;--border-radius: 999px;font-weight:700;margin-top:8px}.otp-content[data-v-18024464]{--background: rgba(0,0,0,.65)}.otp-card[data-v-18024464]{max-width:420px;margin:80px auto;background:#fff;border-radius:20px;padding:24px 20px;box-shadow:0 20px 60px #00000040}.otp-card h2[data-v-18024464]{margin:0 0 8px;font-size:20px}.otp-card p[data-v-18024464]{margin:0 0 20px;font-size:14px;color:#4b5563}.otp-input-group[data-v-18024464]{margin-bottom:16px}.otp-input[data-v-18024464]{--background: #f3f4f6;--border-radius: 12px;text-align:center;font-size:20px;letter-spacing:.35em;padding-inline:16px}.otp-cancel[data-v-18024464]{margin-top:10px;width:100%;background:transparent;border:none;color:#6b7280;font-size:13px}.register-form[data-v-18024464]{width:100%}.input-group[data-v-18024464]{margin-bottom:16px}.input-wrapper[data-v-18024464]{position:relative;display:flex;align-items:center;background:#f8f9fa;border-radius:12px;padding:0 14px;transition:all .3s ease;border:2px solid #e5e7eb}.input-wrapper[data-v-18024464]:focus-within{background:#fff;border-color:#daa520;box-shadow:0 0 0 4px #daa5200d}.phone-input-wrapper[data-v-18024464]{display:flex;background:#f8f9fa;border-radius:12px;border:2px solid #e5e7eb;overflow:hidden;transition:all .3s ease}.phone-input-wrapper[data-v-18024464]:focus-within{background:#fff;border-color:#daa520;box-shadow:0 0 0 4px #daa5200d}.country-code-select[data-v-18024464]{border:none;background:transparent;padding:0 8px 0 14px;font-size:14px;font-weight:600;color:#000;border-right:1px solid #e5e7eb;outline:none;cursor:pointer;max-width:80px}.phone-input[data-v-18024464]{--padding-start: 10px}.input-icon[data-v-18024464]{font-size:18px;color:#666;margin-right:10px}.custom-input[data-v-18024464]{--padding-start: 0;--padding-end: 0;--padding-top: 14px;--padding-bottom: 14px;--background: transparent;--color: #000000;flex:1;font-size:14px}.toggle-password[data-v-18024464]{font-size:18px;color:#666;cursor:pointer;padding:6px;margin-left:6px;transition:color .3s ease}.toggle-password[data-v-18024464]:hover{color:#000}.error-text[data-v-18024464]{font-size:12px;color:#f4212e;margin-top:4px;display:block}.gender-selector[data-v-18024464]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.gender-button[data-v-18024464]{padding:12px;background:#f8f9fa;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .3s ease}.gender-button[data-v-18024464]:hover{background:#e5e7eb}.gender-button.active[data-v-18024464]{background:#000;border-color:#000;color:#fff}.register-button[data-v-18024464]{--background: #000000;--background-hover: #333333;--border-radius: 12px;--box-shadow: 0 4px 12px rgba(0, 0, 0, .2);height:50px;font-size:15px;font-weight:600;text-transform:none;letter-spacing:.3px;margin:20px 0 16px;transition:transform .2s ease}.register-button[data-v-18024464]:not([disabled]):hover{transform:translateY(-2px);--box-shadow: 0 6px 20px rgba(0, 0, 0, .25)}.register-button[data-v-18024464]:not([disabled]):active{transform:translateY(0)}.login-section[data-v-18024464]{text-align:center;padding-top:16px;border-top:1px solid #e5e7eb}.login-text[data-v-18024464]{font-size:14px;color:#666;margin:0}.login-link[data-v-18024464]{color:#000;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.login-link[data-v-18024464]:hover{opacity:.7}.footer-section[data-v-18024464]{margin-top:24px;animation:fadeIn-18024464 1s ease-out}.footer-text[data-v-18024464]{font-size:12px;color:#999;text-align:center;margin:0}@keyframes fadeInDown-18024464{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-18024464{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-18024464{0%{opacity:0}to{opacity:1}}.register-card[data-v-18024464]::-webkit-scrollbar{width:6px}.register-card[data-v-18024464]::-webkit-scrollbar-track{background:transparent}.register-card[data-v-18024464]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}@media (max-width: 480px){.register-card[data-v-18024464]{padding:28px 20px;border-radius:20px}.brand-name[data-v-18024464]{font-size:28px}.card-title[data-v-18024464]{font-size:22px}.input-group[data-v-18024464]{margin-bottom:14px}.gender-selector[data-v-18024464]{grid-template-columns:1fr}}@media (prefers-color-scheme: dark){.register-content[data-v-18024464]{--background: #000000}.register-wrapper[data-v-18024464]{background:#000}.logo-circle[data-v-18024464]{background:#fff}.logo-icon[data-v-18024464]{color:#000}.brand-name[data-v-18024464]{color:#fff}.tagline[data-v-18024464]{color:#999}.register-card[data-v-18024464]{background:#1a1a1a;border-color:#333}.card-title[data-v-18024464]{color:#fff}.card-subtitle[data-v-18024464]{color:#999}.avatar-upload[data-v-18024464],.input-wrapper[data-v-18024464]{background:#2a2a2a;border-color:#333}.input-wrapper[data-v-18024464]:focus-within{background:#1a1a1a;border-color:#fff;box-shadow:0 0 0 4px #ffffff0d}.custom-input[data-v-18024464]{--color: #ffffff}.input-icon[data-v-18024464],.toggle-password[data-v-18024464]{color:#999}.toggle-password[data-v-18024464]:hover{color:#fff}.gender-button[data-v-18024464]{background:#2a2a2a;border-color:#333;color:#999}.gender-button[data-v-18024464]:hover{background:#333}.gender-button.active[data-v-18024464]{background:#fff;border-color:#fff;color:#000}.register-button[data-v-18024464]{--background: #ffffff;--background-hover: #e5e5e5;--color: #000000}.login-section[data-v-18024464]{border-top-color:#333}.login-text[data-v-18024464]{color:#999}.login-link[data-v-18024464]{color:#fff}.footer-text[data-v-18024464]{color:#666}}.trending-widget[data-v-14555c2d]{background:var(--ion-background-color, #fff);border:1px solid var(--ion-border-color, #eff3f4);border-radius:16px;overflow:hidden;margin-bottom:16px}.widget-title[data-v-14555c2d]{font-size:20px;font-weight:800;padding:16px;margin:0;border-bottom:1px solid var(--ion-border-color, #eff3f4);color:var(--ion-text-color, #0f1419)}.widget-loading[data-v-14555c2d],.widget-empty[data-v-14555c2d]{padding:32px;text-align:center;color:var(--ion-color-medium, #536471)}.trend-item[data-v-14555c2d]{padding:12px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.trend-item[data-v-14555c2d]:last-child{border-bottom:none}.trend-item[data-v-14555c2d]:hover{background-color:var(--ion-color-light, #f7f9f9)}.trend-header[data-v-14555c2d]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.trend-rank[data-v-14555c2d]{font-size:12px;font-weight:700;color:var(--ion-color-primary, #daa520);min-width:20px}.trend-category[data-v-14555c2d]{font-size:13px;color:var(--ion-color-medium, #536471)}.trend-topic[data-v-14555c2d]{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419);margin-bottom:2px;word-break:break-word}.trend-count[data-v-14555c2d]{font-size:13px;color:var(--ion-color-medium, #536471)}.suggested-users-widget[data-v-e1c053c7]{background:var(--ion-background-color, #fff);border:1px solid var(--ion-border-color, #eff3f4);border-radius:16px;overflow:hidden;margin-bottom:16px}.widget-title[data-v-e1c053c7]{font-size:20px;font-weight:800;padding:16px;margin:0;border-bottom:1px solid var(--ion-border-color, #eff3f4);color:var(--ion-text-color, #0f1419)}.widget-loading[data-v-e1c053c7],.widget-empty[data-v-e1c053c7]{padding:32px;text-align:center;color:var(--ion-color-medium, #536471)}.user-item[data-v-e1c053c7]{display:flex;flex-direction:column;padding:12px 16px;gap:8px;border-bottom:1px solid var(--ion-border-color, #eff3f4);transition:all .2s ease}.user-item[data-v-e1c053c7]:last-child{border-bottom:none}.user-item[data-v-e1c053c7]:hover{background-color:var(--ion-color-light, #f7f9f9)}.user-main-row[data-v-e1c053c7]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-e1c053c7]{width:44px;height:44px;border-radius:50%;object-fit:cover;cursor:pointer;flex-shrink:0;border:1px solid var(--ion-border-color, #eff3f4)}.user-info[data-v-e1c053c7]{flex:1;min-width:0;cursor:pointer}.user-name-row[data-v-e1c053c7]{display:flex;align-items:center;gap:4px}.user-name[data-v-e1c053c7]{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-handle[data-v-e1c053c7]{font-size:14px;color:var(--ion-color-medium, #536471);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-bio[data-v-e1c053c7]{font-size:13px;color:var(--ion-text-color, #0f1419);line-height:1.3;margin-left:56px;cursor:pointer}.line-clamp-1[data-v-e1c053c7]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.user-stats[data-v-e1c053c7]{display:flex;align-items:center;gap:12px;margin-left:56px;flex-wrap:wrap}.stat-badge[data-v-e1c053c7]{font-size:12px;color:var(--ion-color-medium, #536471);font-weight:500}.mutual-follow[data-v-e1c053c7]{font-size:11px;color:var(--ion-color-primary, #daa520);background:#daa5201a;padding:2px 8px;border-radius:10px}.follow-btn[data-v-e1c053c7]{--border-radius: 20px;height:32px;font-size:13px;font-weight:700;min-width:76px;flex-shrink:0;--background: var(--ion-text-color, #0f1419);--color: var(--ion-background-color, #fff);margin:0}.follow-btn[disabled][data-v-e1c053c7]{opacity:.6}.widget-footer[data-v-e1c053c7]{padding:16px;color:var(--ion-color-primary, #daa520);font-size:15px;cursor:pointer;transition:background-color .2s;text-align:center}.widget-footer[data-v-e1c053c7]:hover{background-color:var(--ion-color-light, #f7f9f9)}.video-container[data-v-064bd31a]{position:relative;width:100%;background:#000;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;max-height:450px;background-color:#0b0f14;margin:8px 0;border:1px solid rgba(255,255,255,.1)}.video-player[data-v-064bd31a]{width:100%;height:auto;max-height:450px;object-fit:contain;display:block}.mute-overlay[data-v-064bd31a]{position:absolute;bottom:15px;right:15px;background:#000000b3;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.2);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d}.mute-overlay[data-v-064bd31a]:active{transform:scale(.9);background:#1d9bf0cc}.mute-overlay.is-muted[data-v-064bd31a]{border-color:#ffffff1a}.mute-overlay ion-icon[data-v-064bd31a]{font-size:20px}.play-indicator[data-v-064bd31a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;background:#0003;cursor:pointer;transition:background .3s ease}.video-container:hover .play-indicator[data-v-064bd31a]{background:#0000004d}.play-button[data-v-064bd31a]{width:60px;height:60px;background:#daa520f2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0006;transform:scale(1);transition:transform .2s ease}.play-button[data-v-064bd31a]:hover{transform:scale(1.1)}.play-button ion-icon[data-v-064bd31a]{font-size:32px;margin-left:4px}.emoji-picker[data-v-c4408414]{background:var(--ion-card-background, #fff);border:1px solid var(--ion-border-color, #e5e7eb);border-radius:12px;box-shadow:0 4px 12px #00000026;width:280px;max-height:320px;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.emoji-categories[data-v-c4408414]{display:flex;background:var(--ion-background-color, #f9fafb);border-bottom:1px solid var(--ion-border-color, #e5e7eb);padding:4px}.category-btn[data-v-c4408414]{flex:1;background:none;border:none;padding:8px 0;font-size:18px;cursor:pointer;border-radius:6px;transition:background .2s}.category-btn[data-v-c4408414]:hover{background:#0000000d}.category-btn.active[data-v-c4408414]{background:#0000001a}.emoji-grid[data-v-c4408414]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:8px;overflow-y:auto;flex:1}.emoji-item[data-v-c4408414]{display:flex;align-items:center;justify-content:center;font-size:20px;padding:8px 0;cursor:pointer;border-radius:4px;transition:transform .1s}.emoji-item[data-v-c4408414]:hover{background:#0000000d;transform:scale(1.2)}:host-context(.dark) .category-btn[data-v-c4408414]:hover,:host-context(.dark) .emoji-item[data-v-c4408414]:hover{background:#ffffff1a}.compose-container[data-v-5a98b824]{display:flex;flex-direction:column;gap:12px}.compose-input[data-v-5a98b824]{flex:1;width:100%}.composer-textarea[data-v-5a98b824]{--background: transparent;--padding-start: 0;--padding-top: 8px;font-size:16px;min-height:100px}.anonymous-indicator[data-v-5a98b824]{display:flex;align-items:center;gap:6px;background:#f3f4f6;padding:6px 10px;border-radius:8px;font-size:12px;color:#4b5563;margin-bottom:8px;width:fit-content}.preview-grid[data-v-5a98b824]{display:grid;gap:8px;margin-top:12px;margin-bottom:12px}.preview-item[data-v-5a98b824]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden}.preview-img[data-v-5a98b824]{width:100%;height:100%;object-fit:cover}.remove-img-btn[data-v-5a98b824]{position:absolute;top:4px;right:4px;background:#00000080;border-radius:50%;width:28px;height:28px;--padding-start: 0;--padding-end: 0;color:#fff}.compose-toolbar[data-v-5a98b824]{display:flex;flex-direction:column;border-top:1px solid var(--ion-border-color, #eff3f4);padding-top:12px;margin-top:8px;gap:12px}.toolbar-actions[data-v-5a98b824]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar-btn[data-v-5a98b824]{display:flex;align-items:center;gap:6px;background:#f0f2f5;border:1px solid transparent;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;transition:all .2s ease;cursor:pointer;color:#536471}.toolbar-btn ion-icon[data-v-5a98b824]{font-size:18px}.toolbar-btn[data-v-5a98b824]:hover{background:#e8e9eb;transform:translateY(-1px)}.toolbar-btn.active[data-v-5a98b824]{background:rgba(var(--ion-color-primary-rgb),.1);color:var(--ion-color-primary);border-color:rgba(var(--ion-color-primary-rgb),.2)}.btn-emoji[data-v-5a98b824]{color:#ffb000}.btn-emoji[data-v-5a98b824]:hover{background-color:#ffb0001a}.btn-media[data-v-5a98b824]{color:#1d9bf0}.btn-media[data-v-5a98b824]:hover{background-color:#1d9bf01a}.btn-poll[data-v-5a98b824]{color:#f91880}.btn-poll[data-v-5a98b824]:hover{background-color:#f918801a}.btn-ama[data-v-5a98b824]{color:gold}.btn-ama[data-v-5a98b824]:hover{background-color:#ffd7001a}.btn-space[data-v-5a98b824]{color:gold}.btn-space[data-v-5a98b824]:hover{background-color:#ffd7001a}.audio-space-creator[data-v-5a98b824]{background:#111;border-radius:16px;padding:16px;margin-bottom:20px;border:1px solid #FFD700}.space-creator-header[data-v-5a98b824]{display:flex;align-items:center;margin-bottom:12px}.space-creator-icon[data-v-5a98b824]{font-size:24px;margin-right:8px}.space-creator-title[data-v-5a98b824]{font-weight:700;font-size:16px;color:gold}.space-input-item[data-v-5a98b824]{--background: white;--border-radius: 12px;--padding-start: 0;border:1px solid #e1e8ed;border-radius:12px;margin-top:8px}.space-title-input[data-v-5a98b824]{--padding-start: 12px;font-weight:600}.emoji-wrapper[data-v-5a98b824]{position:relative}.composer-emoji-picker[data-v-5a98b824]{position:absolute;top:100%;left:0;z-index:1000;box-shadow:0 4px 15px #0000001a;border-radius:12px}.poll-creator[data-v-5a98b824],.ama-creator[data-v-5a98b824],.audio-space-creator[data-v-5a98b824]{animation:slideUpFade-5a98b824 .3s ease-out;border:1px solid rgba(218,165,32,.1);background:#ffffff05;border-radius:24px;overflow:hidden;margin-bottom:20px}.poll-creator-header[data-v-5a98b824],.ama-creator-header[data-v-5a98b824],.space-creator-header[data-v-5a98b824]{padding:16px;background:#daa5200d;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.poll-creator-icon[data-v-5a98b824],.ama-creator-icon[data-v-5a98b824],.space-creator-icon[data-v-5a98b824]{font-size:24px}.ama-creator-title[data-v-5a98b824],.space-creator-title[data-v-5a98b824]{font-weight:800;font-size:17px;color:#fff}@keyframes slideUpFade-5a98b824{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compose-toolbar[data-v-5a98b824]{border-top:1px solid rgba(255,255,255,.05);padding-top:12px}.char-count[data-v-5a98b824]{margin-left:auto;font-size:12px;color:var(--ion-color-medium)}.char-count.over-limit[data-v-5a98b824]{color:var(--ion-color-danger)}.mention-suggestions[data-v-5a98b824]{margin-top:8px;border:1px solid var(--ion-border-color, #e5e7eb);border-radius:12px;background:var(--ion-background-color, #fff);box-shadow:0 8px 24px #00000014;max-height:240px;overflow-y:auto}.mention-item[data-v-5a98b824]{display:flex;align-items:center;padding:8px 12px;gap:10px;cursor:pointer}.mention-item[data-v-5a98b824]:hover{background:var(--ion-color-light, #f3f4f6)}.mention-avatar[data-v-5a98b824]{width:32px;height:32px;border-radius:50%;object-fit:cover}.mention-meta[data-v-5a98b824]{display:flex;flex-direction:column}.mention-name[data-v-5a98b824]{font-weight:700;font-size:14px}.mention-handle[data-v-5a98b824]{font-size:12px;color:var(--ion-color-medium)}.poll-creator[data-v-5a98b824]{border-radius:18px;margin:12px 0;overflow:hidden;background:#f0f1ff!important;border:1.5px solid #c7d2fe;box-shadow:0 4px 24px #6366f11f}body.dark .poll-creator[data-v-5a98b824]{background:#1a1b2e!important;border-color:#312e81;box-shadow:0 4px 24px #6366f140}.poll-creator-header[data-v-5a98b824]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.pc-header-left[data-v-5a98b824]{display:flex;align-items:center;gap:8px}.pc-icon[data-v-5a98b824]{font-size:18px}.pc-title[data-v-5a98b824]{font-size:13px;font-weight:800;color:#fff;letter-spacing:.4px;text-transform:uppercase}.poll-type-chips[data-v-5a98b824]{display:flex;gap:6px;margin-left:auto}.type-chip[data-v-5a98b824]{border:1.5px solid rgba(255,255,255,.45);border-radius:99px;padding:4px 12px;font-size:11px;font-weight:700;cursor:pointer;background:transparent;color:#ffffffd9;transition:all .2s ease}.type-chip.active[data-v-5a98b824]{background:#fff;color:#6366f1;border-color:#fff;box-shadow:0 2px 8px #00000026}.battle-chip.active[data-v-5a98b824]{color:#f43f5e}.pc-question-wrap[data-v-5a98b824]{padding:12px 16px 8px;border-bottom:1px solid #e5e7eb}body.dark .pc-question-wrap[data-v-5a98b824]{border-bottom-color:#2f3336}.pc-question-input[data-v-5a98b824]{--padding-start: 0;--padding-end: 0;--background: transparent;font-size:16px;font-weight:700;--placeholder-color: #9ca3af}body.dark .pc-question-input[data-v-5a98b824]{--color: #f9fafb}.pc-options-list[data-v-5a98b824]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 6px}.pc-opt-0[data-v-5a98b824]{--oc1: #7c3aed;--oc2: #a855f7}.pc-opt-1[data-v-5a98b824]{--oc1: #0ea5e9;--oc2: #38bdf8}.pc-opt-2[data-v-5a98b824]{--oc1: #f43f5e;--oc2: #fb7185}.pc-opt-3[data-v-5a98b824]{--oc1: #10b981;--oc2: #34d399}.pc-option-row[data-v-5a98b824]{display:flex;align-items:center;gap:10px;background:#ffffffe6!important;border:1.5px solid #e5e7eb;border-radius:12px;padding:0 12px;height:44px;animation:slide-in-option-5a98b824 .28s ease both;transition:border-color .2s ease,box-shadow .2s ease}body.dark .pc-option-row[data-v-5a98b824]{background:#1e1f2ef2!important;border-color:#374151}.pc-option-row[data-v-5a98b824]:focus-within{border-color:var(--oc1);box-shadow:0 0 0 3px color-mix(in srgb,var(--oc1) 15%,transparent)}@keyframes slide-in-option-5a98b824{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pc-opt-dot[data-v-5a98b824]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--oc1),var(--oc2))}.pc-opt-input[data-v-5a98b824]{flex:1;--padding-start: 0;--padding-end: 0;--background: transparent;font-size:14px;font-weight:600;--placeholder-color: #9ca3af}body.dark .pc-opt-input[data-v-5a98b824]{--color: #f9fafb}.pc-remove-btn[data-v-5a98b824]{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;padding:4px;border-radius:6px;transition:color .2s,background .2s}.pc-remove-btn[data-v-5a98b824]:hover{color:#ef4444;background:#fee2e2}.pc-footer[data-v-5a98b824]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 14px;flex-wrap:wrap;gap:8px}.pc-add-btn[data-v-5a98b824]{display:inline-flex;align-items:center;gap:5px;background:none;border:1.5px dashed #c4b5fd;border-radius:99px;padding:5px 14px;font-size:13px;font-weight:700;color:#7c3aed;cursor:pointer;transition:all .2s ease}body.dark .pc-add-btn[data-v-5a98b824]{border-color:#4c1d95;color:#c4b5fd}.pc-add-btn[data-v-5a98b824]:hover{background:#ede9fe}.pc-duration-group[data-v-5a98b824]{display:flex;align-items:center;gap:8px}.pc-duration-label[data-v-5a98b824]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}body.dark .pc-duration-label[data-v-5a98b824]{color:#9ca3af}.pc-duration-pills[data-v-5a98b824]{display:flex;gap:4px;flex-wrap:wrap}.pc-dur-pill[data-v-5a98b824]{border:1.5px solid #e5e7eb;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;cursor:pointer;background:transparent;color:#6b7280;transition:all .2s ease}body.dark .pc-dur-pill[data-v-5a98b824]{border-color:#374151;color:#9ca3af}.pc-dur-pill.active[data-v-5a98b824]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent;color:#fff;box-shadow:0 2px 10px #6366f166}.ama-creator[data-v-5a98b824]{border-radius:16px;margin:12px 0;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:1px solid #ffd700;box-shadow:0 4px 15px #ffd70026}.ama-creator-header[data-v-5a98b824]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffd7001a;border-bottom:1px solid rgba(255,215,0,.1)}.ama-creator-icon[data-v-5a98b824]{font-size:18px}.ama-creator-title[data-v-5a98b824]{color:gold;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.ama-input-item[data-v-5a98b824]{--background: transparent;--padding-start: 10px;--min-height: 0}.ama-desc-input[data-v-5a98b824]{--background: transparent;--color: #fff;--placeholder-color: #666;margin-top:8px;font-size:14px}.ama-actions[data-v-5a98b824]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid rgba(255,255,255,.05)}.duration-label[data-v-5a98b824]{font-size:12px;color:#888;margin-right:8px}.ama-chip[data-v-5a98b824]{background:#ffffff0d;color:#888}.ama-chip.active[data-v-5a98b824],.duration-chip.active[data-v-5a98b824]{background:gold;color:#000;font-weight:700}.audio-space-creator[data-v-5a98b824]{border-radius:16px;margin:12px 0;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:1px solid #ffd700;box-shadow:0 4px 15px #ffd70033;padding:16px}.space-creator-header[data-v-5a98b824]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.space-creator-icon[data-v-5a98b824]{font-size:24px}.space-creator-title[data-v-5a98b824]{color:gold;font-weight:700;font-size:18px}.space-input-item[data-v-5a98b824]{--background: rgba(255, 255, 255, .05);--border-radius: 12px;--padding-start: 12px;margin-bottom:16px}.space-title-input[data-v-5a98b824]{--color: #fff;font-size:16px}.locked-toggle-item[data-v-5a98b824]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;color:#fff;font-size:14px}.locked-hint[data-v-5a98b824]{font-size:11px;color:#888;margin:4px 0 0;font-style:italic}.type-selector-modal[data-v-92b3dd93]{--border-radius: 32px 32px 0 0;--background: rgba(18, 18, 24, .95);backdrop-filter:blur(25px)}.selector-container[data-v-92b3dd93]{padding:12px 20px 20px;background:transparent;display:flex;flex-direction:column;height:100%;color:#fff}.drag-handle[data-v-92b3dd93]{width:40px;height:5px;background:#ffffff26;border-radius:10px;margin:0 auto 16px}.selector-header[data-v-92b3dd93]{text-align:center;padding-bottom:24px}.selector-title[data-v-92b3dd93]{font-size:24px;font-weight:900;margin:0 0 8px;background:linear-gradient(to right,#fff,#daa520);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.selector-subtitle[data-v-92b3dd93]{font-size:14px;color:#ffffff80;margin:0;line-height:1.5}.options-scroller[data-v-92b3dd93]{flex:1;overflow-y:auto;padding:0 4px 24px;min-height:250px}.options-grid[data-v-92b3dd93]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:20px}.option-card[data-v-92b3dd93]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:24px;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;aspect-ratio:1/1;justify-content:center}.option-card[data-v-92b3dd93]:hover{background:#daa5201f;border-color:#daa52066;transform:translateY(-4px)}.option-card[data-v-92b3dd93]:active{transform:scale(.96)}.option-icon-wrap[data-v-92b3dd93]{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 15px #0000004d}.option-icon-wrap ion-icon[data-v-92b3dd93]{font-size:24px;color:#fff}.option-content[data-v-92b3dd93]{width:100%}.option-name[data-v-92b3dd93]{font-size:16px;font-weight:800;margin:0 0 4px;color:#fff}.option-desc[data-v-92b3dd93]{font-size:11px;color:#fff6;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.selector-footer[data-v-92b3dd93]{padding-top:10px}.selector-cancel[data-v-92b3dd93]{width:100%;padding:12px;background:transparent;border:none;font-size:14px;font-weight:600;color:#fff6;text-decoration:underline;cursor:pointer}ion-page[data-v-e700b0b6]{height:100vh;overflow:hidden}.desktop-layout[data-v-e700b0b6]{height:100%;width:100%}.dm-badge[data-v-e700b0b6]{position:absolute;top:4px;right:calc(50% - 20px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:10}.gold-fab[data-v-e700b0b6]{--background: gold;--background-activated: #e6c200;--background-focused: #e6c200;--background-hover: #e6c200;--color: #000;box-shadow:0 4px 10px #0000004d}.post-icon[data-v-e700b0b6]{font-size:32px;font-weight:700}.notif-badge[data-v-e700b0b6]{position:absolute;top:4px;right:calc(50% - 20px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:10}@media (min-width: 768px){.main-content[data-v-e700b0b6]{overflow:hidden}.main-content ion-tabs[data-v-e700b0b6]{height:100%;display:flex;flex-direction:column}.main-content ion-router-outlet[data-v-e700b0b6]{flex:1;overflow-y:auto}}.ama-card[data-v-27f8acbe]{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border:1px solid #333;border-radius:16px;overflow:hidden;margin-top:12px;box-shadow:0 4px 20px #0006}.ama-header[data-v-27f8acbe]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#ffd7000d;border-bottom:1px solid rgba(255,215,0,.1)}.ama-badge[data-v-27f8acbe]{display:flex;align-items:center;gap:6px;color:gold;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.ama-timer[data-v-27f8acbe]{font-size:13px;color:#fff9;font-variant-numeric:tabular-nums}.ama-timer.expired[data-v-27f8acbe]{color:#ff4d4d}.ama-content[data-v-27f8acbe]{padding:16px}.host-intro[data-v-27f8acbe]{margin-bottom:20px}.ama-title[data-v-27f8acbe]{margin:0 0 6px;font-size:18px;font-weight:800;background:linear-gradient(90deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ama-desc[data-v-27f8acbe]{margin:0;color:#b3b3b3;font-size:14px;line-height:1.4}.ask-section[data-v-27f8acbe]{background:#ffffff0d;border-radius:12px;padding:4px;border:1px solid rgba(255,255,255,.1);margin-bottom:24px}.ask-input-wrapper[data-v-27f8acbe]{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.ask-input[data-v-27f8acbe]{--background: transparent;--padding-start: 12px;--color: #fff;--placeholder-color: #666;font-size:14px}.send-btn[data-v-27f8acbe]{--color: #ffd700;margin:0}.ask-options[data-v-27f8acbe]{padding:8px 12px;display:flex}.anon-toggle[data-v-27f8acbe]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;cursor:pointer;transition:color .2s}.anon-toggle.active[data-v-27f8acbe]{color:gold}.list-header[data-v-27f8acbe]{display:flex;justify-content:space-between;font-size:12px;color:#666;text-transform:uppercase;font-weight:600;margin-bottom:12px;letter-spacing:.5px}.question-item[data-v-27f8acbe]{display:flex;gap:12px;margin-bottom:20px}.top-question .q-text[data-v-27f8acbe]{font-size:1.05em}.top-question .upvote-box[data-v-27f8acbe]{border-color:#ffd70066;background:#ffd7001a;color:gold}.q-left[data-v-27f8acbe]{padding-top:4px}.upvote-box[data-v-27f8acbe]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:42px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#888;cursor:pointer;transition:all .2s}.upvote-box ion-icon[data-v-27f8acbe]{font-size:18px;margin-bottom:-2px}.upvote-box span[data-v-27f8acbe]{font-size:11px;font-weight:600}.upvote-box.active[data-v-27f8acbe]{color:gold;border-color:gold;background:#ffd7000d}.q-body[data-v-27f8acbe]{flex:1;min-width:0}.q-meta[data-v-27f8acbe]{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px}.q-author[data-v-27f8acbe]{font-weight:600;color:#ccc;display:flex;align-items:center;gap:6px}.tiny-avatar[data-v-27f8acbe]{width:16px;height:16px;margin-right:-2px}.q-time[data-v-27f8acbe]{color:#666}.crown-icon[data-v-27f8acbe]{color:gold;font-size:14px}.q-text[data-v-27f8acbe]{margin:0 0 10px;color:#eee;font-size:14px;line-height:1.4;word-wrap:break-word}.host-reply[data-v-27f8acbe]{display:flex;gap:12px;background:#ffd7000d;border-left:2px solid #ffd700;padding:10px 12px;border-radius:0 8px 8px 0;margin-top:8px}.reply-content[data-v-27f8acbe]{flex:1}.reply-author[data-v-27f8acbe]{display:flex;align-items:center;gap:6px;color:gold;font-size:12px;font-weight:700;margin-bottom:4px}.mic-icon[data-v-27f8acbe]{font-size:12px}.reply-content p[data-v-27f8acbe]{margin:0;color:#ddd;font-size:13px;line-height:1.4}.reply-input-box[data-v-27f8acbe]{margin-top:8px}.reply-input-box ion-textarea[data-v-27f8acbe]{--background: rgba(0,0,0,.3);--padding-start: 8px;--padding-top: 8px;border-radius:8px;font-size:13px;margin-bottom:8px}.post-reply-btn[data-v-27f8acbe]{--background: #ffd700;--color: #000;font-weight:600}.show-more-btn[data-v-27f8acbe]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;font-size:13px;color:#888;cursor:pointer;border-top:1px solid rgba(255,255,255,.05)}.empty-questions[data-v-27f8acbe]{text-align:center;padding:30px 0;color:#666;font-style:italic;font-size:13px}.poll-card[data-v-f52b576c]{font-family:Inter,sans-serif;margin-top:14px;width:100%;border-radius:20px;padding:18px 16px 14px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 24px #00000012;position:relative;overflow:visible;transition:box-shadow .3s ease}body.dark .poll-card[data-v-f52b576c]{background:#16181c;border-color:#2f3336;box-shadow:0 4px 28px #0006}.poll-card.battle-mode[data-v-f52b576c]{border-color:transparent}.poll-header[data-v-f52b576c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.poll-meta-left[data-v-f52b576c]{display:flex;align-items:center;gap:8px}.poll-type-badge[data-v-f52b576c]{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:3px 10px;border-radius:99px}.badge-poll[data-v-f52b576c]{background:#ede9fe;color:#7c3aed}.badge-battle[data-v-f52b576c]{background:#fee2e2;color:#dc2626}body.dark .badge-poll[data-v-f52b576c]{background:#2e2550;color:#c4b5fd}body.dark .badge-battle[data-v-f52b576c]{background:#3d0f0f;color:#f87171}.live-chip[data-v-f52b576c]{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ef4444,#f91880);color:#fff;font-size:10px;font-weight:800;letter-spacing:1px;padding:3px 8px;border-radius:99px;text-transform:uppercase;box-shadow:0 0 10px #f9188066}.live-dot[data-v-f52b576c]{width:5px;height:5px;border-radius:50%;background:#fff;animation:blink-f52b576c 1.2s infinite}@keyframes blink-f52b576c{0%,to{opacity:1}50%{opacity:.3}}.ended-chip[data-v-f52b576c]{font-size:10px;font-weight:700;padding:3px 9px;border-radius:99px;background:#f3f4f6;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}body.dark .ended-chip[data-v-f52b576c]{background:#374151;color:#9ca3af}.poll-timer[data-v-f52b576c]{display:flex;align-items:center;gap:6px}.timer-ring[data-v-f52b576c]{width:26px;height:26px;transform:rotate(-90deg)}.ring-track[data-v-f52b576c]{fill:none;stroke:#e5e7eb;stroke-width:3}body.dark .ring-track[data-v-f52b576c]{stroke:#374151}.ring-progress[data-v-f52b576c]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray 1s ease,stroke .5s ease}.timer-label[data-v-f52b576c]{font-size:12px;font-weight:800}.final-label[data-v-f52b576c]{font-size:12px;font-weight:700;color:#6b7280}body.dark .final-label[data-v-f52b576c]{color:#9ca3af}.poll-question[data-v-f52b576c]{font-size:17px;font-weight:800;color:#111827;margin:0 0 16px;line-height:1.4}body.dark .poll-question[data-v-f52b576c]{color:#f9fafb}.options-list[data-v-f52b576c]{display:flex;flex-direction:column;gap:10px}.opt-0[data-v-f52b576c]{--c1: #7c3aed;--c2: #a855f7;--bg: #ede9fe;--bgd: #1e1540;--border: #c4b5fd;--borderd: #7c3aed}.opt-1[data-v-f52b576c]{--c1: #0ea5e9;--c2: #38bdf8;--bg: #e0f2fe;--bgd: #082f49;--border: #7dd3fc;--borderd: #0ea5e9}.opt-2[data-v-f52b576c]{--c1: #f43f5e;--c2: #fb7185;--bg: #ffe4e6;--bgd: #4c0519;--border: #fda4af;--borderd: #f43f5e}.opt-3[data-v-f52b576c]{--c1: #10b981;--c2: #34d399;--bg: #d1fae5;--bgd: #064e3b;--border: #6ee7b7;--borderd: #10b981}.option-row[data-v-f52b576c]{position:relative;min-height:48px;border-radius:14px;overflow:hidden;border:2px solid var(--border);background:var(--bg);cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}body.dark .option-row[data-v-f52b576c]{border-color:var(--borderd);background:var(--bgd)}.option-row.can-vote[data-v-f52b576c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.option-row.can-vote[data-v-f52b576c]:active{transform:scale(.97)}.option-row.my-vote[data-v-f52b576c]{border-color:var(--c1);box-shadow:0 0 0 3px color-mix(in srgb,var(--c1) 20%,transparent)}.option-row.is-winner[data-v-f52b576c]{box-shadow:0 0 0 2px var(--c1),0 6px 20px color-mix(in srgb,var(--c1) 25%,transparent)}.option-fill[data-v-f52b576c]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--c1),var(--c2));opacity:.22;z-index:1;border-radius:12px 0 0 12px;transition:width 1.4s cubic-bezier(.25,.8,.25,1)}body.dark .option-fill[data-v-f52b576c]{opacity:.38}.option-row.my-vote .option-fill[data-v-f52b576c]{opacity:.32}.option-row.is-winner .option-fill[data-v-f52b576c]{opacity:.46}.option-content[data-v-f52b576c]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 14px;height:48px}.option-left[data-v-f52b576c]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.opt-dot[data-v-f52b576c]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--c1),var(--c2));flex-shrink:0;box-shadow:0 0 6px color-mix(in srgb,var(--c1) 60%,transparent)}.option-text[data-v-f52b576c]{font-size:14px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark .option-text[data-v-f52b576c]{color:#f9fafb}.option-row.can-vote .option-text[data-v-f52b576c]{color:var(--c1)}.option-right[data-v-f52b576c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.option-pct[data-v-f52b576c]{font-size:15px;font-weight:900;color:var(--c1);font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.my-check[data-v-f52b576c]{font-size:18px;color:var(--c1)}.crown-icon[data-v-f52b576c]{font-size:14px;animation:float-f52b576c 2s ease-in-out infinite;flex-shrink:0}@keyframes float-f52b576c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.battle-arena[data-v-f52b576c]{position:relative;display:flex;gap:10px;height:120px}.battle-side[data-v-f52b576c]{flex:1;position:relative;border-radius:16px;overflow:hidden;cursor:pointer;display:flex;align-items:flex-end;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;border:2px solid transparent}.side-0[data-v-f52b576c]{background:linear-gradient(160deg,#4c1d95,#7c3aed)}.side-1[data-v-f52b576c]{background:linear-gradient(160deg,#0c4a6e,#0ea5e9)}.battle-side.my-vote[data-v-f52b576c]{border-color:#fde047;box-shadow:0 0 0 3px #fde0474d,inset 0 0 20px #ffffff1a}.battle-side.winner-side[data-v-f52b576c]{box-shadow:0 8px 32px #ffd70066}.battle-side[data-v-f52b576c]:hover{transform:translateY(-3px) scale(1.01)}.battle-side[data-v-f52b576c]:active{transform:scale(.97)}.battle-fill[data-v-f52b576c]{position:absolute;bottom:0;left:0;right:0;background:#ffffff26;transition:height 1.4s cubic-bezier(.25,.8,.25,1);backdrop-filter:blur(4px)}.battle-body[data-v-f52b576c]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:10px 8px;gap:2px;text-align:center}.battle-text[data-v-f52b576c]{font-size:13px;font-weight:800;color:#fffffff2;line-height:1.2;word-break:break-word}.battle-pct[data-v-f52b576c]{font-size:22px;font-weight:900;color:#fff;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.3)}.battle-votes[data-v-f52b576c]{font-size:10px;color:#ffffffb3;font-weight:600}.battle-side .my-check[data-v-f52b576c]{font-size:20px;color:#fde047}.vs-badge[data-v-f52b576c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#f91880,#7c3aed);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #f9188080;z-index:10;pointer-events:none;border:2px solid #fff;letter-spacing:.5px}.burst[data-v-f52b576c]{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:20}.burst-dot[data-v-f52b576c]{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--color);animation:burst-out-f52b576c .7s ease-out forwards}@keyframes burst-out-f52b576c{0%{transform:rotate(var(--angle)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--angle)) translate(36px) scale(0);opacity:0}}.poll-footer[data-v-f52b576c]{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #f3f4f6}body.dark .poll-footer[data-v-f52b576c]{border-top-color:#2f3336}.footer-votes[data-v-f52b576c]{display:flex;align-items:baseline;gap:4px}.votes-num[data-v-f52b576c]{font-size:15px;font-weight:900;color:#111827;font-variant-numeric:tabular-nums;transition:transform .3s}body.dark .votes-num[data-v-f52b576c]{color:#f9fafb}.votes-num.pop[data-v-f52b576c]{animation:num-pop-f52b576c .5s cubic-bezier(.34,1.56,.64,1)}@keyframes num-pop-f52b576c{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.votes-label[data-v-f52b576c]{font-size:13px;color:#6b7280;font-weight:500}body.dark .votes-label[data-v-f52b576c]{color:#9ca3af}.footer-sep[data-v-f52b576c]{width:1px;height:14px;background:#e5e7eb;margin:0 2px}body.dark .footer-sep[data-v-f52b576c]{background:#374151}.footer-hint[data-v-f52b576c]{font-size:12px;color:#9ca3af;font-weight:500}.audio-space-card[data-v-28e19e74]{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border:1px solid rgba(255,215,0,.3);border-radius:16px;padding:16px;margin-top:10px;color:#fff;position:relative;overflow:hidden}.audio-space-card[data-v-28e19e74]:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,rgba(255,215,0,.1) 0%,transparent 70%);filter:blur(20px);z-index:0}.space-header[data-v-28e19e74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;position:relative;z-index:1}.live-badge[data-v-28e19e74]{display:flex;align-items:center;background:#ffd70026;color:gold;padding:4px 10px;border-radius:20px;font-weight:700;font-size:.75rem;letter-spacing:.5px;border:1px solid rgba(255,215,0,.4);box-shadow:0 0 10px #ffd70033}.equalizer[data-v-28e19e74]{display:flex;align-items:flex-end;height:12px;margin-right:6px;gap:2px}.equalizer span[data-v-28e19e74]{width:2px;background:gold;animation:equalize-28e19e74 1s infinite ease-in-out}.equalizer span[data-v-28e19e74]:nth-child(1){height:6px;animation-delay:0s}.equalizer span[data-v-28e19e74]:nth-child(2){height:10px;animation-delay:.2s}.equalizer span[data-v-28e19e74]:nth-child(3){height:8px;animation-delay:.4s}.equalizer span[data-v-28e19e74]:nth-child(4){height:5px;animation-delay:.1s}@keyframes equalize-28e19e74{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}.ended-badge[data-v-28e19e74]{background:#ffffff1a;color:#aaa;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.listener-count[data-v-28e19e74]{display:flex;align-items:center;font-size:.8rem;color:#ffffffb3;gap:4px}.space-content[data-v-28e19e74]{position:relative;z-index:1}.space-title[data-v-28e19e74]{font-size:1.1rem;font-weight:700;margin:0 0 12px;line-height:1.3;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.host-row[data-v-28e19e74]{display:flex;align-items:center;margin-bottom:16px}.host-avatar[data-v-28e19e74]{width:40px;height:40px;margin-right:10px;position:relative;border:2px solid #FFD700}.mic-badge[data-v-28e19e74]{position:absolute;bottom:-2px;right:-2px;background:gold;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#000;border:1px solid #000}.host-info[data-v-28e19e74]{display:flex;flex-direction:column}.host-label[data-v-28e19e74]{font-size:.7rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.host-name[data-v-28e19e74]{font-weight:600;font-size:.9rem;color:#fff}.host-username[data-v-28e19e74]{font-size:.8rem;color:#888}.listeners-preview[data-v-28e19e74]{display:flex;align-items:center;margin-bottom:16px}.avatar-pile[data-v-28e19e74]{display:flex;align-items:center}.listener-avatar[data-v-28e19e74]{width:24px;height:24px;border:2px solid #1a1a2e;margin-right:-8px}.more-listeners[data-v-28e19e74]{margin-left:12px;font-size:.8rem;color:#aaa}.join-btn[data-v-28e19e74]{--background: #FFD700;--color: #000;--background-hover: #e6c200;--background-activated: #ccad00;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(255, 215, 0, .3);font-weight:600;letter-spacing:.5px;margin:0}.btn-ended[data-v-28e19e74]{--background: rgba(255, 255, 255, .1);--color: #aaa;--box-shadow: none}.btn-pending[data-v-28e19e74]{--background: rgba(255, 215, 0, .2);--color: #ffd700;--box-shadow: none}.locked-icon[data-v-28e19e74]{color:gold;margin-right:4px}.audio-space-modal[data-v-4d786cf3]{--background: #0d1117;--height: 100%;--width: 100%;font-family:Inter,sans-serif}.space-container[data-v-4d786cf3]{height:100%;display:flex;flex-direction:column;background:#0d1117;color:#fff;overflow:hidden}.meeting-header[data-v-4d786cf3]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#161b22;border-bottom:1px solid #30363d;z-index:10;height:60px}.header-left[data-v-4d786cf3]{display:flex;align-items:center;gap:12px}.live-indicator[data-v-4d786cf3]{display:flex;align-items:center;gap:6px;background:#dc262626;padding:4px 8px;border-radius:6px;border:1px solid rgba(220,38,38,.3)}.live-indicator .dot[data-v-4d786cf3]{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:pulse 1.5s infinite}.live-indicator span[data-v-4d786cf3]{font-size:11px;font-weight:700;color:#ef4444}.meeting-title[data-v-4d786cf3]{margin:0;font-size:16px;font-weight:600;color:#e6edf3}.timer-badge[data-v-4d786cf3]{font-size:14px;font-weight:500;color:#8b949e;border-left:1px solid #30363d;padding-left:12px;font-variant-numeric:tabular-nums}.recording-badge[data-v-4d786cf3]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#8b949e}.rec-dot[data-v-4d786cf3]{width:6px;height:6px;background:#8b949e;border-radius:50%}.header-right[data-v-4d786cf3]{display:flex;align-items:center;gap:8px}.header-right ion-button[data-v-4d786cf3]{--color: #8b949e;font-size:20px;margin:0;position:relative}.header-right ion-button.active-btn[data-v-4d786cf3]{--color: #58a6ff;background:#58a6ff1a;border-radius:8px}.badge-count[data-v-4d786cf3]{position:absolute;top:4px;right:4px;background:#ef4444;color:#fff;font-size:10px;padding:2px 5px;border-radius:10px;font-weight:700}.unread-dot[data-v-4d786cf3]{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#58a6ff}.btn-label[data-v-4d786cf3]{font-size:12px;margin-left:4px;font-weight:600}.main-content[data-v-4d786cf3]{flex:1;display:flex;overflow:hidden;position:relative}.meeting-viewport[data-v-4d786cf3]{flex:1;display:grid;padding:16px;gap:16px;align-content:center;transition:all .3s ease;position:relative}.grid-1[data-v-4d786cf3]{grid-template-columns:1fr;max-width:800px;margin:0 auto;width:100%}.grid-2[data-v-4d786cf3]{grid-template-columns:1fr 1fr}.grid-4[data-v-4d786cf3]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.grid-6[data-v-4d786cf3]{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.grid-many[data-v-4d786cf3]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sidebar-panel[data-v-4d786cf3]{width:320px;background:#161b22;border-left:1px solid #30363d;display:flex;flex-direction:column;z-index:5}.sidebar-header[data-v-4d786cf3]{padding:16px;border-bottom:1px solid #30363d;display:flex;justify-content:space-between;align-items:center}.sidebar-header h3[data-v-4d786cf3]{margin:0;font-size:15px;font-weight:600;color:#e6edf3}.close-sidebar-btn[data-v-4d786cf3]{background:none;border:none;color:#8b949e;font-size:20px;cursor:pointer}.sidebar-body[data-v-4d786cf3]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column}.participant-list-item[data-v-4d786cf3]{display:flex;align-items:center;padding:8px;border-radius:8px;gap:12px}.participant-list-item[data-v-4d786cf3]:hover{background:#ffffff0d}.p-avatar[data-v-4d786cf3]{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#21262d}.p-info[data-v-4d786cf3]{flex:1;display:flex;flex-direction:column;overflow:hidden}.p-name[data-v-4d786cf3]{font-size:14px;font-weight:500;color:#e6edf3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-role[data-v-4d786cf3]{font-size:11px;color:#8b949e}.p-status[data-v-4d786cf3]{display:flex;gap:8px;font-size:16px}.text-warning[data-v-4d786cf3]{color:#f59e0b}.text-danger[data-v-4d786cf3]{color:#f87171}.text-success[data-v-4d786cf3]{color:#34d399}.p-actions[data-v-4d786cf3]{display:flex;gap:4px;margin-left:8px}.chat-body[data-v-4d786cf3]{padding:0}.chat-messages[data-v-4d786cf3]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.empty-chat[data-v-4d786cf3]{text-align:center;color:#8b949e;margin-top:40px;font-size:14px}.empty-chat ion-icon[data-v-4d786cf3]{font-size:40px;margin-bottom:12px;opacity:.5}.chat-message[data-v-4d786cf3]{display:flex;flex-direction:column;align-items:flex-start;max-width:90%}.chat-message.my-message[data-v-4d786cf3]{align-self:flex-end;align-items:flex-end}.msg-header[data-v-4d786cf3]{display:flex;gap:8px;align-items:baseline;margin-bottom:4px}.msg-sender[data-v-4d786cf3]{font-size:13px;font-weight:600;color:#e6edf3}.msg-time[data-v-4d786cf3]{font-size:11px;color:#8b949e}.msg-bubble[data-v-4d786cf3]{background:#21262d;padding:8px 12px;border-radius:0 12px 12px;font-size:14px;line-height:1.4;color:#c9d1d9;word-break:break-word}.my-message .msg-bubble[data-v-4d786cf3]{background:#1f6feb;color:#fff;border-radius:12px 0 12px 12px}.chat-input-area[data-v-4d786cf3]{padding:12px 16px;border-top:1px solid #30363d;display:flex;gap:8px;background:#161b22}.chat-input[data-v-4d786cf3]{flex:1;background:#0d1117;border:1px solid #30363d;border-radius:20px;padding:8px 16px;color:#e6edf3;font-size:14px;outline:none}.chat-input[data-v-4d786cf3]:focus{border-color:#58a6ff}.send-btn[data-v-4d786cf3]{background:#1f6feb;color:#fff;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.send-btn[data-v-4d786cf3]:disabled{background:#30363d;color:#8b949e;cursor:not-allowed}.participant-tile[data-v-4d786cf3]{background:#21262d;border-radius:12px;overflow:hidden;position:relative;transition:all .2s ease;aspect-ratio:16/9;border:3px solid transparent}.participant-tile.is-speaking[data-v-4d786cf3]{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e66}.video-wrapper[data-v-4d786cf3]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.video-wrapper video[data-v-4d786cf3]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.avatar-fallback img[data-v-4d786cf3]{width:80px;height:80px;border-radius:50%;object-fit:cover;background:#30363d}.tile-overlays[data-v-4d786cf3]{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.participant-label[data-v-4d786cf3]{align-self:flex-start;margin-top:auto;background:#0009;backdrop-filter:blur(4px);padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;color:#fff}.role-icon[data-v-4d786cf3]{font-size:12px}.role-icon.host[data-v-4d786cf3]{color:#f59e0b}.tile-badges[data-v-4d786cf3]{align-self:flex-end;display:flex;gap:6px;margin-bottom:auto}.badge[data-v-4d786cf3]{width:28px;height:28px;background:#0009;backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.hand-badge[data-v-4d786cf3]{color:#f59e0b;background:#fff}.mute-badge[data-v-4d786cf3]{color:#ef4444}.host-controls-overlay[data-v-4d786cf3]{position:absolute;top:12px;left:12px;display:none;gap:8px;z-index:10}.participant-tile:hover .host-controls-overlay[data-v-4d786cf3]{display:flex}.hc-btn[data-v-4d786cf3]{width:32px;height:32px;border-radius:8px;background:#000000b3;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;backdrop-filter:blur(4px);transition:.2s}.hc-btn[data-v-4d786cf3]:hover{background:#30363d}.hc-btn.danger[data-v-4d786cf3]:hover{background:#ef4444}.floating-reactions[data-v-4d786cf3]{position:absolute;bottom:0;left:0;right:0;height:200px;pointer-events:none;z-index:50;overflow:hidden}.floating-emoji[data-v-4d786cf3]{position:absolute;bottom:0;font-size:40px;display:flex;flex-direction:column;align-items:center;animation:floatUp-4d786cf3 4s ease-out forwards}.reactor-name[data-v-4d786cf3]{font-size:11px;background:#00000080;padding:2px 6px;border-radius:4px;color:#fff;margin-top:4px;white-space:nowrap}@keyframes floatUp-4d786cf3{0%{transform:translateY(50px) scale(.5);opacity:0}10%{transform:translateY(0) scale(1.2);opacity:1}20%{transform:translateY(-20px) scale(1);opacity:1}to{transform:translateY(-300px) scale(1);opacity:0}}.meeting-controls-wrapper[data-v-4d786cf3]{padding:16px;background:#0d1117;z-index:20;border-top:1px solid #30363d}.meeting-controls[data-v-4d786cf3]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;width:100%}.controls-left[data-v-4d786cf3],.controls-right[data-v-4d786cf3]{display:flex;gap:8px;flex:1;align-items:center}.controls-right[data-v-4d786cf3]{justify-content:flex-end}.controls-center[data-v-4d786cf3]{display:flex;gap:12px;justify-content:center;flex:2}.meeting-time[data-v-4d786cf3]{font-size:14px;font-weight:500;color:#e6edf3}.ctrl-btn[data-v-4d786cf3]{width:44px;height:44px;border-radius:50%;border:none;background:#30363d;color:#e6edf3;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.ctrl-btn[data-v-4d786cf3]:hover{background:#484f58}.ctrl-btn.danger[data-v-4d786cf3]{background:#da3633;color:#fff}.ctrl-btn.danger[data-v-4d786cf3]:hover{background:#b3261e}.ctrl-btn.active-share[data-v-4d786cf3]{background:#58a6ff;color:#000}.ctrl-btn.active-hand[data-v-4d786cf3]{background:#f59e0b;color:#000}.end-btn[data-v-4d786cf3],.leave-btn[data-v-4d786cf3]{width:auto;padding:0 16px;border-radius:24px;font-size:24px}.reactions-container[data-v-4d786cf3]{position:relative}.reactions-popup[data-v-4d786cf3]{position:absolute;bottom:56px;left:50%;transform:translate(-50%);background:#21262d;border:1px solid #30363d;border-radius:12px;padding:8px;display:flex;gap:8px;box-shadow:0 8px 24px #00000080}.reaction-btn[data-v-4d786cf3]{background:none;border:none;font-size:24px;cursor:pointer;padding:4px;transition:.2s;border-radius:8px}.reaction-btn[data-v-4d786cf3]:hover{background:#30363d;transform:scale(1.2)}.requests-overlay[data-v-4d786cf3],.waiting-overlay[data-v-4d786cf3]{position:fixed;inset:0;background:#000c;backdrop-filter:blur(10px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.requests-panel[data-v-4d786cf3]{background:#161b22;border:1px solid #30363d;border-radius:16px;width:100%;max-width:400px;max-height:80vh;display:flex;flex-direction:column}.panel-header[data-v-4d786cf3]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #30363d}.panel-header h3[data-v-4d786cf3]{margin:0;font-size:16px;color:#e6edf3}.requests-list[data-v-4d786cf3]{padding:12px;overflow-y:auto}.request-item[data-v-4d786cf3]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#21262d;border-radius:8px;margin-bottom:8px}.user-info[data-v-4d786cf3]{display:flex;align-items:center;gap:12px}.req-avatar[data-v-4d786cf3]{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-names[data-v-4d786cf3]{display:flex;flex-direction:column}.full-name[data-v-4d786cf3]{font-weight:500;font-size:14px;color:#e6edf3}.username[data-v-4d786cf3]{font-size:12px;color:#8b949e}.req-actions[data-v-4d786cf3]{display:flex;gap:8px}.req-btn[data-v-4d786cf3]{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:none}.req-btn.approve[data-v-4d786cf3]{background:#238636;color:#fff}.req-btn.deny[data-v-4d786cf3]{background:transparent;border:1px solid #8b949e;color:#c9d1d9}.waiting-content[data-v-4d786cf3]{text-align:center}.loading-pulse[data-v-4d786cf3]{width:40px;height:40px;border:3px solid #58a6ff;border-top-color:transparent;border-radius:50%;animation:spin-4d786cf3 1s linear infinite;margin:0 auto 20px}@keyframes spin-4d786cf3{to{transform:rotate(360deg)}}.waiting-content h3[data-v-4d786cf3]{color:#e6edf3;font-size:20px;margin:0 0 8px}.waiting-content p[data-v-4d786cf3]{color:#8b949e;margin-bottom:24px}.cancel-join-btn[data-v-4d786cf3]{background:#21262d;border:1px solid #30363d;color:#c9d1d9;padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer}@media (max-width: 768px){.main-content[data-v-4d786cf3]{flex-direction:column}.sidebar-panel[data-v-4d786cf3]{width:100%;height:40vh;border-left:none;border-top:1px solid #30363d}.meeting-controls-wrapper[data-v-4d786cf3]{padding:12px 8px}.controls-left[data-v-4d786cf3],.controls-right[data-v-4d786cf3]{display:none}.grid-many[data-v-4d786cf3]{grid-template-columns:1fr 1fr}}.recording-modal[data-v-eff4d5b0]{--background: rgba(0, 0, 0, .9)}.recording-container[data-v-eff4d5b0]{background:#0d1117;height:100%;display:flex;flex-direction:column;color:#fff}.recording-header[data-v-eff4d5b0]{display:flex;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.close-btn[data-v-eff4d5b0]{--color: white;margin-right:12px}.recording-title[data-v-eff4d5b0]{flex:1;font-size:18px;font-weight:600;margin:0}.player-container[data-v-eff4d5b0]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;background:#000}.video-player[data-v-eff4d5b0]{max-width:100%;max-height:100%;border-radius:8px}.audio-player[data-v-eff4d5b0]{width:100%;max-width:600px}.space-info[data-v-eff4d5b0]{padding:16px;background:#ffffff0d;border-top:1px solid rgba(255,255,255,.1)}.host-row[data-v-eff4d5b0]{display:flex;align-items:center;margin-bottom:12px}.host-avatar[data-v-eff4d5b0]{width:48px;height:48px;margin-right:12px}.host-info[data-v-eff4d5b0]{display:flex;flex-direction:column}.host-label[data-v-eff4d5b0]{font-size:12px;color:#fff9}.host-name[data-v-eff4d5b0]{font-size:14px;font-weight:500}.host-username[data-v-eff4d5b0]{font-size:12px;color:#fff9}.ended-time[data-v-eff4d5b0]{display:flex;align-items:center;font-size:12px;color:#fff9}.ended-time ion-icon[data-v-eff4d5b0]{margin-right:6px}.error-message[data-v-eff4d5b0]{display:flex;align-items:center;justify-content:center;padding:20px;color:#ff6b6b;font-size:14px}.error-message ion-icon[data-v-eff4d5b0]{margin-right:8px;font-size:20px}.verification-badge[data-v-8890be15]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:4px}ion-header[data-v-fe9cf5af]{--background: var(--ion-background-color, #fff)}ion-toolbar[data-v-fe9cf5af]{--background: var(--ion-background-color, #fff);--border-width: 0;--min-height: 40px}.feed-title[data-v-fe9cf5af]{font-family:Times New Roman,Times,serif!important;font-weight:700;font-size:24px;text-align:center;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:-1}.new-posts-banner[data-v-fe9cf5af]{position:sticky;top:0;z-index:50;width:fit-content;margin:10px auto;padding:10px 14px;background:#daa520;color:#000;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 8px 18px #daa52059}.gold-fab[data-v-fe9cf5af]{--background: linear-gradient(135deg, #daa520 0%, #ffd700 100%);--background-activated: #b8860b;--background-hover: #ffd700;--color: #000;--box-shadow: 0 4px 12px rgba(218, 165, 32, .4)}.perm-badge[data-v-fe9cf5af]{position:absolute;top:0;right:0;background:#ff4961;color:#fff;border-radius:50%;width:14px;height:14px;font-size:10px;display:flex;align-items:center;justify-content:center;border:2px solid white}.header-logo-img[data-v-fe9cf5af]{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#fff;padding:2px}.feed-tabs[data-v-fe9cf5af]{--background: var(--ion-background-color, #fff);--border-width: 0;padding:0}.tabs-container[data-v-fe9cf5af]{display:flex;width:100%;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.feed-tab[data-v-fe9cf5af]{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 0;cursor:pointer;position:relative;transition:background-color .2s}.feed-tab[data-v-fe9cf5af]:hover{background-color:var(--ion-color-light, rgba(0, 0, 0, .03))}.feed-tab span[data-v-fe9cf5af]{font-size:15px;font-weight:500;color:var(--ion-color-medium, #536471);transition:color .2s}.feed-tab.active span[data-v-fe9cf5af]{font-weight:700;color:var(--ion-text-color, #0f1419)}.tab-indicator[data-v-fe9cf5af]{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--ion-color-primary, #daa520);border-radius:4px 4px 0 0;opacity:0;transition:opacity .2s}.feed-tab.active .tab-indicator[data-v-fe9cf5af]{opacity:1}@keyframes spin-fe9cf5af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin[data-v-fe9cf5af]{animation:spin-fe9cf5af 1s linear infinite}.show-more-toggle[data-v-fe9cf5af]{color:#daa520;font-size:14px;cursor:pointer;margin-top:4px;font-weight:500}.show-more-toggle[data-v-fe9cf5af]:hover{text-decoration:underline}.feed-container[data-v-fe9cf5af]{max-width:600px;margin:0 auto}.post-item[data-v-fe9cf5af]{display:flex;padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #eff3f4);transition:background-color .2s}.post-item[data-v-fe9cf5af]:hover{background-color:var(--ion-color-light, rgba(0, 0, 0, .03))}.post-avatar[data-v-fe9cf5af]{margin-right:12px;flex-shrink:0}.avatar-img[data-v-fe9cf5af]{width:40px;height:40px;border-radius:50%;object-fit:cover}.post-content-wrapper[data-v-fe9cf5af]{flex:1;min-width:0}.post-header[data-v-fe9cf5af]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.post-user-info[data-v-fe9cf5af]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;cursor:pointer}.post-user-info .display-name[data-v-fe9cf5af]{font-weight:700;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;font-size:15px}.handle[data-v-fe9cf5af],.separator[data-v-fe9cf5af],.timestamp[data-v-fe9cf5af]{color:var(--ion-color-medium, #536471);font-size:15px}.more-btn[data-v-fe9cf5af]{--padding-start: 8px;--padding-end: 8px;margin:-8px -8px 0 0;color:var(--ion-color-medium, #536471)}.post-text[data-v-fe9cf5af]{font-size:15px;line-height:20px;color:var(--ion-text-color, #0f1419);white-space:pre-wrap;word-wrap:break-word;margin-bottom:8px}.post-text .post-link[data-v-fe9cf5af]{color:#daa520;text-decoration:none}.post-text .post-link[data-v-fe9cf5af]:hover{text-decoration:underline}.post-text .hashtag[data-v-fe9cf5af],.post-text .mention[data-v-fe9cf5af]{color:#daa520;cursor:pointer}.mention-suggestions[data-v-fe9cf5af]{margin-top:8px;border:1px solid var(--ion-border-color, #e5e7eb);border-radius:12px;background:var(--ion-background-color, #fff);box-shadow:0 8px 24px #00000014;max-height:240px;overflow-y:auto}.mention-item[data-v-fe9cf5af]{display:flex;align-items:center;padding:8px 12px;gap:10px;cursor:pointer}.mention-item[data-v-fe9cf5af]:hover{background:var(--ion-color-light, #f3f4f6)}.mention-avatar[data-v-fe9cf5af]{width:32px;height:32px;border-radius:50%;object-fit:cover}.mention-name[data-v-fe9cf5af]{font-weight:700;font-size:14px}.mention-handle[data-v-fe9cf5af]{font-size:12px;color:var(--ion-color-medium)}.post-media[data-v-fe9cf5af]{margin:8px 0;border-radius:16px;overflow:hidden;border:1px solid var(--ion-border-color, #eff3f4)}.media-img[data-v-fe9cf5af]{width:100%;display:block;max-height:500px;object-fit:cover}.media-grid[data-v-fe9cf5af]{display:grid;gap:2px}.media-grid.count-1[data-v-fe9cf5af]{grid-template-columns:1fr}.media-grid.count-2[data-v-fe9cf5af],.media-grid.count-3[data-v-fe9cf5af],.media-grid.count-4[data-v-fe9cf5af]{grid-template-columns:1fr 1fr}.media-item[data-v-fe9cf5af]{position:relative;overflow:hidden}.media-item img[data-v-fe9cf5af],.media-item video[data-v-fe9cf5af]{width:100%;height:100%;object-fit:cover;display:block}.detail-post[data-v-fe9cf5af]{display:flex;flex-direction:column;gap:12px}.detail-header[data-v-fe9cf5af]{display:flex;gap:10px;align-items:center;cursor:pointer}.detail-name[data-v-fe9cf5af]{font-weight:700}.detail-handle[data-v-fe9cf5af]{color:var(--ion-color-medium);font-size:14px}.detail-text[data-v-fe9cf5af]{font-size:16px;line-height:22px}.detail-text .post-link[data-v-fe9cf5af]{color:#daa520;text-decoration:none}.detail-text .post-link[data-v-fe9cf5af]:hover{text-decoration:underline}.detail-text .hashtag[data-v-fe9cf5af],.detail-text .mention[data-v-fe9cf5af]{color:#daa520;cursor:pointer}.detail-media img[data-v-fe9cf5af]{width:100%;border-radius:16px;object-fit:contain;background:#000}.detail-timestamp[data-v-fe9cf5af]{color:var(--ion-color-medium);font-size:14px}.media-modal[data-v-fe9cf5af]{--background: #000}.media-lightbox[data-v-fe9cf5af]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;overflow:auto}.zoom-container[data-v-fe9cf5af]{transition:transform .2s ease-out;display:flex;align-items:center;justify-content:center;min-width:100%;min-height:100%}.media-lightbox img[data-v-fe9cf5af]{max-width:100%;max-height:100%;object-fit:contain}.full-screen-modal[data-v-fe9cf5af]{--width: 100%;--height: 100%}.post-actions[data-v-fe9cf5af]{display:flex;justify-content:space-between;max-width:425px;margin-top:4px}.repost-context[data-v-fe9cf5af]{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--ion-color-medium, #6b7280);font-size:12px}.repost-icon[data-v-fe9cf5af]{font-size:14px}.quote-container[data-v-fe9cf5af]{border:1px solid var(--ion-border-color, #e5e7eb);border-radius:12px;padding:10px;margin-bottom:10px;background:var(--ion-color-light, #f3f4f6)}.quote-text[data-v-fe9cf5af]{color:var(--ion-text-color, #111827);font-size:14px;line-height:1.35;margin-bottom:8px}.detail-comments[data-v-fe9cf5af]{margin-top:8px;padding-top:8px;border-top:1px solid var(--ion-border-color, #e5e7eb)}.detail-comment-item[data-v-fe9cf5af]{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.detail-comment-item.is-reply[data-v-fe9cf5af]{position:relative}.detail-comment-item.is-reply[data-v-fe9cf5af]:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:2px;background:var(--ion-border-color, #e5e7eb);border-radius:999px}.detail-comment-avatar[data-v-fe9cf5af]{width:36px;flex:0 0 36px}.detail-comment-avatar .avatar-img[data-v-fe9cf5af]{width:36px;height:36px;border-radius:50%;object-fit:cover}.detail-comment-body[data-v-fe9cf5af]{flex:1;min-width:0}.detail-comment-meta[data-v-fe9cf5af]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ion-color-medium, #536471)}.detail-comment-username[data-v-fe9cf5af]{font-weight:700;color:var(--ion-text-color, #0f1419)}.detail-comment-text[data-v-fe9cf5af]{margin-top:6px;font-size:14px;line-height:1.35;color:var(--ion-text-color, #0f1419);white-space:pre-wrap}.detail-comment-text[data-v-fe9cf5af] .hashtag,.detail-comment-text[data-v-fe9cf5af] .mention{color:#daa520!important}.detail-comment-parent[data-v-fe9cf5af]{margin-top:6px;font-size:12px;color:var(--ion-color-medium, #536471)}.detail-comment-parent-user[data-v-fe9cf5af]{color:#daa520;font-weight:700}.detail-comment-image[data-v-fe9cf5af]{margin-top:8px;width:100%;border-radius:12px}.action-btn[data-v-fe9cf5af]{--padding-start: 0;--padding-end: 0;margin:0;color:var(--ion-color-medium, #536471);font-size:13px;display:flex;align-items:center;gap:4px}.retweet-btn.reposted[data-v-fe9cf5af]{color:#22c55e}.action-btn ion-icon[data-v-fe9cf5af]{font-size:18px}.action-btn[data-v-fe9cf5af]:hover{color:var(--ion-color-primary, #daa520)}.like-btn[data-v-fe9cf5af]:hover{color:#f59e0b}.like-btn.liked[data-v-fe9cf5af]{color:#f59e0b!important;--color: #f59e0b !important}.like-btn.liked ion-icon[data-v-fe9cf5af]{color:#f59e0b!important;filter:drop-shadow(0 0 4px rgba(245,158,11,.6));transform:scale(1.15);transition:transform .15s cubic-bezier(.34,1.56,.64,1)}@keyframes likePop-fe9cf5af{0%{transform:scale(1)}40%{transform:scale(1.4)}70%{transform:scale(.9)}to{transform:scale(1.15)}}.like-btn.liked ion-icon[data-v-fe9cf5af]{animation:likePop-fe9cf5af .35s cubic-bezier(.34,1.56,.64,1) forwards}.retweet-btn[data-v-fe9cf5af]:hover{color:#00ba7c}.compose-container[data-v-fe9cf5af]{display:flex;gap:12px}.compose-avatar[data-v-fe9cf5af]{flex-shrink:0}.compose-input[data-v-fe9cf5af]{flex:1}.composer-textarea[data-v-fe9cf5af]{--padding-start: 0;--padding-end: 0;font-size:18px;--placeholder-color: #536471;color:var(--ion-text-color, #0f1419)}.anonymous-indicator[data-v-fe9cf5af]{display:flex;align-items:center;gap:6px;background:#f1f5f9;color:#475569;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;margin-top:8px;border:1px solid #e2e8f0}.anonymous-indicator ion-icon[data-v-fe9cf5af]{font-size:16px}.preview-container[data-v-fe9cf5af]{position:relative;margin:12px 0;border-radius:16px;overflow:hidden;border:1px solid var(--ion-border-color, #eff3f4)}.preview-img[data-v-fe9cf5af]{width:100%;max-height:400px;object-fit:cover;display:block}.preview-grid[data-v-fe9cf5af]{display:grid;gap:4px;margin:12px 0}.preview-item[data-v-fe9cf5af]{position:relative;overflow:hidden}.preview-item.count-1[data-v-fe9cf5af]{grid-column:1 / -1}.preview-item img[data-v-fe9cf5af],.preview-item video[data-v-fe9cf5af]{width:100%;height:100%;object-fit:cover;display:block}.remove-img-btn[data-v-fe9cf5af]{position:absolute;top:8px;right:8px;--background: rgba(0, 0, 0, .75);--border-radius: 50%;--color: white;width:32px;height:32px}.compose-toolbar[data-v-fe9cf5af]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--ion-border-color, #eff3f4);margin-top:12px}.char-count[data-v-fe9cf5af]{font-size:13px;color:var(--ion-color-medium, #536471)}.char-count.over-limit[data-v-fe9cf5af]{color:#f4212e}.error-state[data-v-fe9cf5af]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.error-icon[data-v-fe9cf5af]{font-size:64px;color:var(--ion-color-danger, #eb445a);margin-bottom:16px}.error-state h2[data-v-fe9cf5af]{font-size:24px;font-weight:700;color:var(--ion-text-color, #0f1419);margin:16px 0}.error-state p[data-v-fe9cf5af]{font-size:15px;margin-bottom:20px}.empty-state[data-v-fe9cf5af]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.empty-icon[data-v-fe9cf5af]{font-size:64px;color:var(--ion-color-medium, #536471);margin-bottom:16px}.empty-state h2[data-v-fe9cf5af]{font-size:31px;font-weight:800;color:var(--ion-text-color, #0f1419);margin:16px 0}.skeleton-container[data-v-fe9cf5af]{max-width:600px;margin:0 auto}.skeleton-post[data-v-fe9cf5af]{padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.skeleton-header[data-v-fe9cf5af]{display:flex;gap:12px;margin-bottom:12px}.skeleton-avatar[data-v-fe9cf5af]{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-fe9cf5af 1.5s infinite}.skeleton-text-container[data-v-fe9cf5af]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-text[data-v-fe9cf5af]{height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-fe9cf5af 1.5s infinite;border-radius:4px}.skeleton-username[data-v-fe9cf5af]{width:120px}.skeleton-handle[data-v-fe9cf5af]{width:80px}.skeleton-content[data-v-fe9cf5af]{display:flex;flex-direction:column;gap:8px;margin-left:52px}.skeleton-line[data-v-fe9cf5af]{width:100%}.skeleton-line-short[data-v-fe9cf5af]{width:60%}@keyframes loading-fe9cf5af{0%{background-position:200% 0}to{background-position:-200% 0}}.comments-list[data-v-fe9cf5af]{max-width:600px;margin:0 auto}.comment-card[data-v-fe9cf5af]{display:flex;padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #eff3f4);transition:background-color .2s}.comment-card[data-v-fe9cf5af]:hover{background-color:var(--ion-color-light, rgba(0, 0, 0, .03))}.comment-avatar[data-v-fe9cf5af]{margin-right:12px;flex-shrink:0}.comment-content-wrapper[data-v-fe9cf5af]{flex:1;min-width:0}.comment-header[data-v-fe9cf5af]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:4px}.comment-text[data-v-fe9cf5af]{font-size:15px;line-height:20px;color:var(--ion-text-color, #0f1419);white-space:pre-wrap;word-wrap:break-word;margin-bottom:8px}.comment-actions[data-v-fe9cf5af]{display:flex;justify-content:space-between;max-width:425px;margin-top:4px}.comment-input-row[data-v-fe9cf5af]{display:flex;align-items:center;gap:8px;padding:6px 0}.comment-textarea[data-v-fe9cf5af]{--padding-start: 0;--padding-top: 0;font-size:16px;width:100%}@media (prefers-color-scheme: dark){.skeleton-avatar[data-v-fe9cf5af],.skeleton-text[data-v-fe9cf5af]{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%}}.empty-content[data-v-fe9cf5af]{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.following-empty-state[data-v-fe9cf5af]{width:100%;padding:20px 0}.find-people-btn[data-v-fe9cf5af]{margin-top:15px;--border-radius: 999px}.suggested-users-section[data-v-fe9cf5af]{margin-top:20px;width:100%;text-align:left;padding-left:20px}.suggested-header[data-v-fe9cf5af]{font-size:18px;font-weight:700;margin-bottom:15px;color:var(--ion-text-color)}.suggested-users-scroll[data-v-fe9cf5af]{display:flex;overflow-x:auto;gap:15px;padding-bottom:20px;padding-right:20px;scrollbar-width:none}.suggested-users-scroll[data-v-fe9cf5af]::-webkit-scrollbar{display:none}.suggested-user-card[data-v-fe9cf5af]{flex:0 0 140px;background:var(--ion-background-color, #fff);border:1px solid var(--ion-border-color, #eff3f4);border-radius:12px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.suggested-name-row[data-v-fe9cf5af]{display:flex;align-items:center;justify-content:center;gap:2px;width:100%}.suggested-name[data-v-fe9cf5af]{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.card-pfp[data-v-fe9cf5af]{position:relative;width:60px;height:60px;margin-bottom:8px}.suggested-avatar[data-v-fe9cf5af]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--ion-background-color)}.suggested-name[data-v-fe9cf5af]{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.suggested-username[data-v-fe9cf5af]{font-size:12px;color:var(--ion-color-medium);margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.follow-btn[data-v-fe9cf5af]{--border-radius: 999px;height:30px;font-size:12px;width:100%}.suggestions-container[data-v-b0885a64],.results-container[data-v-b0885a64]{max-width:600px;margin:0 auto;padding:16px}.trend-item[data-v-b0885a64]{padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #e5e7eb);cursor:pointer}.trend-item[data-v-b0885a64]:hover{background-color:var(--ion-color-light, #f3f4f6)}.trend-topic[data-v-b0885a64]{font-weight:800;font-size:16px;color:var(--ion-text-color, #0f1419)}.trend-count[data-v-b0885a64]{margin-top:2px;font-size:13px;color:var(--ion-color-medium, #536471)}.section-title[data-v-b0885a64]{font-size:20px;font-weight:800;margin:16px 0;color:var(--ion-text-color, #0f1419)}.user-item[data-v-b0885a64]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #e5e7eb);cursor:pointer;transition:background-color .2s}.user-item[data-v-b0885a64]:hover{background-color:var(--ion-color-light, #f3f4f6)}.user-avatar[data-v-b0885a64]{width:48px;height:48px;border-radius:50%;margin-right:12px;object-fit:cover}.user-info-vertical[data-v-b0885a64]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.user-name-row[data-v-b0885a64]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.user-name[data-v-b0885a64]{font-weight:700;font-size:15px;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.user-handle-inline[data-v-b0885a64]{font-size:14px;color:var(--ion-color-medium, #536471)}.chevron[data-v-b0885a64]{font-size:20px;color:var(--ion-color-medium, #536471)}.profile-container[data-v-b0885a64]{max-width:600px;margin:0 auto}.cover-image[data-v-b0885a64]{height:200px;background:linear-gradient(135deg,#111827,#daa520)}.profile-info[data-v-b0885a64]{padding:0 16px;margin-top:-40px;position:relative}.avatar-section[data-v-b0885a64]{border:4px solid var(--ion-background-color, #fff);border-radius:50%;width:120px;height:120px;background:var(--ion-background-color, #fff);margin-bottom:12px}.profile-avatar[data-v-b0885a64]{width:112px;height:112px;border-radius:50%;object-fit:cover;display:block}.action-buttons[data-v-b0885a64]{display:flex;gap:8px;margin:12px 0}.message-btn[data-v-b0885a64]{--background: transparent;--color: #0f1419;--border-color: #cfd9de;--border-width: 1px;--border-radius: 20px;height:36px;font-weight:700;text-transform:none;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1);background:transparent;margin:0;flex:1}.message-btn[data-v-b0885a64]:hover{--background: rgba(0, 0, 0, .03);--border-color: #bcc9d2}.message-btn ion-icon[data-v-b0885a64]{font-size:18px;margin-right:4px}.follow-btn[data-v-b0885a64]{flex:1;height:36px;font-weight:700;--border-radius: 20px;--background: var(--ion-color-primary, #daa520);--color: #ffffff;--border-width: 0;box-shadow:0 2px 8px #daa52033}.follow-btn[fill=outline][data-v-b0885a64]{--background: transparent;--color: var(--ion-text-color, #1a1a1a);--border-color: #cfd9de;--border-width: 1px;box-shadow:none}.user-details[data-v-b0885a64]{margin-top:8px}.display-name[data-v-b0885a64]{font-size:20px;font-weight:800;margin:0;color:var(--ion-text-color, #0f1419)}.username[data-v-b0885a64]{font-size:15px;color:var(--ion-color-medium, #536471);margin:2px 0 12px}.bio-section[data-v-b0885a64]{margin:12px 0}.bio-text[data-v-b0885a64]{font-size:15px;line-height:20px;color:var(--ion-text-color, #0f1419)}.metadata[data-v-b0885a64]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.metadata-item[data-v-b0885a64]{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--ion-color-medium, #536471)}.metadata-item ion-icon[data-v-b0885a64]{font-size:18px}.stats-section[data-v-b0885a64]{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4);margin-bottom:20px}.stat-item[data-v-b0885a64]{display:flex;gap:4px}.stat-value[data-v-b0885a64]{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419)}.stat-label[data-v-b0885a64]{font-size:15px;color:var(--ion-color-medium, #536471)}.posts-section[data-v-b0885a64]{padding:0 16px 16px}.post-item[data-v-b0885a64]{padding:16px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.post-header[data-v-b0885a64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.post-user-info[data-v-b0885a64]{display:flex;align-items:center;gap:4px}.post-time[data-v-b0885a64]{font-size:13px;color:var(--ion-color-medium, #536471)}.post-content[data-v-b0885a64]{margin:8px 0;line-height:1.4}.post-content .post-link[data-v-b0885a64]{color:#daa520;text-decoration:none}.post-content .post-link[data-v-b0885a64]:hover{text-decoration:underline}.post-content .hashtag[data-v-b0885a64],.post-content .mention[data-v-b0885a64]{color:#daa520;cursor:pointer}.post-image[data-v-b0885a64]{width:100%;border-radius:16px;margin:12px 0}.post-stats[data-v-b0885a64]{display:flex;gap:16px;margin-top:12px;color:var(--ion-color-medium, #536471);font-size:13px}.post-stats span[data-v-b0885a64]{display:flex;align-items:center;gap:4px}.post-stats ion-icon[data-v-b0885a64]{font-size:16px}.empty-state[data-v-b0885a64]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.empty-icon[data-v-b0885a64]{font-size:64px;margin-bottom:16px;opacity:.5}.loading-container[data-v-b0885a64]{display:flex;justify-content:center;padding:60px 20px}.voice-drop[data-v-45b84b70]{display:flex;flex-direction:column;gap:6px;max-width:100%}.vd-mood-badge[data-v-45b84b70]{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:20px;display:inline-flex;align-items:center;gap:3px;width:fit-content}.vdmb-passionate[data-v-45b84b70]{background:#ff6b3526;color:#ff6b35;border:1px solid rgba(255,107,53,.3)}.vdmb-calm[data-v-45b84b70]{background:#00c9a71f;color:#00c9a7;border:1px solid rgba(0,201,167,.25)}.vdmb-thoughtful[data-v-45b84b70]{background:#6c63ff26;color:#a78bfa;border:1px solid rgba(108,99,255,.3)}.vdmb-urgent[data-v-45b84b70]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.vd-card[data-v-45b84b70]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;min-width:200px;position:relative}.vd-sent .vd-card[data-v-45b84b70]{background:transparent}.vd-recv .vd-card[data-v-45b84b70]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px)}.vd-mood-passionate .vd-card[data-v-45b84b70]{box-shadow:0 0 18px #ff6b3540}.vd-mood-calm .vd-card[data-v-45b84b70]{box-shadow:0 0 18px #00c9a733}.vd-mood-thoughtful .vd-card[data-v-45b84b70]{box-shadow:0 0 18px #6c63ff40}.vd-mood-urgent .vd-card[data-v-45b84b70]{box-shadow:0 0 18px #ef44444d;animation:urgentPulse-45b84b70 1.5s ease-in-out infinite}@keyframes urgentPulse-45b84b70{0%,to{box-shadow:0 0 14px #ef44444d}50%{box-shadow:0 0 26px #ef444499}}.vd-play-btn[data-v-45b84b70]{width:36px;height:36px;border-radius:50%;background:#daa52026;border:1.5px solid rgba(218,165,32,.35);color:#daa520;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s}.vd-play-btn[data-v-45b84b70]:hover{background:#daa52040;transform:scale(1.08)}.vd-play-btn.vd-playing[data-v-45b84b70]{background:#daa52040;box-shadow:0 0 12px #daa52080;animation:playGlow-45b84b70 1.8s ease-in-out infinite}@keyframes playGlow-45b84b70{0%,to{box-shadow:0 0 8px #daa52066}50%{box-shadow:0 0 20px #daa520cc}}.vd-waveform-area[data-v-45b84b70]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.vd-canvas[data-v-45b84b70]{width:100%;height:44px;cursor:pointer;border-radius:4px}.vd-time-row[data-v-45b84b70]{display:flex;justify-content:space-between}.vd-cur-time[data-v-45b84b70],.vd-tot-time[data-v-45b84b70]{font-size:9px;opacity:.5;font-variant-numeric:tabular-nums}.vd-insight-btn[data-v-45b84b70]{width:30px;height:30px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.vd-insight-btn[data-v-45b84b70]:hover{background:#daa52026}.vd-insight-active[data-v-45b84b70]{background:#daa52033!important;border-color:#daa520!important}.vd-transcript-panel[data-v-45b84b70]{padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;backdrop-filter:blur(8px)}.vd-transcript-header[data-v-45b84b70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.vd-ts-label[data-v-45b84b70]{font-size:10px;opacity:.5;letter-spacing:.05em}.vd-ts-mood[data-v-45b84b70]{font-size:10px;opacity:.7}.vd-transcript-text[data-v-45b84b70]{font-size:13px;line-height:1.6;color:#ffffffbf;margin:0}.vd-transcript-text[data-v-45b84b70] strong{color:#daa520;font-weight:700}.vd-expand-enter-active[data-v-45b84b70],.vd-expand-leave-active[data-v-45b84b70]{transition:all .3s ease;overflow:hidden}.vd-expand-enter-from[data-v-45b84b70],.vd-expand-leave-to[data-v-45b84b70]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.vd-expand-enter-to[data-v-45b84b70],.vd-expand-leave-from[data-v-45b84b70]{opacity:1;max-height:300px}.gold-btn[data-v-0ff3074e]{--background: linear-gradient(135deg, #daa520 0%, #ffd700 100%);--background-activated: #b8860b;--color: #000;--box-shadow: 0 4px 14px rgba(218,165,32,.4);font-weight:700}.conversations-list[data-v-0ff3074e]{max-width:600px;margin:0 auto}.conversation-item[data-v-0ff3074e]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .18s}.conversation-item[data-v-0ff3074e]:hover{background:#daa5200f}.conv-avatar-container[data-v-0ff3074e]{position:relative;margin-right:12px;flex-shrink:0}.conv-avatar[data-v-0ff3074e]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(218,165,32,.3)}.online-indicator[data-v-0ff3074e]{position:absolute;bottom:2px;right:2px;width:11px;height:11px;background:#10b981;border:2px solid var(--ion-background-color,#111);border-radius:50%}.conv-content[data-v-0ff3074e]{flex:1;min-width:0}.conv-header[data-v-0ff3074e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.conv-username-row[data-v-0ff3074e]{display:flex;align-items:center;gap:4px}.conv-username[data-v-0ff3074e]{font-weight:600;font-size:15px}.conv-time[data-v-0ff3074e]{font-size:11px;color:var(--ion-color-medium, #6b7280)}.conv-preview[data-v-0ff3074e]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ion-color-medium, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.read-receipt[data-v-0ff3074e]{font-size:14px;color:#6b7280;flex-shrink:0}.read-receipt.read[data-v-0ff3074e]{color:#daa520}.unread-text[data-v-0ff3074e]{font-weight:700;color:var(--ion-text-color,#fff)}.unread-badge[data-v-0ff3074e]{background:linear-gradient(135deg,#daa520,gold);color:#000;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center}.chat-header-content[data-v-0ff3074e]{display:flex;align-items:center;gap:10px}.header-avatar[data-v-0ff3074e]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(218,165,32,.4)}.header-info[data-v-0ff3074e]{display:flex;flex-direction:column}.header-username-row[data-v-0ff3074e]{display:flex;align-items:center;gap:4px}.header-username[data-v-0ff3074e]{font-size:15px;font-weight:700;line-height:1.2}.header-status-row[data-v-0ff3074e]{display:flex;align-items:center;gap:6px}.header-status[data-v-0ff3074e]{font-size:11px;color:#10b981;line-height:1.3}.lan-badge[data-v-0ff3074e]{background:#daa52026;color:#daa520;font-size:9px;font-weight:800;padding:1px 5px;border-radius:4px;display:flex;align-items:center;gap:2px;border:1px solid rgba(218,165,32,.3);text-transform:uppercase;letter-spacing:.05em}.lan-icon[data-v-0ff3074e]{font-size:10px;animation:lanPulse-0ff3074e 2s infinite}@keyframes lanPulse-0ff3074e{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.7}}.chat-container[data-v-0ff3074e]{position:relative;height:calc(100vh - 180px);overflow-y:auto;padding-bottom:12px}.chat-ambient[data-v-0ff3074e]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-orb[data-v-0ff3074e]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.12;animation:orbFloat-0ff3074e 12s ease-in-out infinite}.orb-1[data-v-0ff3074e]{width:260px;height:260px;background:#daa520;top:10%;left:-60px;animation-delay:0s}.orb-2[data-v-0ff3074e]{width:200px;height:200px;background:#6c63ff;bottom:15%;right:-40px;animation-delay:4s}.orb-3[data-v-0ff3074e]{width:180px;height:180px;background:#00c9a7;top:50%;left:30%;animation-delay:8s}@keyframes orbFloat-0ff3074e{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.08)}}.ambient-bold .orb-1[data-v-0ff3074e]{background:#ff6b35;opacity:.2}.ambient-bold .orb-2[data-v-0ff3074e]{background:#daa520;opacity:.15}.ambient-bold .orb-3[data-v-0ff3074e]{background:#ef4444;opacity:.1}.ambient-deep .orb-1[data-v-0ff3074e]{background:#6c63ff;opacity:.2}.ambient-deep .orb-2[data-v-0ff3074e]{background:#7c3aed;opacity:.15}.ambient-deep .orb-3[data-v-0ff3074e]{background:#1e1b4b;opacity:.1}.ambient-playful .orb-1[data-v-0ff3074e]{background:#ec4899;opacity:.2}.ambient-playful .orb-2[data-v-0ff3074e]{background:#00c9a7;opacity:.15}.ambient-playful .orb-3[data-v-0ff3074e]{background:#fb7185;opacity:.1}.ambient-romantic .orb-1[data-v-0ff3074e]{background:#fb7185;opacity:.25}.ambient-romantic .orb-2[data-v-0ff3074e]{background:#fda4af;opacity:.2}.ambient-romantic .orb-3[data-v-0ff3074e]{background:#ec4899;opacity:.1}.ambient-pissed .orb-1[data-v-0ff3074e]{background:#ef4444;opacity:.25;animation-duration:4s}.ambient-pissed .orb-2[data-v-0ff3074e]{background:#000;opacity:.3;animation-duration:3s}.ambient-pissed .orb-3[data-v-0ff3074e]{background:#f87171;opacity:.15}.ambient-mysterious .orb-1[data-v-0ff3074e]{background:#2e1065;opacity:.3}.ambient-mysterious .orb-2[data-v-0ff3074e]{background:#000;opacity:.4}.ambient-mysterious .orb-3[data-v-0ff3074e]{background:#7c3aed;opacity:.1}.ghost-active[data-v-0ff3074e]{color:#888!important;opacity:.6}.ghost-mode-view[data-v-0ff3074e]{filter:grayscale(.8) contrast(1.2);background:#000000f2}.ghost-mode-view[data-v-0ff3074e]:after{content:"GHOST MODE ACTIVE";position:fixed;top:100px;left:50%;transform:translate(-50%);font-size:10px;color:#fff3;letter-spacing:.4em;pointer-events:none}.date-separator[data-v-0ff3074e]{text-align:center;margin:14px 0}.date-separator span[data-v-0ff3074e]{background:#daa5201f;border:1px solid rgba(218,165,32,.2);padding:3px 12px;border-radius:20px;font-size:11px;color:#daa520cc;letter-spacing:.05em}.msg-row[data-v-0ff3074e]{display:flex;flex-direction:column;margin-bottom:10px}.msg-row.sent[data-v-0ff3074e]{align-items:flex-end}.msg-row.received[data-v-0ff3074e]{align-items:flex-start}.mood-label[data-v-0ff3074e]{font-size:10px;letter-spacing:.06em;font-weight:700;text-transform:uppercase;margin-bottom:3px;padding:0 6px;opacity:.75}.mood-label.mood-bold[data-v-0ff3074e]{color:#ff6b35}.mood-label.mood-deep[data-v-0ff3074e]{color:#a78bfa}.mood-label.mood-casual[data-v-0ff3074e]{color:#00c9a7}.mood-label.mood-serious[data-v-0ff3074e]{color:#daa520}.mood-label.mood-pissed[data-v-0ff3074e]{color:#f87171}.mood-label.mood-playful[data-v-0ff3074e]{color:#f472b6}.mood-label.mood-romantic[data-v-0ff3074e]{color:#fda4af}.mood-label.mood-mysterious[data-v-0ff3074e]{color:#a78bfa}.msg-row.sent .mood-label[data-v-0ff3074e]{text-align:right}.msg-row.received .mood-label[data-v-0ff3074e]{text-align:left}.msg-card[data-v-0ff3074e]{max-width:78%;padding:10px 14px;border-radius:18px;word-wrap:break-word;backdrop-filter:blur(8px);box-shadow:0 4px 20px #0000004d;transition:transform .15s ease,box-shadow .15s ease;position:relative}.msg-card[data-v-0ff3074e]:active{transform:scale(.98)}.sent-card[data-v-0ff3074e]{background:linear-gradient(135deg,#daa520,#f0c040);color:#1a1000;border-bottom-right-radius:4px}.received-card[data-v-0ff3074e]{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:var(--ion-text-color, #f0f0f0);border-bottom-left-radius:4px}@keyframes glowPulse-bold-0ff3074e{0%,to{box-shadow:0 0 10px 2px #ff6b3559,0 4px 20px #ff6b3533}50%{box-shadow:0 0 20px 6px #ff6b3599,0 6px 28px #ff6b3559}}@keyframes glowPulse-deep-0ff3074e{0%,to{box-shadow:0 0 10px 2px #6c63ff59,0 4px 20px #6c63ff33}50%{box-shadow:0 0 22px 7px #6c63ff99,0 6px 28px #6c63ff66}}@keyframes glowPulse-casual-0ff3074e{0%,to{box-shadow:0 0 10px 2px #00c9a74d,0 4px 20px #00c9a726}50%{box-shadow:0 0 20px 6px #00c9a78c,0 6px 28px #00c9a74d}}@keyframes glowPulse-serious-0ff3074e{0%,to{box-shadow:0 0 10px 2px #daa52059,0 4px 20px #daa52033}50%{box-shadow:0 0 22px 7px #daa52099,0 6px 28px #daa52059}}@keyframes glowPulse-pissed-0ff3074e{0%,to{box-shadow:0 0 12px 3px #ef444466,0 4px 20px #ef444440}50%{box-shadow:0 0 26px 9px #ef4444bf,0 8px 32px #ef444480}}@keyframes glowPulse-playful-0ff3074e{0%,to{box-shadow:0 0 10px 2px #ec489959,0 4px 20px #ec489933}50%{box-shadow:0 0 22px 7px #ec4899a6,0 6px 28px #ec489966}}@keyframes glowPulse-romantic-0ff3074e{0%,to{box-shadow:0 0 12px 3px #fb718566,0 4px 20px #fb718533}50%{box-shadow:0 0 24px 8px #fb7185b3,0 7px 30px #fb718566}}@keyframes glowPulse-mysterious-0ff3074e{0%,to{box-shadow:0 0 12px 3px #7c3aed66,0 4px 20px #7c3aed33}50%{box-shadow:0 0 26px 9px #7c3aedb3,0 8px 32px #7c3aed73}}.mood-card--bold[data-v-0ff3074e]{border:1px solid rgba(255,107,53,.4);animation:glowPulse-bold-0ff3074e 2.4s ease-in-out infinite}.mood-card--deep[data-v-0ff3074e]{border:1px solid rgba(108,99,255,.4);animation:glowPulse-deep-0ff3074e 2.6s ease-in-out infinite}.mood-card--casual[data-v-0ff3074e]{border:1px solid rgba(0,201,167,.35);animation:glowPulse-casual-0ff3074e 2.8s ease-in-out infinite}.mood-card--serious[data-v-0ff3074e]{border:1px solid rgba(218,165,32,.4);animation:glowPulse-serious-0ff3074e 2.5s ease-in-out infinite}.mood-card--pissed[data-v-0ff3074e]{border:1px solid rgba(239,68,68,.5);animation:glowPulse-pissed-0ff3074e 1.8s ease-in-out infinite}.mood-card--playful[data-v-0ff3074e]{border:1px solid rgba(236,72,153,.4);animation:glowPulse-playful-0ff3074e 2.2s ease-in-out infinite}.mood-card--romantic[data-v-0ff3074e]{border:1px solid rgba(251,113,133,.45);animation:glowPulse-romantic-0ff3074e 2.4s ease-in-out infinite}.mood-card--mysterious[data-v-0ff3074e]{border:1px solid rgba(124,58,237,.45);animation:glowPulse-mysterious-0ff3074e 3s ease-in-out infinite}.message-image[data-v-0ff3074e]{width:100%;max-width:280px;border-radius:12px;margin-bottom:6px;display:block}.msg-text[data-v-0ff3074e]{font-size:15px;line-height:1.5;word-wrap:break-word}.msg-text[data-v-0ff3074e] .post-link{color:#1a1000;text-decoration:underline dotted}.received-card .msg-text[data-v-0ff3074e] .post-link{color:#daa520}.msg-text[data-v-0ff3074e] .hashtag,.msg-text[data-v-0ff3074e] .mention{color:inherit;font-weight:700;cursor:pointer;opacity:.85}.msg-meta[data-v-0ff3074e]{display:flex;align-items:center;gap:5px;margin-top:5px;justify-content:flex-end}.msg-time[data-v-0ff3074e]{font-size:10px;opacity:.55}.msg-read[data-v-0ff3074e]{font-size:11px;opacity:.5}.msg-read.seen[data-v-0ff3074e]{opacity:1;color:#1a1000}.received-card .msg-read.seen[data-v-0ff3074e]{color:#daa520}.voice-player[data-v-0ff3074e]{display:flex;align-items:center;gap:10px;min-width:180px;padding:4px 0;margin-bottom:6px}.voice-play-btn[data-v-0ff3074e]{width:32px;height:32px;border-radius:50%;background:#00000040;border:none;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:background .2s}.voice-play-btn[data-v-0ff3074e]:hover{background:#00000073}.voice-waveform[data-v-0ff3074e]{flex:1;display:flex;align-items:center;gap:2px}.wave-bar[data-v-0ff3074e]{width:3px;border-radius:2px;background:#ffffff40;transition:background .2s}.sent-card .wave-bar[data-v-0ff3074e]{background:#0003}.wave-bar.active[data-v-0ff3074e]{background:#000000b3}.received-card .wave-bar.active[data-v-0ff3074e]{background:#daa520}.voice-duration[data-v-0ff3074e]{font-size:11px;opacity:.6;flex-shrink:0}.typing-row[data-v-0ff3074e]{display:flex;align-items:flex-start;margin-top:6px}.typing-card[data-v-0ff3074e]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px 18px 18px 4px;backdrop-filter:blur(8px);transition:border-color .4s,box-shadow .4s}.typing-mood[data-v-0ff3074e]{border-color:rgba(var(--mood-glow-rgb, 218,165,32),.4)}.typing-mood--pissed[data-v-0ff3074e]{border-color:#ef444480;box-shadow:0 0 14px #ef44444d}.typing-mood--playful[data-v-0ff3074e]{border-color:#ec489973;box-shadow:0 0 14px #ec489940}.typing-mood--romantic[data-v-0ff3074e]{border-color:#fb718573;box-shadow:0 0 14px #fb718540}.typing-mood--mysterious[data-v-0ff3074e]{border-color:#7c3aed73;box-shadow:0 0 14px #7c3aed4d}.typing-mood--bold[data-v-0ff3074e]{border-color:#ff6b3573;box-shadow:0 0 14px #ff6b3540}.typing-mood--deep[data-v-0ff3074e]{border-color:#6c63ff73;box-shadow:0 0 14px #6c63ff40}.typing-mood--casual[data-v-0ff3074e]{border-color:#00c9a766;box-shadow:0 0 14px #00c9a733}.typing-mood--serious[data-v-0ff3074e]{border-color:#daa52073;box-shadow:0 0 14px #daa52040}.typing-emoji[data-v-0ff3074e]{font-size:16px;line-height:1;flex-shrink:0}.typing-label[data-v-0ff3074e]{font-size:11px;color:#ffffff80;font-style:italic;letter-spacing:.03em}.typing-label em[data-v-0ff3074e]{font-style:normal;font-weight:700;color:#ffffffbf}.typing-dots[data-v-0ff3074e]{display:flex;gap:4px}.typing-dots span[data-v-0ff3074e]{width:5px;height:5px;border-radius:50%;background:#daa520;animation:dotBounce-0ff3074e 1.2s ease-in-out infinite}.typing-dots span[data-v-0ff3074e]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-0ff3074e]:nth-child(3){animation-delay:.3s}.dots-mood-pissed span[data-v-0ff3074e]{background:#f87171}.dots-mood-playful span[data-v-0ff3074e]{background:#f472b6}.dots-mood-romantic span[data-v-0ff3074e]{background:#fda4af}.dots-mood-mysterious span[data-v-0ff3074e]{background:#a78bfa}.dots-mood-bold span[data-v-0ff3074e]{background:#ff6b35}.dots-mood-deep span[data-v-0ff3074e]{background:#818cf8}.dots-mood-casual span[data-v-0ff3074e]{background:#00c9a7}.dots-mood-serious span[data-v-0ff3074e]{background:#daa520}@keyframes dotBounce-0ff3074e{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.nexfi-loading[data-v-0ff3074e]{display:flex;justify-content:center;padding:60px}.loading-ring[data-v-0ff3074e]{width:38px;height:38px;border-radius:50%;border:3px solid rgba(218,165,32,.15);border-top-color:#daa520;animation:spin-0ff3074e .9s linear infinite}@keyframes spin-0ff3074e{to{transform:rotate(360deg)}}.nexfi-input-area[data-v-0ff3074e]{position:sticky;bottom:0;z-index:100;padding:8px 12px 10px;background:#0a0a0ae6;backdrop-filter:blur(20px);border-top:1px solid rgba(218,165,32,.15)}.image-preview-strip[data-v-0ff3074e]{display:flex;align-items:center;gap:10px;padding:6px 4px 8px}.preview-thumb[data-v-0ff3074e]{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1.5px solid rgba(218,165,32,.4)}.remove-preview[data-v-0ff3074e]{background:#ffffff1a;border:none;color:#fff;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.input-bar[data-v-0ff3074e]{display:flex;align-items:center;gap:8px;position:relative}.input-action-btn[data-v-0ff3074e]{width:36px;height:36px;border-radius:50%;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;flex-shrink:0;transition:background .2s,color .2s}.input-action-btn[data-v-0ff3074e]:hover{background:#daa52026;color:#daa520}.mood-trigger.mood-active[data-v-0ff3074e]{background:#daa52033;border-color:#daa52066}.emoji-btn[data-v-0ff3074e]{position:relative}.dm-emoji-picker[data-v-0ff3074e]{position:absolute;bottom:52px;right:0;z-index:2000}.ai-suggestions-bar[data-v-0ff3074e]{display:flex;gap:8px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;background:#0a0a0a80;backdrop-filter:blur(5px);border-top:1px solid rgba(255,255,255,.05)}.ai-suggestions-bar[data-v-0ff3074e]::-webkit-scrollbar{display:none}.ai-suggestion-chip[data-v-0ff3074e]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;padding:6px 14px;border-radius:18px;font-size:13px;white-space:nowrap;cursor:pointer;transition:all .2s}.ai-suggestion-chip[data-v-0ff3074e]:active{background:#daa520;color:#000;transform:scale(.95)}.textarea-wrap[data-v-0ff3074e]{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2px 12px;min-height:40px;display:flex;align-items:center;transition:border-color .2s}.textarea-wrap[data-v-0ff3074e]:focus-within{border-color:#daa52073}.nexfi-textarea[data-v-0ff3074e]{--padding-start: 0;--padding-end: 0;--padding-top: 4px;--padding-bottom: 4px;--color: var(--ion-text-color,#f0f0f0);--placeholder-color: rgba(255,255,255,.3);font-size:14.5px;max-height:100px}.send-fab[data-v-0ff3074e],.mic-fab[data-v-0ff3074e]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#daa520,#f0c040);border:none;cursor:pointer;color:#1a1000;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;box-shadow:0 3px 12px #daa52066;transition:transform .15s,box-shadow .15s;position:relative}.send-fab[data-v-0ff3074e]:hover,.mic-fab[data-v-0ff3074e]:hover{transform:scale(1.08);box-shadow:0 5px 18px #daa5208c}.mic-fab.recording[data-v-0ff3074e]{background:linear-gradient(135deg,#eb445a,#ff6b6b);box-shadow:0 3px 14px #eb445a80}.mic-pulse[data-v-0ff3074e]{position:absolute;inset:0;border-radius:50%;background:#eb445a59;animation:micPulse-0ff3074e 1.4s ease-out infinite}@keyframes micPulse-0ff3074e{0%{transform:scale(1);opacity:.7}to{transform:scale(1.8);opacity:0}}.mood-picker[data-v-0ff3074e]{display:flex;gap:8px;flex-wrap:wrap;padding:10px 4px 6px}.mood-option[data-v-0ff3074e]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);cursor:pointer;color:#ffffffa6;font-size:18px;transition:all .18s}.mood-option span[data-v-0ff3074e]{font-size:9px;text-transform:uppercase;letter-spacing:.05em}.mood-option[data-v-0ff3074e]:hover{background:#daa52026;border-color:#daa52059;color:#daa520}.mood-option.selected[data-v-0ff3074e]{background:#daa52033;border-color:#daa520;color:#daa520}.mood-fade-enter-active[data-v-0ff3074e],.mood-fade-leave-active[data-v-0ff3074e]{transition:all .22s ease}.mood-fade-enter-from[data-v-0ff3074e],.mood-fade-leave-to[data-v-0ff3074e]{opacity:0;transform:translateY(8px)}.recording-bar[data-v-0ff3074e]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#eb445a1a;border:1px solid rgba(235,68,90,.25);border-radius:16px;margin-top:8px}.rec-cancel[data-v-0ff3074e]{background:none;border:none;color:#ffffff8c;cursor:pointer;font-size:12px;white-space:nowrap;padding:0}.rec-status[data-v-0ff3074e]{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.rec-dot[data-v-0ff3074e]{width:8px;height:8px;border-radius:50%;background:#eb445a;animation:blink-0ff3074e 1s infinite}.rec-timer[data-v-0ff3074e]{font-size:14px;font-weight:700;color:#eb445a}.rec-wave[data-v-0ff3074e]{display:flex;align-items:center;gap:3px}.rec-wave-bar[data-v-0ff3074e]{width:3px;border-radius:2px;background:#eb445aa6;animation:waveAnim-0ff3074e .7s ease-in-out infinite alternate}.rec-wave-bar[data-v-0ff3074e]:nth-child(odd){height:8px}.rec-wave-bar[data-v-0ff3074e]:nth-child(2n){height:16px}@keyframes waveAnim-0ff3074e{0%{transform:scaleY(.5)}to{transform:scaleY(1.4)}}.slide-up-enter-active[data-v-0ff3074e],.slide-up-leave-active[data-v-0ff3074e]{transition:all .22s ease}.slide-up-enter-from[data-v-0ff3074e],.slide-up-leave-to[data-v-0ff3074e]{opacity:0;transform:translateY(10px)}.search-result-item[data-v-0ff3074e]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .15s}.search-result-item[data-v-0ff3074e]:hover{background:#daa5200f}.result-avatar[data-v-0ff3074e]{width:46px;height:46px;border-radius:50%;margin-right:12px;object-fit:cover;border:1.5px solid rgba(218,165,32,.2)}.result-info[data-v-0ff3074e]{flex:1}.result-username[data-v-0ff3074e]{font-weight:700;font-size:15px}.result-handle[data-v-0ff3074e]{font-size:13px;color:var(--ion-color-medium,#6b7280)}.empty-state[data-v-0ff3074e]{text-align:center;padding:70px 20px}.empty-icon[data-v-0ff3074e]{font-size:60px;color:#daa52066;margin-bottom:14px}.empty-state h3[data-v-0ff3074e]{font-size:20px;font-weight:700;margin:10px 0}.empty-state p[data-v-0ff3074e]{color:var(--ion-color-medium,#6b7280);margin-bottom:20px}.empty-search[data-v-0ff3074e]{padding:40px 20px;text-align:center;color:var(--ion-color-medium,#6b7280)}.loading-container[data-v-0ff3074e]{display:flex;justify-content:center;padding:40px}@keyframes blink-0ff3074e{0%,to{opacity:1}50%{opacity:.3}}.msg-status-icon[data-v-0ff3074e]{font-size:11px;display:flex;align-items:center;justify-content:center;margin-left:2px}.status-local[data-v-0ff3074e]{color:#eb445a;font-weight:700}.status-delivered[data-v-0ff3074e]{color:#10b981;animation:subtlePulse-0ff3074e 2s infinite}@keyframes subtlePulse-0ff3074e{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.pending-voice-bar[data-v-0ff3074e]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ion-color-light, #f4f5f8);border-top:1px solid var(--ion-border-color, #eff3f4);animation:slideUp-0ff3074e .3s ease-out}.voice-preview-bubble[data-v-0ff3074e]{flex:1;display:flex;align-items:center;gap:10px;background:#fff;padding:8px 16px;border-radius:20px;box-shadow:0 2px 8px #0000000d}.preview-play-btn[data-v-0ff3074e]{background:var(--ion-color-primary, #daa520);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.preview-wave[data-v-0ff3074e]{flex:1;display:flex;align-items:center;gap:2px;height:24px}.preview-wave-bar[data-v-0ff3074e]{flex:1;background:#e0e0e0;border-radius:1px;transition:all .2s}.preview-wave-bar.active[data-v-0ff3074e]{background:var(--ion-color-primary, #daa520)}.preview-duration[data-v-0ff3074e]{font-size:13px;color:var(--ion-color-medium, #666);font-family:monospace}.voice-ctrl-btn[data-v-0ff3074e]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}.voice-ctrl-btn[data-v-0ff3074e]:active{transform:scale(.9)}.voice-ctrl-btn.delete[data-v-0ff3074e]{background:#fee;color:#eb445a}.voice-ctrl-btn.send[data-v-0ff3074e]{background:var(--ion-color-primary, #daa520);color:#fff}.send-pending[data-v-0ff3074e]{margin:0}@keyframes slideUp-0ff3074e{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.vd-ring-overlay[data-v-0ff3074e]{position:absolute;bottom:0;left:0;right:0;background:#0a0a0ef5;backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;padding:28px 20px 22px;z-index:50;border-top:1px solid rgba(218,165,32,.12)}.vd-ring-wrap[data-v-0ff3074e]{position:relative;display:flex;align-items:center;justify-content:center}.vd-ring-svg[data-v-0ff3074e]{overflow:visible}.vd-ring-center[data-v-0ff3074e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.vd-ring-timer[data-v-0ff3074e]{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:#fff}.vd-ring-dot[data-v-0ff3074e]{font-size:10px;color:#ef4444;animation:recBlink-0ff3074e 1.2s ease-in-out infinite;letter-spacing:.1em}@keyframes recBlink-0ff3074e{0%,to{opacity:1}50%{opacity:.3}}.vd-live-transcript[data-v-0ff3074e]{font-size:12px;font-style:italic;color:#ffffff73;text-align:center;margin:10px 0 0;max-width:280px;max-height:40px;overflow:hidden;text-overflow:ellipsis}.vd-rec-cancel[data-v-0ff3074e]{margin-top:16px;background:none;border:1px solid rgba(255,255,255,.15);color:#ffffff8c;border-radius:20px;padding:6px 22px;font-size:13px;cursor:pointer;transition:all .2s}.vd-rec-cancel[data-v-0ff3074e]:hover{border-color:#ef444480;color:#f87171}.ring-fade-enter-active[data-v-0ff3074e],.ring-fade-leave-active[data-v-0ff3074e]{transition:opacity .25s ease,transform .25s ease}.ring-fade-enter-from[data-v-0ff3074e],.ring-fade-leave-to[data-v-0ff3074e]{opacity:0;transform:translateY(20px)}.vd-pending-bar[data-v-0ff3074e]{background:#daa5200f;border:1px solid rgba(218,165,32,.18);border-radius:16px 16px 0 0;padding:10px 14px 8px;margin:0 8px}.vd-pending-header[data-v-0ff3074e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.vd-pending-label[data-v-0ff3074e]{font-size:11px;font-weight:700;color:#daa520;letter-spacing:.05em}.vd-pending-transcript[data-v-0ff3074e]{font-size:11px;font-style:italic;color:#ffffff73;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-pending-mood[data-v-0ff3074e]{font-size:11px;color:#fff9}.vd-pending-controls[data-v-0ff3074e]{display:flex;align-items:center;gap:8px}.vd-reply-bar[data-v-0ff3074e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#daa5200f;border-top:1px solid rgba(218,165,32,.15);border-bottom:1px solid rgba(255,255,255,.05);animation:slideUp-0ff3074e .18s ease}.reply-bar-accent[data-v-0ff3074e]{width:3px;flex-shrink:0;height:36px;border-radius:2px;background:#daa520}.reply-bar-body[data-v-0ff3074e]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.reply-bar-label[data-v-0ff3074e]{font-size:9px;font-weight:700;color:#daa520;text-transform:uppercase;letter-spacing:.07em}.reply-bar-preview[data-v-0ff3074e]{font-size:12px;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-bar-close[data-v-0ff3074e]{background:none;border:none;color:#ffffff59;font-size:15px;cursor:pointer;padding:4px 8px;flex-shrink:0;transition:color .2s}.reply-bar-close[data-v-0ff3074e]:hover{color:#f87171}.msg-reply-quote[data-v-0ff3074e]{display:flex;align-items:stretch;gap:8px;margin-bottom:8px;padding:6px 8px;background:#ffffff0d;border-radius:8px;cursor:pointer;transition:background .15s}.msg-reply-quote[data-v-0ff3074e]:hover{background:#daa5201a}.reply-quote-bar[data-v-0ff3074e]{width:2px;flex-shrink:0;border-radius:2px;background:#daa520}.reply-quote-text[data-v-0ff3074e]{font-size:11px;color:#ffffff73;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vd-reflection-toast[data-v-0ff3074e]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#121218f2;backdrop-filter:blur(16px);border:1px solid rgba(218,165,32,.25);border-radius:20px;padding:14px 18px;min-width:280px;max-width:340px;z-index:200;box-shadow:0 8px 32px #00000080,0 0 24px #daa5201a;animation:slideUp-0ff3074e .3s ease}.reflection-prompt>span[data-v-0ff3074e]{display:block;font-size:13px;margin-bottom:10px;color:#ffffffbf}.reflection-input-row[data-v-0ff3074e]{display:flex;gap:8px;align-items:center}.reflection-input[data-v-0ff3074e]{flex:1;background:#ffffff0f;border:1px solid rgba(218,165,32,.25);border-radius:12px;padding:8px 12px;color:#fff;font-size:13px;outline:none}.reflection-input[data-v-0ff3074e]::placeholder{color:#ffffff4d}.reflection-send[data-v-0ff3074e]{background:#daa52033;border:1px solid rgba(218,165,32,.4);color:#daa520;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:all .2s;flex-shrink:0}.reflection-send[data-v-0ff3074e]:hover{background:#daa52059;transform:scale(1.05)}.reflection-skip[data-v-0ff3074e]{background:none;border:none;color:#ffffff4d;font-size:12px;cursor:pointer;padding:0 4px;text-decoration:underline}.invitation-content[data-v-0ff3074e]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.invite-avatar[data-v-0ff3074e]{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:16px;border:3px solid rgba(218,165,32,.3)}.invite-handle[data-v-0ff3074e]{color:#ffffff80;font-size:14px;margin-bottom:8px}.invite-message[data-v-0ff3074e]{color:#ffffffb3;font-size:14px;margin-bottom:24px;line-height:1.5}.invite-actions[data-v-0ff3074e]{width:100%;max-width:280px}.invitations-list[data-v-0ff3074e]{padding:16px}.invitation-item[data-v-0ff3074e]{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:12px}.invite-item-avatar[data-v-0ff3074e]{width:48px;height:48px;border-radius:50%;object-fit:cover}.invite-item-info[data-v-0ff3074e]{flex:1;min-width:0}.invite-item-name[data-v-0ff3074e]{font-weight:600;color:#fff;font-size:14px}.invite-item-handle[data-v-0ff3074e]{color:#ffffff80;font-size:12px}.invite-item-actions[data-v-0ff3074e]{display:flex;gap:8px}.lan-panel[data-v-1d8c0fcc]{margin:16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(218,165,32,.2);overflow:hidden;backdrop-filter:blur(12px)}.lan-header[data-v-1d8c0fcc]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;user-select:none}.lan-title-row[data-v-1d8c0fcc]{display:flex;align-items:center;gap:8px}.lan-icon[data-v-1d8c0fcc]{font-size:18px}.lan-title[data-v-1d8c0fcc]{font-size:15px;font-weight:700;color:#daa520;letter-spacing:.05em}.lan-live-badge[data-v-1d8c0fcc]{font-size:9px;font-weight:800;background:#00c96b33;color:#00c96b;border:1px solid rgba(0,201,107,.4);border-radius:20px;padding:2px 8px;letter-spacing:.1em;animation:livePulse-1d8c0fcc 2s ease-in-out infinite}@keyframes livePulse-1d8c0fcc{0%,to{opacity:1}50%{opacity:.6}}.lan-toggle-track[data-v-1d8c0fcc]{width:44px;height:24px;border-radius:12px;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.15);position:relative;transition:all .3s ease;cursor:pointer}.lan-toggle-track.active[data-v-1d8c0fcc]{background:#daa52040;border-color:#daa520}.lan-toggle-thumb[data-v-1d8c0fcc]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff6;transition:all .3s ease}.lan-toggle-track.active .lan-toggle-thumb[data-v-1d8c0fcc]{left:20px;background:#daa520;box-shadow:0 0 8px #daa52099}.lan-body[data-v-1d8c0fcc]{padding:0 18px 18px;display:flex;flex-direction:column;gap:14px}.lan-status-row[data-v-1d8c0fcc]{display:flex;align-items:center;justify-content:space-between}.lan-ip-chip[data-v-1d8c0fcc]{display:flex;flex-direction:column;gap:2px}.chip-label[data-v-1d8c0fcc]{font-size:10px;opacity:.45;letter-spacing:.08em;text-transform:uppercase}.chip-value[data-v-1d8c0fcc]{font-size:13px;font-weight:600;color:#daa520;font-variant-numeric:tabular-nums}.lan-status-dot[data-v-1d8c0fcc]{width:10px;height:10px;border-radius:50%}.dot-live[data-v-1d8c0fcc]{background:#00c96b;box-shadow:0 0 8px #00c96b;animation:livePulse-1d8c0fcc 1.5s ease-in-out infinite}.dot-ready[data-v-1d8c0fcc]{background:#daa520;box-shadow:0 0 6px #daa52080}.dot-off[data-v-1d8c0fcc]{background:#fff3}.lan-peers[data-v-1d8c0fcc]{display:flex;flex-direction:column;gap:8px}.lan-peer-row[data-v-1d8c0fcc]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff0a;border-radius:10px}.peer-avatar[data-v-1d8c0fcc]{width:30px;height:30px;border-radius:50%;background:#daa52033;color:#daa520;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;flex-shrink:0}.peer-name[data-v-1d8c0fcc]{flex:1;font-size:13px;font-weight:500}.peer-status[data-v-1d8c0fcc]{font-size:10px;font-weight:700}.peer-live[data-v-1d8c0fcc]{color:#00c96b}.peer-stored[data-v-1d8c0fcc]{color:#ffffff59}.lan-actions[data-v-1d8c0fcc]{display:flex;gap:10px}.lan-btn[data-v-1d8c0fcc]{flex:1;padding:11px 8px;border-radius:12px;font-size:13px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.lan-btn.primary[data-v-1d8c0fcc]{background:linear-gradient(135deg,#daa520,#b8860b);color:#000;box-shadow:0 4px 15px #daa5204d}.lan-btn.primary[data-v-1d8c0fcc]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #daa52066}.lan-btn.secondary[data-v-1d8c0fcc]{background:#ffffff14;color:#ffffffd9;border:1px solid rgba(255,255,255,.12)}.lan-btn.ghost[data-v-1d8c0fcc]{background:transparent;color:#fff6;font-size:12px;flex:none;padding:8px 16px}.lan-btn.danger[data-v-1d8c0fcc]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.25)}.lan-btn[data-v-1d8c0fcc]:disabled{opacity:.4;cursor:not-allowed}.mt[data-v-1d8c0fcc]{margin-top:8px}.lan-step[data-v-1d8c0fcc]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.step-label[data-v-1d8c0fcc]{font-size:13px;font-weight:600;color:#ffffffb3}.step-actions[data-v-1d8c0fcc]{display:flex;gap:10px;width:100%}.qr-wrapper[data-v-1d8c0fcc]{padding:12px;background:#fff;border-radius:16px;box-shadow:0 8px 30px #0000004d}.qr-img[data-v-1d8c0fcc]{display:block;width:220px;height:220px;image-rendering:pixelated}.qr-fallback[data-v-1d8c0fcc]{width:100%}.fallback-label[data-v-1d8c0fcc]{font-size:11px;opacity:.5;margin-bottom:6px}.fallback-code[data-v-1d8c0fcc],.manual-code[data-v-1d8c0fcc]{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#daa520;font-family:monospace;font-size:11px;padding:8px;resize:none;box-sizing:border-box}.scanner-wrapper[data-v-1d8c0fcc]{position:relative;width:100%;max-width:260px}.scan-video[data-v-1d8c0fcc]{width:100%;border-radius:14px;background:#000;aspect-ratio:1;object-fit:cover}.scan-overlay[data-v-1d8c0fcc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.scan-corners[data-v-1d8c0fcc]{width:160px;height:160px;border:2px solid #daa520;border-radius:4px;box-shadow:0 0 0 9999px #0006}.file-scan-btn[data-v-1d8c0fcc]{display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:14px;background:#daa5201a;border:2px dashed rgba(218,165,32,.4);color:#daa520;font-size:14px;font-weight:700;cursor:pointer;gap:8px}.manual-entry[data-v-1d8c0fcc]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:4px}.success-step[data-v-1d8c0fcc]{padding:12px 0}.success-ring[data-v-1d8c0fcc]{font-size:52px;animation:popIn-1d8c0fcc .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn-1d8c0fcc{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title[data-v-1d8c0fcc]{font-size:18px;font-weight:800;color:#00c96b}.success-sub[data-v-1d8c0fcc]{font-size:12px;opacity:.5}.error-step[data-v-1d8c0fcc]{padding:8px 0}.error-icon[data-v-1d8c0fcc]{font-size:36px}.error-msg[data-v-1d8c0fcc]{font-size:13px;color:#f87171}.lan-spinner[data-v-1d8c0fcc]{width:28px;height:28px;border:3px solid rgba(218,165,32,.2);border-top-color:#daa520;border-radius:50%;animation:spin-1d8c0fcc .8s linear infinite}@keyframes spin-1d8c0fcc{to{transform:rotate(360deg)}}.hint[data-v-1d8c0fcc]{font-size:12px;opacity:.45}.code-display[data-v-1d8c0fcc]{width:100%;background:#00000059;border:1px solid rgba(218,165,32,.25);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.code-label[data-v-1d8c0fcc]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#daa520b3;font-weight:700}.code-value[data-v-1d8c0fcc]{font-family:Courier New,monospace;font-size:12px;color:#fff9;word-break:break-all;cursor:pointer;padding:8px;background:#ffffff0a;border-radius:8px;line-height:1.4}.code-value[data-v-1d8c0fcc]:active{background:#daa5201a}.copy-btn[data-v-1d8c0fcc]{width:100%;padding:10px;border-radius:10px;background:linear-gradient(135deg,#daa52033,#daa5201a);border:1px solid rgba(218,165,32,.35);color:#daa520;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.copy-btn[data-v-1d8c0fcc]:active{transform:scale(.98)}.lan-expand-enter-active[data-v-1d8c0fcc],.lan-expand-leave-active[data-v-1d8c0fcc]{transition:all .3s ease;overflow:hidden}.lan-expand-enter-from[data-v-1d8c0fcc],.lan-expand-leave-to[data-v-1d8c0fcc]{max-height:0;opacity:0;padding-bottom:0}.nearby-section[data-v-1d8c0fcc]{display:flex;flex-direction:column;gap:10px;background:#0003;border-radius:14px;padding:14px}.nearby-label[data-v-1d8c0fcc]{font-size:11px;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.1em}.nearby-peer-row[data-v-1d8c0fcc]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nearby-peer-row[data-v-1d8c0fcc]:last-child{border-bottom:none}.peer-avatar.near[data-v-1d8c0fcc]{background:#00c96b26;color:#00c96b}.peer-meta[data-v-1d8c0fcc]{flex:1;display:flex;flex-direction:column}.peer-sub[data-v-1d8c0fcc]{font-size:10px;opacity:.4}.connect-btn[data-v-1d8c0fcc]{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;border:1px solid rgba(218,165,32,.4);background:transparent;color:#daa520;transition:all .2s}.connect-btn.connected[data-v-1d8c0fcc]{background:#00c96b1a;border-color:#00c96b;color:#00c96b}.connect-btn.connecting[data-v-1d8c0fcc]{opacity:.6;pointer-events:none}.no-peers-hint[data-v-1d8c0fcc]{text-align:center;padding:20px;opacity:.5}.sub-hint[data-v-1d8c0fcc]{font-size:10px;margin-top:4px}.known-section[data-v-1d8c0fcc]{display:flex;flex-direction:column;gap:8px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);border-radius:14px;padding:14px}.known-hint[data-v-1d8c0fcc]{font-size:11px;color:#ffffff59;margin:0 0 4px;line-height:1.5}.scan-status-row[data-v-1d8c0fcc]{display:flex;align-items:center}.scan-chip[data-v-1d8c0fcc]{font-size:10px;font-weight:600;padding:4px 10px;border-radius:20px;letter-spacing:.04em}.scan-chip.scanning[data-v-1d8c0fcc]{background:#daa5201a;color:#daa520;animation:livePulse-1d8c0fcc 1.5s ease-in-out infinite}.scan-chip.found[data-v-1d8c0fcc]{background:#00c96b1f;color:#00c96b;border:1px solid rgba(0,201,107,.3)}.scan-chip.offline[data-v-1d8c0fcc]{background:#ffffff0d;color:#ffffff4d}.lan-expand-enter-to[data-v-1d8c0fcc],.lan-expand-leave-from[data-v-1d8c0fcc]{max-height:1000px;opacity:1}.profile-container[data-v-72cfd208]{max-width:600px;margin:0 auto}.cover-image[data-v-72cfd208]{height:200px;background:linear-gradient(135deg,#0f172a,#1e293b 40%,#020617);position:relative}.cover-photo[data-v-72cfd208]{width:100%;height:100%;object-fit:cover}.cover-gradient[data-v-72cfd208]{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.3))}.profile-info[data-v-72cfd208]{padding:0 16px;margin-top:-40px;position:relative}.stat-item[data-v-72cfd208]{display:flex;gap:4px;font-size:14px;cursor:pointer;transition:opacity .2s}.stat-item[data-v-72cfd208]:hover{text-decoration:underline;opacity:.8}.stat-value[data-v-72cfd208]{font-weight:800;color:var(--ion-text-color, #0f1419)}.stat-label[data-v-72cfd208]{color:var(--ion-color-medium, #536471)}.avatar-section[data-v-72cfd208]{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:8px}.action-buttons-row[data-v-72cfd208]{display:flex;justify-content:flex-end;margin-top:-36px;position:relative;z-index:5}.avatar-container[data-v-72cfd208]{border:4px solid var(--ion-background-color, #fff);border-radius:50%;background:var(--ion-background-color, #fff)}.action-buttons[data-v-72cfd208]{display:flex;gap:12px;flex-wrap:nowrap;align-items:center}.message-btn[data-v-72cfd208]{--background: transparent;--color: #0f1419;--border-color: #cfd9de;--border-width: 1px;--border-radius: 20px;height:36px;font-weight:700;text-transform:none;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1);background:transparent;margin:0}.message-btn[data-v-72cfd208]:hover{--background: rgba(0, 0, 0, .03);--border-color: #bcc9d2}.message-btn[data-v-72cfd208]:active{--background: rgba(0, 0, 0, .08);transform:scale(.96)}.message-btn ion-icon[data-v-72cfd208]{font-size:18px;margin-right:4px}.profile-avatar[data-v-72cfd208]{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block}.edit-profile-btn[data-v-72cfd208],.follow-btn[data-v-72cfd208],.unfollow-btn[data-v-72cfd208]{--border-radius: 20px;height:36px;font-weight:700;text-transform:none;font-size:14px}.follow-btn[data-v-72cfd208]{--background: var(--ion-color-primary, #daa520);--color: #ffffff;--border-width: 0;box-shadow:0 2px 8px #daa52033}.follow-btn[data-v-72cfd208]:hover{--background: var(--ion-color-primary-tint, #deae36);box-shadow:0 4px 12px #daa5204d}.unfollow-btn[data-v-72cfd208],.edit-profile-btn[data-v-72cfd208]{--background: transparent;--color: var(--ion-text-color, #1a1a1a);--border-color: #cfd9de;--border-width: 1px}.ghost-btn[data-v-72cfd208]{--background: #f1f5f9;--color: #475569;--border-radius: 20px;--box-shadow: none}.ghost-btn.active[data-v-72cfd208]{--background: #0f172a;--color: #f8fafc;box-shadow:0 4px 12px #0f172a4d}.anonymous-badge[data-v-72cfd208]{font-size:11px;vertical-align:middle;margin-left:8px;--padding-start: 6px;--padding-end: 8px;--padding-top: 2px;--padding-bottom: 2px;border-radius:12px;text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;gap:4px}.edit-profile-btn[data-v-72cfd208]:hover,.unfollow-btn[data-v-72cfd208]:hover{--background: rgba(0, 0, 0, .03);--border-color: #bcc9d2}.edit-cover[data-v-72cfd208]{width:100%;height:140px;border-radius:16px;overflow:hidden;background:#020617;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.edit-cover img[data-v-72cfd208]{width:100%;height:100%;object-fit:cover}.edit-cover-placeholder[data-v-72cfd208]{color:#9ca3af;font-size:14px}.edit-avatar[data-v-72cfd208]{display:flex;justify-content:center;margin-top:-32px;margin-bottom:16px}.edit-avatar img[data-v-72cfd208]{width:96px;height:96px;border-radius:50%;border:4px solid #fff;object-fit:cover}.edit-form[data-v-72cfd208]{display:flex;flex-direction:column;gap:10px}.edit-row ion-input[data-v-72cfd208]{--background: #f3f4f6;--border-radius: 12px;padding-inline:12px}.save-profile-btn[data-v-72cfd208]{margin-top:12px;--border-radius: 999px;font-weight:700}.user-details[data-v-72cfd208]{margin-top:8px}.display-name[data-v-72cfd208]{font-size:20px;font-weight:800;margin:0;color:var(--ion-text-color, #0f1419)}.username[data-v-72cfd208]{font-size:15px;color:var(--ion-color-medium, #536471);margin:2px 0 12px}.bio-section[data-v-72cfd208]{margin:12px 0}.bio-text[data-v-72cfd208]{font-size:15px;line-height:20px;color:var(--ion-text-color, #0f1419)}.metadata[data-v-72cfd208]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.metadata-item[data-v-72cfd208]{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--ion-color-medium, #536471)}.metadata-item ion-icon[data-v-72cfd208]{font-size:18px}.stats-section[data-v-72cfd208]{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.stat-item[data-v-72cfd208]{display:flex;gap:4px;cursor:pointer;transition:opacity .2s}.stat-item[data-v-72cfd208]:hover{opacity:.7}.stat-value[data-v-72cfd208]{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419)}.stat-label[data-v-72cfd208]{font-size:15px;color:var(--ion-color-medium, #536471)}.profile-tabs[data-v-72cfd208]{display:flex;border-bottom:1px solid var(--ion-border-color, #eff3f4);position:sticky;top:0;background:var(--ion-background-color, #fff);z-index:10}.tab-item[data-v-72cfd208]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;color:var(--ion-color-medium, #536471);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-item ion-icon[data-v-72cfd208]{font-size:20px}.tab-item span[data-v-72cfd208]{font-size:13px;font-weight:500}.tab-item[data-v-72cfd208]:hover{background:var(--ion-color-light, rgba(0, 0, 0, .03))}.tab-item.active[data-v-72cfd208]{color:var(--ion-color-primary, #daa520);border-bottom-color:var(--ion-color-primary, #daa520);font-weight:700}.posts-section[data-v-72cfd208]{padding:16px}.post-item[data-v-72cfd208]{padding:16px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.post-header[data-v-72cfd208]{margin-bottom:8px}.post-time[data-v-72cfd208]{font-size:13px;color:var(--ion-color-medium, #536471)}.post-content[data-v-72cfd208]{font-size:15px;line-height:20px;color:var(--ion-text-color, #0f1419);white-space:pre-wrap;word-wrap:break-word}.post-content .post-link[data-v-72cfd208]{color:#daa520;text-decoration:none}.post-content .post-link[data-v-72cfd208]:hover{text-decoration:underline}.post-content .hashtag[data-v-72cfd208],.post-content .mention[data-v-72cfd208]{color:#daa520;cursor:pointer}.post-image[data-v-72cfd208]{width:100%;border-radius:16px;margin:12px 0;cursor:pointer}.post-media-container[data-v-72cfd208]{margin:12px 0}.post-media-grid[data-v-72cfd208]{display:grid;gap:2px;border-radius:16px;overflow:hidden;border:1px solid var(--ion-border-color, #eff3f4)}.post-media-grid.count-1[data-v-72cfd208]{grid-template-columns:1fr}.post-media-grid.count-2[data-v-72cfd208]{grid-template-columns:1fr 1fr;aspect-ratio:16/9}.post-media-grid.count-3[data-v-72cfd208]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/9}.post-media-grid.count-3 .media-wrapper[data-v-72cfd208]:first-child{grid-row:1 / span 2}.post-media-grid.count-4[data-v-72cfd208]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/9}.media-wrapper[data-v-72cfd208]{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.post-media-img[data-v-72cfd208],.post-media-video[data-v-72cfd208]{width:100%;height:100%;object-fit:cover;display:block}.video-preview[data-v-72cfd208]{position:relative;width:100%;height:100%}.video-overlay[data-v-72cfd208]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}.post-stats[data-v-72cfd208]{display:flex;gap:16px;margin-top:12px;color:var(--ion-color-medium, #536471);font-size:13px}.post-stats span[data-v-72cfd208]{display:flex;align-items:center;gap:4px}.post-stats ion-icon[data-v-72cfd208]{font-size:16px}.post-actions[data-v-72cfd208]{display:flex;justify-content:space-between;margin-top:12px;max-width:400px}.action-btn[data-v-72cfd208]{--color: var(--ion-color-medium, #536471);--padding-start: 8px;--padding-end: 8px;font-size:13px;transition:all .2s ease}.action-btn[data-v-72cfd208]::part(native){border-radius:50%}.action-btn ion-icon[data-v-72cfd208]{font-size:18px;margin-right:4px}.action-btn[data-v-72cfd208]:hover{--color: var(--ion-color-primary, #1D9BF0)}.like-btn.liked[data-v-72cfd208]{--color: #f91880 !important}.like-btn.liked ion-icon[data-v-72cfd208]{color:#f91880}.retweet-btn.reposted[data-v-72cfd208]{--color: #00ba7c !important}.verification-cta-section[data-v-72cfd208]{margin:16px 0}.cta-verify-btn[data-v-72cfd208]{--box-shadow: 0 4px 12px rgba(218, 165, 32, .4);margin-top:10px;font-weight:700;letter-spacing:.5px}.cta-verify-btn ion-icon[data-v-72cfd208]{font-size:20px}.media-grid[data-v-72cfd208]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px}.media-item[data-v-72cfd208]{aspect-ratio:1;overflow:hidden;cursor:pointer;position:relative}.media-item img[data-v-72cfd208],.video-item-preview video[data-v-72cfd208]{width:100%;height:100%;object-fit:cover;transition:transform .2s}.video-item-preview[data-v-72cfd208]{width:100%;height:100%;position:relative}.video-badge[data-v-72cfd208]{position:absolute;top:8px;right:8px;color:#fff;background:#0000004d;padding:2px;border-radius:4px;display:flex}.media-item:hover img[data-v-72cfd208],.media-item:hover video[data-v-72cfd208]{transform:scale(1.05)}.empty-state[data-v-72cfd208],.error-state[data-v-72cfd208]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.empty-icon[data-v-72cfd208],.error-icon[data-v-72cfd208]{font-size:64px;margin-bottom:16px;opacity:.5}.loading-container[data-v-72cfd208],.loading-posts[data-v-72cfd208]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.loading-posts ion-spinner[data-v-72cfd208]{margin-bottom:12px}.repost-badge[data-v-72cfd208]{display:flex;align-items:center;gap:4px;color:var(--ion-color-medium, #536471);font-size:13px;font-weight:700;margin-bottom:4px}.repost-icon[data-v-72cfd208]{font-size:16px}.logout-item[data-v-72cfd208]{margin-top:20px}.media-modal[data-v-72cfd208]{--background: #000}.media-lightbox[data-v-72cfd208]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;overflow:auto}.zoom-container[data-v-72cfd208]{transition:transform .2s ease-out;display:flex;align-items:center;justify-content:center;min-width:100%;min-height:100%}.media-lightbox img[data-v-72cfd208]{max-width:100%;max-height:100%;object-fit:contain}.full-screen-modal[data-v-72cfd208]{--width: 100%;--height: 100%}.loading-container[data-v-26fde20a]{display:flex;justify-content:center;padding:18px 0}.empty-state[data-v-26fde20a]{padding:24px;text-align:center;color:var(--ion-color-medium, #536471)}.notif-title[data-v-26fde20a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.notif-message-row[data-v-26fde20a]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.notif-message[data-v-26fde20a]{font-weight:600;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-time[data-v-26fde20a]{margin-top:4px;font-size:12px;color:var(--ion-color-medium, #536471)}.notif-dot[data-v-26fde20a]{width:8px;height:8px;border-radius:50%;background:#daa520}.loading-container[data-v-e06b97a0]{display:flex;justify-content:center;align-items:center;height:200px}.empty-state[data-v-e06b97a0]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:300px;color:var(--ion-color-medium)}.empty-icon[data-v-e06b97a0]{font-size:64px;margin-bottom:16px}.users-list[data-v-e06b97a0]{padding-bottom:50px}.user-item[data-v-e06b97a0]{display:flex;padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #e5e7eb);cursor:pointer;align-items:flex-start}.user-item[data-v-e06b97a0]:active{background-color:#0000000d}.user-avatar[data-v-e06b97a0]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-info[data-v-e06b97a0]{flex-grow:1;margin:0 12px;min-width:0}.user-name[data-v-e06b97a0]{font-weight:800;font-size:16px;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-handle[data-v-e06b97a0]{font-size:14px;color:var(--ion-color-medium, #536471);margin-bottom:4px}.user-bio[data-v-e06b97a0]{font-size:14px;color:var(--ion-text-color, #0f1419);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.action-section[data-v-e06b97a0]{flex-shrink:0}.button-group[data-v-e06b97a0]{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.status-btn[data-v-e06b97a0]{--background: var(--ion-color-light);--color: var(--ion-color-medium);font-size:11px;height:24px;margin:0;--padding-start: 8px;--padding-end: 8px}.action-btn[data-v-e06b97a0]{margin:0;font-weight:700}.frat-card[data-v-4c6e1d85]{position:relative;background:var(--ion-card-background, #1a1a2e);border:1px solid color-mix(in srgb,var(--frat-color) 30%,transparent);border-radius:20px;padding:18px 18px 14px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.frat-card[data-v-4c6e1d85]:hover{transform:translateY(-3px);box-shadow:0 12px 40px color-mix(in srgb,var(--frat-color) 25%,transparent)}.frat-glow[data-v-4c6e1d85]{position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,var(--frat-color) 0%,transparent 70%);opacity:.15;pointer-events:none;animation:pulse-glow-4c6e1d85 3s ease-in-out infinite}@keyframes pulse-glow-4c6e1d85{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.22;transform:scale(1.15)}}.frat-header[data-v-4c6e1d85]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.frat-emblem-wrap[data-v-4c6e1d85]{flex-shrink:0}.frat-emblem[data-v-4c6e1d85]{width:52px;height:52px;border-radius:14px;object-fit:cover;border:2px solid color-mix(in srgb,var(--frat-color) 50%,transparent)}.frat-emblem-fallback[data-v-4c6e1d85]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--frat-color),color-mix(in srgb,var(--frat-color) 50%,#000));display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;color:#fff}.frat-info[data-v-4c6e1d85]{flex:1;min-width:0}.frat-name[data-v-4c6e1d85]{margin:0 0 2px;font-size:16px;font-weight:800;color:var(--ion-text-color, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frat-motto[data-v-4c6e1d85]{margin:0 0 3px;font-size:12px;color:var(--frat-color);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frat-founder[data-v-4c6e1d85]{margin:0;font-size:11px;color:var(--ion-color-medium, #888)}.frat-energy-bar[data-v-4c6e1d85]{margin-bottom:12px}.energy-label[data-v-4c6e1d85]{display:flex;justify-content:space-between;font-size:11px;color:var(--ion-color-medium, #888);margin-bottom:4px}.energy-value[data-v-4c6e1d85]{font-weight:700;color:var(--frat-color)}.energy-track[data-v-4c6e1d85]{background:color-mix(in srgb,var(--frat-color) 15%,transparent);border-radius:99px;height:5px;overflow:hidden}.energy-fill[data-v-4c6e1d85]{height:100%;background:linear-gradient(90deg,var(--frat-color),color-mix(in srgb,var(--frat-color) 60%,#fff));border-radius:99px;transition:width .8s cubic-bezier(.4,0,.2,1)}.frat-footer[data-v-4c6e1d85]{display:flex;align-items:center;justify-content:space-between}.frat-stats[data-v-4c6e1d85]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stat[data-v-4c6e1d85]{display:flex;align-items:center;gap:3px;font-size:12px;color:var(--ion-color-medium, #888)}.frat-badge-pill[data-v-4c6e1d85]{background:color-mix(in srgb,var(--frat-color) 20%,transparent);color:var(--frat-color);border-radius:99px;padding:2px 10px;font-size:11px;font-weight:600}.frat-join-method[data-v-4c6e1d85]{font-size:11px;color:var(--ion-color-medium, #888)}.contact-discovery[data-v-6cb5d940]{background:var(--ion-color-light, #f4f5f8);border-radius:24px;padding:20px;margin:16px;border:1px solid rgba(0,0,0,.05)}.discovery-header[data-v-6cb5d940]{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.header-content[data-v-6cb5d940]{display:flex;flex-direction:column;align-items:center;gap:10px}.header-icon[data-v-6cb5d940]{font-size:40px;color:var(--ion-color-primary);background:color-mix(in srgb,var(--ion-color-primary) 15%,transparent);padding:12px;border-radius:20px}.header-text h3[data-v-6cb5d940]{margin:0;font-weight:800;font-size:18px}.header-text p[data-v-6cb5d940]{margin:4px 0 0;font-size:13px;color:var(--ion-color-medium);line-height:1.4}.sync-btn[data-v-6cb5d940]{--border-radius: 99px;font-weight:700;height:44px;width:100%}.results-section[data-v-6cb5d940]{margin-top:24px}.results-title[data-v-6cb5d940]{font-size:14px;font-weight:700;color:var(--ion-color-medium);text-transform:uppercase;margin-bottom:12px}.user-list[data-v-6cb5d940]{display:flex;flex-direction:column;gap:12px}.user-card[data-v-6cb5d940]{display:flex;align-items:center;gap:12px;background:#fff;padding:12px;border-radius:16px;box-shadow:0 4px 12px #00000008}.user-avatar[data-v-6cb5d940]{width:44px;height:44px;border-radius:50%;object-fit:cover;cursor:pointer}.user-info[data-v-6cb5d940]{flex:1;min-width:0;cursor:pointer}.user-name[data-v-6cb5d940]{font-weight:700;font-size:15px;color:#000}.user-handle[data-v-6cb5d940]{font-size:12px;color:var(--ion-color-medium)}.user-bio[data-v-6cb5d940]{font-size:11px;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-btn[data-v-6cb5d940]{--border-radius: 99px;font-size:12px;font-weight:700;margin:0;min-width:80px}.empty-results[data-v-6cb5d940]{text-align:center;padding:20px 0}.empty-icon[data-v-6cb5d940]{font-size:32px;margin-bottom:8px}.empty-results h4[data-v-6cb5d940]{margin:0;font-weight:700}.empty-results p[data-v-6cb5d940]{font-size:12px;color:var(--ion-color-medium);margin:4px 0 12px}ion-header ion-toolbar[data-v-a0cddf94]:first-child{--background: var(--ion-background-color)}.filter-tabs[data-v-a0cddf94]{display:flex;gap:6px;padding:8px 16px;overflow-x:auto;background:var(--ion-background-color)}.filter-tab[data-v-a0cddf94]{flex-shrink:0;background:var(--ion-color-light, #f4f4f4);border:none;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;color:var(--ion-color-medium);transition:all .2s}.filter-tab.active[data-v-a0cddf94]{background:var(--ion-color-primary);color:#fff}.loading-grid[data-v-a0cddf94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px}.skeleton-card[data-v-a0cddf94]{height:180px;background:linear-gradient(90deg,#1a1a2e 25%,#252540,#1a1a2e 75%);background-size:200% 100%;animation:shimmer-a0cddf94 1.5s infinite;border-radius:20px}@keyframes shimmer-a0cddf94{0%{background-position:200% 0}to{background-position:-200% 0}}.section[data-v-a0cddf94]{padding:16px}.section-title[data-v-a0cddf94]{font-size:18px;font-weight:800;margin:0 0 14px;color:var(--ion-text-color)}.frat-grid[data-v-a0cddf94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.empty-state[data-v-a0cddf94]{text-align:center;padding:60px 24px}.empty-icon[data-v-a0cddf94]{font-size:48px;margin-bottom:12px}.empty-state h3[data-v-a0cddf94]{font-size:20px;font-weight:800;margin:0 0 6px}.empty-state p[data-v-a0cddf94]{color:var(--ion-color-medium);margin:0 0 20px}.load-more-wrap[data-v-a0cddf94]{text-align:center;padding:16px}.create-btn[data-v-a0cddf94]{--color: var(--ion-color-primary);font-size:22px}.create-modal-content[data-v-a0cddf94]{--padding-top: 0}.create-form[data-v-a0cddf94]{padding:20px 16px 40px}.emblem-upload-wrap[data-v-a0cddf94]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;cursor:pointer}.emblem-preview[data-v-a0cddf94]{width:90px;height:90px;border-radius:22px;background:linear-gradient(135deg,var(--frat-color, #6366f1),#1a1a2e);display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:900;color:#fff;overflow:hidden;margin-bottom:8px;border:2px dashed rgba(255,255,255,.2)}.emblem-preview img[data-v-a0cddf94]{width:100%;height:100%;object-fit:cover}.upload-hint[data-v-a0cddf94]{font-size:12px;color:var(--ion-color-medium)}.form-item[data-v-a0cddf94]{--background: var(--ion-color-light, #f4f4f4);border-radius:12px;margin-bottom:10px}.form-section-title[data-v-a0cddf94]{font-size:13px;font-weight:700;color:var(--ion-color-medium);margin:16px 0 8px;text-transform:uppercase;letter-spacing:.5px}.color-palette[data-v-a0cddf94]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:4px}.color-swatch[data-v-a0cddf94]{width:32px;height:32px;border-radius:50%;cursor:pointer;transition:transform .2s,box-shadow .2s}.color-swatch.active[data-v-a0cddf94]{transform:scale(1.25);box-shadow:0 0 0 3px #fff,0 0 0 5px currentColor}.join-method-grid[data-v-a0cddf94]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:4px}.join-method-opt[data-v-a0cddf94]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:var(--ion-color-light, #f4f4f4);border-radius:12px;cursor:pointer;border:2px solid transparent;transition:all .2s}.join-method-opt.active[data-v-a0cddf94]{border-color:var(--ion-color-primary);background:color-mix(in srgb,var(--ion-color-primary) 10%,transparent)}.jm-icon[data-v-a0cddf94]{font-size:20px}.jm-label[data-v-a0cddf94]{font-size:12px;font-weight:600}.toggle-item[data-v-a0cddf94]{margin-top:12px}.create-submit-btn[data-v-a0cddf94]{margin-top:24px;--background: var(--frat-color, var(--ion-color-primary));--border-radius: 99px;height:50px;font-size:16px;font-weight:700}.frat-page-root[data-v-0fffdd79]{display:flex;flex-direction:column;height:100%;background:var(--ion-background-color)}.frat-header-bar ion-toolbar[data-v-0fffdd79]{--background: transparent}.frat-hero[data-v-0fffdd79]{position:relative;overflow:hidden;padding:0 0 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--frat-color) 18%,var(--ion-background-color)) 0%,var(--ion-background-color) 100%)}.frat-hero-bg[data-v-0fffdd79]{position:absolute;inset:0;pointer-events:none}.hero-orb[data-v-0fffdd79]{position:absolute;border-radius:50%;opacity:.18;animation:float-0fffdd79 6s ease-in-out infinite}.orb1[data-v-0fffdd79]{width:200px;height:200px;background:radial-gradient(circle,var(--frat-color),transparent);top:-80px;right:-60px;animation-delay:0s}.orb2[data-v-0fffdd79]{width:140px;height:140px;background:radial-gradient(circle,var(--frat-color),transparent);bottom:0;left:-40px;animation-delay:2s}.orb3[data-v-0fffdd79]{width:80px;height:80px;background:radial-gradient(circle,var(--frat-color),transparent);top:30px;left:40%;animation-delay:4s}@keyframes float-0fffdd79{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.08)}}.hero-content[data-v-0fffdd79]{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 20px 0;text-align:center}.hero-emblem-wrap[data-v-0fffdd79]{position:relative;margin-bottom:14px}.hero-emblem[data-v-0fffdd79],.hero-emblem-fallback[data-v-0fffdd79]{width:88px;height:88px;border-radius:22px;border:3px solid color-mix(in srgb,var(--frat-color) 60%,transparent)}.hero-emblem[data-v-0fffdd79]{object-fit:cover}.hero-emblem-fallback[data-v-0fffdd79]{background:linear-gradient(135deg,var(--frat-color),#000);display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:900;color:#fff}.hero-emblem-ring[data-v-0fffdd79]{position:absolute;inset:-8px;border-radius:28px;border:2px solid color-mix(in srgb,var(--frat-color) 30%,transparent);animation:ring-pulse-0fffdd79 2.5s ease-in-out infinite}@keyframes ring-pulse-0fffdd79{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.06);opacity:.8}}.hero-name[data-v-0fffdd79]{font-size:26px;font-weight:900;margin:0 0 4px;color:var(--ion-text-color)}.hero-motto[data-v-0fffdd79]{font-size:14px;color:var(--frat-color);font-style:italic;margin:0 0 8px;max-width:280px}.hero-meta[data-v-0fffdd79]{font-size:12px;color:var(--ion-color-medium);margin-bottom:16px;display:flex;gap:6px;align-items:center}.dot[data-v-0fffdd79]{opacity:.4}.hero-energy[data-v-0fffdd79]{width:100%;max-width:320px;margin-bottom:16px}.energy-labels[data-v-0fffdd79]{display:flex;justify-content:space-between;font-size:12px;color:var(--ion-color-medium);margin-bottom:5px}.energy-score[data-v-0fffdd79]{color:var(--frat-color);font-weight:700}.energy-track[data-v-0fffdd79]{background:color-mix(in srgb,var(--frat-color) 15%,transparent);border-radius:99px;height:6px;overflow:hidden}.energy-fill[data-v-0fffdd79]{height:100%;border-radius:99px;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--frat-color),color-mix(in srgb,var(--frat-color) 60%,#fff));transition:width 1.2s cubic-bezier(.4,0,.2,1)}.energy-shimmer[data-v-0fffdd79]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-move-0fffdd79 2s linear infinite}@keyframes shimmer-move-0fffdd79{0%{transform:translate(-100%)}to{transform:translate(200%)}}.hero-actions[data-v-0fffdd79]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.join-btn[data-v-0fffdd79]{--background: var(--frat-color);--border-radius: 99px;font-weight:700}.pending-badge[data-v-0fffdd79]{background:var(--ion-color-light);color:var(--ion-color-medium);border-radius:99px;padding:8px 16px;font-size:13px;font-weight:600}.viewer-role-badge[data-v-0fffdd79]{background:color-mix(in srgb,var(--frat-color) 20%,transparent);color:var(--frat-color);padding:6px 14px;border-radius:99px;font-size:13px;font-weight:700}.sub-tabs[data-v-0fffdd79]{display:flex;border-bottom:1px solid var(--ion-color-light, #eee);background:var(--ion-background-color);position:sticky;top:0;z-index:10}.sub-tab[data-v-0fffdd79]{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 8px;font-size:13px;font-weight:600;color:var(--ion-color-medium);background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.sub-tab.active[data-v-0fffdd79]{color:var(--frat-color);border-bottom-color:var(--frat-color)}.tab-section[data-v-0fffdd79]{padding:14px 16px}.section-label[data-v-0fffdd79]{font-size:14px;font-weight:700;color:var(--ion-color-medium);margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}.broadcasts-section[data-v-0fffdd79]{margin-bottom:16px}.broadcast-card[data-v-0fffdd79]{background:color-mix(in srgb,var(--frat-color) 8%,var(--ion-card-background, #1a1a2e));border:1px solid color-mix(in srgb,var(--frat-color) 25%,transparent);border-radius:14px;padding:14px;margin-bottom:10px}.broadcast-card.pinned[data-v-0fffdd79]{border-style:dashed}.bc-header[data-v-0fffdd79]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bc-type-badge[data-v-0fffdd79]{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--frat-color);background:color-mix(in srgb,var(--frat-color) 15%,transparent);padding:2px 8px;border-radius:99px}.bc-sender[data-v-0fffdd79]{font-size:12px;color:var(--ion-color-medium)}.bc-content[data-v-0fffdd79]{margin:0;font-size:14px;color:var(--ion-text-color);line-height:1.5}.post-prompt[data-v-0fffdd79]{display:flex;align-items:center;gap:12px;background:var(--ion-card-background, #1a1a2e);border:1px solid var(--ion-color-light, #333);border-radius:16px;padding:14px;cursor:pointer;margin-bottom:16px;transition:border-color .2s}.post-prompt[data-v-0fffdd79]:hover{border-color:var(--frat-color)}.pp-avatar[data-v-0fffdd79]{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--frat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex-shrink:0}.pp-avatar img[data-v-0fffdd79]{width:100%;height:100%;object-fit:cover}.pp-input[data-v-0fffdd79]{flex:1;color:var(--ion-color-medium);font-size:14px}.post-skeleton[data-v-0fffdd79]{height:120px;background:var(--ion-color-light, #1a1a2e);border-radius:14px;margin-bottom:10px;animation:shimmer-0fffdd79 1.5s infinite}.member-skeleton[data-v-0fffdd79]{height:56px;background:var(--ion-color-light, #1a1a2e);border-radius:14px;margin-bottom:8px;animation:shimmer-0fffdd79 1.5s infinite}@keyframes shimmer-0fffdd79{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.tab-empty[data-v-0fffdd79]{text-align:center;padding:40px 16px;color:var(--ion-color-medium)}.tab-empty span[data-v-0fffdd79]{font-size:40px;display:block;margin-bottom:10px}.frat-post-card[data-v-0fffdd79]{background:var(--ion-card-background, #1a1a2e);border-radius:16px;border:1px solid var(--ion-color-light, #2a2a3e);padding:14px;margin-bottom:10px}.fp-author[data-v-0fffdd79]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fp-avatar[data-v-0fffdd79]{width:34px;height:34px;border-radius:50%;object-fit:cover}.fp-avatar-fallback[data-v-0fffdd79]{background:var(--frat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.fp-username[data-v-0fffdd79]{font-weight:700;font-size:14px;display:block}.fp-time[data-v-0fffdd79]{font-size:11px;color:var(--ion-color-medium)}.fp-content[data-v-0fffdd79]{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--ion-text-color)}.fp-media[data-v-0fffdd79]{width:100%;border-radius:12px;max-height:280px;object-fit:cover;margin-bottom:10px}.fp-actions[data-v-0fffdd79]{display:flex;gap:16px}.fp-action-btn[data-v-0fffdd79]{display:flex;align-items:center;gap:5px;background:none;border:none;font-size:13px;color:var(--ion-color-medium);cursor:pointer;padding:4px 8px;border-radius:99px;transition:background .2s}.fp-action-btn[data-v-0fffdd79]:hover{background:var(--ion-color-light, #2a2a3e)}.requests-section[data-v-0fffdd79]{margin-bottom:20px}.request-card[data-v-0fffdd79]{display:flex;align-items:flex-start;gap:12px;background:var(--ion-card-background, #1a1a2e);border-radius:14px;padding:12px;margin-bottom:8px}.req-avatar[data-v-0fffdd79]{width:38px;height:38px;border-radius:50%;object-fit:cover}.req-info[data-v-0fffdd79]{flex:1}.req-username[data-v-0fffdd79]{font-weight:700;font-size:14px;display:block;margin-bottom:4px}.req-answers p[data-v-0fffdd79]{margin:2px 0;font-size:12px;color:var(--ion-color-medium)}.req-actions[data-v-0fffdd79]{display:flex;gap:6px}.member-row[data-v-0fffdd79]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ion-color-light, #2a2a3e)}.member-avatar[data-v-0fffdd79]{width:40px;height:40px;border-radius:50%;object-fit:cover}.member-avatar-fallback[data-v-0fffdd79]{background:var(--frat-color);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.member-info[data-v-0fffdd79]{flex:1}.member-username[data-v-0fffdd79]{font-weight:700;font-size:14px;display:block}.member-name[data-v-0fffdd79]{font-size:12px;color:var(--ion-color-medium)}.member-role-badge[data-v-0fffdd79]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}.member-role-badge.founder[data-v-0fffdd79]{background:#ffd70026;color:gold}.member-role-badge.core[data-v-0fffdd79]{background:#ff643226;color:#ff6432}.member-role-badge.voice[data-v-0fffdd79]{background:#c864ff26;color:#c864ff}.member-role-badge.member[data-v-0fffdd79]{background:#6366f126;color:#6366f1}.member-role-badge.observer[data-v-0fffdd79]{background:#80808026;color:#888}.role-select[data-v-0fffdd79]{background:var(--ion-color-light, #2a2a3e);border:none;border-radius:8px;padding:4px 8px;font-size:12px;color:var(--ion-text-color);cursor:pointer}.about-card[data-v-0fffdd79]{background:var(--ion-card-background, #1a1a2e);border-radius:16px;padding:16px;margin-bottom:12px}.about-card h3[data-v-0fffdd79]{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--frat-color)}.about-card p[data-v-0fffdd79]{margin:0;font-size:14px;color:var(--ion-text-color);line-height:1.5}.bc-textarea[data-v-0fffdd79]{--background: var(--ion-color-light, #2a2a3e);--border-radius: 12px;margin:10px 0}.bc-send-btn[data-v-0fffdd79]{margin-top:8px;--background: var(--frat-color)}.hero-skeleton[data-v-0fffdd79]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:12px}.hs-emblem[data-v-0fffdd79]{width:88px;height:88px;border-radius:22px;background:var(--ion-color-light, #2a2a3e);animation:shimmer-0fffdd79 1.5s infinite}.hs-line[data-v-0fffdd79]{height:16px;border-radius:8px;background:var(--ion-color-light, #2a2a3e);animation:shimmer-0fffdd79 1.5s infinite}.hs-line.wide[data-v-0fffdd79]{width:180px}.hs-line.narrow[data-v-0fffdd79]{width:120px}.q-modal-content[data-v-0fffdd79]{--padding-start: 0;--padding-end: 0}.q-form[data-v-0fffdd79]{padding:20px 16px 40px}.q-item[data-v-0fffdd79]{margin-bottom:16px}.q-label[data-v-0fffdd79]{font-size:14px;font-weight:600;display:block;margin-bottom:8px;color:var(--ion-text-color)}.q-textarea[data-v-0fffdd79]{--background: var(--ion-color-light, #f4f4f4);--border-radius: 12px}.q-submit-btn[data-v-0fffdd79]{margin-top:24px;--background: var(--frat-color, var(--ion-color-primary))}.verification-content[data-v-6fb41387]{--background: #121212}.intro-text[data-v-6fb41387]{color:#ccc;text-align:center;margin-bottom:24px}.tier-card[data-v-6fb41387]{border-radius:16px;background:#1e1e1e;border:2px solid transparent;transition:all .3s ease;margin-bottom:16px;cursor:pointer}.tier-card.selected[data-v-6fb41387]{border-color:var(--ion-color-primary);background:#252525}.blue-tier.selected[data-v-6fb41387]{border-color:#1d9bf0;box-shadow:0 4px 20px #1d9bf033}.silver-tier.selected[data-v-6fb41387]{border-color:silver;box-shadow:0 4px 20px #c0c0c033}.gold-tier.selected[data-v-6fb41387]{border-color:gold;box-shadow:0 4px 20px #ffd70033}.badge-title[data-v-6fb41387]{display:flex;align-items:center;gap:8px;font-weight:700;color:#fff}.badge-icon[data-v-6fb41387]{display:flex;align-items:center;justify-content:center}ion-card-subtitle[data-v-6fb41387]{margin-top:4px;color:#aaa}.form-container[data-v-6fb41387]{margin-top:16px;animation:fadeIn-6fb41387 .3s ease-out forwards}.custom-input[data-v-6fb41387]{--background: #2a2a2a;border-radius:8px;margin-bottom:12px}.file-upload-container[data-v-6fb41387]{margin:16px 0;text-align:center}.file-upload-label[data-v-6fb41387]{display:flex;justify-content:center;align-items:center;height:100px;border:2px dashed #444;border-radius:12px;color:#888;cursor:pointer}.file-upload-label input[data-v-6fb41387]{display:none}.file-selected[data-v-6fb41387]{color:var(--ion-color-success);font-weight:700}.loading-state[data-v-6fb41387],.success-state[data-v-6fb41387]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;text-align:center;color:#fff}.success-icon[data-v-6fb41387]{font-size:80px;color:var(--ion-color-success);margin-bottom:24px}.pay-btn[data-v-6fb41387]{--background: #FFD700;--color: #000}@keyframes fadeIn-6fb41387{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.video-feed-page[data-v-cf049959]{background:#000;--background: #000;height:100vh;overflow:hidden}.video-scroll-container[data-v-cf049959]{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;position:relative}.video-scroll-container[data-v-cf049959]::-webkit-scrollbar{display:none}.video-slide[data-v-cf049959]{width:100%;height:100vh;position:relative;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.fullscreen-video[data-v-cf049959]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-gradient[data-v-cf049959]{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent,#000000d9);pointer-events:none}.video-actions[data-v-cf049959]{position:absolute;right:12px;bottom:120px;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:10}.action-btn[data-v-cf049959]{background:none;border:none;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0;gap:4px}.action-icon[data-v-cf049959]{font-size:32px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:transform .15s ease,color .15s ease}.action-icon.liked[data-v-cf049959]{color:#ff2d55;transform:scale(1.2)}.action-count[data-v-cf049959]{color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.7)}.video-bottom-overlay[data-v-cf049959]{position:absolute;bottom:80px;left:16px;right:80px;z-index:10}.video-author[data-v-cf049959]{display:flex;align-items:center;gap:10px;margin-bottom:8px;cursor:pointer}.author-avatar[data-v-cf049959]{width:44px;height:44px;border-radius:50%;border:2px solid #fff;object-fit:cover}.author-info[data-v-cf049959]{display:flex;flex-direction:column}.author-name[data-v-cf049959]{font-size:15px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);display:flex;align-items:center;gap:4px}.badge-icon[data-v-cf049959]{font-size:14px}.badge-icon.blue[data-v-cf049959]{color:#1d9bf0}.badge-icon.silver[data-v-cf049959]{color:silver}.badge-icon.gold[data-v-cf049959]{color:gold}.author-handle[data-v-cf049959]{font-size:12px;color:#fffc}.video-caption[data-v-cf049959]{font-size:14px;color:#fff;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.7);max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.play-pause-indicator[data-v-cf049959]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;pointer-events:none;animation:fadeOut-cf049959 .8s ease forwards;animation-delay:.5s}@keyframes fadeOut-cf049959{0%{opacity:1}to{opacity:0}}.play-icon[data-v-cf049959]{font-size:72px;color:#ffffffe6;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.global-mute-btn[data-v-cf049959]{position:fixed;top:50px;right:16px;z-index:100;background:#0009;border:1.5px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .2s}.global-mute-btn[data-v-cf049959]:active{transform:scale(.9)}.video-loading[data-v-cf049959]{position:fixed;inset:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:200;color:#fff;gap:16px}.loading-more[data-v-cf049959]{height:100px;display:flex;align-items:center;justify-content:center}.empty-state[data-v-cf049959]{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:12px;text-align:center;padding:32px}.empty-icon[data-v-cf049959]{font-size:64px;color:#ffffff4d}.empty-sub[data-v-cf049959]{font-size:14px;color:#ffffff80}.desktop-layout{display:block;min-height:100vh;width:100%}.left-sidebar,.right-sidebar{display:none}.main-content{width:100%;min-height:100vh}.mobile-tab-bar{display:flex!important}@media (min-width: 768px){.desktop-layout{display:grid;grid-template-columns:260px 1fr;grid-template-rows:100vh;grid-template-areas:"sidebar content";max-width:100%;margin:0;gap:0;height:100vh;overflow:hidden}.left-sidebar{display:flex;flex-direction:column;grid-area:sidebar;position:relative;height:100vh;padding:12px;border-right:1px solid var(--ion-border-color, #eff3f4);overflow-y:auto;background:var(--ion-background-color, #fff);z-index:10}.main-content{grid-area:content;width:100%;max-width:600px;margin:0 auto;border-right:1px solid var(--ion-border-color, #eff3f4);height:100vh;overflow-y:auto;position:relative}.right-sidebar{display:none}.mobile-tab-bar{display:none!important}.main-content ion-tabs{height:100%}.main-content ion-router-outlet{height:100%}}@media (min-width: 1024px){.desktop-layout{grid-template-columns:260px 1fr 350px;grid-template-areas:"sidebar content widgets";max-width:1280px;margin:0 auto}.main-content{max-width:600px;border-left:1px solid var(--ion-border-color, #eff3f4);border-right:1px solid var(--ion-border-color, #eff3f4)}.right-sidebar{display:block;grid-area:widgets;position:relative;height:100vh;padding:12px 16px;overflow-y:auto;background:var(--ion-background-color, #fff)}}.left-sidebar{background:var(--ion-background-color, #fff)}.sidebar-logo{padding:12px 16px;margin-bottom:8px;display:flex;justify-content:center}.sidebar-logo-img{width:100px;height:100px;display:block;object-fit:cover;border-radius:50%;background:#fff;padding:8px;box-shadow:0 4px 12px #0000001a}.sidebar-nav{flex:1;display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:20px;padding:12px 16px;border-radius:28px;text-decoration:none;color:var(--ion-text-color, #0f1419);font-size:20px;font-weight:400;transition:background-color .2s;cursor:pointer;position:relative}.nav-item:hover{background-color:#daa5201a}.nav-item.router-link-active,.nav-item.router-link-active .nav-icon{font-weight:700}.nav-icon{font-size:26px;flex-shrink:0}.nav-label{flex:1;white-space:nowrap}.nav-badge{position:absolute;top:8px;left:32px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.sidebar-post-button{margin-top:24px;width:90%;background:linear-gradient(135deg,#daa520,gold);color:#000;border:none;padding:14px;border-radius:9999px;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #daa5204d;transition:transform .2s,box-shadow .2s,filter .2s;text-transform:uppercase;letter-spacing:.5px}.sidebar-post-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #daa52066;filter:brightness(1.1)}.sidebar-post-button:active{transform:translateY(0)}.sidebar-profile{margin-top:auto;padding:12px;border-radius:28px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s}.sidebar-profile:hover{background-color:#daa5201a}.sidebar-profile-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.sidebar-profile-info{flex:1;min-width:0}.sidebar-profile-name{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile-handle{font-size:14px;color:var(--ion-color-medium, #536471);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-sidebar{background:transparent}.right-sidebar::-webkit-scrollbar{width:6px}.right-sidebar::-webkit-scrollbar-track{background:transparent}.right-sidebar::-webkit-scrollbar-thumb{background:var(--ion-color-medium, #ccc);border-radius:3px}.right-sidebar::-webkit-scrollbar-thumb:hover{background:var(--ion-color-medium-shade, #999)}@media (min-width: 768px){.main-content ion-header{border-bottom:1px solid var(--ion-border-color, #eff3f4)}.main-content ion-content{--background: var(--ion-background-color, #fff)}}.desktop-only{display:none}@media (min-width: 768px){.desktop-only{display:block}.mobile-only{display:none!important}}@media (prefers-color-scheme: dark){.left-sidebar,.main-content{border-color:#2f3336}.nav-item:hover,.sidebar-profile:hover{background-color:#daa52026}}
