.call-container[data-v-e96040ab]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;background:#1a1a1a;color:#fff;padding:20px}.call-info[data-v-e96040ab]{text-align:center}.user-name[data-v-e96040ab]{font-size:24px;font-weight:700}.user-handle[data-v-e96040ab]{font-size:16px;color:#aaa;margin-bottom:8px}.call-media-type[data-v-e96040ab]{font-size:16px;color:#ccc}.video-call[data-v-e96040ab]{position:relative;width:100%;height:60vh;background:#000;border-radius:12px;overflow:hidden}.remote-video[data-v-e96040ab]{width:100%;height:100%;object-fit:cover}.local-video[data-v-e96040ab]{position:absolute;top:10px;right:10px;width:100px;height:150px;object-fit:cover;border-radius:8px;border:2px solid white}.call-controls[data-v-e96040ab]{display:flex;gap:20px;margin-bottom:40px}.action-btn[data-v-e96040ab]{--padding-start: 20px;--padding-end: 20px;height:60px;width:60px}.hangup-btn[data-v-e96040ab]{--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-b52e1f70]{--background: #ffffff}.register-wrapper[data-v-b52e1f70]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:#fff}.logo-section[data-v-b52e1f70]{text-align:center;margin-bottom:32px;animation:fadeInDown-b52e1f70 .6s ease-out}.logo-image[data-v-b52e1f70]{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-b52e1f70]{font-size:32px;font-weight:700;color:#000;margin:0;letter-spacing:-.5px}.tagline[data-v-b52e1f70]{font-size:15px;color:#666;margin:6px 0 0;font-weight:400}.register-card[data-v-b52e1f70]{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-b52e1f70 .6s ease-out;max-height:85vh;overflow-y:auto}.card-header[data-v-b52e1f70]{text-align:center;margin-bottom:24px}.card-title[data-v-b52e1f70]{font-size:26px;font-weight:700;color:#000;margin:0 0 6px}.card-subtitle[data-v-b52e1f70]{font-size:14px;color:#666;margin:0}.profile-upload-section[data-v-b52e1f70]{display:flex;justify-content:center;margin-bottom:24px}.cover-upload-section[data-v-b52e1f70]{position:relative}.cover-upload-section[data-v-b52e1f70]: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-b52e1f70]:after{box-shadow:0 8px 24px #0f172a99}.cover-upload-section[data-v-b52e1f70]{width:100%;border-radius:18px;overflow:hidden;margin-bottom:20px;cursor:pointer;position:relative;background:linear-gradient(135deg,#111827,#daa520)}.cover-preview[data-v-b52e1f70]{position:relative;height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cover-preview img[data-v-b52e1f70]{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.cover-gradient-overlay[data-v-b52e1f70]{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-b52e1f70]{position:relative;z-index:1;text-align:center;color:#e5e7eb}.cover-label[data-v-b52e1f70]{display:block;font-weight:600;font-size:14px}.cover-sub[data-v-b52e1f70]{display:block;font-size:12px;opacity:.8;margin-top:4px}.name-row[data-v-b52e1f70]{display:flex;gap:12px;margin-bottom:4px}.input-group.half[data-v-b52e1f70]{flex:1}.avatar-upload[data-v-b52e1f70]{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-b52e1f70]:hover{border-color:#000;transform:scale(1.05)}.avatar-preview[data-v-b52e1f70]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-b52e1f70]{display:flex;flex-direction:column;align-items:center;gap:4px}.camera-icon[data-v-b52e1f70]{font-size:28px;color:#daa520}.upload-text[data-v-b52e1f70]{font-size:11px;color:#4b5563}.avatar-upload[data-v-b52e1f70]:after{content:"Add avatar";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);font-size:11px;color:#6b7280}.register-button[data-v-b52e1f70]{--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-b52e1f70]{--background: rgba(0,0,0,.65)}.otp-card[data-v-b52e1f70]{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-b52e1f70]{margin:0 0 8px;font-size:20px}.otp-card p[data-v-b52e1f70]{margin:0 0 20px;font-size:14px;color:#4b5563}.otp-input-group[data-v-b52e1f70]{margin-bottom:16px}.otp-input[data-v-b52e1f70]{--background: #f3f4f6;--border-radius: 12px;text-align:center;font-size:20px;letter-spacing:.35em;padding-inline:16px}.otp-cancel[data-v-b52e1f70]{margin-top:10px;width:100%;background:transparent;border:none;color:#6b7280;font-size:13px}.register-form[data-v-b52e1f70]{width:100%}.input-group[data-v-b52e1f70]{margin-bottom:16px}.input-wrapper[data-v-b52e1f70]{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-b52e1f70]:focus-within{background:#fff;border-color:#daa520;box-shadow:0 0 0 4px #daa5200d}.input-icon[data-v-b52e1f70]{font-size:18px;color:#666;margin-right:10px}.custom-input[data-v-b52e1f70]{--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-b52e1f70]{font-size:18px;color:#666;cursor:pointer;padding:6px;margin-left:6px;transition:color .3s ease}.toggle-password[data-v-b52e1f70]:hover{color:#000}.error-text[data-v-b52e1f70]{font-size:12px;color:#f4212e;margin-top:4px;display:block}.gender-selector[data-v-b52e1f70]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.gender-button[data-v-b52e1f70]{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-b52e1f70]:hover{background:#e5e7eb}.gender-button.active[data-v-b52e1f70]{background:#000;border-color:#000;color:#fff}.register-button[data-v-b52e1f70]{--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-b52e1f70]:not([disabled]):hover{transform:translateY(-2px);--box-shadow: 0 6px 20px rgba(0, 0, 0, .25)}.register-button[data-v-b52e1f70]:not([disabled]):active{transform:translateY(0)}.login-section[data-v-b52e1f70]{text-align:center;padding-top:16px;border-top:1px solid #e5e7eb}.login-text[data-v-b52e1f70]{font-size:14px;color:#666;margin:0}.login-link[data-v-b52e1f70]{color:#000;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.login-link[data-v-b52e1f70]:hover{opacity:.7}.footer-section[data-v-b52e1f70]{margin-top:24px;animation:fadeIn-b52e1f70 1s ease-out}.footer-text[data-v-b52e1f70]{font-size:12px;color:#999;text-align:center;margin:0}@keyframes fadeInDown-b52e1f70{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-b52e1f70{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-b52e1f70{0%{opacity:0}to{opacity:1}}.register-card[data-v-b52e1f70]::-webkit-scrollbar{width:6px}.register-card[data-v-b52e1f70]::-webkit-scrollbar-track{background:transparent}.register-card[data-v-b52e1f70]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}@media (max-width: 480px){.register-card[data-v-b52e1f70]{padding:28px 20px;border-radius:20px}.brand-name[data-v-b52e1f70]{font-size:28px}.card-title[data-v-b52e1f70]{font-size:22px}.input-group[data-v-b52e1f70]{margin-bottom:14px}.gender-selector[data-v-b52e1f70]{grid-template-columns:1fr}}@media (prefers-color-scheme: dark){.register-content[data-v-b52e1f70]{--background: #000000}.register-wrapper[data-v-b52e1f70]{background:#000}.logo-circle[data-v-b52e1f70]{background:#fff}.logo-icon[data-v-b52e1f70]{color:#000}.brand-name[data-v-b52e1f70]{color:#fff}.tagline[data-v-b52e1f70]{color:#999}.register-card[data-v-b52e1f70]{background:#1a1a1a;border-color:#333}.card-title[data-v-b52e1f70]{color:#fff}.card-subtitle[data-v-b52e1f70]{color:#999}.avatar-upload[data-v-b52e1f70],.input-wrapper[data-v-b52e1f70]{background:#2a2a2a;border-color:#333}.input-wrapper[data-v-b52e1f70]:focus-within{background:#1a1a1a;border-color:#fff;box-shadow:0 0 0 4px #ffffff0d}.custom-input[data-v-b52e1f70]{--color: #ffffff}.input-icon[data-v-b52e1f70],.toggle-password[data-v-b52e1f70]{color:#999}.toggle-password[data-v-b52e1f70]:hover{color:#fff}.gender-button[data-v-b52e1f70]{background:#2a2a2a;border-color:#333;color:#999}.gender-button[data-v-b52e1f70]:hover{background:#333}.gender-button.active[data-v-b52e1f70]{background:#fff;border-color:#fff;color:#000}.register-button[data-v-b52e1f70]{--background: #ffffff;--background-hover: #e5e5e5;--color: #000000}.login-section[data-v-b52e1f70]{border-top-color:#333}.login-text[data-v-b52e1f70]{color:#999}.login-link[data-v-b52e1f70]{color:#fff}.footer-text[data-v-b52e1f70]{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-5d4687b7]{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-5d4687b7]{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-5d4687b7],.widget-empty[data-v-5d4687b7]{padding:32px;text-align:center;color:var(--ion-color-medium, #536471)}.user-item[data-v-5d4687b7]{display:flex;align-items:center;padding:12px 16px;gap:12px;border-bottom:1px solid var(--ion-border-color, #eff3f4);transition:background-color .2s}.user-item[data-v-5d4687b7]:last-child{border-bottom:none}.user-item[data-v-5d4687b7]:hover{background-color:var(--ion-color-light, #f7f9f9)}.user-avatar[data-v-5d4687b7]{width:48px;height:48px;border-radius:50%;object-fit:cover;cursor:pointer;flex-shrink:0}.user-info[data-v-5d4687b7]{flex:1;min-width:0;cursor:pointer}.user-name[data-v-5d4687b7]{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-handle[data-v-5d4687b7]{font-size:14px;color:var(--ion-color-medium, #536471);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-btn[data-v-5d4687b7]{--border-radius: 20px;height:32px;font-size:14px;font-weight:700;min-width:80px;flex-shrink:0;--background: var(--ion-text-color, #0f1419);--color: var(--ion-background-color, #fff);margin:0}.follow-btn[disabled][data-v-5d4687b7]{opacity:.6;--background: var(--ion-color-medium, #536471);--color: #fff}.widget-footer[data-v-5d4687b7]{padding:16px;color:var(--ion-color-primary, #daa520);font-size:15px;cursor:pointer;transition:background-color .2s}.widget-footer[data-v-5d4687b7]: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-0cc36e17]{display:flex;flex-direction:column;gap:12px}.compose-input[data-v-0cc36e17]{flex:1;width:100%}.composer-textarea[data-v-0cc36e17]{--background: transparent;--padding-start: 0;--padding-top: 8px;font-size:16px;min-height:100px}.anonymous-indicator[data-v-0cc36e17]{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-0cc36e17]{display:grid;gap:8px;margin-top:12px;margin-bottom:12px}.preview-item[data-v-0cc36e17]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden}.preview-img[data-v-0cc36e17]{width:100%;height:100%;object-fit:cover}.remove-img-btn[data-v-0cc36e17]{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-0cc36e17]{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-0cc36e17]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar-btn[data-v-0cc36e17]{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-0cc36e17]{font-size:18px}.toolbar-btn[data-v-0cc36e17]:hover{background:#e8e9eb;transform:translateY(-1px)}.toolbar-btn.active[data-v-0cc36e17]{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-0cc36e17]{color:#ffb000}.btn-emoji[data-v-0cc36e17]:hover{background-color:#ffb0001a}.btn-media[data-v-0cc36e17]{color:#1d9bf0}.btn-media[data-v-0cc36e17]:hover{background-color:#1d9bf01a}.btn-poll[data-v-0cc36e17]{color:#f91880}.btn-poll[data-v-0cc36e17]:hover{background-color:#f918801a}.btn-ama[data-v-0cc36e17]{color:gold}.btn-ama[data-v-0cc36e17]:hover{background-color:#ffd7001a}.btn-space[data-v-0cc36e17]{color:gold}.btn-space[data-v-0cc36e17]:hover{background-color:#ffd7001a}.audio-space-creator[data-v-0cc36e17]{background:#111;border-radius:16px;padding:16px;margin-bottom:20px;border:1px solid #FFD700}.space-creator-header[data-v-0cc36e17]{display:flex;align-items:center;margin-bottom:12px}.space-creator-icon[data-v-0cc36e17]{font-size:24px;margin-right:8px}.space-creator-title[data-v-0cc36e17]{font-weight:700;font-size:16px;color:gold}.space-input-item[data-v-0cc36e17]{--background: white;--border-radius: 12px;--padding-start: 0;border:1px solid #e1e8ed;border-radius:12px;margin-top:8px}.space-title-input[data-v-0cc36e17]{--padding-start: 12px;font-weight:600}.emoji-wrapper[data-v-0cc36e17]{position:relative}.composer-emoji-picker[data-v-0cc36e17]{position:absolute;top:100%;left:0;z-index:1000;box-shadow:0 4px 15px #0000001a;border-radius:12px}.poll-creator[data-v-0cc36e17],.ama-creator[data-v-0cc36e17],.audio-space-creator[data-v-0cc36e17]{animation:slideUpFade-0cc36e17 .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-0cc36e17],.ama-creator-header[data-v-0cc36e17],.space-creator-header[data-v-0cc36e17]{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-0cc36e17],.ama-creator-icon[data-v-0cc36e17],.space-creator-icon[data-v-0cc36e17]{font-size:24px}.ama-creator-title[data-v-0cc36e17],.space-creator-title[data-v-0cc36e17]{font-weight:800;font-size:17px;color:#fff}@keyframes slideUpFade-0cc36e17{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compose-toolbar[data-v-0cc36e17]{border-top:1px solid rgba(255,255,255,.05);padding-top:12px}.char-count[data-v-0cc36e17]{margin-left:auto;font-size:12px;color:var(--ion-color-medium)}.char-count.over-limit[data-v-0cc36e17]{color:var(--ion-color-danger)}.mention-suggestions[data-v-0cc36e17]{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-0cc36e17]{display:flex;align-items:center;padding:8px 12px;gap:10px;cursor:pointer}.mention-item[data-v-0cc36e17]:hover{background:var(--ion-color-light, #f3f4f6)}.mention-avatar[data-v-0cc36e17]{width:32px;height:32px;border-radius:50%;object-fit:cover}.mention-meta[data-v-0cc36e17]{display:flex;flex-direction:column}.mention-name[data-v-0cc36e17]{font-weight:700;font-size:14px}.mention-handle[data-v-0cc36e17]{font-size:12px;color:var(--ion-color-medium)}.poll-creator[data-v-0cc36e17]{border-radius:16px;margin:12px 0;overflow:hidden;background:#ffd7000d;border:1.5px solid rgba(255,215,0,.3)}.poll-creator-header[data-v-0cc36e17]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#daa520,gold)}.poll-creator-icon[data-v-0cc36e17]{font-size:22px;flex-shrink:0}.poll-type-chips[data-v-0cc36e17]{display:flex;gap:6px;margin-left:auto}.type-chip[data-v-0cc36e17]{border:none;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer;background:#fff3;color:#fffc;transition:all .2s ease}.type-chip.active[data-v-0cc36e17],.type-chip[data-v-0cc36e17]:active{background:#000;color:gold}.battle-chip.active[data-v-0cc36e17]{color:#f91880}.poll-input-item[data-v-0cc36e17]{--padding-start: 14px;--padding-end: 14px;--inner-padding-end: 0}.poll-question-input[data-v-0cc36e17]{--padding-start: 0;--padding-end: 0;font-weight:600;font-size:15px}.poll-options-list[data-v-0cc36e17]{display:flex;flex-direction:column;gap:8px;padding:8px 14px 4px}.poll-option-row[data-v-0cc36e17]{display:flex;align-items:center;gap:8px;animation:slide-in-option-0cc36e17 .3s ease both}@keyframes slide-in-option-0cc36e17{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.option-color-dot[data-v-0cc36e17]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.opt-color-0[data-v-0cc36e17]{background:linear-gradient(135deg,gold,#daa520)}.opt-color-1[data-v-0cc36e17]{background:linear-gradient(135deg,#1d9bf0,#00cfff)}.opt-color-2[data-v-0cc36e17]{background:linear-gradient(135deg,#f91880,#ff7043)}.opt-color-3[data-v-0cc36e17]{background:linear-gradient(135deg,#00ba7c,#00e5a0)}.poll-option-input[data-v-0cc36e17]{flex:1;--padding-start: 12px;--padding-end: 12px;--background: rgba(255,255,255,.7);border-radius:10px;--placeholder-color: #9ca3af}body.dark .poll-option-input[data-v-0cc36e17]{--background: rgba(255,255,255,.06)}.poll-actions[data-v-0cc36e17]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 12px;flex-wrap:wrap;gap:8px}.add-option-btn[data-v-0cc36e17]{--color: #FFD700;font-weight:700;font-size:13px}.duration-chips[data-v-0cc36e17]{display:flex;gap:4px;flex-wrap:wrap}.duration-chip[data-v-0cc36e17]{border:1.5px solid rgba(29,155,240,.3);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer;background:transparent;color:#687684;transition:all .2s ease}.duration-chip.active[data-v-0cc36e17]{background:linear-gradient(135deg,#daa520,gold);border-color:transparent;color:#fff;box-shadow:0 2px 8px #1d9bf059}.ama-creator[data-v-0cc36e17]{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-0cc36e17]{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-0cc36e17]{font-size:18px}.ama-creator-title[data-v-0cc36e17]{color:gold;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.ama-input-item[data-v-0cc36e17]{--background: transparent;--padding-start: 10px;--min-height: 0}.ama-desc-input[data-v-0cc36e17]{--background: transparent;--color: #fff;--placeholder-color: #666;margin-top:8px;font-size:14px}.ama-actions[data-v-0cc36e17]{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-0cc36e17]{font-size:12px;color:#888;margin-right:8px}.ama-chip[data-v-0cc36e17]{background:#ffffff0d;color:#888}.ama-chip.active[data-v-0cc36e17],.duration-chip.active[data-v-0cc36e17]{background:gold;color:#000;font-weight:700}.audio-space-creator[data-v-0cc36e17]{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-0cc36e17]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.space-creator-icon[data-v-0cc36e17]{font-size:24px}.space-creator-title[data-v-0cc36e17]{color:gold;font-weight:700;font-size:18px}.space-input-item[data-v-0cc36e17]{--background: rgba(255, 255, 255, .05);--border-radius: 12px;--padding-start: 12px;margin-bottom:16px}.space-title-input[data-v-0cc36e17]{--color: #fff;font-size:16px}.locked-toggle-item[data-v-0cc36e17]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;color:#fff;font-size:14px}.locked-hint[data-v-0cc36e17]{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-ae32143f]{height:100vh;overflow:hidden}.desktop-layout[data-v-ae32143f]{height:100%;width:100%}.dm-badge[data-v-ae32143f]{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}.post-tab-btn[data-v-ae32143f]{transform:scale(1.1)}.post-icon[data-v-ae32143f]{font-size:28px;font-weight:700}.notif-badge[data-v-ae32143f]{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-ae32143f]{overflow:hidden}.main-content ion-tabs[data-v-ae32143f]{height:100%;display:flex;flex-direction:column}.main-content ion-router-outlet[data-v-ae32143f]{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-container[data-v-7a63e1e4]{margin-top:14px;width:100%;background:#fff;border-radius:18px;padding:14px;box-shadow:0 2px 16px #00000012;border:1px solid #e4e6eb;position:relative;overflow:visible}body.dark .poll-container[data-v-7a63e1e4]{background:#1e2128;box-shadow:0 4px 20px #00000080;border-color:#3a3d44}.poll-header[data-v-7a63e1e4]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.live-badge[data-v-7a63e1e4]{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ff3c5f,#f91880);color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:3px 10px;border-radius:20px;box-shadow:0 2px 8px #f9188073}.live-dot[data-v-7a63e1e4]{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse-dot-7a63e1e4 1.2s ease-in-out infinite}@keyframes pulse-dot-7a63e1e4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.expired-badge[data-v-7a63e1e4]{display:inline-flex;align-items:center;background:#e4e6eb;color:#555;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}body.dark .expired-badge[data-v-7a63e1e4]{background:#3a3d44;color:#aaa}.poll-emoji[data-v-7a63e1e4]{font-size:18px;margin-left:auto}.poll-question[data-v-7a63e1e4]{font-size:16px;font-weight:700;margin-bottom:12px;color:#0f1419;line-height:1.4}body.dark .poll-question[data-v-7a63e1e4]{color:#e7e9ea}.color-0[data-v-7a63e1e4]{--opt-color-a: #7856ff;--opt-color-b: #b04bff;--opt-bg-light: #ede8ff;--opt-bg-dark: #2e2550;--opt-border-light: #a488ff;--opt-border-dark: #7856ff}.color-1[data-v-7a63e1e4]{--opt-color-a: #1d9bf0;--opt-color-b: #00cfff;--opt-bg-light: #dff1fd;--opt-bg-dark: #10303f;--opt-border-light: #6cc6fa;--opt-border-dark: #1d9bf0}.color-2[data-v-7a63e1e4]{--opt-color-a: #f91880;--opt-color-b: #ff7043;--opt-bg-light: #fde0ee;--opt-bg-dark: #3d1025;--opt-border-light: #fb6db1;--opt-border-dark: #f91880}.color-3[data-v-7a63e1e4]{--opt-color-a: #00ba7c;--opt-color-b: #00e5a0;--opt-bg-light: #d5f5ea;--opt-bg-dark: #0a2e20;--opt-border-light: #45d49a;--opt-border-dark: #00ba7c}.poll-option[data-v-7a63e1e4],.battle-option[data-v-7a63e1e4]{border-color:var(--opt-border-light);background:var(--opt-bg-light)}body.dark .poll-option[data-v-7a63e1e4],body.dark .battle-option[data-v-7a63e1e4]{border-color:var(--opt-border-dark);background:var(--opt-bg-dark)}.poll-options[data-v-7a63e1e4]{display:flex;flex-direction:column;gap:8px}.poll-option[data-v-7a63e1e4]{position:relative;min-height:30px;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;border:2px solid var(--opt-border-light)}.poll-option.selectable[data-v-7a63e1e4]:active{transform:scale(.97)}.poll-option.selectable[data-v-7a63e1e4]:hover{box-shadow:0 4px 14px #0000001f;transform:translateY(-1px)}.poll-option.voted[data-v-7a63e1e4]{border-color:var(--opt-color-a);box-shadow:0 0 0 2px color-mix(in srgb,var(--opt-color-a) 25%,transparent)}.poll-option.winner[data-v-7a63e1e4]{box-shadow:0 4px 18px color-mix(in srgb,var(--opt-color-a) 30%,transparent),0 0 0 2px var(--opt-color-a)}.poll-progress[data-v-7a63e1e4]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--opt-color-a),var(--opt-color-b));opacity:.28;z-index:1;border-radius:10px 0 0 10px;transition:width 1.2s cubic-bezier(.25,.8,.25,1)}body.dark .poll-progress[data-v-7a63e1e4]{opacity:.45}.poll-option.voted .poll-progress[data-v-7a63e1e4]{opacity:.38}.poll-option.winner .poll-progress[data-v-7a63e1e4]{opacity:.52}body.dark .poll-option.voted .poll-progress[data-v-7a63e1e4]{opacity:.55}body.dark .poll-option.winner .poll-progress[data-v-7a63e1e4]{opacity:.7}.poll-content[data-v-7a63e1e4]{position:relative;min-height:30px;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.poll-label-group[data-v-7a63e1e4]{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.poll-label[data-v-7a63e1e4]{font-weight:600;font-size:14px;color:#0f1419;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px}body.dark .poll-label[data-v-7a63e1e4]{color:#e7e9ea}.poll-option.selectable .poll-label[data-v-7a63e1e4]{color:var(--opt-color-a);font-weight:700}body.dark .poll-option.selectable .poll-label[data-v-7a63e1e4]{color:var(--opt-color-a)}.poll-right[data-v-7a63e1e4]{display:flex;align-items:center;gap:5px;flex-shrink:0}.poll-percent[data-v-7a63e1e4]{font-weight:800;font-size:14px;color:var(--opt-color-a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.voted-icon[data-v-7a63e1e4]{font-size:18px;color:var(--opt-color-a)}.crown[data-v-7a63e1e4]{font-size:14px;animation:crown-float-7a63e1e4 2s ease-in-out infinite;flex-shrink:0}@keyframes crown-float-7a63e1e4{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.burst-wrapper[data-v-7a63e1e4]{position:absolute;top:50%;left:50%;width:0;height:0;z-index:10;pointer-events:none}.burst-particle[data-v-7a63e1e4]{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--color);animation:burst-fly-7a63e1e4 .7s ease-out forwards}@keyframes burst-fly-7a63e1e4{0%{transform:rotate(var(--angle)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--angle)) translate(34px) scale(0);opacity:0}}.battle-arena[data-v-7a63e1e4]{display:flex;gap:10px;position:relative}.battle-option[data-v-7a63e1e4]{flex:1;position:relative;min-height:44px;border-radius:14px;overflow:hidden;cursor:pointer;display:flex;align-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;border:2px solid var(--opt-border-light)}.battle-option.selectable[data-v-7a63e1e4]:active{transform:scale(.96)}.battle-option.selectable[data-v-7a63e1e4]:hover{transform:translateY(-2px);box-shadow:0 5px 18px #00000024}.battle-fill[data-v-7a63e1e4]{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,var(--opt-color-a),var(--opt-color-b));opacity:.3;transition:width 1.2s cubic-bezier(.25,.8,.25,1)}body.dark .battle-fill[data-v-7a63e1e4]{opacity:.5}.battle-content[data-v-7a63e1e4]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:44px;gap:2px;padding:6px 8px;text-align:center}.battle-label[data-v-7a63e1e4]{font-weight:700;font-size:13px;color:#0f1419;word-break:break-word;line-height:1.2}body.dark .battle-label[data-v-7a63e1e4]{color:#e7e9ea}.battle-option.selectable .battle-label[data-v-7a63e1e4]{color:var(--opt-color-a)}.battle-percent[data-v-7a63e1e4]{font-size:16px;font-weight:900;color:var(--opt-color-a);font-feature-settings:"tnum"}.vs-divider[data-v-7a63e1e4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:linear-gradient(135deg,#f91880,#7856ff);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:900;z-index:5;box-shadow:0 2px 8px #f9188080;pointer-events:none}.poll-footer[data-v-7a63e1e4]{margin-top:12px;font-size:12px;color:#687684;display:flex;align-items:center;gap:6px;font-weight:500}body.dark .poll-footer[data-v-7a63e1e4]{color:#8b98a5}.vote-count[data-v-7a63e1e4]{display:flex;align-items:center;gap:3px}.vote-num[data-v-7a63e1e4]{font-weight:800;color:#0f1419;font-feature-settings:"tnum"}body.dark .vote-num[data-v-7a63e1e4]{color:#e7e9ea}.vote-num.count-pop[data-v-7a63e1e4]{animation:count-pop-7a63e1e4 .5s cubic-bezier(.34,1.56,.64,1)}@keyframes count-pop-7a63e1e4{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.dot[data-v-7a63e1e4]{font-weight:700;opacity:.35}.time-left[data-v-7a63e1e4]{color:#687684}body.dark .time-left[data-v-7a63e1e4]{color:#8b98a5}.countdown-ring[data-v-7a63e1e4]{width:20px;height:20px;margin-left:auto;transform:rotate(-90deg);flex-shrink:0}.ring-bg[data-v-7a63e1e4]{fill:none;stroke:#dde0e4;stroke-width:3}body.dark .ring-bg[data-v-7a63e1e4]{stroke:#3a3d44}.ring-fill[data-v-7a63e1e4]{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray 1s ease,stroke .5s ease}.audio-space-card[data-v-ab1b7426]{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-ab1b7426]: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-ab1b7426]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;position:relative;z-index:1}.live-badge[data-v-ab1b7426]{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-ab1b7426]{display:flex;align-items:flex-end;height:12px;margin-right:6px;gap:2px}.equalizer span[data-v-ab1b7426]{width:2px;background:gold;animation:equalize-ab1b7426 1s infinite ease-in-out}.equalizer span[data-v-ab1b7426]:nth-child(1){height:6px;animation-delay:0s}.equalizer span[data-v-ab1b7426]:nth-child(2){height:10px;animation-delay:.2s}.equalizer span[data-v-ab1b7426]:nth-child(3){height:8px;animation-delay:.4s}.equalizer span[data-v-ab1b7426]:nth-child(4){height:5px;animation-delay:.1s}@keyframes equalize-ab1b7426{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}.ended-badge[data-v-ab1b7426]{background:#ffffff1a;color:#aaa;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.listener-count[data-v-ab1b7426]{display:flex;align-items:center;font-size:.8rem;color:#ffffffb3;gap:4px}.space-content[data-v-ab1b7426]{position:relative;z-index:1}.space-title[data-v-ab1b7426]{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-ab1b7426]{display:flex;align-items:center;margin-bottom:16px}.host-avatar[data-v-ab1b7426]{width:40px;height:40px;margin-right:10px;position:relative;border:2px solid #FFD700}.mic-badge[data-v-ab1b7426]{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-ab1b7426]{display:flex;flex-direction:column}.host-label[data-v-ab1b7426]{font-size:.7rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.host-name[data-v-ab1b7426]{font-weight:600;font-size:.9rem;color:#fff}.host-username[data-v-ab1b7426]{font-size:.8rem;color:#888}.listeners-preview[data-v-ab1b7426]{display:flex;align-items:center;margin-bottom:16px}.avatar-pile[data-v-ab1b7426]{display:flex;align-items:center}.listener-avatar[data-v-ab1b7426]{width:24px;height:24px;border:2px solid #1a1a2e;margin-right:-8px}.more-listeners[data-v-ab1b7426]{margin-left:12px;font-size:.8rem;color:#aaa}.join-btn[data-v-ab1b7426]{--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-ab1b7426]{--background: rgba(255, 255, 255, .1);--color: #aaa;--box-shadow: none}.btn-pending[data-v-ab1b7426]{--background: rgba(255, 215, 0, .2);--color: #ffd700;--box-shadow: none}.locked-icon[data-v-ab1b7426]{color:gold;margin-right:4px}.audio-space-modal[data-v-45502fef]{--background: #000;--height: 100%;--width: 100%}.space-container[data-v-45502fef]{height:100%;display:flex;flex-direction:column;background:#000;color:#fff;padding:0;overflow:hidden}.meeting-header[data-v-45502fef]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,transparent 100%);position:absolute;top:0;left:0;right:0;z-index:10}.live-indicator[data-v-45502fef]{display:flex;align-items:center;background:#ffd70026;padding:4px 8px;border-radius:4px;gap:6px;margin-bottom:4px;width:fit-content;border:1px solid rgba(255,215,0,.3)}.live-indicator .dot[data-v-45502fef]{width:6px;height:6px;background:gold;border-radius:50%;box-shadow:0 0 10px gold;animation:pulse-45502fef 1.5s infinite}@keyframes pulse-45502fef{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.live-indicator span[data-v-45502fef]{font-size:10px;font-weight:800;color:gold}.meeting-title[data-v-45502fef]{margin:0;font-size:16px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.icon-only-btn[data-v-45502fef]{--padding-start: 8px;--padding-end: 8px;--color: #fff;font-size:20px}.icon-only-btn.danger[data-v-45502fef]{--color: #FFD700}.meeting-viewport[data-v-45502fef]{flex:1;display:grid;padding:16px;gap:12px;margin-top:60px;margin-bottom:100px;align-content:center}.grid-1[data-v-45502fef]{grid-template-columns:1fr}.grid-2[data-v-45502fef]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.grid-4[data-v-45502fef]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.grid-many[data-v-45502fef]{grid-template-columns:1fr 1fr}.participant-tile[data-v-45502fef]{background:#1a1a1a;border-radius:16px;overflow:hidden;position:relative;transition:all .3s ease;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border:2px solid transparent}.participant-tile.is-speaking[data-v-45502fef]{border-color:gold;box-shadow:0 0 15px #ffd7004d}.video-wrapper[data-v-45502fef]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.video-wrapper video[data-v-45502fef]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.avatar-fallback[data-v-45502fef]{display:flex;flex-direction:column;align-items:center}.avatar-fallback img[data-v-45502fef]{width:80px;height:80px;border-radius:50%;object-fit:cover;background:#333}.participant-label[data-v-45502fef]{position:absolute;bottom:12px;left:12px;background:#0009;backdrop-filter:blur(4px);padding:4px 10px;border-radius:8px;font-size:12px;font-weight:500}.tile-badges[data-v-45502fef]{position:absolute;top:12px;right:12px;display:flex;gap:6px}.badge[data-v-45502fef]{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-45502fef],.mute-badge[data-v-45502fef]{color:gold}.meeting-controls[data-v-45502fef]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:12px;padding:12px;background:#121212e6;backdrop-filter:blur(20px);border:1px solid rgba(255,215,0,.2);border-radius:40px;z-index:100}.ctrl-btn[data-v-45502fef]{width:48px;height:48px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.ctrl-btn[data-v-45502fef]:active{transform:scale(.9)}.ctrl-btn.off[data-v-45502fef]{background:#ffffff0d;color:#555;border:1px solid rgba(255,215,0,.1)}.ctrl-btn.sharing[data-v-45502fef],.ctrl-btn.active[data-v-45502fef]{background:gold;color:#000;box-shadow:0 0 15px #ffd70066}.ctrl-btn.end-btn[data-v-45502fef],.ctrl-btn.leave-btn[data-v-45502fef]{background:#ffd7001a;color:gold;border:1px solid #FFD700;margin-left:8px}.ctrl-btn.end-btn[data-v-45502fef]:hover{background:gold;color:#000}@media (max-width: 480px){.meeting-viewport[data-v-45502fef]{margin-bottom:120px}.meeting-controls[data-v-45502fef]{gap:8px;padding:8px}.ctrl-btn[data-v-45502fef]{width:42px;height:42px;font-size:18px}}.requests-badge-btn[data-v-45502fef]{position:relative;--color: #ffd700}.badge-count[data-v-45502fef]{position:absolute;top:4px;right:4px;background:#f44;color:#fff;font-size:10px;padding:2px 5px;border-radius:10px;min-width:18px;text-align:center;font-weight:800;border:1px solid #000}.requests-overlay[data-v-45502fef]{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-45502fef]{background:#1a1a1a;border:1px solid #ffd700;border-radius:20px;width:100%;max-width:400px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000080}.panel-header[data-v-45502fef]{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,215,0,.2)}.panel-header h3[data-v-45502fef]{margin:0;color:gold;font-size:18px;font-weight:700}.requests-list[data-v-45502fef]{padding:12px;overflow-y:auto}.request-item[data-v-45502fef]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff0d;border-radius:12px;margin-bottom:8px}.user-info[data-v-45502fef]{display:flex;align-items:center;gap:12px}.req-avatar[data-v-45502fef]{width:40px;height:40px;border:1px solid #ffd700}.user-names[data-v-45502fef]{display:flex;flex-direction:column}.full-name[data-v-45502fef]{font-weight:600;font-size:14px}.username[data-v-45502fef]{font-size:12px;color:#888}.req-actions[data-v-45502fef]{display:flex;gap:4px}.no-requests[data-v-45502fef]{text-align:center;padding:40px;color:#888;font-style:italic}.waiting-overlay[data-v-45502fef]{position:fixed;inset:0;background:#000;z-index:2000;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px}.waiting-content h3[data-v-45502fef]{color:gold;font-size:24px;margin:20px 0 10px}.waiting-content p[data-v-45502fef]{color:#aaa;margin-bottom:30px}ion-header[data-v-6c78315a]{--background: var(--ion-background-color, #fff)}ion-toolbar[data-v-6c78315a]{--background: var(--ion-background-color, #fff);--border-width: 0;--min-height: 40px}.feed-title[data-v-6c78315a]{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-6c78315a]{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-6c78315a]{--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-6c78315a]{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-6c78315a]{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#fff;padding:2px}.feed-tabs[data-v-6c78315a]{--background: var(--ion-background-color, #fff);--border-width: 0;padding:0}.tabs-container[data-v-6c78315a]{display:flex;width:100%;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.feed-tab[data-v-6c78315a]{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-6c78315a]:hover{background-color:var(--ion-color-light, rgba(0, 0, 0, .03))}.feed-tab span[data-v-6c78315a]{font-size:15px;font-weight:500;color:var(--ion-color-medium, #536471);transition:color .2s}.feed-tab.active span[data-v-6c78315a]{font-weight:700;color:var(--ion-text-color, #0f1419)}.tab-indicator[data-v-6c78315a]{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-6c78315a]{opacity:1}@keyframes spin-6c78315a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin[data-v-6c78315a]{animation:spin-6c78315a 1s linear infinite}.show-more-toggle[data-v-6c78315a]{color:#daa520;font-size:14px;cursor:pointer;margin-top:4px;font-weight:500}.show-more-toggle[data-v-6c78315a]:hover{text-decoration:underline}.feed-container[data-v-6c78315a]{max-width:600px;margin:0 auto}.post-item[data-v-6c78315a]{display:flex;padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #eff3f4);transition:background-color .2s}.post-item[data-v-6c78315a]:hover{background-color:var(--ion-color-light, rgba(0, 0, 0, .03))}.post-avatar[data-v-6c78315a]{margin-right:12px;flex-shrink:0}.avatar-img[data-v-6c78315a]{width:40px;height:40px;border-radius:50%;object-fit:cover}.post-content-wrapper[data-v-6c78315a]{flex:1;min-width:0}.post-header[data-v-6c78315a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.post-user-info[data-v-6c78315a]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.username[data-v-6c78315a]{font-weight:700;color:var(--ion-text-color, #0f1419);font-size:15px}.handle[data-v-6c78315a],.separator[data-v-6c78315a],.timestamp[data-v-6c78315a]{color:var(--ion-color-medium, #536471);font-size:15px}.more-btn[data-v-6c78315a]{--padding-start: 8px;--padding-end: 8px;margin:-8px -8px 0 0;color:var(--ion-color-medium, #536471)}.post-text[data-v-6c78315a]{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-6c78315a]{color:#daa520;text-decoration:none}.post-text .post-link[data-v-6c78315a]:hover{text-decoration:underline}.post-text .hashtag[data-v-6c78315a],.post-text .mention[data-v-6c78315a]{color:#daa520;cursor:pointer}.mention-suggestions[data-v-6c78315a]{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-6c78315a]{display:flex;align-items:center;padding:8px 12px;gap:10px;cursor:pointer}.mention-item[data-v-6c78315a]:hover{background:var(--ion-color-light, #f3f4f6)}.mention-avatar[data-v-6c78315a]{width:32px;height:32px;border-radius:50%;object-fit:cover}.mention-name[data-v-6c78315a]{font-weight:700;font-size:14px}.mention-handle[data-v-6c78315a]{font-size:12px;color:var(--ion-color-medium)}.post-media[data-v-6c78315a]{margin:8px 0;border-radius:16px;overflow:hidden;border:1px solid var(--ion-border-color, #eff3f4)}.media-img[data-v-6c78315a]{width:100%;display:block;max-height:500px;object-fit:cover}.media-grid[data-v-6c78315a]{display:grid;gap:2px}.media-grid.count-1[data-v-6c78315a]{grid-template-columns:1fr}.media-grid.count-2[data-v-6c78315a],.media-grid.count-3[data-v-6c78315a],.media-grid.count-4[data-v-6c78315a]{grid-template-columns:1fr 1fr}.media-item[data-v-6c78315a]{position:relative;overflow:hidden}.media-item img[data-v-6c78315a],.media-item video[data-v-6c78315a]{width:100%;height:100%;object-fit:cover;display:block}.detail-post[data-v-6c78315a]{display:flex;flex-direction:column;gap:12px}.detail-header[data-v-6c78315a]{display:flex;gap:10px;align-items:center;cursor:pointer}.detail-name[data-v-6c78315a]{font-weight:700}.detail-handle[data-v-6c78315a]{color:var(--ion-color-medium);font-size:14px}.detail-text[data-v-6c78315a]{font-size:16px;line-height:22px}.detail-text .post-link[data-v-6c78315a]{color:#daa520;text-decoration:none}.detail-text .post-link[data-v-6c78315a]:hover{text-decoration:underline}.detail-text .hashtag[data-v-6c78315a],.detail-text .mention[data-v-6c78315a]{color:#daa520;cursor:pointer}.detail-media img[data-v-6c78315a]{width:100%;border-radius:16px;object-fit:contain;background:#000}.detail-timestamp[data-v-6c78315a]{color:var(--ion-color-medium);font-size:14px}.media-modal[data-v-6c78315a]{--background: #000}.media-lightbox[data-v-6c78315a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;overflow:auto}.zoom-container[data-v-6c78315a]{transition:transform .2s ease-out;display:flex;align-items:center;justify-content:center;min-width:100%;min-height:100%}.media-lightbox img[data-v-6c78315a]{max-width:100%;max-height:100%;object-fit:contain}.full-screen-modal[data-v-6c78315a]{--width: 100%;--height: 100%}.post-actions[data-v-6c78315a]{display:flex;justify-content:space-between;max-width:425px;margin-top:4px}.repost-context[data-v-6c78315a]{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--ion-color-medium, #6b7280);font-size:12px}.repost-icon[data-v-6c78315a]{font-size:14px}.quote-container[data-v-6c78315a]{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-6c78315a]{color:var(--ion-text-color, #111827);font-size:14px;line-height:1.35;margin-bottom:8px}.detail-comments[data-v-6c78315a]{margin-top:8px;padding-top:8px;border-top:1px solid var(--ion-border-color, #e5e7eb)}.detail-comment-item[data-v-6c78315a]{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.detail-comment-item.is-reply[data-v-6c78315a]{position:relative}.detail-comment-item.is-reply[data-v-6c78315a]: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-6c78315a]{width:36px;flex:0 0 36px}.detail-comment-avatar .avatar-img[data-v-6c78315a]{width:36px;height:36px;border-radius:50%;object-fit:cover}.detail-comment-body[data-v-6c78315a]{flex:1;min-width:0}.detail-comment-meta[data-v-6c78315a]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ion-color-medium, #536471)}.detail-comment-username[data-v-6c78315a]{font-weight:700;color:var(--ion-text-color, #0f1419)}.detail-comment-text[data-v-6c78315a]{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-6c78315a] .hashtag,.detail-comment-text[data-v-6c78315a] .mention{color:#daa520!important}.detail-comment-parent[data-v-6c78315a]{margin-top:6px;font-size:12px;color:var(--ion-color-medium, #536471)}.detail-comment-parent-user[data-v-6c78315a]{color:#daa520;font-weight:700}.detail-comment-image[data-v-6c78315a]{margin-top:8px;width:100%;border-radius:12px}.action-btn[data-v-6c78315a]{--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-6c78315a]{color:#22c55e}.action-btn ion-icon[data-v-6c78315a]{font-size:18px}.action-btn[data-v-6c78315a]:hover{color:var(--ion-color-primary, #daa520)}.like-btn[data-v-6c78315a]:hover,.like-btn.liked[data-v-6c78315a]{color:#daa520}.retweet-btn[data-v-6c78315a]:hover{color:#00ba7c}.compose-container[data-v-6c78315a]{display:flex;gap:12px}.compose-avatar[data-v-6c78315a]{flex-shrink:0}.compose-input[data-v-6c78315a]{flex:1}.composer-textarea[data-v-6c78315a]{--padding-start: 0;--padding-end: 0;font-size:18px;--placeholder-color: #536471;color:var(--ion-text-color, #0f1419)}.anonymous-indicator[data-v-6c78315a]{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-6c78315a]{font-size:16px}.preview-container[data-v-6c78315a]{position:relative;margin:12px 0;border-radius:16px;overflow:hidden;border:1px solid var(--ion-border-color, #eff3f4)}.preview-img[data-v-6c78315a]{width:100%;max-height:400px;object-fit:cover;display:block}.preview-grid[data-v-6c78315a]{display:grid;gap:4px;margin:12px 0}.preview-item[data-v-6c78315a]{position:relative;overflow:hidden}.preview-item.count-1[data-v-6c78315a]{grid-column:1 / -1}.preview-item img[data-v-6c78315a],.preview-item video[data-v-6c78315a]{width:100%;height:100%;object-fit:cover;display:block}.remove-img-btn[data-v-6c78315a]{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-6c78315a]{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-6c78315a]{font-size:13px;color:var(--ion-color-medium, #536471)}.char-count.over-limit[data-v-6c78315a]{color:#f4212e}.error-state[data-v-6c78315a]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.error-icon[data-v-6c78315a]{font-size:64px;color:var(--ion-color-danger, #eb445a);margin-bottom:16px}.error-state h2[data-v-6c78315a]{font-size:24px;font-weight:700;color:var(--ion-text-color, #0f1419);margin:16px 0}.error-state p[data-v-6c78315a]{font-size:15px;margin-bottom:20px}.empty-state[data-v-6c78315a]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.empty-icon[data-v-6c78315a]{font-size:64px;color:var(--ion-color-medium, #536471);margin-bottom:16px}.empty-state h2[data-v-6c78315a]{font-size:31px;font-weight:800;color:var(--ion-text-color, #0f1419);margin:16px 0}.skeleton-container[data-v-6c78315a]{max-width:600px;margin:0 auto}.skeleton-post[data-v-6c78315a]{padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.skeleton-header[data-v-6c78315a]{display:flex;gap:12px;margin-bottom:12px}.skeleton-avatar[data-v-6c78315a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-6c78315a 1.5s infinite}.skeleton-text-container[data-v-6c78315a]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-text[data-v-6c78315a]{height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-6c78315a 1.5s infinite;border-radius:4px}.skeleton-username[data-v-6c78315a]{width:120px}.skeleton-handle[data-v-6c78315a]{width:80px}.skeleton-content[data-v-6c78315a]{display:flex;flex-direction:column;gap:8px;margin-left:52px}.skeleton-line[data-v-6c78315a]{width:100%}.skeleton-line-short[data-v-6c78315a]{width:60%}@keyframes loading-6c78315a{0%{background-position:200% 0}to{background-position:-200% 0}}.comments-list[data-v-6c78315a]{max-width:600px;margin:0 auto}.comment-card[data-v-6c78315a]{display:flex;padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #eff3f4);transition:background-color .2s}.comment-card[data-v-6c78315a]:hover{background-color:var(--ion-color-light, rgba(0, 0, 0, .03))}.comment-avatar[data-v-6c78315a]{margin-right:12px;flex-shrink:0}.comment-content-wrapper[data-v-6c78315a]{flex:1;min-width:0}.comment-header[data-v-6c78315a]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:4px}.comment-text[data-v-6c78315a]{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-6c78315a]{display:flex;justify-content:space-between;max-width:425px;margin-top:4px}.comment-input-row[data-v-6c78315a]{display:flex;align-items:center;gap:8px;padding:6px 0}.comment-textarea[data-v-6c78315a]{--padding-start: 0;--padding-top: 0;font-size:16px;width:100%}@media (prefers-color-scheme: dark){.skeleton-avatar[data-v-6c78315a],.skeleton-text[data-v-6c78315a]{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%}}.empty-content[data-v-6c78315a]{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.following-empty-state[data-v-6c78315a]{width:100%;padding:20px 0}.find-people-btn[data-v-6c78315a]{margin-top:15px;--border-radius: 999px}.suggested-users-section[data-v-6c78315a]{margin-top:20px;width:100%;text-align:left;padding-left:20px}.suggested-header[data-v-6c78315a]{font-size:18px;font-weight:700;margin-bottom:15px;color:var(--ion-text-color)}.suggested-users-scroll[data-v-6c78315a]{display:flex;overflow-x:auto;gap:15px;padding-bottom:20px;padding-right:20px;scrollbar-width:none}.suggested-users-scroll[data-v-6c78315a]::-webkit-scrollbar{display:none}.suggested-user-card[data-v-6c78315a]{min-width:140px;width:140px;background:var(--ion-card-background);border:1px solid var(--ion-border-color);border-radius:12px;padding:15px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0}.card-pfp[data-v-6c78315a]{position:relative;width:60px;height:60px;margin-bottom:8px}.suggested-avatar[data-v-6c78315a]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--ion-background-color)}.suggested-name[data-v-6c78315a]{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.suggested-username[data-v-6c78315a]{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-6c78315a]{--border-radius: 999px;height:30px;font-size:12px;width:100%}.suggestions-container[data-v-7731dcd2],.results-container[data-v-7731dcd2]{max-width:600px;margin:0 auto;padding:16px}.trend-item[data-v-7731dcd2]{padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #e5e7eb);cursor:pointer}.trend-item[data-v-7731dcd2]:hover{background-color:var(--ion-color-light, #f3f4f6)}.trend-topic[data-v-7731dcd2]{font-weight:800;font-size:16px;color:var(--ion-text-color, #0f1419)}.trend-count[data-v-7731dcd2]{margin-top:2px;font-size:13px;color:var(--ion-color-medium, #536471)}.section-title[data-v-7731dcd2]{font-size:20px;font-weight:800;margin:16px 0;color:var(--ion-text-color, #0f1419)}.user-item[data-v-7731dcd2]{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-7731dcd2]:hover{background-color:var(--ion-color-light, #f3f4f6)}.user-avatar[data-v-7731dcd2]{width:48px;height:48px;border-radius:50%;margin-right:12px;object-fit:cover}.user-info[data-v-7731dcd2]{flex:1;min-width:0}.user-name[data-v-7731dcd2]{font-weight:700;font-size:15px;color:var(--ion-text-color, #0f1419)}.user-handle[data-v-7731dcd2]{font-size:15px;color:var(--ion-color-medium, #536471)}.chevron[data-v-7731dcd2]{font-size:20px;color:var(--ion-color-medium, #536471)}.profile-container[data-v-7731dcd2]{max-width:600px;margin:0 auto}.cover-image[data-v-7731dcd2]{height:200px;background:linear-gradient(135deg,#111827,#daa520)}.profile-info[data-v-7731dcd2]{padding:0 16px;margin-top:-40px;position:relative}.avatar-section[data-v-7731dcd2]{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-7731dcd2]{width:112px;height:112px;border-radius:50%;object-fit:cover;display:block}.action-buttons[data-v-7731dcd2]{display:flex;gap:8px;margin:12px 0}.message-btn[data-v-7731dcd2]{--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-7731dcd2]:hover{--background: rgba(0, 0, 0, .03);--border-color: #bcc9d2}.message-btn ion-icon[data-v-7731dcd2]{font-size:18px;margin-right:4px}.follow-btn[data-v-7731dcd2]{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-7731dcd2]{--background: transparent;--color: var(--ion-text-color, #1a1a1a);--border-color: #cfd9de;--border-width: 1px;box-shadow:none}.user-details[data-v-7731dcd2]{margin-top:8px}.display-name[data-v-7731dcd2]{font-size:20px;font-weight:800;margin:0;color:var(--ion-text-color, #0f1419)}.username[data-v-7731dcd2]{font-size:15px;color:var(--ion-color-medium, #536471);margin:2px 0 12px}.bio-section[data-v-7731dcd2]{margin:12px 0}.bio-text[data-v-7731dcd2]{font-size:15px;line-height:20px;color:var(--ion-text-color, #0f1419)}.metadata[data-v-7731dcd2]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.metadata-item[data-v-7731dcd2]{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--ion-color-medium, #536471)}.metadata-item ion-icon[data-v-7731dcd2]{font-size:18px}.stats-section[data-v-7731dcd2]{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4);margin-bottom:20px}.stat-item[data-v-7731dcd2]{display:flex;gap:4px}.stat-value[data-v-7731dcd2]{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419)}.stat-label[data-v-7731dcd2]{font-size:15px;color:var(--ion-color-medium, #536471)}.posts-section[data-v-7731dcd2]{padding:0 16px 16px}.post-item[data-v-7731dcd2]{padding:16px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.post-header[data-v-7731dcd2]{margin-bottom:8px}.post-time[data-v-7731dcd2]{font-size:13px;color:var(--ion-color-medium, #536471)}.post-content[data-v-7731dcd2]{margin:8px 0;line-height:1.4}.post-content .post-link[data-v-7731dcd2]{color:#daa520;text-decoration:none}.post-content .post-link[data-v-7731dcd2]:hover{text-decoration:underline}.post-content .hashtag[data-v-7731dcd2],.post-content .mention[data-v-7731dcd2]{color:#daa520;cursor:pointer}.post-image[data-v-7731dcd2]{width:100%;border-radius:16px;margin:12px 0}.post-stats[data-v-7731dcd2]{display:flex;gap:16px;margin-top:12px;color:var(--ion-color-medium, #536471);font-size:13px}.post-stats span[data-v-7731dcd2]{display:flex;align-items:center;gap:4px}.post-stats ion-icon[data-v-7731dcd2]{font-size:16px}.empty-state[data-v-7731dcd2]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.empty-icon[data-v-7731dcd2]{font-size:64px;margin-bottom:16px;opacity:.5}.loading-container[data-v-7731dcd2]{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-487c42ba]{--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-487c42ba]{max-width:600px;margin:0 auto}.conversation-item[data-v-487c42ba]{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-487c42ba]:hover{background:#daa5200f}.conv-avatar-container[data-v-487c42ba]{position:relative;margin-right:12px;flex-shrink:0}.conv-avatar[data-v-487c42ba]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(218,165,32,.3)}.online-indicator[data-v-487c42ba]{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-487c42ba]{flex:1;min-width:0}.conv-header[data-v-487c42ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.conv-username[data-v-487c42ba]{font-weight:600;font-size:15px}.conv-time[data-v-487c42ba]{font-size:11px;color:var(--ion-color-medium, #6b7280)}.conv-preview[data-v-487c42ba]{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-487c42ba]{font-size:14px;color:#6b7280;flex-shrink:0}.read-receipt.read[data-v-487c42ba]{color:#daa520}.unread-text[data-v-487c42ba]{font-weight:700;color:var(--ion-text-color,#fff)}.unread-badge[data-v-487c42ba]{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-487c42ba]{display:flex;align-items:center;gap:10px}.header-avatar[data-v-487c42ba]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(218,165,32,.4)}.header-info[data-v-487c42ba]{display:flex;flex-direction:column}.header-username[data-v-487c42ba]{font-size:15px;font-weight:700;line-height:1.2}.header-status[data-v-487c42ba]{font-size:11px;color:#10b981;line-height:1.3}.chat-container[data-v-487c42ba]{position:relative;height:calc(100vh - 180px);overflow-y:auto;padding-bottom:12px}.chat-ambient[data-v-487c42ba]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-orb[data-v-487c42ba]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.12;animation:orbFloat-487c42ba 12s ease-in-out infinite}.orb-1[data-v-487c42ba]{width:260px;height:260px;background:#daa520;top:10%;left:-60px;animation-delay:0s}.orb-2[data-v-487c42ba]{width:200px;height:200px;background:#6c63ff;bottom:15%;right:-40px;animation-delay:4s}.orb-3[data-v-487c42ba]{width:180px;height:180px;background:#00c9a7;top:50%;left:30%;animation-delay:8s}@keyframes orbFloat-487c42ba{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.08)}}.chat-messages[data-v-487c42ba]{position:relative;z-index:1;padding:12px 16px 16px;max-width:600px;margin:0 auto}.date-separator[data-v-487c42ba]{text-align:center;margin:14px 0}.date-separator span[data-v-487c42ba]{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-487c42ba]{display:flex;flex-direction:column;margin-bottom:10px}.msg-row.sent[data-v-487c42ba]{align-items:flex-end}.msg-row.received[data-v-487c42ba]{align-items:flex-start}.mood-label[data-v-487c42ba]{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-487c42ba]{color:#ff6b35}.mood-label.mood-deep[data-v-487c42ba]{color:#a78bfa}.mood-label.mood-casual[data-v-487c42ba]{color:#00c9a7}.mood-label.mood-serious[data-v-487c42ba]{color:#daa520}.mood-label.mood-pissed[data-v-487c42ba]{color:#f87171}.mood-label.mood-playful[data-v-487c42ba]{color:#f472b6}.mood-label.mood-romantic[data-v-487c42ba]{color:#fda4af}.mood-label.mood-mysterious[data-v-487c42ba]{color:#a78bfa}.msg-row.sent .mood-label[data-v-487c42ba]{text-align:right}.msg-row.received .mood-label[data-v-487c42ba]{text-align:left}.msg-card[data-v-487c42ba]{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-487c42ba]:active{transform:scale(.98)}.sent-card[data-v-487c42ba]{background:linear-gradient(135deg,#daa520,#f0c040);color:#1a1000;border-bottom-right-radius:4px}.received-card[data-v-487c42ba]{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:var(--ion-text-color, #f0f0f0);border-bottom-left-radius:4px}@keyframes glowPulse-bold-487c42ba{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-487c42ba{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-487c42ba{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-487c42ba{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-487c42ba{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-487c42ba{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-487c42ba{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-487c42ba{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-487c42ba]{border:1px solid rgba(255,107,53,.4);animation:glowPulse-bold-487c42ba 2.4s ease-in-out infinite}.mood-card--deep[data-v-487c42ba]{border:1px solid rgba(108,99,255,.4);animation:glowPulse-deep-487c42ba 2.6s ease-in-out infinite}.mood-card--casual[data-v-487c42ba]{border:1px solid rgba(0,201,167,.35);animation:glowPulse-casual-487c42ba 2.8s ease-in-out infinite}.mood-card--serious[data-v-487c42ba]{border:1px solid rgba(218,165,32,.4);animation:glowPulse-serious-487c42ba 2.5s ease-in-out infinite}.mood-card--pissed[data-v-487c42ba]{border:1px solid rgba(239,68,68,.5);animation:glowPulse-pissed-487c42ba 1.8s ease-in-out infinite}.mood-card--playful[data-v-487c42ba]{border:1px solid rgba(236,72,153,.4);animation:glowPulse-playful-487c42ba 2.2s ease-in-out infinite}.mood-card--romantic[data-v-487c42ba]{border:1px solid rgba(251,113,133,.45);animation:glowPulse-romantic-487c42ba 2.4s ease-in-out infinite}.mood-card--mysterious[data-v-487c42ba]{border:1px solid rgba(124,58,237,.45);animation:glowPulse-mysterious-487c42ba 3s ease-in-out infinite}.message-image[data-v-487c42ba]{width:100%;max-width:280px;border-radius:12px;margin-bottom:6px;display:block}.msg-text[data-v-487c42ba]{font-size:15px;line-height:1.5;word-wrap:break-word}.msg-text[data-v-487c42ba] .post-link{color:#1a1000;text-decoration:underline dotted}.received-card .msg-text[data-v-487c42ba] .post-link{color:#daa520}.msg-text[data-v-487c42ba] .hashtag,.msg-text[data-v-487c42ba] .mention{color:inherit;font-weight:700;cursor:pointer;opacity:.85}.msg-meta[data-v-487c42ba]{display:flex;align-items:center;gap:5px;margin-top:5px;justify-content:flex-end}.msg-time[data-v-487c42ba]{font-size:10px;opacity:.55}.msg-read[data-v-487c42ba]{font-size:11px;opacity:.5}.msg-read.seen[data-v-487c42ba]{opacity:1;color:#1a1000}.received-card .msg-read.seen[data-v-487c42ba]{color:#daa520}.voice-player[data-v-487c42ba]{display:flex;align-items:center;gap:10px;min-width:180px;padding:4px 0;margin-bottom:6px}.voice-play-btn[data-v-487c42ba]{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-487c42ba]:hover{background:#00000073}.voice-waveform[data-v-487c42ba]{flex:1;display:flex;align-items:center;gap:2px}.wave-bar[data-v-487c42ba]{width:3px;border-radius:2px;background:#ffffff40;transition:background .2s}.sent-card .wave-bar[data-v-487c42ba]{background:#0003}.wave-bar.active[data-v-487c42ba]{background:#000000b3}.received-card .wave-bar.active[data-v-487c42ba]{background:#daa520}.voice-duration[data-v-487c42ba]{font-size:11px;opacity:.6;flex-shrink:0}.typing-row[data-v-487c42ba]{display:flex;align-items:flex-start;margin-top:6px}.typing-card[data-v-487c42ba]{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-487c42ba]{border-color:rgba(var(--mood-glow-rgb, 218,165,32),.4)}.typing-mood--pissed[data-v-487c42ba]{border-color:#ef444480;box-shadow:0 0 14px #ef44444d}.typing-mood--playful[data-v-487c42ba]{border-color:#ec489973;box-shadow:0 0 14px #ec489940}.typing-mood--romantic[data-v-487c42ba]{border-color:#fb718573;box-shadow:0 0 14px #fb718540}.typing-mood--mysterious[data-v-487c42ba]{border-color:#7c3aed73;box-shadow:0 0 14px #7c3aed4d}.typing-mood--bold[data-v-487c42ba]{border-color:#ff6b3573;box-shadow:0 0 14px #ff6b3540}.typing-mood--deep[data-v-487c42ba]{border-color:#6c63ff73;box-shadow:0 0 14px #6c63ff40}.typing-mood--casual[data-v-487c42ba]{border-color:#00c9a766;box-shadow:0 0 14px #00c9a733}.typing-mood--serious[data-v-487c42ba]{border-color:#daa52073;box-shadow:0 0 14px #daa52040}.typing-emoji[data-v-487c42ba]{font-size:16px;line-height:1;flex-shrink:0}.typing-label[data-v-487c42ba]{font-size:11px;color:#ffffff80;font-style:italic;letter-spacing:.03em}.typing-label em[data-v-487c42ba]{font-style:normal;font-weight:700;color:#ffffffbf}.typing-dots[data-v-487c42ba]{display:flex;gap:4px}.typing-dots span[data-v-487c42ba]{width:5px;height:5px;border-radius:50%;background:#daa520;animation:dotBounce-487c42ba 1.2s ease-in-out infinite}.typing-dots span[data-v-487c42ba]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-487c42ba]:nth-child(3){animation-delay:.3s}.dots-mood-pissed span[data-v-487c42ba]{background:#f87171}.dots-mood-playful span[data-v-487c42ba]{background:#f472b6}.dots-mood-romantic span[data-v-487c42ba]{background:#fda4af}.dots-mood-mysterious span[data-v-487c42ba]{background:#a78bfa}.dots-mood-bold span[data-v-487c42ba]{background:#ff6b35}.dots-mood-deep span[data-v-487c42ba]{background:#818cf8}.dots-mood-casual span[data-v-487c42ba]{background:#00c9a7}.dots-mood-serious span[data-v-487c42ba]{background:#daa520}@keyframes dotBounce-487c42ba{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.nexfi-loading[data-v-487c42ba]{display:flex;justify-content:center;padding:60px}.loading-ring[data-v-487c42ba]{width:38px;height:38px;border-radius:50%;border:3px solid rgba(218,165,32,.15);border-top-color:#daa520;animation:spin-487c42ba .9s linear infinite}@keyframes spin-487c42ba{to{transform:rotate(360deg)}}.nexfi-input-area[data-v-487c42ba]{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-487c42ba]{display:flex;align-items:center;gap:10px;padding:6px 4px 8px}.preview-thumb[data-v-487c42ba]{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1.5px solid rgba(218,165,32,.4)}.remove-preview[data-v-487c42ba]{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-487c42ba]{display:flex;align-items:center;gap:8px;position:relative}.input-action-btn[data-v-487c42ba]{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-487c42ba]:hover{background:#daa52026;color:#daa520}.mood-trigger.mood-active[data-v-487c42ba]{background:#daa52033;border-color:#daa52066}.emoji-btn[data-v-487c42ba]{position:relative}.dm-emoji-picker[data-v-487c42ba]{position:absolute;bottom:52px;right:0;z-index:2000}.textarea-wrap[data-v-487c42ba]{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-487c42ba]:focus-within{border-color:#daa52073}.nexfi-textarea[data-v-487c42ba]{--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-487c42ba],.mic-fab[data-v-487c42ba]{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-487c42ba]:hover,.mic-fab[data-v-487c42ba]:hover{transform:scale(1.08);box-shadow:0 5px 18px #daa5208c}.mic-fab.recording[data-v-487c42ba]{background:linear-gradient(135deg,#eb445a,#ff6b6b);box-shadow:0 3px 14px #eb445a80}.mic-pulse[data-v-487c42ba]{position:absolute;inset:0;border-radius:50%;background:#eb445a59;animation:micPulse-487c42ba 1.4s ease-out infinite}@keyframes micPulse-487c42ba{0%{transform:scale(1);opacity:.7}to{transform:scale(1.8);opacity:0}}.mood-picker[data-v-487c42ba]{display:flex;gap:8px;flex-wrap:wrap;padding:10px 4px 6px}.mood-option[data-v-487c42ba]{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-487c42ba]{font-size:9px;text-transform:uppercase;letter-spacing:.05em}.mood-option[data-v-487c42ba]:hover{background:#daa52026;border-color:#daa52059;color:#daa520}.mood-option.selected[data-v-487c42ba]{background:#daa52033;border-color:#daa520;color:#daa520}.mood-fade-enter-active[data-v-487c42ba],.mood-fade-leave-active[data-v-487c42ba]{transition:all .22s ease}.mood-fade-enter-from[data-v-487c42ba],.mood-fade-leave-to[data-v-487c42ba]{opacity:0;transform:translateY(8px)}.recording-bar[data-v-487c42ba]{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-487c42ba]{background:none;border:none;color:#ffffff8c;cursor:pointer;font-size:12px;white-space:nowrap;padding:0}.rec-status[data-v-487c42ba]{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.rec-dot[data-v-487c42ba]{width:8px;height:8px;border-radius:50%;background:#eb445a;animation:blink-487c42ba 1s infinite}.rec-timer[data-v-487c42ba]{font-size:14px;font-weight:700;color:#eb445a}.rec-wave[data-v-487c42ba]{display:flex;align-items:center;gap:3px}.rec-wave-bar[data-v-487c42ba]{width:3px;border-radius:2px;background:#eb445aa6;animation:waveAnim-487c42ba .7s ease-in-out infinite alternate}.rec-wave-bar[data-v-487c42ba]:nth-child(odd){height:8px}.rec-wave-bar[data-v-487c42ba]:nth-child(2n){height:16px}@keyframes waveAnim-487c42ba{0%{transform:scaleY(.5)}to{transform:scaleY(1.4)}}.slide-up-enter-active[data-v-487c42ba],.slide-up-leave-active[data-v-487c42ba]{transition:all .22s ease}.slide-up-enter-from[data-v-487c42ba],.slide-up-leave-to[data-v-487c42ba]{opacity:0;transform:translateY(10px)}.search-result-item[data-v-487c42ba]{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-487c42ba]:hover{background:#daa5200f}.result-avatar[data-v-487c42ba]{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-487c42ba]{flex:1}.result-username[data-v-487c42ba]{font-weight:700;font-size:15px}.result-handle[data-v-487c42ba]{font-size:13px;color:var(--ion-color-medium,#6b7280)}.empty-state[data-v-487c42ba]{text-align:center;padding:70px 20px}.empty-icon[data-v-487c42ba]{font-size:60px;color:#daa52066;margin-bottom:14px}.empty-state h3[data-v-487c42ba]{font-size:20px;font-weight:700;margin:10px 0}.empty-state p[data-v-487c42ba]{color:var(--ion-color-medium,#6b7280);margin-bottom:20px}.empty-search[data-v-487c42ba]{padding:40px 20px;text-align:center;color:var(--ion-color-medium,#6b7280)}.loading-container[data-v-487c42ba]{display:flex;justify-content:center;padding:40px}@keyframes blink-487c42ba{0%,to{opacity:1}50%{opacity:.3}}.msg-status-icon[data-v-487c42ba]{font-size:11px;display:flex;align-items:center;justify-content:center;margin-left:2px}.status-local[data-v-487c42ba]{color:#eb445a;font-weight:700}.status-delivered[data-v-487c42ba]{color:#10b981;animation:subtlePulse-487c42ba 2s infinite}@keyframes subtlePulse-487c42ba{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.pending-voice-bar[data-v-487c42ba]{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-487c42ba .3s ease-out}.voice-preview-bubble[data-v-487c42ba]{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-487c42ba]{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-487c42ba]{flex:1;display:flex;align-items:center;gap:2px;height:24px}.preview-wave-bar[data-v-487c42ba]{flex:1;background:#e0e0e0;border-radius:1px;transition:all .2s}.preview-wave-bar.active[data-v-487c42ba]{background:var(--ion-color-primary, #daa520)}.preview-duration[data-v-487c42ba]{font-size:13px;color:var(--ion-color-medium, #666);font-family:monospace}.voice-ctrl-btn[data-v-487c42ba]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}.voice-ctrl-btn[data-v-487c42ba]:active{transform:scale(.9)}.voice-ctrl-btn.delete[data-v-487c42ba]{background:#fee;color:#eb445a}.voice-ctrl-btn.send[data-v-487c42ba]{background:var(--ion-color-primary, #daa520);color:#fff}.send-pending[data-v-487c42ba]{margin:0}@keyframes slideUp-487c42ba{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.vd-ring-overlay[data-v-487c42ba]{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-487c42ba]{position:relative;display:flex;align-items:center;justify-content:center}.vd-ring-svg[data-v-487c42ba]{overflow:visible}.vd-ring-center[data-v-487c42ba]{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-487c42ba]{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:#fff}.vd-ring-dot[data-v-487c42ba]{font-size:10px;color:#ef4444;animation:recBlink-487c42ba 1.2s ease-in-out infinite;letter-spacing:.1em}@keyframes recBlink-487c42ba{0%,to{opacity:1}50%{opacity:.3}}.vd-live-transcript[data-v-487c42ba]{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-487c42ba]{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-487c42ba]:hover{border-color:#ef444480;color:#f87171}.ring-fade-enter-active[data-v-487c42ba],.ring-fade-leave-active[data-v-487c42ba]{transition:opacity .25s ease,transform .25s ease}.ring-fade-enter-from[data-v-487c42ba],.ring-fade-leave-to[data-v-487c42ba]{opacity:0;transform:translateY(20px)}.vd-pending-bar[data-v-487c42ba]{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-487c42ba]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.vd-pending-label[data-v-487c42ba]{font-size:11px;font-weight:700;color:#daa520;letter-spacing:.05em}.vd-pending-transcript[data-v-487c42ba]{font-size:11px;font-style:italic;color:#ffffff73;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-pending-mood[data-v-487c42ba]{font-size:11px;color:#fff9}.vd-pending-controls[data-v-487c42ba]{display:flex;align-items:center;gap:8px}.vd-reply-bar[data-v-487c42ba]{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-487c42ba .18s ease}.reply-bar-accent[data-v-487c42ba]{width:3px;flex-shrink:0;height:36px;border-radius:2px;background:#daa520}.reply-bar-body[data-v-487c42ba]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.reply-bar-label[data-v-487c42ba]{font-size:9px;font-weight:700;color:#daa520;text-transform:uppercase;letter-spacing:.07em}.reply-bar-preview[data-v-487c42ba]{font-size:12px;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-bar-close[data-v-487c42ba]{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-487c42ba]:hover{color:#f87171}.msg-reply-quote[data-v-487c42ba]{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-487c42ba]:hover{background:#daa5201a}.reply-quote-bar[data-v-487c42ba]{width:2px;flex-shrink:0;border-radius:2px;background:#daa520}.reply-quote-text[data-v-487c42ba]{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-487c42ba]{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-487c42ba .3s ease}.reflection-prompt>span[data-v-487c42ba]{display:block;font-size:13px;margin-bottom:10px;color:#ffffffbf}.reflection-input-row[data-v-487c42ba]{display:flex;gap:8px;align-items:center}.reflection-input[data-v-487c42ba]{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-487c42ba]::placeholder{color:#ffffff4d}.reflection-send[data-v-487c42ba]{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-487c42ba]:hover{background:#daa52059;transform:scale(1.05)}.reflection-skip[data-v-487c42ba]{background:none;border:none;color:#ffffff4d;font-size:12px;cursor:pointer;padding:0 4px;text-decoration:underline}.profile-container[data-v-0eab067b]{max-width:600px;margin:0 auto}.cover-image[data-v-0eab067b]{height:200px;background:linear-gradient(135deg,#0f172a,#1e293b 40%,#020617);position:relative}.cover-photo[data-v-0eab067b]{width:100%;height:100%;object-fit:cover}.cover-gradient[data-v-0eab067b]{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-0eab067b]{padding:0 16px;margin-top:-40px;position:relative}.stat-item[data-v-0eab067b]{display:flex;gap:4px;font-size:14px;cursor:pointer;transition:opacity .2s}.stat-item[data-v-0eab067b]:hover{text-decoration:underline;opacity:.8}.stat-value[data-v-0eab067b]{font-weight:800;color:var(--ion-text-color, #0f1419)}.stat-label[data-v-0eab067b]{color:var(--ion-color-medium, #536471)}.avatar-section[data-v-0eab067b]{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:8px}.action-buttons-row[data-v-0eab067b]{display:flex;justify-content:flex-end;margin-top:-36px;position:relative;z-index:5}.avatar-container[data-v-0eab067b]{border:4px solid var(--ion-background-color, #fff);border-radius:50%;background:var(--ion-background-color, #fff)}.action-buttons[data-v-0eab067b]{display:flex;gap:12px;flex-wrap:nowrap;align-items:center}.message-btn[data-v-0eab067b]{--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-0eab067b]:hover{--background: rgba(0, 0, 0, .03);--border-color: #bcc9d2}.message-btn[data-v-0eab067b]:active{--background: rgba(0, 0, 0, .08);transform:scale(.96)}.message-btn ion-icon[data-v-0eab067b]{font-size:18px;margin-right:4px}.profile-avatar[data-v-0eab067b]{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block}.edit-profile-btn[data-v-0eab067b],.follow-btn[data-v-0eab067b],.unfollow-btn[data-v-0eab067b]{--border-radius: 20px;height:36px;font-weight:700;text-transform:none;font-size:14px}.follow-btn[data-v-0eab067b]{--background: var(--ion-color-primary, #daa520);--color: #ffffff;--border-width: 0;box-shadow:0 2px 8px #daa52033}.follow-btn[data-v-0eab067b]:hover{--background: var(--ion-color-primary-tint, #deae36);box-shadow:0 4px 12px #daa5204d}.unfollow-btn[data-v-0eab067b],.edit-profile-btn[data-v-0eab067b]{--background: transparent;--color: var(--ion-text-color, #1a1a1a);--border-color: #cfd9de;--border-width: 1px}.ghost-btn[data-v-0eab067b]{--background: #f1f5f9;--color: #475569;--border-radius: 20px;--box-shadow: none}.ghost-btn.active[data-v-0eab067b]{--background: #0f172a;--color: #f8fafc;box-shadow:0 4px 12px #0f172a4d}.anonymous-badge[data-v-0eab067b]{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-0eab067b]:hover,.unfollow-btn[data-v-0eab067b]:hover{--background: rgba(0, 0, 0, .03);--border-color: #bcc9d2}.edit-cover[data-v-0eab067b]{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-0eab067b]{width:100%;height:100%;object-fit:cover}.edit-cover-placeholder[data-v-0eab067b]{color:#9ca3af;font-size:14px}.edit-avatar[data-v-0eab067b]{display:flex;justify-content:center;margin-top:-32px;margin-bottom:16px}.edit-avatar img[data-v-0eab067b]{width:96px;height:96px;border-radius:50%;border:4px solid #fff;object-fit:cover}.edit-form[data-v-0eab067b]{display:flex;flex-direction:column;gap:10px}.edit-row ion-input[data-v-0eab067b]{--background: #f3f4f6;--border-radius: 12px;padding-inline:12px}.save-profile-btn[data-v-0eab067b]{margin-top:12px;--border-radius: 999px;font-weight:700}.user-details[data-v-0eab067b]{margin-top:8px}.display-name[data-v-0eab067b]{font-size:20px;font-weight:800;margin:0;color:var(--ion-text-color, #0f1419)}.username[data-v-0eab067b]{font-size:15px;color:var(--ion-color-medium, #536471);margin:2px 0 12px}.bio-section[data-v-0eab067b]{margin:12px 0}.bio-text[data-v-0eab067b]{font-size:15px;line-height:20px;color:var(--ion-text-color, #0f1419)}.metadata[data-v-0eab067b]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.metadata-item[data-v-0eab067b]{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--ion-color-medium, #536471)}.metadata-item ion-icon[data-v-0eab067b]{font-size:18px}.stats-section[data-v-0eab067b]{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.stat-item[data-v-0eab067b]{display:flex;gap:4px;cursor:pointer;transition:opacity .2s}.stat-item[data-v-0eab067b]:hover{opacity:.7}.stat-value[data-v-0eab067b]{font-size:15px;font-weight:700;color:var(--ion-text-color, #0f1419)}.stat-label[data-v-0eab067b]{font-size:15px;color:var(--ion-color-medium, #536471)}.profile-tabs[data-v-0eab067b]{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-0eab067b]{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-0eab067b]{font-size:20px}.tab-item span[data-v-0eab067b]{font-size:13px;font-weight:500}.tab-item[data-v-0eab067b]:hover{background:var(--ion-color-light, rgba(0, 0, 0, .03))}.tab-item.active[data-v-0eab067b]{color:var(--ion-color-primary, #daa520);border-bottom-color:var(--ion-color-primary, #daa520);font-weight:700}.posts-section[data-v-0eab067b]{padding:16px}.post-item[data-v-0eab067b]{padding:16px 0;border-bottom:1px solid var(--ion-border-color, #eff3f4)}.post-header[data-v-0eab067b]{margin-bottom:8px}.post-time[data-v-0eab067b]{font-size:13px;color:var(--ion-color-medium, #536471)}.post-content[data-v-0eab067b]{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-0eab067b]{color:#daa520;text-decoration:none}.post-content .post-link[data-v-0eab067b]:hover{text-decoration:underline}.post-content .hashtag[data-v-0eab067b],.post-content .mention[data-v-0eab067b]{color:#daa520;cursor:pointer}.post-image[data-v-0eab067b]{width:100%;border-radius:16px;margin:12px 0;cursor:pointer}.post-media-container[data-v-0eab067b]{margin:12px 0}.post-media-grid[data-v-0eab067b]{display:grid;gap:2px;border-radius:16px;overflow:hidden;border:1px solid var(--ion-border-color, #eff3f4)}.post-media-grid.count-1[data-v-0eab067b]{grid-template-columns:1fr}.post-media-grid.count-2[data-v-0eab067b]{grid-template-columns:1fr 1fr;aspect-ratio:16/9}.post-media-grid.count-3[data-v-0eab067b]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/9}.post-media-grid.count-3 .media-wrapper[data-v-0eab067b]:first-child{grid-row:1 / span 2}.post-media-grid.count-4[data-v-0eab067b]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/9}.media-wrapper[data-v-0eab067b]{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.post-media-img[data-v-0eab067b],.post-media-video[data-v-0eab067b]{width:100%;height:100%;object-fit:cover;display:block}.video-preview[data-v-0eab067b]{position:relative;width:100%;height:100%}.video-overlay[data-v-0eab067b]{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-0eab067b]{display:flex;gap:16px;margin-top:12px;color:var(--ion-color-medium, #536471);font-size:13px}.post-stats span[data-v-0eab067b]{display:flex;align-items:center;gap:4px}.post-stats ion-icon[data-v-0eab067b]{font-size:16px}.media-grid[data-v-0eab067b]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px}.media-item[data-v-0eab067b]{aspect-ratio:1;overflow:hidden;cursor:pointer;position:relative}.media-item img[data-v-0eab067b],.video-item-preview video[data-v-0eab067b]{width:100%;height:100%;object-fit:cover;transition:transform .2s}.video-item-preview[data-v-0eab067b]{width:100%;height:100%;position:relative}.video-badge[data-v-0eab067b]{position:absolute;top:8px;right:8px;color:#fff;background:#0000004d;padding:2px;border-radius:4px;display:flex}.media-item:hover img[data-v-0eab067b],.media-item:hover video[data-v-0eab067b]{transform:scale(1.05)}.empty-state[data-v-0eab067b],.error-state[data-v-0eab067b]{text-align:center;padding:60px 20px;color:var(--ion-color-medium, #536471)}.empty-icon[data-v-0eab067b],.error-icon[data-v-0eab067b]{font-size:64px;margin-bottom:16px;opacity:.5}.loading-container[data-v-0eab067b],.loading-posts[data-v-0eab067b]{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-0eab067b]{margin-bottom:12px}.repost-badge[data-v-0eab067b]{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-0eab067b]{font-size:16px}.logout-item[data-v-0eab067b]{margin-top:20px}.media-modal[data-v-0eab067b]{--background: #000}.media-lightbox[data-v-0eab067b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;overflow:auto}.zoom-container[data-v-0eab067b]{transition:transform .2s ease-out;display:flex;align-items:center;justify-content:center;min-width:100%;min-height:100%}.media-lightbox img[data-v-0eab067b]{max-width:100%;max-height:100%;object-fit:contain}.full-screen-modal[data-v-0eab067b]{--width: 100%;--height: 100%}.loading-container[data-v-3e4410e0]{display:flex;justify-content:center;padding:18px 0}.empty-state[data-v-3e4410e0]{padding:24px;text-align:center;color:var(--ion-color-medium, #536471)}.notif-title[data-v-3e4410e0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notif-message[data-v-3e4410e0]{font-weight:700;color:var(--ion-text-color, #0f1419)}.notif-time[data-v-3e4410e0]{margin-top:4px;font-size:12px;color:var(--ion-color-medium, #536471)}.notif-dot[data-v-3e4410e0]{width:8px;height:8px;border-radius:50%;background:#daa520}.loading-container[data-v-cc178f7e]{display:flex;justify-content:center;align-items:center;height:200px}.empty-state[data-v-cc178f7e]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:300px;color:var(--ion-color-medium)}.empty-icon[data-v-cc178f7e]{font-size:64px;margin-bottom:16px}.users-list[data-v-cc178f7e]{padding-bottom:50px}.user-item[data-v-cc178f7e]{display:flex;padding:12px 16px;border-bottom:1px solid var(--ion-border-color, #e5e7eb);cursor:pointer;align-items:flex-start}.user-item[data-v-cc178f7e]:active{background-color:#0000000d}.user-avatar[data-v-cc178f7e]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-info[data-v-cc178f7e]{flex-grow:1;margin:0 12px;min-width:0}.user-name[data-v-cc178f7e]{font-weight:800;font-size:16px;color:var(--ion-text-color, #0f1419);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-handle[data-v-cc178f7e]{font-size:14px;color:var(--ion-color-medium, #536471);margin-bottom:4px}.user-bio[data-v-cc178f7e]{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-cc178f7e]{flex-shrink:0}.button-group[data-v-cc178f7e]{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.status-btn[data-v-cc178f7e]{--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-cc178f7e]{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)}ion-header ion-toolbar[data-v-e54a7d0a]:first-child{--background: var(--ion-background-color)}.filter-tabs[data-v-e54a7d0a]{display:flex;gap:6px;padding:8px 16px;overflow-x:auto;background:var(--ion-background-color)}.filter-tab[data-v-e54a7d0a]{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-e54a7d0a]{background:var(--ion-color-primary);color:#fff}.loading-grid[data-v-e54a7d0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px}.skeleton-card[data-v-e54a7d0a]{height:180px;background:linear-gradient(90deg,#1a1a2e 25%,#252540,#1a1a2e 75%);background-size:200% 100%;animation:shimmer-e54a7d0a 1.5s infinite;border-radius:20px}@keyframes shimmer-e54a7d0a{0%{background-position:200% 0}to{background-position:-200% 0}}.section[data-v-e54a7d0a]{padding:16px}.section-title[data-v-e54a7d0a]{font-size:18px;font-weight:800;margin:0 0 14px;color:var(--ion-text-color)}.frat-grid[data-v-e54a7d0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.empty-state[data-v-e54a7d0a]{text-align:center;padding:60px 24px}.empty-icon[data-v-e54a7d0a]{font-size:48px;margin-bottom:12px}.empty-state h3[data-v-e54a7d0a]{font-size:20px;font-weight:800;margin:0 0 6px}.empty-state p[data-v-e54a7d0a]{color:var(--ion-color-medium);margin:0 0 20px}.load-more-wrap[data-v-e54a7d0a]{text-align:center;padding:16px}.create-btn[data-v-e54a7d0a]{--color: var(--ion-color-primary);font-size:22px}.create-modal-content[data-v-e54a7d0a]{--padding-top: 0}.create-form[data-v-e54a7d0a]{padding:20px 16px 40px}.emblem-upload-wrap[data-v-e54a7d0a]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;cursor:pointer}.emblem-preview[data-v-e54a7d0a]{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-e54a7d0a]{width:100%;height:100%;object-fit:cover}.upload-hint[data-v-e54a7d0a]{font-size:12px;color:var(--ion-color-medium)}.form-item[data-v-e54a7d0a]{--background: var(--ion-color-light, #f4f4f4);border-radius:12px;margin-bottom:10px}.form-section-title[data-v-e54a7d0a]{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-e54a7d0a]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:4px}.color-swatch[data-v-e54a7d0a]{width:32px;height:32px;border-radius:50%;cursor:pointer;transition:transform .2s,box-shadow .2s}.color-swatch.active[data-v-e54a7d0a]{transform:scale(1.25);box-shadow:0 0 0 3px #fff,0 0 0 5px currentColor}.join-method-grid[data-v-e54a7d0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:4px}.join-method-opt[data-v-e54a7d0a]{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-e54a7d0a]{border-color:var(--ion-color-primary);background:color-mix(in srgb,var(--ion-color-primary) 10%,transparent)}.jm-icon[data-v-e54a7d0a]{font-size:20px}.jm-label[data-v-e54a7d0a]{font-size:12px;font-weight:600}.toggle-item[data-v-e54a7d0a]{margin-top:12px}.create-submit-btn[data-v-e54a7d0a]{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))}.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}}
