.HeaderAccountMenu{gap:var(--space-4);flex-direction:column;display:flex}.HeaderAccountMenu-link{align-items:center;gap:var(--space-4);min-height:calc(var(--header-menu-title-line) + var(--space-card)*2);padding:var(--space-card) var(--space-4);border-radius:var(--radius-m);background:var(--header-menu-item-bg);color:var(--header-menu-fg);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--header-menu-title-line);text-decoration:none;display:flex}.HeaderAccountMenu-link:hover{background:var(--header-menu-hover-bg)}.HeaderAccountMenu-link_active{color:var(--header-control-brand)}.HeaderAccountMenu-link:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}.HeaderAccountMenu-link svg{width:var(--size-icon-lg);height:var(--size-icon-lg);flex-shrink:0}
.HeaderMenuAuth{gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}
.HeaderMobileNav{gap:var(--space-4);flex-direction:column;display:flex}.HeaderMobileNav-item{gap:var(--space-5);padding:var(--space-card) var(--space-4);border-radius:var(--radius-m);background:var(--header-menu-item-bg);flex-direction:column;display:flex}.HeaderMobileNav-item_open{padding-bottom:var(--space-4)}.HeaderMobileNav-item_solo{padding-block:var(--space-5)}.HeaderMobileNav-row{justify-content:space-between;align-items:center;gap:var(--space-compact);display:flex}.HeaderMobileNav-link{align-items:center;gap:var(--space-4);min-width:0;color:var(--header-menu-fg);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--header-menu-title-line);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;text-decoration:none;display:flex}.HeaderMobileNav-link svg{width:var(--size-icon-lg);height:var(--size-icon-lg);flex-shrink:0}.HeaderMobileNav-link:hover,.HeaderMobileNav-link[aria-current=page]{color:var(--header-control-brand)}.HeaderMobileNav-link:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}.HeaderMobileNav-link_nested{padding:var(--space-2) var(--space-compact) var(--space-2) var(--space-4);border-inline-start:var(--header-divider-width) solid var(--header-menu-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--header-control-line)}.HeaderMobileNav-toggle{width:var(--space-12);height:var(--size-control-h);border-radius:var(--radius-s);background:var(--header-menu-item-bg);color:var(--header-menu-fg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HeaderMobileNav-toggle:hover{background:var(--header-menu-hover-bg)}.HeaderMobileNav-toggle:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}.HeaderMobileNav-toggle svg{width:var(--size-icon-sm);height:var(--size-icon-sm);transition:transform var(--duration-header-control)}.HeaderMobileNav-toggle_open svg{transform:rotate(90deg)}.HeaderMobileNav-menu{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HeaderMobileNav-menu[hidden]{display:none}
.ThemeToggle{width:calc(var(--header-control-height)*1.85);height:var(--header-control-height);border-radius:var(--radius-m);background:var(--header-control-bg);color:var(--header-control-fg);cursor:pointer;transition:background-color var(--duration-header-control) ease;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ThemeToggle:hover{background:var(--header-control-hover-bg)}.ThemeToggle:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}.ThemeToggle-rail{width:calc(100% - var(--space-1)*2);height:calc(100% - var(--space-1)*2);margin-inline:var(--space-1);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ThemeToggle-thumb{z-index:0;border-radius:var(--radius-sm);background:var(--header-control-brand);width:50%;box-shadow:var(--theme-toggle-thumb-shadow);transition:transform var(--theme-toggle-duration) var(--theme-toggle-ease);will-change:transform;position:absolute;top:0;bottom:0;left:0}.ThemeToggle_theme_light .ThemeToggle-thumb{transform:translate(100%)}.ThemeToggle-icon{z-index:1;width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--header-control-fg);opacity:.45;transition:color var(--theme-toggle-duration) ease,opacity var(--theme-toggle-duration) ease,transform var(--theme-toggle-duration) var(--theme-toggle-ease);justify-self:center;display:block;position:relative;transform:scale(.88)rotate(-18deg)}.ThemeToggle-icon_active{color:hsl(var(--btn-brand-fg));opacity:1;transform:scale(1)rotate(0)}.ThemeToggle-icon_kind_sun.ThemeToggle-icon_active{transform:scale(1)rotate(90deg)}@media (max-width:575px){.ThemeToggle{width:calc(var(--size-icon-xl)*1.7)}}.ThemeToggle_variant_menu{gap:var(--space-compact);width:100%;height:auto;padding:var(--space-3) 0;color:var(--header-menu-fg);cursor:default;background:0 0;display:flex}.ThemeToggle_variant_menu:hover{background:0 0}.ThemeToggle-label{align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--header-control-line);flex:1;display:flex}.ThemeToggle-label svg{width:var(--size-icon-lg);height:var(--size-icon-lg);flex-shrink:0}.ThemeToggle-choices{min-width:0;padding:var(--space-half);border-radius:var(--radius-card-fixed);background:var(--header-menu-item-bg);flex:1;gap:0;display:flex;position:relative}.ThemeToggle-choices .ThemeToggle-thumb{top:var(--space-half);bottom:var(--space-half);left:var(--space-half);width:calc(50% - var(--space-half));border-radius:var(--radius-card);background:var(--header-menu-selected-bg);box-shadow:var(--theme-toggle-menu-thumb-shadow)}.ThemeToggle-option{z-index:1;min-width:0;height:var(--space-12);padding:var(--space-compact);border-radius:var(--radius-card-fixed);color:var(--header-menu-fg);cursor:pointer;opacity:.55;transition:color var(--theme-toggle-duration) ease,opacity var(--theme-toggle-duration) ease,transform var(--theme-toggle-duration) var(--theme-toggle-ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:scale(.92)}.ThemeToggle-option_active{color:var(--header-control-brand);opacity:1;transform:scale(1)}.ThemeToggle-option:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}.ThemeToggle-option svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}@media (prefers-reduced-motion:reduce){.ThemeToggle-thumb,.ThemeToggle-icon,.ThemeToggle-option{transition:none}}
.HeaderMobileMenu{top:var(--header-height);z-index:var(--z-header-drawer);width:100%;height:calc(100dvh - var(--header-height));background:var(--header-menu-bg);color:var(--header-menu-fg);transition:transform var(--duration-header) ease-out;overscroll-behavior:contain;outline:none;position:fixed;inset-inline-end:0;overflow:auto;transform:translate(100%)}:where([dir=rtl]) .HeaderMobileMenu{transform:translate(-100%)}@media (min-width:1024px){.HeaderMobileMenu{display:none}}.HeaderMobileMenu_open{transform:translate(0)}.HeaderMobileMenu-body{gap:var(--space-5);min-height:100%;padding:var(--space-6) var(--space-compact) var(--space-5);flex-direction:column;display:flex}.HeaderMobileMenu-footer{margin-block-start:auto;padding-block-start:var(--space-5)}.HeaderMobileMenu-copyright{margin:var(--space-4) 0 0;color:var(--header-menu-muted-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--header-control-line);text-align:center}
.HeaderNav{background:0 0;flex:none;align-items:center;max-width:max-content;margin-inline-end:auto;display:none;position:relative}@media (min-width:1024px){.HeaderNav{display:flex}}.HeaderNav-list{align-items:center;gap:var(--space-card);margin:0;padding:0;list-style:none;display:flex}@media (max-width:1279px){.HeaderNav-list{gap:calc(var(--space-3)/2)}}.HeaderNav-item{position:relative;overflow:visible}.HeaderNav-item:before{content:"";pointer-events:none;bottom:calc(-1*var(--space-half));z-index:0;box-sizing:border-box;height:var(--space-3);width:100%;transform:translateY(var(--space-tight));border-radius:var(--radius-s);background:var(--nav-link-bar-bg);opacity:0;transition:transform var(--duration-header-control) ease-out,opacity var(--duration-header-control) ease-out;transition-delay:0s;position:absolute;left:0;right:0}.HeaderNav-item:hover:before,.HeaderNav-item:focus-within:before,.HeaderNav-item[data-open=true]:before{opacity:1;transition-delay:var(--duration-header-nav-delay);transform:translateY(0)}.HeaderNav-item[data-active=true]:before{opacity:1;transition-delay:0s;transform:translateY(0)}.HeaderNav-item[data-open=true] .HeaderNav-panel{pointer-events:auto}.HeaderNav-link{z-index:1;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);text-align:center;font-family:var(--font-sans);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--header-control-line);height:var(--header-nav-height);color:var(--color-semantic-text-basic-secondary);cursor:pointer;transition:background-color var(--duration-header-control) ease-out,color var(--duration-header-control) ease-out;background:0 0;border:0;transition-delay:0s;display:flex;position:relative}@media (max-width:1279px){.HeaderNav-link{font-size:var(--font-size-xs)}}.HeaderNav-link:hover,.HeaderNav-link:focus-visible,.HeaderNav-item:hover .HeaderNav-link,.HeaderNav-item:focus-within .HeaderNav-link,.HeaderNav-item[data-open=true] .HeaderNav-link{background:var(--nav-link-hover-bg);color:var(--nav-link-hover-fg)}.HeaderNav-item[data-active=true] .HeaderNav-link,.HeaderNav-link_active,.HeaderNav-link[data-active=true]{background:var(--nav-link-active-bg);color:var(--nav-link-active-fg)}.HeaderNav-panel{z-index:var(--z-header-menu);padding-top:var(--space-2);box-shadow:none;pointer-events:none;background:0 0;position:absolute;top:100%;left:0;overflow:visible}.HeaderNav-menu{gap:var(--space-2);width:max-content;min-width:var(--header-menu-min-width);padding:var(--space-1);border-radius:var(--radius-s);background:var(--header-bg,var(--color-fill));box-shadow:var(--header-shadow);margin:0;list-style:none;display:grid;overflow:hidden}.HeaderNav-option{border-radius:var(--radius-s);padding:var(--space-1) var(--space-2);color:var(--color-semantic-text-basic-secondary)}.HeaderNav-option:hover,.HeaderNav-option:focus-within{background:var(--nav-link-hover-bg);color:var(--nav-link-hover-fg)}.HeaderNav-option.HeaderNav-option_active{background:var(--nav-link-active-bg);color:var(--nav-link-active-fg)}.HeaderNav-option a{color:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);cursor:pointer;display:block}
.HeaderSearchFrame{flex-direction:column;flex:auto;gap:20px;width:100%;min-height:0;display:flex;overflow:hidden}.HeaderSearchFrame-chips,.HeaderSearchFrame-tabs{flex-shrink:0;width:100%}.HeaderSearchFrame-grid{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px;gap:24px;width:100%;min-height:0;display:grid}.HeaderSearchFrame-grid_solo{grid-template-columns:minmax(0,1fr)}@media (max-width:991px){.HeaderSearchFrame-grid{grid-template-columns:minmax(0,1fr)}}.HeaderSearchFrame-main{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.HeaderSearchFrame-aside{align-self:start;min-width:0;max-height:100%;overflow-y:auto}@media (max-width:991px){.HeaderSearchFrame-aside{display:none}}
.HeaderSearch-veil{z-index:4000;background:var(--color-search-veil,#0b0f12);-webkit-backdrop-filter:none;cursor:default;border:0;margin:0;padding:0;position:fixed;inset:0}.HeaderSearch{z-index:4001;pointer-events:none;background:0 0;flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0}.HeaderSearch-panel{z-index:1;box-sizing:border-box;width:100%;max-width:var(--container-max,1380px);height:calc(100dvh - 80px);max-height:calc(100dvh - 80px);padding:0 var(--container-pad-x,20px);pointer-events:auto;background:0 0;border:0;flex-direction:column;flex:auto;gap:20px;margin:40px auto;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.HeaderSearch-panel{padding-inline:var(--container-pad-x-mobile)}}.HeaderSearch-bar{flex-shrink:0;align-items:center;gap:12px;width:100%;display:flex}.HeaderSearch-form{flex:1;min-width:0}.HeaderSearch-form .Autocomplete{width:100%}.HeaderSearch-form .Input:focus,.HeaderSearch-form .Input:focus-visible{border-color:var(--field-border);box-shadow:none;outline:none}.HeaderSearch-close{border:1px solid var(--field-border);border-radius:var(--radius-m);width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.HeaderSearch-close svg{width:16px;height:16px}.HeaderSearch-close:hover{background:var(--color-search-chip-bg-hover)}.HeaderSearch-clear{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.HeaderSearch-clear svg{width:16px;height:16px}.HeaderSearch-loader{animation:.8s linear infinite HeaderSearch-spin}.HeaderSearch-jump{background:var(--color-search-chip-bg);color:var(--color-search-chip-fg);box-shadow:none;white-space:normal;text-align:left;border-color:#0000;justify-content:space-between;gap:12px;margin:0 0 8px;padding-inline:16px}.HeaderSearch-jump:hover{background:var(--color-search-chip-bg-hover);color:var(--color-search-chip-fg-hover)}.HeaderSearch-jump:active{background:var(--color-search-chip-bg-hover)}.HeaderSearch-jumpLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.HeaderSearch-jumpMark{color:var(--color-brand,#9dff00);flex-shrink:0}@keyframes HeaderSearch-spin{to{transform:rotate(360deg)}}
.AuthHeader_view_profile{width:var(--header-control-height);height:var(--header-control-height);color:var(--header-control-fg);font-size:var(--font-size-md);transition:color var(--duration-header-control) ease;background:0 0;border-radius:50%;justify-content:flex-start;align-items:center;padding:0;text-decoration:none;display:flex}@media (max-width:1023px){.AuthHeader_view_profile{width:var(--header-avatar-mobile-size);height:var(--header-avatar-mobile-size)}}.AuthHeader_view_profile:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}
.HeaderMenuButton{z-index:var(--z-header-burger);color:var(--header-control-fg);width:var(--header-control-width);height:var(--header-control-width);padding:var(--space-3);background:0 0;flex-shrink:0;place-items:center;display:inline-grid;position:relative}@media (min-width:1024px){.HeaderMenuButton{display:none}}.HeaderMenuButton:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}.HeaderMenuButton-icon{width:var(--size-icon-lg);height:var(--size-icon-lg);pointer-events:none;opacity:0;transition:transform var(--duration-header) ease-out,opacity var(--duration-header) ease-out;grid-area:1/1;transform:rotate(-90deg)scale(.5)}.HeaderMenuButton-icon_visible{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.HeaderMenuButton-icon{transition:none}}
.HeaderSearchButton{justify-content:center;align-items:center;gap:var(--space-1);width:var(--header-control-width);height:var(--header-control-height);border-radius:var(--radius-m);background:var(--header-control-bg);color:var(--header-control-fg);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--header-control-line);white-space:nowrap;cursor:pointer;transition:color var(--duration-header-control) ease,background-color var(--duration-header-control) ease,border-color var(--duration-header-control) ease,box-shadow var(--duration-header-control) ease;border:0;flex-shrink:0;padding:0;display:inline-flex}@media (max-width:1023px){.HeaderSearchButton{background:var(--header-mobile-control-bg)}}.HeaderSearchButton:hover{background:var(--header-control-hover-bg)}.HeaderSearchButton:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}.HeaderSearchButton svg{width:var(--size-icon-lg);height:var(--size-icon-lg);pointer-events:none;flex-shrink:0}
.LanguageSwitcher{justify-content:center;align-items:center;gap:var(--space-tight);height:var(--header-control-height);padding:var(--space-2);border-radius:var(--radius-m);background:var(--header-control-bg);color:var(--header-control-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--header-control-line);cursor:pointer;transition:background-color var(--duration-header-control) ease;display:inline-flex}@media (max-width:1023px){.LanguageSwitcher{min-width:var(--header-language-mobile-width);gap:var(--space-1);background:var(--header-mobile-control-bg)}}.LanguageSwitcher:hover,.LanguageSwitcher_open{background:var(--header-control-hover-bg)}.LanguageSwitcher:focus-visible{outline:var(--space-half) solid var(--header-control-brand);outline-offset:var(--space-half)}@media (min-width:1024px) and (max-width:1279px){.LanguageSwitcher-code{display:none}}.LanguageSwitcher-menu{z-index:var(--z-header-dropdown)}.LanguageSwitcher-option{gap:var(--space-4);cursor:pointer;align-items:center;display:flex}.LanguageSwitcher-flag{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:50%;position:relative;overflow:hidden}@media (max-width:1023px){.LanguageSwitcher-flag{width:var(--size-icon-sm);height:var(--size-icon-sm)}}.LanguageSwitcher-image{object-fit:cover;object-position:center;transform:scale(1.4)}
