nav[data-v-42cdd2e7]{background:var(--white);border-bottom:1px solid var(--border);z-index:50;height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.nav-logo[data-v-42cdd2e7]{letter-spacing:-.4px;font-size:18px;font-weight:700}.nav-logo[data-v-42cdd2e7] span,.nav-logo span[data-v-42cdd2e7]{color:var(--accent)}.search-wrap[data-v-42cdd2e7]{flex:1;max-width:320px;position:relative}.search-input-row[data-v-42cdd2e7]{background:var(--bg);border:1px solid var(--border);border-radius:4px;align-items:center;gap:8px;padding:6px 12px;transition:border-color .15s;display:flex}.search-input-row[data-v-42cdd2e7]:focus-within{border-color:var(--accent);background:#fff}.search-input-row input[data-v-42cdd2e7]{color:var(--ink);width:100%;font-size:13px;font-family:var(--sans);background:0 0;border:none;outline:none}.search-input-row input[data-v-42cdd2e7]::placeholder{color:var(--ink-3)}.search-dropdown[data-v-42cdd2e7]{border:1px solid var(--border);z-index:200;background:#fff;border-radius:8px;max-height:400px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 4px 24px #0000001a}.search-dropdown.open[data-v-42cdd2e7]{display:block}.search-section-label[data-v-42cdd2e7]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.5px;padding:10px 14px 4px;font-size:10px;font-weight:600}.search-result-row[data-v-42cdd2e7]{cursor:pointer;color:inherit;border-bottom:1px solid var(--border-2);align-items:center;gap:10px;padding:9px 14px;text-decoration:none;transition:background .1s;display:flex}.search-result-row[data-v-42cdd2e7]:last-child{border-bottom:none}.search-result-logo[data-v-42cdd2e7],.search-result-row[data-v-42cdd2e7]:hover{background:var(--bg)}.search-result-logo[data-v-42cdd2e7]{border:1px solid var(--border);width:32px;height:32px;color:var(--ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.search-result-logo img[data-v-42cdd2e7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.search-result-logo.round[data-v-42cdd2e7]{border-radius:50%}.search-result-name[data-v-42cdd2e7]{color:var(--ink);font-size:13px;font-weight:500;display:block}.search-result-sub[data-v-42cdd2e7]{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.search-empty[data-v-42cdd2e7]{color:var(--ink-3);text-align:center;padding:20px 14px;font-size:13px}.search-loading[data-v-42cdd2e7]{text-align:center;padding:16px 14px}.nav-right[data-v-42cdd2e7]{align-items:center;gap:10px;display:flex}.btn-nav-signin[data-v-42cdd2e7]{color:var(--accent);padding:6px 12px;font-size:14px;font-weight:600}.btn-nav-signup[data-v-42cdd2e7]{background:var(--accent);color:#fff;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:600}.btn-nav-signup[data-v-42cdd2e7]:hover{background:var(--accent-hover)}.nav-links[data-v-42cdd2e7]{flex-shrink:0;align-items:center;gap:2px;display:flex}.nav-link[data-v-42cdd2e7]{color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .12s}.nav-link[data-v-42cdd2e7]:hover{color:var(--ink);background:var(--bg)}.nav-link.active[data-v-42cdd2e7]{color:var(--accent);font-weight:600}.nav-avatar-wrap[data-v-42cdd2e7]{position:relative}.nav-avatar-btn[data-v-42cdd2e7]{background:var(--accent);color:#fff;cursor:pointer;width:32px;height:32px;font-size:12px;font-weight:700;font-family:var(--sans);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.nav-avatar-menu[data-v-42cdd2e7]{border:1px solid var(--border);box-shadow:var(--shadow);z-index:200;background:#fff;border-radius:8px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 8px);right:0}.nav-avatar-menu-header[data-v-42cdd2e7]{border-bottom:1px solid var(--border-2);padding:10px 12px 8px}.nav-avatar-username[data-v-42cdd2e7]{color:var(--ink);font-size:13px;font-weight:600}.nav-avatar-plan[data-v-42cdd2e7]{color:var(--ink-3);text-transform:capitalize;margin-top:1px;font-size:11px}.nav-menu-item[data-v-42cdd2e7]{color:var(--ink-2);cursor:pointer;width:100%;font-size:13px;font-family:var(--sans);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.nav-menu-item[data-v-42cdd2e7]:hover{background:var(--bg);color:var(--ink)}.nav-menu-item.danger[data-v-42cdd2e7]{color:#dc2626}.nav-menu-item.danger[data-v-42cdd2e7]:hover{background:#fef2f2}@media (width<=600px){nav[data-v-42cdd2e7]{padding:0 16px}.search-wrap[data-v-42cdd2e7]{flex:1;max-width:none}.search-dropdown[data-v-42cdd2e7]{top:var(--nav-h);border-radius:0;max-height:70vh;position:fixed;left:0;right:0}}.nav-hamburger[data-v-42cdd2e7]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:36px;height:36px;padding:8px;display:none}.nav-hamburger span[data-v-42cdd2e7]{background:var(--ink);border-radius:2px;width:100%;height:2px;display:block}.nav-mobile-menu[data-v-42cdd2e7]{top:var(--nav-h);border-bottom:1px solid var(--border);z-index:200;background:#fff;flex-direction:column;padding:8px;display:none;position:absolute;left:0;right:0;box-shadow:0 8px 24px #0000001a}.nav-mobile-menu.open[data-v-42cdd2e7]{display:flex}.nav-mobile-link[data-v-42cdd2e7]{text-align:left;width:100%;color:var(--ink-2);font-size:15px;font-weight:500;font-family:var(--sans);background:0 0;border:none;border-radius:8px;padding:12px 14px;display:block}.nav-mobile-link[data-v-42cdd2e7]:hover{background:var(--bg);color:var(--ink)}.nav-mobile-link.accent[data-v-42cdd2e7],.nav-mobile-link.active[data-v-42cdd2e7]{color:var(--accent);font-weight:600}.nav-mobile-link.danger[data-v-42cdd2e7]{color:#dc2626}.nav-mobile-sep[data-v-42cdd2e7]{background:var(--border-2);height:1px;margin:6px 8px}.nav-mobile-user[data-v-42cdd2e7]{padding:10px 14px 6px}@media (width<=640px){.nav-links[data-v-42cdd2e7],.nav-right[data-v-42cdd2e7]{display:none}.nav-hamburger[data-v-42cdd2e7]{display:flex}}nav.nav-transparent .nav-hamburger span[data-v-42cdd2e7]{background:#fff}nav.nav-transparent.scrolled .nav-hamburger span[data-v-42cdd2e7]{background:var(--ink)}nav.nav-transparent[data-v-42cdd2e7]{--nav-h:56px;border-bottom:1px solid var(--hero-border);background:0 0;padding:0 32px;transition:background .2s,border-color .2s}nav.nav-transparent.scrolled[data-v-42cdd2e7]{background:var(--white);border-bottom-color:var(--border)}nav.nav-transparent .nav-logo[data-v-42cdd2e7]{color:#fff;transition:color .2s}nav.nav-transparent.scrolled .nav-logo[data-v-42cdd2e7]{color:var(--ink)}nav.nav-transparent .nav-logo span[data-v-42cdd2e7]{color:#60a5fa;transition:color .2s}nav.nav-transparent.scrolled .nav-logo span[data-v-42cdd2e7]{color:var(--accent)}nav.nav-transparent .search-wrap[data-v-42cdd2e7]{max-width:300px}nav.nav-transparent .search-input-row[data-v-42cdd2e7]{background:#ffffff1a;border-color:#ffffff26;transition:all .15s}nav.nav-transparent.scrolled .search-input-row[data-v-42cdd2e7]{background:var(--bg);border-color:var(--border)}nav.nav-transparent .search-input-row[data-v-42cdd2e7]:focus-within{border-color:var(--accent);background:var(--white)}nav.nav-transparent.scrolled .search-input-row svg[data-v-42cdd2e7]{color:var(--ink-3)}nav.nav-transparent .search-input-row input[data-v-42cdd2e7]{color:#fff}nav.nav-transparent.scrolled .search-input-row input[data-v-42cdd2e7],nav.nav-transparent .search-input-row:focus-within input[data-v-42cdd2e7]{color:var(--ink)}nav.nav-transparent .search-input-row input[data-v-42cdd2e7]::placeholder{color:#ffffff73}nav.nav-transparent.scrolled .search-input-row input[data-v-42cdd2e7]::placeholder{color:var(--ink-3)}nav.nav-transparent .search-input-row:focus-within input[data-v-42cdd2e7]::placeholder{color:var(--ink-3)}nav.nav-transparent .search-dropdown[data-v-42cdd2e7]{box-shadow:0 8px 32px #00000024}nav.nav-transparent .search-loading[data-v-42cdd2e7]{color:var(--ink-3);text-align:left;align-items:center;gap:8px;font-size:13px;display:flex}nav.nav-transparent .nav-link[data-v-42cdd2e7]{color:#ffffffbf}nav.nav-transparent .nav-link[data-v-42cdd2e7]:hover{color:#fff;background:#ffffff1a}nav.nav-transparent.scrolled .nav-link[data-v-42cdd2e7]{color:var(--ink-2)}nav.nav-transparent.scrolled .nav-link[data-v-42cdd2e7]:hover{color:var(--ink);background:var(--bg)}nav.nav-transparent .btn-nav-signin[data-v-42cdd2e7]{color:#fffc;transition:color .2s}nav.nav-transparent.scrolled .btn-nav-signin[data-v-42cdd2e7]{color:var(--accent)}
