.the-header{--header-icon-size:20px;--header-background-color:var(--const-functional-color-light);--header-shadow:0 2px 4px rgba(0,0,0,.149);--header-bar-alignment:center;--header-bar-padding:0 var(--const-sizes-spacings-5);--header-logo-margin:0;--header-shortcut-font-size:var(--const-font-size-p-smaller);--header-shortcut-font-weight:var(--const-font-weight-medium);--header-shortcut-margin:var(--const-sizes-spacings-6);--header-navigation-padding:var(--const-sizes-spacings-5);--header-navigation-dot-color:var(--const-action-color-default);--header-navigation-dot-size:6px;--header-navigation-dot-margin:var(--const-sizes-spacings-1);--header-navigation-links-item-padding:0;--header-navigation-link-font-size:var(--const-font-size-p);--header-navigation-link-padding:var(--const-sizes-spacings-2) 0;--header-navigation-link-color-default:var(--const-functional-color-dark);--header-user-profile-padding:var(--const-sizes-spacings-5) var(--const-sizes-spacings-5) var(--const-sizes-spacings-6);--header-user-profile-triangle-shadow:0 0 4px rgba(0,0,0,.149);--header-user-profile-triangle-size:26px;--header-user-profile-initials-size:40px;--header-backdrop-display:initial}@media screen and (min-width:1024px){.the-header{--header-icon-size:18px;--header-shortcut-margin:var(--const-sizes-spacings-3);--header-navigation-dot-size:10px;--header-navigation-link-padding:0;--header-backdrop-display:none}}.the-header{--header-icon-color:var(--const-color-typo-default);--header-icon-color-hover:var(--const-color-typo-default);--header-bar-min-height:48px;--header-bar-min-height-reduced:48px;--header-logo-height:16px;--header-content-margin:var(--const-sizes-spacings-4) 0;--header-navigation-dot-display:none;--header-navigation-links-margin:0;--header-navigation-link-font-family:"ffMark";--header-navigation-link-color-hover:var(--const-icon-color-tertiary-hover);--header-navigation-link-color-active:var(--const-action-color-default);--header-navigation-link-font-weight-active:var(--const-font-weight-medium);--header-navigation-link-font-size-reduced:var(--const-font-size-p);--header-shortcut-text-padding-top:0}@media screen and (min-width:1024px){.the-header{--header-icon-color:var(--const-label-color);--header-icon-color-hover:var(--const-color-typo-default);--header-bar-min-height:105px;--header-bar-min-height-reduced:63px;--header-logo-height:27px;--header-content-margin:var(--const-sizes-spacings-3) 0;--header-logo-alignment:flex-end;--header-navigation-padding:var(--const-sizes-spacings-3) 0 0;--header-navigation-links-item-padding:0 0 0 var(--const-sizes-spacings-5);--header-user-profile-padding:var(--const-sizes-spacings-2) var(--const-sizes-spacings-3) var(--const-sizes-spacings-4)}}.the-header{grid-area:header;position:sticky;top:0;z-index:10}.the-header__inner{background-color:var(--header-background-color);box-shadow:var(--header-shadow);overflow:hidden;position:relative;width:100%}.the-header__inner--transitioning{overflow:visible}@media screen and (min-width:1024px){.the-header__inner{overflow:visible}}.the-header__bar{align-items:var(--header-bar-alignment);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:var(--const-size-content-max-width);min-height:var(--header-bar-min-height);padding:var(--header-bar-padding);position:relative}.the-header__bar--login-register{justify-content:center}.the-header__bar--reduced{min-height:var(--header-bar-min-height-reduced)}.the-header__logo{align-items:var(--header-logo-alignment);display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;flex-shrink:0;margin:var(--header-logo-margin)}.the-header__logo-icon{height:var(--header-logo-height)}.the-header__content{align-items:flex-end;flex-direction:column;flex-grow:1;flex-shrink:0;margin:var(--header-content-margin)}.the-header__content,.the-header__shortcuts{display:-webkit-box;display:-ms-flexbox;display:flex}.the-header__backdrop{background-color:#00000080;display:var(--header-backdrop-display);height:100vh;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}.the-header__backdrop--active{opacity:1}@media screen and (min-width:1024px){.the-header__menu-button{display:none!important}}.the-header__build{bottom:-10px;left:0;margin:0 var(--const-sizes-spacings-5);position:absolute;width:calc(100% - var(--const-sizes-spacings-5)*2)}@media screen and (min-width:1024px){.the-header__build{bottom:-15px}}.the-header__build-info{font-size:var(--const-font-size-p-smaller)}.header-shortcut{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--header-icon-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:normal;margin:0 0 0 var(--header-shortcut-margin);padding:0;-webkit-text-decoration:none;text-decoration:none}.header-shortcut:hover{color:var(--header-icon-color-hover)}.header-shortcut__icon{background-color:var(--header-icon-color);height:var(--header-icon-size);width:var(--header-icon-size)}@media screen and (min-width:1024px){.header-shortcut__icon{display:block}}.header-shortcut:hover .header-shortcut__icon{background-color:var(--header-icon-color-hover)}.header-shortcut__text{display:none;font-size:var(--header-shortcut-font-size);font-weight:var(--header-shortcut-font-weight);margin-left:var(--const-sizes-spacings-1);padding-top:var(--header-shortcut-text-padding-top)}@media screen and (min-width:1024px){.header-shortcut__text{display:block}}.header-navigation{background-color:var(--header-background-color);height:100vh;max-width:270px;padding:var(--header-navigation-padding);position:absolute;right:0;top:0;transform:translate(100%);width:100%;z-index:2}.header-navigation--transition{transition:transform .3s ease-in-out}.header-navigation--active{transform:translate(0)}@media screen and (min-width:1024px){.header-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:flex-end;max-width:none;position:static;transform:none;transition:none;z-index:1}}.header-navigation__close-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;flex-shrink:0;margin:0;margin-left:var(--header-navigation-padding);padding:0}@media screen and (min-width:1024px){.header-navigation__close-button{display:none}}.header-navigation__close-icon{background-color:var(--header-icon-color);height:var(--header-icon-size);width:var(--header-icon-size)}.header-navigation__links{list-style-type:none;margin:var(--header-navigation-links-margin);padding:0}@media screen and (min-width:1024px){.header-navigation__links{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.header-navigation__links-item{border-color:var(--const-divider-color);border-style:solid;border-width:0 0 1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:var(--header-navigation-links-item-padding);width:100%}@media screen and (min-width:1024px){.header-navigation__links-item{border:none;width:auto}.header-navigation__links-item--meta{display:none}}.header-navigation__link{flex-grow:1}.header-navigation-link{align-items:center;background:none;border:none;color:var(--header-navigation-link-color-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--header-navigation-link-font-family);font-size:var(--header-navigation-link-font-size);font-weight:var(--header-navigation-link-font-weight-default);margin:0;padding:var(--header-navigation-link-padding);position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.header-navigation-link--reduced{font-size:var(--header-navigation-link-font-size-reduced)}@media screen and (min-width:1024px){.header-navigation-link--reduced{font-size:var(--header-navigation-link-font-size)}}.header-navigation-link:before{background-color:var(--header-navigation-dot-color);border-radius:100%;content:"";display:var(--header-navigation-dot-display);height:var(--header-navigation-dot-size);left:0;margin-right:var(--header-navigation-dot-margin);opacity:0;position:absolute;top:50%;transform:translate(calc(-100% - var(--header-navigation-dot-margin)),-50%);transition:opacity .2s linear;width:var(--header-navigation-dot-size)}.header-navigation-link--active{color:var(--header-navigation-link-color-active);font-weight:var(--header-navigation-link-font-weight-active)}.header-navigation-link--active:before{opacity:1}.header-navigation-link:hover{color:var(--header-navigation-link-color-hover)}.header-navigation-link:hover:before{opacity:1}.header-navigation-link__icon{background-color:currentcolor;height:var(--header-icon-size);margin-right:var(--const-sizes-spacings-1);width:var(--header-icon-size)}.header-user-profile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:1024px){.header-user-profile{position:relative}}.header-user-profile__layer{background-color:var(--header-background-color);height:100vh;max-width:270px;padding:var(--header-user-profile-padding);position:absolute;right:0;top:0;transform:translate(100%);width:100%;z-index:2}.header-user-profile__layer--transition{transition:transform .3s ease-in-out}.header-user-profile__layer--active{transform:translate(0)}@media screen and (min-width:1024px){.header-user-profile__layer{bottom:-18.38478px;box-shadow:var(--header-user-profile-triangle-shadow);height:auto;left:0;max-width:none;min-width:315px;opacity:0;position:absolute;top:auto;transform:translate(calc(-100% + var(--header-shortcut-margin) + var(--header-icon-size)*2 + var(--header-icon-size)/2),100%);visibility:hidden;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.header-user-profile__layer--active{opacity:1;visibility:visible}.header-user-profile__layer--transition{transition:opacity .3s ease-in-out,visibility .3s ease-in-out}}.header-user-profile__triangle{display:none}@media screen and (min-width:1024px){.header-user-profile__triangle{display:block;height:18.38478px;overflow:hidden;position:absolute;right:var(--header-icon-size);top:1px;transform:translateY(-100%);width:36.76955px}.header-user-profile__triangle:after{background:var(--header-background-color);box-shadow:var(--header-user-profile-triangle-shadow);content:"";height:26px;left:5.38478px;position:absolute;top:5.38478px;transform:rotate(45deg);width:26px}}.header-user-profile__bar{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media screen and (min-width:1024px){.header-user-profile__bar{display:none}}.header-user-profile__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.header-user-profile__close-icon{background-color:var(--header-icon-color);height:var(--header-icon-size);width:var(--header-icon-size)}.header-user-profile__user{align-items:center;border-bottom:1px solid var(--const-divider-color);display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--const-sizes-spacings-4) 0}@media screen and (min-width:1024px){.header-user-profile__user{padding:0 0 var(--const-sizes-spacings-2)}}.header-user-profile__initials{align-items:center;background-color:var(--const-divider-color);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;flex-shrink:0;font-size:var(--const-font-size-p);font-weight:var(--const-font-weight-bold);height:var(--header-user-profile-initials-size);justify-content:center;width:var(--header-user-profile-initials-size)}.header-user-profile__user-data{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:var(--const-font-size-p-small);font-weight:var(--const-font-weight-medium);padding-left:var(--const-sizes-spacings-4)}@media screen and (min-width:1024px){.header-user-profile__user-data{font-size:var(--const-font-size-p);padding-left:var(--const-sizes-spacings-2)}}.header-user-profile__user-preview:not(#\#){border-bottom:1px solid var(--const-divider-color);margin-bottom:var(--const-sizes-spacings-6);padding:var(--const-sizes-spacings-2) 0}@media screen and (min-width:1024px){.header-user-profile__user-preview:not(#\#){margin-bottom:var(--const-sizes-spacings-4)}}
