.hsearch[data-v-21d9861f]{width:300px;position:relative}.hsearch__field[data-v-21d9861f]{border-radius:var(--mu-radius-control);background:var(--mu-surface);border:1px solid var(--mu-surface-border);height:40px;color:var(--mu-text-muted);cursor:text;transition:border-color var(--mu-dur-fast) ease;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.hsearch--open .hsearch__field[data-v-21d9861f],.hsearch__field[data-v-21d9861f]:focus-within{border-color:var(--mu-accent-border);color:var(--mu-text)}.hsearch__input[data-v-21d9861f]{min-width:0;color:var(--mu-text);font:inherit;font-size:var(--mu-fs-button);background:0 0;border:0;outline:none;flex:1}.hsearch__input[data-v-21d9861f]::placeholder{color:var(--mu-text-muted)}.hsearch__kbd[data-v-21d9861f]{font-family:var(--mu-font-display);font-size:var(--mu-fs-label);letter-spacing:.06em;color:var(--mu-text-muted);border:1px solid var(--mu-surface-border);border-radius:5px;padding:2px 6px}.hsearch__panel[data-v-21d9861f]{z-index:60;border-radius:var(--mu-radius-card);background:var(--mu-sheet-bg);border:1px solid var(--mu-sheet-border);flex-direction:column;gap:12px;width:560px;padding:14px 16px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #00000080}.hsearch__head[data-v-21d9861f]{justify-content:space-between;align-items:center;gap:10px;display:flex}.hsearch__count[data-v-21d9861f],.hsearch__label[data-v-21d9861f]{font-family:var(--mu-font-display);font-size:var(--mu-fs-secondary);color:var(--mu-text);font-weight:700}.hsearch__label[data-v-21d9861f]{letter-spacing:.08em;text-transform:uppercase}.hsearch__hint[data-v-21d9861f],.hsearch__label[data-v-21d9861f]{font-size:var(--mu-fs-label);color:var(--mu-text-muted)}.hsearch__hint[data-v-21d9861f]{white-space:nowrap}.hsearch__list[data-v-21d9861f]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hsearch__item[data-v-21d9861f]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;display:flex}.hsearch__item--active[data-v-21d9861f]{background:var(--mu-accent-surface)}.hsearch__cover[data-v-21d9861f]{border-radius:var(--mu-radius-thumb)}.hsearch__body[data-v-21d9861f]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hsearch__name[data-v-21d9861f]{font-size:var(--mu-fs-row);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.hsearch__mark[data-v-21d9861f]{color:var(--mu-accent-soft);background:0 0}.hsearch__meta[data-v-21d9861f]{font-size:var(--mu-fs-meta);color:var(--mu-text-muted)}.hsearch__rating[data-v-21d9861f]{font-family:var(--mu-font-display);font-size:var(--mu-fs-meta);color:var(--mu-accent-soft);white-space:nowrap;font-weight:700}.hsearch__empty[data-v-21d9861f]{font-size:var(--mu-fs-secondary);color:var(--mu-text-muted);margin:0;padding:6px 0}.hsearch__recent[data-v-21d9861f]{border-top:1px solid var(--mu-hairline);flex-direction:column;gap:10px;padding-top:4px;display:flex}.hsearch__clear[data-v-21d9861f]{font-size:var(--mu-fs-meta);color:var(--mu-accent-bright);font-weight:600}.hsearch__chips[data-v-21d9861f]{flex-wrap:wrap;gap:8px;display:flex}.hsearch__chip[data-v-21d9861f]{border-radius:var(--mu-radius-pill);background:var(--mu-surface);border:1px solid var(--mu-surface-border);height:32px;color:var(--mu-text-secondary);font-size:var(--mu-fs-secondary);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.hsearch__chip[data-v-21d9861f]:hover{color:var(--mu-text);border-color:var(--mu-accent-border)}.topbar[data-v-6cd22ce7]{display:none}@media (width>=1024px){.topbar[data-v-6cd22ce7]{z-index:55;background:var(--mu-nav-bg);-webkit-backdrop-filter:blur(var(--mu-nav-blur));backdrop-filter:blur(var(--mu-nav-blur));border-bottom:1px solid var(--mu-track);display:block;position:sticky;top:0}.topbar--minimal[data-v-6cd22ce7],.topbar--overlay[data-v-6cd22ce7]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0b0e1fb3,#0b0e1f00);border-bottom:0;position:absolute;left:0;right:0}.topbar__inner[data-v-6cd22ce7]{height:var(--mu-topbar-height);padding:0 var(--mu-space-page-desktop);gap:36px}.topbar__brand[data-v-6cd22ce7],.topbar__inner[data-v-6cd22ce7]{align-items:center;display:flex}.topbar__brand[data-v-6cd22ce7]{color:var(--mu-text);gap:9px}.topbar__mark[data-v-6cd22ce7]{color:var(--mu-accent)}.topbar__word[data-v-6cd22ce7]{font-family:var(--mu-font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.topbar__word span[data-v-6cd22ce7]{color:var(--mu-accent-bright)}.topbar__nav[data-v-6cd22ce7]{gap:26px}.topbar__link[data-v-6cd22ce7],.topbar__nav[data-v-6cd22ce7]{align-items:center;display:flex}.topbar__link[data-v-6cd22ce7]{height:var(--mu-topbar-height);font-size:var(--mu-fs-button);color:var(--mu-text-secondary);transition:color var(--mu-dur-fast) ease;padding:0 2px;font-weight:600;position:relative}.topbar__link--active[data-v-6cd22ce7],.topbar__link[data-v-6cd22ce7]:hover{color:var(--mu-text)}.topbar__link--active[data-v-6cd22ce7]:after{content:"";background:var(--mu-accent-bright);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.topbar__right[data-v-6cd22ce7]{gap:8px;margin-left:auto}.topbar__bell[data-v-6cd22ce7],.topbar__right[data-v-6cd22ce7]{align-items:center;display:flex}.topbar__bell[data-v-6cd22ce7]{width:44px;height:44px;color:var(--mu-text);border-radius:12px;justify-content:center;position:relative}.topbar__bell[data-v-6cd22ce7]:hover{background:var(--mu-surface);color:var(--mu-text)}.topbar__dot[data-v-6cd22ce7]{background:var(--mu-magenta);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.topbar__avatar[data-v-6cd22ce7]{background:linear-gradient(160deg,#3c2470,var(--mu-accent));border:1px solid var(--mu-accent-border);width:36px;font-family:var(--mu-font-display);font-size:var(--mu-fs-row);border-radius:50%;justify-content:center;display:flex}.topbar__avatar[data-v-6cd22ce7],.topbar__login[data-v-6cd22ce7]{color:#fff;align-items:center;height:36px;font-weight:700}.topbar__login[data-v-6cd22ce7]{border-radius:var(--mu-radius-control);background:var(--mu-accent-deep);font-size:var(--mu-fs-secondary);padding:0 14px;display:inline-flex}.topbar__login[data-v-6cd22ce7]:hover{color:#fff;filter:brightness(1.08)}}
