.user[data-v-5a09c9a3]{position:relative}.avatar-btn[data-v-5a09c9a3]{border:1px solid var(--border-color);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:.85rem;transition:border-color .15s;display:inline-flex;overflow:hidden}.avatar-btn[data-v-5a09c9a3]:hover,.avatar-btn[aria-expanded=true][data-v-5a09c9a3]{border-color:var(--accent-color)}.menu[data-v-5a09c9a3]{z-index:110;border:1px solid var(--border-color);background:var(--bg-color);border-radius:6px;min-width:232px;max-width:calc(100vw - 24px);padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #00000038}.menu[data-v-5a09c9a3],.who[data-v-5a09c9a3]{flex-direction:column;display:flex}.who[data-v-5a09c9a3]{border-bottom:1px solid var(--border-color);gap:2px;margin-bottom:6px;padding:10px 10px 12px}.email[data-v-5a09c9a3],.name[data-v-5a09c9a3]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.name[data-v-5a09c9a3]{font-size:.9rem;font-weight:700}.email[data-v-5a09c9a3]{color:var(--text-tertiary);font-size:.78rem}.item[data-v-5a09c9a3]{text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:.86rem;transition:background .15s,color .15s;display:block}.item[data-v-5a09c9a3]:hover{background:var(--hover-bg);color:var(--text-primary)}.signin[data-v-5a09c9a3]{background:var(--primary-color);letter-spacing:.04em;color:var(--text-tab);border:0;border-radius:4px;justify-content:center;align-items:center;padding:9px 18px;font-size:.78rem;font-weight:600;transition:background .15s;display:inline-flex}.signin[data-v-5a09c9a3]:hover{background:var(--primary-hover)}.signin-icon[data-v-5a09c9a3]{display:none}.pop-enter-active[data-v-5a09c9a3],.pop-leave-active[data-v-5a09c9a3]{transition:opacity .15s,transform .15s}.pop-enter-from[data-v-5a09c9a3],.pop-leave-to[data-v-5a09c9a3]{opacity:0;transform:translateY(-4px)}@media (width<=480px){.avatar-btn[data-v-5a09c9a3],.signin[data-v-5a09c9a3]{width:34px;height:34px;padding:0}.signin[data-v-5a09c9a3]{border-radius:50%}.signin-text[data-v-5a09c9a3]{display:none}.signin-icon[data-v-5a09c9a3]{width:20px;height:20px;display:block}}.navbar[data-v-9bdf0e83]{z-index:100;background:color-mix(in srgb,var(--bg-color) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);position:sticky;top:0}.navbar-inner[data-v-9bdf0e83]{gap:24px;max-width:1240px;height:64px;margin:0 auto;padding:0 20px}.brand[data-v-9bdf0e83],.navbar-inner[data-v-9bdf0e83]{align-items:center;display:flex}.brand[data-v-9bdf0e83],.drawer-top[data-v-9bdf0e83]{flex-shrink:0}.logo[data-v-9bdf0e83]{width:auto;height:36px;display:block}.nav-desktop[data-v-9bdf0e83]{align-items:center;gap:4px;min-width:0;display:flex}.nav-link[data-v-9bdf0e83]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 12px;font-size:.72rem;font-weight:700;transition:color .15s,border-color .15s}.nav-link.current[data-v-9bdf0e83],.nav-link.router-link-exact-active[data-v-9bdf0e83],.nav-link[data-v-9bdf0e83]:hover,.trigger[aria-expanded=true][data-v-9bdf0e83]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.group[data-v-9bdf0e83]{position:relative}.trigger[data-v-9bdf0e83]{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.chev[data-v-9bdf0e83]{width:12px;height:12px;transition:transform .15s}.trigger[aria-expanded=true] .chev[data-v-9bdf0e83]{transform:rotate(180deg)}.drop[data-v-9bdf0e83]{z-index:110;border:1px solid var(--border-color);border-top:2px solid var(--gold);background:var(--bg-color);border-radius:0 0 6px 6px;flex-direction:column;min-width:260px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 16px 40px #0000002e}.drop-link[data-v-9bdf0e83]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;border-radius:4px;padding:11px 12px;font-size:.74rem;font-weight:700;transition:background .15s,color .15s}.drop-link.router-link-exact-active[data-v-9bdf0e83],.drop-link[data-v-9bdf0e83]:hover{background:var(--hover-bg);color:var(--accent-color)}.pop-enter-active[data-v-9bdf0e83],.pop-leave-active[data-v-9bdf0e83]{transition:opacity .15s,transform .15s}.pop-enter-from[data-v-9bdf0e83],.pop-leave-to[data-v-9bdf0e83]{opacity:0;transform:translateY(-4px)}.nav-actions[data-v-9bdf0e83]{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-btn[data-v-9bdf0e83]{width:36px;height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.icon-btn[data-v-9bdf0e83]:hover{background:var(--hover-bg);color:var(--text-primary)}.icon-btn svg[data-v-9bdf0e83]{width:20px;height:20px}.menu-btn[data-v-9bdf0e83]{display:none}.scrim[data-v-9bdf0e83]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a120f8c;position:fixed;inset:0}.drawer[data-v-9bdf0e83]{z-index:210;border-left:1px solid var(--border-color);background:var(--bg-color);flex-direction:column;width:calc(min(88vw,380px));display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #00000047}.drawer[data-v-9bdf0e83]:before{content:"";background:var(--gold);height:3px;position:absolute;top:0;left:0;right:0}.drawer-top[data-v-9bdf0e83]{justify-content:space-between;align-items:center;height:64px;padding:3px 12px 0 20px;display:flex}.drawer-body[data-v-9bdf0e83]{overscroll-behavior:contain;flex:1;padding:12px 20px 24px;overflow-y:auto}.d-nav[data-v-9bdf0e83]{flex-direction:column;display:flex}.d-group[data-v-9bdf0e83],.d-link[data-v-9bdf0e83]{animation:.4s cubic-bezier(.2,.7,.2,1) both rise-9bdf0e83;animation-delay:calc(80ms + var(--i,0) * 45ms)}.d-link[data-v-9bdf0e83]{color:var(--text-primary);padding:10px 0 10px 16px;font-size:1.05rem;font-weight:600;line-height:1.3;transition:color .15s,padding .2s;display:block;position:relative}.d-link[data-v-9bdf0e83]:before{content:"";background:var(--gold);border-radius:2px;width:3px;height:0;transition:height .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.d-link.router-link-exact-active[data-v-9bdf0e83],.d-link[data-v-9bdf0e83]:active{color:var(--accent-color)}.d-link.router-link-exact-active[data-v-9bdf0e83]:before{height:60%}.d-group[data-v-9bdf0e83]{border-top:1px solid var(--border-color);margin-top:14px;padding-top:18px}.d-label[data-v-9bdf0e83]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.d-group+.d-link[data-v-9bdf0e83]{border-top:1px solid var(--border-color);margin-top:14px;padding-top:24px}.d-group+.d-link[data-v-9bdf0e83]:before{top:calc(50% + 7px)}.drawer-foot[data-v-9bdf0e83]{padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border-color);background:var(--surface-2);flex-direction:column;flex-shrink:0;gap:14px;display:flex}.d-signin[data-v-9bdf0e83]{width:100%;min-height:46px}.me-id[data-v-9bdf0e83]{align-items:center;gap:12px;min-width:0;display:flex}.me-avatar[data-v-9bdf0e83]{border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:.95rem;display:block;overflow:hidden}.me-text[data-v-9bdf0e83]{flex-direction:column;min-width:0;display:flex}.me-mail[data-v-9bdf0e83],.me-name[data-v-9bdf0e83]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-name[data-v-9bdf0e83]{font-size:.95rem;font-weight:700}.me-mail[data-v-9bdf0e83]{color:var(--text-tertiary);font-size:.78rem}.me-links[data-v-9bdf0e83]{flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.me-links a[data-v-9bdf0e83],.me-links button[data-v-9bdf0e83]{color:var(--text-secondary);background:0 0;border:0;padding:4px 0;font-size:.84rem;font-weight:600}.me-links a.router-link-exact-active[data-v-9bdf0e83],.me-links a[data-v-9bdf0e83]:hover,.me-links button[data-v-9bdf0e83]:hover{color:var(--accent-color)}.prefs[data-v-9bdf0e83]{justify-content:space-between;gap:12px;display:flex}.prefs[data-v-9bdf0e83],.theme-row[data-v-9bdf0e83]{align-items:center}.theme-row[data-v-9bdf0e83]{color:var(--text-secondary);background:0 0;border:0;gap:8px;padding:8px 0;font-size:.84rem;font-weight:600;display:inline-flex}.theme-row svg[data-v-9bdf0e83]{width:18px;height:18px}.slide-enter-active[data-v-9bdf0e83],.slide-leave-active[data-v-9bdf0e83]{transition:transform .32s cubic-bezier(.2,.7,.2,1)}.slide-enter-from[data-v-9bdf0e83],.slide-leave-to[data-v-9bdf0e83]{transform:translate(100%)}@keyframes rise-9bdf0e83{0%{opacity:0;transform:translateY(10px)}}@media (width<=1100px){.desk[data-v-9bdf0e83],.nav-desktop[data-v-9bdf0e83]{display:none}.menu-btn[data-v-9bdf0e83]{display:inline-flex}.icon-btn[data-v-9bdf0e83]{width:40px;height:40px}}@media (width>=1101px){.navbar[data-v-9bdf0e83]{background:color-mix(in srgb,var(--bg-color) 65%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}.drawer[data-v-9bdf0e83],.scrim[data-v-9bdf0e83]{display:none}}@media (width<=480px){.navbar-inner[data-v-9bdf0e83]{gap:8px;padding:0 12px 0 16px}.logo[data-v-9bdf0e83]{height:30px}.nav-actions[data-v-9bdf0e83]{gap:2px}}.footer[data-v-f26e4b36]{border-top:1px solid var(--border-color);background:var(--surface-2)}.inner[data-v-f26e4b36]{grid-template-columns:2fr 1fr 1fr;gap:32px;max-width:1240px;margin:0 auto;padding:40px 20px 24px;display:grid}.col[data-v-f26e4b36]{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:.88rem;display:flex}.col h4[data-v-f26e4b36]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin-bottom:4px;font-size:.7rem}.col a[data-v-f26e4b36]:hover{color:var(--accent-color)}.brand p[data-v-f26e4b36]{max-width:320px;line-height:1.55}.logo[data-v-f26e4b36]{align-self:flex-start;width:auto;height:40px}.copy[data-v-f26e4b36]{border-top:1px solid var(--border-color);max-width:1240px;color:var(--text-tertiary);justify-content:space-between;gap:8px 24px;margin:0 auto;padding:16px 20px 28px;font-size:.78rem}.copy[data-v-f26e4b36],.legal[data-v-f26e4b36]{flex-wrap:wrap;display:flex}.legal[data-v-f26e4b36]{gap:6px 20px}.legal a[data-v-f26e4b36]{white-space:nowrap}.legal a[data-v-f26e4b36]:hover{color:var(--accent-color)}@media (width<=700px){.inner[data-v-f26e4b36]{grid-template-columns:1fr 1fr}.brand[data-v-f26e4b36]{grid-column:1/-1}.copy[data-v-f26e4b36]{flex-direction:column;gap:12px}}.overlay[data-v-f029df28]{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a120f8c;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;position:fixed;inset:0}.dialog[data-v-f029df28],.field[data-v-f029df28],.overlay[data-v-f029df28]{display:flex}.dialog[data-v-f029df28]{border:1px solid var(--border-color);border-top:3px solid var(--gold);background:var(--bg-color);border-radius:6px;flex-direction:column;width:100%;max-width:680px;max-height:76vh;overflow:hidden;box-shadow:0 24px 60px #00000059}.field[data-v-f029df28]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:0 16px;position:relative}.field-icon[data-v-f029df28]{width:20px;height:20px;color:var(--text-tertiary);flex-shrink:0;transition:color .15s}.field:focus-within .field-icon[data-v-f029df28]{color:var(--accent-color)}.input[data-v-f029df28]{min-width:0;color:var(--text-primary);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:20px 0;font-size:1.12rem}.input[data-v-f029df28]::placeholder{color:var(--text-tertiary)}.input[data-v-f029df28]::-webkit-search-cancel-button{display:none}.clear[data-v-f029df28]{background:var(--hover-bg);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.clear[data-v-f029df28]:hover{color:var(--text-primary)}.clear svg[data-v-f029df28]{width:12px;height:12px}.esc[data-v-f029df28]{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-tertiary);cursor:pointer;border-bottom-width:2px;border-radius:4px;padding:2px 7px;font-family:inherit;font-size:.68rem;font-weight:500}.esc-text[data-v-f029df28]{display:none}.bar[data-v-f029df28]{height:2px;bottom:-1px;left:0;right:0;overflow:hidden}.bar[data-v-f029df28],.bar[data-v-f029df28]:after{position:absolute}.bar[data-v-f029df28]:after{content:"";background:var(--gold);width:35%;animation:1s cubic-bezier(.4,0,.2,1) infinite sweep-f029df28;inset:0}@keyframes sweep-f029df28{0%{transform:translate(-100%)}to{transform:translate(300%)}}.results[data-v-f029df28]{margin:0;padding:0;list-style:none;transition:opacity .15s;overflow-y:auto}.results.stale[data-v-f029df28]{opacity:.55}.results li[data-v-f029df28]{border-bottom:1px dashed var(--border-color);animation:.28s cubic-bezier(.2,.8,.2,1) both rise-f029df28;animation-delay:calc(var(--i,0) * 25ms)}.results li[data-v-f029df28]:last-child{border-bottom:0}@keyframes rise-f029df28{0%{opacity:0;transform:translateY(6px)}}.result[data-v-f029df28]{align-items:flex-start;gap:14px;padding:14px 16px 14px 19px;display:flex;position:relative}.result[data-v-f029df28]:before{content:"";background:var(--gold);width:3px;transition:transform .15s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.result.active[data-v-f029df28]{background:var(--hover-bg)}.result.active[data-v-f029df28]:before{transform:scaleY(1)}.result-text[data-v-f029df28]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.result-desc[data-v-f029df28],.result-title[data-v-f029df28]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result-title[data-v-f029df28]{color:var(--text-primary);font-size:.96rem;font-weight:600;line-height:1.4}.result-desc[data-v-f029df28]{color:var(--text-secondary);font-size:.81rem;line-height:1.45}.result.active .result-title[data-v-f029df28]{color:var(--accent-color)}.result-meta[data-v-f029df28]{color:var(--text-tertiary);font-size:.72rem}.result-thumb[data-v-f029df28]{background:var(--surface-2);width:96px;height:68px;color:var(--text-tertiary);border-radius:4px;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.result-thumb img[data-v-f029df28]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.result[data-v-f029df28] mark,mark[data-v-f029df28]{background:color-mix(in srgb,var(--gold) 45%,transparent);color:inherit;border-radius:2px;padding:0 1px}.skeleton[data-v-f029df28]{gap:14px;padding:14px 16px 14px 19px;display:flex}.skeleton-text[data-v-f029df28]{flex-direction:column;flex:1;gap:9px;padding-top:3px;display:flex}.skeleton-line[data-v-f029df28],.skeleton-thumb[data-v-f029df28]{background:linear-gradient(90deg,var(--hover-bg) 25%,var(--input-bg) 50%,var(--hover-bg) 75%);background-size:200% 100%;border-radius:3px;animation:1.3s linear infinite shimmer-f029df28;display:block}.skeleton-line[data-v-f029df28]{height:11px}.skeleton-line.short[data-v-f029df28]{width:22%;height:8px}.skeleton-line.mid[data-v-f029df28]{width:70%}.skeleton-thumb[data-v-f029df28]{flex-shrink:0;width:96px;height:68px}@keyframes shimmer-f029df28{to{background-position:-200% 0}}.heading[data-v-f029df28]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0;padding:12px 16px 6px;font-size:.72rem;font-weight:600}.note[data-v-f029df28]{text-align:center;color:var(--text-secondary);margin:0;padding:28px 16px;font-size:.88rem}.keys[data-v-f029df28]{border-top:1px solid var(--border-color);background:var(--input-bg);color:var(--text-tertiary);gap:16px;padding:9px 16px;font-size:.7rem;display:flex}.keys span[data-v-f029df28]{align-items:center;gap:5px;display:inline-flex}kbd[data-v-f029df28]{border:1px solid var(--border-color);background:var(--bg-color);min-width:18px;font:inherit;text-align:center;color:var(--text-secondary);border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-size:.66rem}.fade-enter-active[data-v-f029df28],.fade-leave-active[data-v-f029df28]{transition:opacity .2s}.fade-enter-active .dialog[data-v-f029df28],.fade-leave-active .dialog[data-v-f029df28]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.fade-enter-from[data-v-f029df28],.fade-leave-to[data-v-f029df28]{opacity:0}.fade-enter-from .dialog[data-v-f029df28],.fade-leave-to .dialog[data-v-f029df28]{transform:translateY(-12px)scale(.98)}@media (width<=640px){.overlay[data-v-f029df28]{background:var(--bg-color);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.dialog[data-v-f029df28]{max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.field[data-v-f029df28]{padding:0 8px 0 16px}.input[data-v-f029df28]{padding:16px 0;font-size:1rem}.esc[data-v-f029df28]{color:var(--accent-color);background:0 0;border:0;padding:10px 12px;font-size:.88rem;font-weight:600}.esc-key[data-v-f029df28]{display:none}.esc-text[data-v-f029df28]{display:inline}.results[data-v-f029df28]{overscroll-behavior:contain;flex:1}.keys[data-v-f029df28]{display:none}.result-thumb[data-v-f029df28],.skeleton-thumb[data-v-f029df28]{width:80px;height:58px}.fade-enter-from .dialog[data-v-f029df28],.fade-leave-to .dialog[data-v-f029df28]{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.bar[data-v-f029df28]:after,.fade-enter-active[data-v-f029df28],.fade-enter-active .dialog[data-v-f029df28],.fade-leave-active[data-v-f029df28],.fade-leave-active .dialog[data-v-f029df28],.results li[data-v-f029df28],.skeleton-line[data-v-f029df28],.skeleton-thumb[data-v-f029df28]{transition:none;animation:none}}.app[data-v-500239f0]{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.main-content[data-v-500239f0]{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:24px 20px 56px}@media (width<=480px){.main-content[data-v-500239f0]{padding:16px 12px 40px}}
