.gs-header[data-v-fa2bdbe1]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--gs-header-bg);border-bottom:1px solid var(--gs-header-border);overflow:visible;position:sticky;top:0;z-index:30}.gs-header__inner[data-v-fa2bdbe1]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;min-height:64px;width:min(1280px,calc(100% - 32px))}.gs-header__inner.is-auth[data-v-fa2bdbe1]{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;width:min(1440px,calc(100% - 24px))}.gs-header__center[data-v-fa2bdbe1]{align-items:stretch;display:flex;gap:20px;height:100%;justify-content:center;min-height:64px;min-width:0}.gs-header__icon .material-symbols-outlined[data-v-fa2bdbe1]{font-size:24px;line-height:1}.gs-header__icon--link[data-v-fa2bdbe1]{text-decoration:none}.gs-header__nav-btn[data-v-fa2bdbe1]{align-items:center;border-radius:10px;color:var(--gs-on-surface);display:inline-flex;font-size:13px;font-weight:700;gap:6px;min-height:36px;padding:0 12px}.gs-header__nav-btn.is-active[data-v-fa2bdbe1],.gs-header__nav-btn[data-v-fa2bdbe1]:hover{background:var(--gs-surface-high);color:var(--gs-primary)}.gs-header__logo[data-v-fa2bdbe1]{display:block;height:32px;max-width:160px;-o-object-fit:contain;object-fit:contain;width:auto}.gs-header__left[data-v-fa2bdbe1]{align-items:center;display:flex;flex:0 0 auto;gap:10px}.gs-header__brand[data-v-fa2bdbe1]{align-items:center;color:var(--gs-primary);display:flex;font-size:18px;font-weight:800;gap:8px;letter-spacing:-.4px}.gs-header__brand img[data-v-fa2bdbe1]{border-radius:8px}.gs-header__auth[data-v-fa2bdbe1],.gs-header__guest[data-v-fa2bdbe1]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.gs-header__auth[data-v-fa2bdbe1]{justify-self:end;margin-left:0}.gs-header__text[data-v-fa2bdbe1]{color:var(--gs-on-surface);font-size:14px;font-weight:700;padding:8px 12px}.gs-header__cta[data-v-fa2bdbe1]{background:var(--gs-gradient-btn);border-radius:999px;box-shadow:var(--gs-glow);color:var(--gs-btn-fg);font-size:13px;font-weight:700;min-height:36px;padding:0 16px}.gs-header__cta[data-v-fa2bdbe1],.gs-header__icon[data-v-fa2bdbe1]{align-items:center;display:inline-flex;justify-content:center}.gs-header__icon[data-v-fa2bdbe1]{align-self:stretch;background:transparent;border:0;border-radius:0;color:var(--gs-on-surface);cursor:pointer;min-width:52px;padding:0 14px;position:relative}.gs-header__icon.is-active[data-v-fa2bdbe1],.gs-header__icon[data-v-fa2bdbe1]:hover{background:color-mix(in srgb,var(--gs-primary) 12%,var(--gs-surface-high));color:var(--gs-primary)}.gs-header__badge[data-v-fa2bdbe1]{background:var(--gs-error);border-radius:999px;color:var(--gs-on-error);font-size:9px;font-style:normal;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:0;top:0}.gs-header__lang[data-v-fa2bdbe1]{position:relative}.gs-header__lang-btn[data-v-fa2bdbe1]{align-items:center;background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:36px;padding:0 10px}.gs-header__lang-btn em[data-v-fa2bdbe1]{font-style:normal}.gs-header__user[data-v-fa2bdbe1]{position:relative}.gs-header__avatar-btn[data-v-fa2bdbe1]{align-items:center;background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:999px;color:inherit;cursor:pointer;display:flex;gap:8px;min-height:36px;overflow:visible;padding:2px 10px 2px 2px}.gs-header__avatar-slot[data-v-fa2bdbe1]{flex:0 0 auto;overflow:visible}.gs-header__avatar-name[data-v-fa2bdbe1]{font-size:13px;font-weight:700;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-header__menu[data-v-fa2bdbe1]{background:var(--gs-surface-container);border:1px solid var(--gs-outline-variant);border-radius:16px;box-shadow:var(--gs-shadow-lg);display:grid;min-width:240px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.gs-header__menu.is-lang[data-v-fa2bdbe1]{min-width:180px}.gs-header__menu-head[data-v-fa2bdbe1]{border-bottom:1px solid var(--gs-outline-variant);margin-bottom:4px;padding:10px 12px 12px}.gs-header__menu-head strong[data-v-fa2bdbe1]{display:block;font-size:14px}.gs-header__menu-head p[data-v-fa2bdbe1]{color:var(--gs-on-surface-variant);font-size:12px;margin:2px 0 0}.gs-header__menu a[data-v-fa2bdbe1],.gs-header__menu button[data-v-fa2bdbe1]{background:transparent;border:0;border-radius:10px;color:inherit;font-size:14px;font-weight:600;padding:10px 12px;text-align:left}.gs-header__menu a.gs-header__menu-head[data-v-fa2bdbe1]{border-radius:10px;margin-bottom:4px;padding:10px 12px 12px}.gs-header__menu a[data-v-fa2bdbe1]:hover,.gs-header__menu button.is-on[data-v-fa2bdbe1],.gs-header__menu button[data-v-fa2bdbe1]:hover{background:var(--gs-surface-high)}.gs-header__menu button.is-danger[data-v-fa2bdbe1]{border-radius:0 0 10px 10px;border-top:1px solid var(--gs-outline-variant);color:var(--gs-error);margin-top:8px;padding-top:14px}.gs-header__menu-tools[data-v-fa2bdbe1]{border-top:1px solid var(--gs-outline-variant);display:grid;gap:10px;margin:6px 0 2px;padding:10px 4px 2px}.gs-header__menu-tool[data-v-fa2bdbe1]{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 8px}.gs-header__menu-tool>span[data-v-fa2bdbe1]{color:var(--gs-on-surface-variant);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.gs-header__tool-langs[data-v-fa2bdbe1]{display:flex;gap:6px}.gs-header__lang-chip[data-v-fa2bdbe1]{align-items:center;background:var(--gs-surface-container);border:1px solid var(--gs-outline-variant);border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;width:30px}.gs-header__lang-chip.is-on[data-v-fa2bdbe1]{background:var(--gs-primary-container);border-color:var(--gs-primary)}@media(max-width:900px){.gs-header__inner.is-auth[data-v-fa2bdbe1]{grid-template-columns:auto 1fr auto;width:calc(100% - 32px)}.gs-header__center[data-v-fa2bdbe1]{gap:12px}.gs-header__icon[data-v-fa2bdbe1]{min-width:44px;padding:0 10px}.gs-header__icon .material-symbols-outlined[data-v-fa2bdbe1]{font-size:22px}.gs-header__avatar-btn .gs-header__avatar-name[data-v-fa2bdbe1],.gs-header__avatar-btn svg[data-v-fa2bdbe1],.gs-header__guest .gs-header__lang-btn em[data-v-fa2bdbe1],.gs-header__inner.is-auth .gs-header__brand span[data-v-fa2bdbe1]{display:none}}
