.navbar[data-v-71bf3742]{position:sticky;top:0;z-index:1000;background:var(--bg-white, #ffffff);border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .1))}.navbar.navbar-contained-border[data-v-71bf3742]{border-bottom:none}.navbar.navbar-contained-border .navbar-container[data-v-71bf3742]{border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .1))}.navbar-container[data-v-71bf3742]{max-width:1280px;margin:0 auto;padding:0;display:flex;align-items:center;height:64px;gap:1.5rem}.navbar-brand[data-v-71bf3742]{display:flex;align-items:center;flex-shrink:0}.navbar-logo[data-v-71bf3742]{height:32px;width:auto}.navbar-menu[data-v-71bf3742]{display:flex;align-items:center;gap:.25rem}.nav-link[data-v-71bf3742]{padding:.5rem 1rem;font-size:15px;font-weight:500;color:var(--text-primary, #000);text-decoration:none;border-radius:var(--radius-sm, 6px);transition:all .2s ease;background:none;border:none;cursor:pointer}.nav-link[data-v-71bf3742]:hover{background:var(--bg-gray, #f5f5f5);color:var(--text-primary, #000)}.nav-link.active[data-v-71bf3742]{color:var(--primary-color, #00f0a0)}.nav-link.sell-btn[data-v-71bf3742]{height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color, #00f0a0);color:#000;font-weight:600}.nav-link.sell-btn[data-v-71bf3742]:hover{background:var(--primary-hover, #28fcaf)}.subscribe-btn[data-v-71bf3742]{padding:.4rem .9rem;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:20px;text-decoration:none;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.subscribe-btn[data-v-71bf3742]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.navbar-search[data-v-71bf3742]{flex:1;max-width:280px;min-width:160px;position:relative;display:flex;align-items:center}.navbar-search .search-icon[data-v-71bf3742]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted, rgba(0, 0, 0, .45));pointer-events:none}.navbar-search .search-input[data-v-71bf3742]{width:100%;height:36px;padding:0 .75rem 0 2.25rem;font-size:14px;line-height:36px;border:1px solid var(--border-color, rgba(0, 0, 0, .12));border-radius:6px;background:var(--bg-gray, #f5f5f5);outline:none;transition:all .2s ease;box-sizing:border-box}.navbar-search .search-input[data-v-71bf3742]:focus{background:var(--bg-white, #fff);border-color:var(--primary-color, #00f0a0);box-shadow:0 0 0 2px #00f0a01a}.navbar-search .search-input[data-v-71bf3742]::placeholder{color:var(--text-muted, rgba(0, 0, 0, .4));font-size:12px}.navbar-right[data-v-71bf3742]{display:flex;align-items:center;gap:.75rem;margin-left:auto}.btn-signin[data-v-71bf3742]{padding:.5rem 1.25rem;font-size:14px;font-weight:600;color:#fff;background:var(--primary-color, #00f0a0);border:none;border-radius:20px;cursor:pointer;transition:all .2s ease}.btn-signin[data-v-71bf3742]:hover{background:var(--primary-hover, #28fcaf);transform:translateY(-1px)}.notification-btn[data-v-71bf3742]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;cursor:pointer;transition:background .2s ease}.notification-btn[data-v-71bf3742]:hover{background:var(--bg-gray, #f5f5f5)}.notification-btn svg[data-v-71bf3742]{width:22px;height:22px;color:var(--text-secondary, rgba(0, 0, 0, .65))}.notification-badge[data-v-71bf3742]{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;background:#ef4444;border-radius:9px;display:flex;align-items:center;justify-content:center}.user-menu[data-v-71bf3742]{position:relative}.user-menu-trigger[data-v-71bf3742]{display:flex;align-items:center;gap:4px;padding:.5rem;background:none;border:1px solid var(--border-color, rgba(0, 0, 0, .15));border-radius:20px;cursor:pointer;transition:all .2s ease}.user-menu-trigger[data-v-71bf3742]:hover{background:var(--bg-gray, #f5f5f5);border-color:var(--text-muted)}.user-menu-trigger svg[data-v-71bf3742]{width:20px;height:20px;color:var(--text-secondary, rgba(0, 0, 0, .65))}.user-menu-trigger .dropdown-arrow[data-v-71bf3742]{width:16px;height:16px}.user-dropdown[data-v-71bf3742]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--bg-white, #fff);border:1px solid var(--border-color, rgba(0, 0, 0, .1));border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .12));overflow:hidden;z-index:1001}.dropdown-item[data-v-71bf3742]{display:flex;align-items:center;gap:10px;width:100%;padding:.75rem 1rem;font-size:14px;color:var(--text-primary, #000);text-decoration:none;background:none;border:none;cursor:pointer;transition:background .2s ease;text-align:left}.dropdown-item[data-v-71bf3742]:hover{background:var(--bg-gray, #f5f5f5)}.dropdown-item svg[data-v-71bf3742]{width:18px;height:18px;color:var(--text-secondary, rgba(0, 0, 0, .65));flex-shrink:0}.dropdown-item.signout[data-v-71bf3742]{color:#ef4444}.dropdown-item.signout svg[data-v-71bf3742]{color:#ef4444}.dropdown-divider[data-v-71bf3742]{height:1px;background:var(--border-color, rgba(0, 0, 0, .1));margin:.25rem 0}.mobile-menu-toggle[data-v-71bf3742]{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;border-radius:var(--radius-sm, 6px)}.mobile-menu-toggle[data-v-71bf3742]:hover{background:var(--bg-gray, #f5f5f5)}.mobile-menu-toggle svg[data-v-71bf3742]{width:24px;height:24px;color:var(--text-primary, #000)}.mobile-menu[data-v-71bf3742]{display:none;padding:1rem;background:var(--bg-white, #fff);border-top:1px solid var(--border-color, rgba(0, 0, 0, .1));overflow:hidden}.slide-down-enter-active[data-v-71bf3742]{animation:slideDown-71bf3742 .3s ease-out}.slide-down-leave-active[data-v-71bf3742]{animation:slideUp-71bf3742 .25s ease-in}@keyframes slideDown-71bf3742{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:600px;opacity:1;transform:translateY(0)}}@keyframes slideUp-71bf3742{0%{max-height:600px;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-10px)}}.mobile-search[data-v-71bf3742]{position:relative;margin-bottom:1rem}.mobile-search .search-icon[data-v-71bf3742]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-muted, rgba(0, 0, 0, .45));pointer-events:none}.mobile-search .search-input[data-v-71bf3742]{width:100%;padding:.75rem .75rem .75rem 2.5rem;font-size:16px;border:1px solid var(--border-color, rgba(0, 0, 0, .15));border-radius:var(--radius-sm, 6px);background:var(--bg-gray, #f5f5f5);outline:none}.mobile-nav-link[data-v-71bf3742]{display:block;width:100%;padding:.75rem 1rem;font-size:16px;font-weight:500;color:var(--text-primary, #000);text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;border-radius:var(--radius-sm, 6px);transition:all .2s ease;margin:2px 0}.mobile-nav-link[data-v-71bf3742]:hover{background:var(--bg-gray, #f5f5f5);color:var(--primary-color, #00f0a0);transform:translate(4px)}.mobile-nav-link.signin[data-v-71bf3742]{color:var(--primary-color, #00f0a0);font-weight:600}.mobile-nav-link.subscribe[data-v-71bf3742]{color:#6366f1;font-weight:600}.mobile-nav-link.signout[data-v-71bf3742]{color:#ef4444}.mobile-divider[data-v-71bf3742]{height:1px;background:var(--border-color, rgba(0, 0, 0, .1));margin:.5rem 0}@media(max-width:768px){.navbar-container[data-v-71bf3742]{height:56px;gap:.75rem;padding:0 1rem}.navbar-logo[data-v-71bf3742]{height:26px;min-width:165px;width:auto;object-fit:contain}.navbar-search[data-v-71bf3742],.navbar-menu[data-v-71bf3742],.navbar-right[data-v-71bf3742]{display:none}.subscribe-btn[data-v-71bf3742]{display:inline-flex;padding:.35rem .75rem;font-size:12px;margin-left:auto}.mobile-menu-toggle[data-v-71bf3742]{display:flex;margin-left:.5rem}.mobile-menu[data-v-71bf3742]{display:block}}.omni-chat[data-v-4c8236a5]{position:fixed;bottom:24px;right:24px;z-index:9999;font-family:system-ui,sans-serif}.omni-bubble[data-v-4c8236a5]{width:56px;height:56px;border-radius:50%;border:none;background:#00e676;color:#fff;font-size:24px;cursor:pointer;box-shadow:0 4px 16px #00e67666;transition:transform .2s,background .2s}.omni-bubble[data-v-4c8236a5]:hover{transform:scale(1.1)}.omni-bubble.active[data-v-4c8236a5]{background:#333;font-size:18px}.omni-window[data-v-4c8236a5]{position:absolute;bottom:68px;right:0;width:360px;max-height:500px;border-radius:12px;background:#fff;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;overflow:hidden}.omni-header[data-v-4c8236a5]{background:#00e676;color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.omni-header span[data-v-4c8236a5]{font-size:12px;opacity:.85}.omni-messages[data-v-4c8236a5]{flex:1;overflow-y:auto;padding:12px;min-height:200px;max-height:360px}.omni-msg[data-v-4c8236a5]{margin-bottom:8px;padding:8px 12px;border-radius:12px;max-width:85%;font-size:14px;line-height:1.4;white-space:pre-wrap}.omni-msg.user[data-v-4c8236a5]{background:#00e676;color:#fff;margin-left:auto;border-bottom-right-radius:4px}.omni-msg.assistant[data-v-4c8236a5]{background:#f0f0f0;color:#333;border-bottom-left-radius:4px}.omni-msg.loading[data-v-4c8236a5]{opacity:.6;font-style:italic}.omni-input[data-v-4c8236a5]{display:flex;border-top:1px solid #eee}.omni-input input[data-v-4c8236a5]{flex:1;border:none;padding:12px;font-size:14px;outline:none}.omni-input button[data-v-4c8236a5]{border:none;background:#00e676;color:#fff;padding:12px 16px;font-size:18px;cursor:pointer}.omni-input button[data-v-4c8236a5]:disabled{opacity:.4;cursor:default}.voice-call-container[data-v-97c89207]{position:fixed;bottom:24px;right:96px;z-index:9998}.voice-fab[data-v-97c89207]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:50%;background:#00e676;color:#fff;cursor:pointer;box-shadow:0 2px 10px #0003;transition:transform .2s;-webkit-tap-highlight-color:transparent}.voice-fab[data-v-97c89207]:hover{transform:scale(1.05)}.voice-fab[data-v-97c89207]:active{transform:scale(.95)}.voice-fab.is-calling[data-v-97c89207]{background:#ef4444}.voice-fab.is-connecting[data-v-97c89207]{opacity:.8;cursor:wait}.voice-fab svg[data-v-97c89207]{width:24px;height:24px}.spinner[data-v-97c89207]{animation:spin-97c89207 1s linear infinite}@keyframes spin-97c89207{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.call-modal-overlay[data-v-97c89207]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000}.call-modal[data-v-97c89207]{background:#1a1a2e;border-radius:24px;padding:40px 32px;text-align:center;min-width:300px;max-width:90vw;color:#fff}.call-avatar[data-v-97c89207]{width:80px;height:80px;border-radius:50%;background:#00e676;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.call-avatar.pulsing[data-v-97c89207]{animation:pulse-97c89207 2s ease-in-out infinite}@keyframes pulse-97c89207{0%,to{box-shadow:0 0 #00e67680}50%{box-shadow:0 0 0 20px #00e67600}}.call-avatar svg[data-v-97c89207]{width:40px;height:40px;color:#fff}.call-modal h3[data-v-97c89207]{margin:0 0 8px;font-size:24px}.call-status[data-v-97c89207]{margin:0 0 16px;font-size:16px;color:#aaa}.debug-info[data-v-97c89207]{margin:0 0 16px;font-size:12px;color:#ffd54f;font-family:monospace}.fallback-section[data-v-97c89207]{margin:0 0 20px;padding:16px;background:#ffffff1a;border-radius:12px}.fallback-text[data-v-97c89207]{margin:0 0 12px;font-size:14px;color:#aaa}.call-direct-btn[data-v-97c89207]{display:inline-block;padding:12px 24px;background:#00e676;color:#fff;text-decoration:none;border-radius:8px;font-weight:600}.end-call-btn[data-v-97c89207]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;border-radius:12px;background:#ef4444;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.end-call-btn[data-v-97c89207]:hover{background:#dc2626}.end-call-btn svg[data-v-97c89207]{width:20px;height:20px}@media(max-width:640px){.voice-call-container[data-v-97c89207]{bottom:24px;right:96px}.call-modal[data-v-97c89207]{margin:16px;padding:32px 24px}}#app-root{min-height:100vh;display:flex;flex-direction:column}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#fff;color:#000;line-height:1.57}#app{min-height:100vh}:root{--primary-color: #00f0a0;--primary-hover: #28fcaf;--primary-light: #52ffba;--text-primary: #000000;--text-secondary: rgba(0, 0, 0, .65);--text-muted: rgba(0, 0, 0, .45);--border-color: rgba(0, 0, 0, .15);--bg-white: #ffffff;--bg-gray: #f5f5f5;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--radius-sm: 6px;--radius-md: 8px;--nav-height: 64px;--nav-height-mobile: 56px;--danger-color: #ef4444;--warning-color: #f59e0b;--success-color: #10b981}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease}a{text-decoration:none;color:var(--primary-color);transition:color .2s ease}a:hover{color:var(--primary-hover)}input[type=file]{font-family:inherit}
