.header[data-v-52485b61]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--tc-surface) 94%,transparent);border-bottom:1px solid var(--tc-border);position:sticky;top:0;z-index:50}.inner[data-v-52485b61]{margin:0 auto;max-width:72rem;padding:0 1.25rem}.bar[data-v-52485b61]{gap:1rem;justify-content:space-between;min-height:3.5rem}.bar[data-v-52485b61],.bar__start[data-v-52485b61]{align-items:center;display:flex}.bar__start[data-v-52485b61]{flex:1;gap:.35rem 1.25rem;min-width:0}.brand[data-v-52485b61]{align-items:center;color:var(--tc-text);display:inline-flex;flex-shrink:0;font-weight:650;gap:.6rem;letter-spacing:-.02em;text-decoration:none}.brand[data-v-52485b61]:hover{color:var(--tc-accent-strong)}.logo[data-v-52485b61]{border-radius:10px;box-shadow:0 1px 2px #0000000f;display:block}.name[data-v-52485b61]{font-size:1.05rem}.nav--desktop[data-v-52485b61]{align-items:center;display:flex;gap:.15rem;justify-content:flex-start;min-width:0}.tab[data-v-52485b61]{align-items:center;border-radius:8px;box-sizing:border-box;color:var(--tc-muted);display:inline-flex;font-size:.9rem;justify-content:center;line-height:1.2;min-height:2.125rem;padding:0 .8rem;text-decoration:none;transition:color .15s ease,background .15s ease;white-space:nowrap}.tab[data-v-52485b61]:hover{background:var(--tc-hover);color:var(--tc-text)}.tab.router-link-active[data-v-52485b61],.tab.router-link-exact-active[data-v-52485b61],.tab.tab--active[data-v-52485b61]{background:var(--tc-accent-soft);color:var(--tc-accent-strong);font-weight:650}.bar__end[data-v-52485b61]{flex-shrink:0;gap:.5rem}.bar__end[data-v-52485b61],.toolbar[data-v-52485b61]{align-items:center;display:flex}.toolbar[data-v-52485b61]{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:11px;gap:.45rem;padding:.25rem .35rem .25rem .3rem}.toolbar__sep[data-v-52485b61]{align-self:stretch;background:var(--tc-border);margin:.15rem 0;width:1px}.lang-seg[data-v-52485b61]{align-items:center;background:var(--tc-hover);border-radius:8px;display:flex;gap:.1rem;padding:.15rem}.lang-seg__link[data-v-52485b61]{align-items:center;border-radius:6px;color:var(--tc-muted);display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.02em;min-height:1.65rem;min-width:2rem;padding:0 .45rem;text-decoration:none;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.lang-seg__link[data-v-52485b61]:hover{color:var(--tc-text)}.lang-seg__link--active[data-v-52485b61]{background:var(--tc-surface);box-shadow:0 1px 2px #0f172a14;color:var(--tc-accent-strong);pointer-events:none}.auth-btn[data-v-52485b61]{align-items:center;background:var(--tc-accent-soft);border-radius:8px;color:var(--tc-accent-strong);display:inline-flex;font-size:.82rem;font-weight:650;min-height:1.85rem;padding:0 .7rem;text-decoration:none;transition:background .12s ease}.auth-btn[data-v-52485b61]:hover{background:color-mix(in srgb,var(--tc-accent-soft) 65%,var(--tc-hover))}.user-chip[data-v-52485b61]{align-items:center;border-radius:8px;display:inline-flex;gap:.4rem;max-width:10.5rem;min-height:1.85rem;padding:0 .55rem 0 .25rem;text-decoration:none;transition:background .12s ease}.user-chip[data-v-52485b61]:hover{background:var(--tc-hover)}.user-chip__avatar[data-v-52485b61]{align-items:center;background:var(--tc-accent-soft);border-radius:999px;color:var(--tc-accent-strong);display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:1.45rem;justify-content:center;width:1.45rem}.user-chip__email[data-v-52485b61]{color:var(--tc-muted);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip:hover .user-chip__email[data-v-52485b61]{color:var(--tc-text)}.menu-btn[data-v-52485b61]{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:.28rem;height:2.5rem;justify-content:center;padding:0;transition:border-color .12s ease,background .12s ease;width:2.5rem}.menu-btn[data-v-52485b61]:hover{background:var(--tc-hover)}.menu-btn__bar[data-v-52485b61]{background:var(--tc-text);border-radius:1px;display:block;height:2px;margin:0 auto;width:1.05rem}.mobile-panel[data-v-52485b61]{border-top:1px solid var(--tc-border);display:none;padding:.65rem 0 .85rem}.mobile-panel--open[data-v-52485b61]{display:block}.mobile-nav[data-v-52485b61]{display:flex;flex-direction:column;gap:.15rem}.mobile-nav__link[data-v-52485b61]{align-items:center;border-radius:10px;color:var(--tc-muted);display:flex;font-size:.95rem;font-weight:600;min-height:2.75rem;padding:0 .65rem;text-decoration:none;transition:color .12s ease,background .12s ease}.mobile-nav__link[data-v-52485b61]:hover{background:var(--tc-hover);color:var(--tc-text)}.mobile-nav__link--active[data-v-52485b61],.mobile-nav__link.router-link-active[data-v-52485b61],.mobile-nav__link.router-link-exact-active[data-v-52485b61]{background:var(--tc-accent-soft);color:var(--tc-accent-strong)}.mobile-panel__foot[data-v-52485b61]{border-top:1px solid var(--tc-border);display:flex;flex-direction:column;gap:.5rem;margin-top:.65rem;padding-top:.75rem}.mobile-panel__account[data-v-52485b61]{align-items:center;background:var(--tc-hover);border-radius:10px;display:flex;gap:.65rem;padding:.55rem .65rem;text-decoration:none}.mobile-panel__account-text[data-v-52485b61]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mobile-panel__account-label[data-v-52485b61]{color:var(--tc-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mobile-panel__account-email[data-v-52485b61]{color:var(--tc-text);font-size:.9rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-panel__login[data-v-52485b61]{align-items:center;background:var(--tc-accent-soft);border-radius:10px;color:var(--tc-accent-strong);display:flex;font-size:.95rem;font-weight:650;justify-content:center;min-height:2.75rem;text-decoration:none}.mobile-panel__logout[data-v-52485b61]{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:10px;color:var(--tc-muted);cursor:pointer;font-size:.88rem;font-weight:600;min-height:2.5rem;padding:0 .65rem;transition:color .12s ease,background .12s ease}.mobile-panel__logout[data-v-52485b61]:hover{background:var(--tc-hover);color:var(--tc-text)}.sr-only[data-v-52485b61]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(min-width:861px){.mobile-panel[data-v-52485b61],.mobile-panel--open[data-v-52485b61]{display:none!important}}@media(max-width:860px){.nav--desktop[data-v-52485b61]{display:none}.menu-btn[data-v-52485b61]{display:inline-flex}.user-chip__email[data-v-52485b61]{display:none}.user-chip[data-v-52485b61]{max-width:none;padding:0 .35rem}}@media(max-width:420px){.inner[data-v-52485b61]{padding:0 .85rem}.name[data-v-52485b61]{display:none}.toolbar[data-v-52485b61]{gap:.3rem;padding:.2rem .25rem}.auth-btn[data-v-52485b61]{font-size:.78rem;padding:0 .55rem}}
