:root{--color-main: #47acbc;--color-light: #ffffff;--color-main-dark: rgb(48.3948207171, 121.3482071713, 132.9051792829);--color-main-light: rgb(218.2, 238.4, 241.6);--color-main-neon: #00fff4;--color-text-light: #ffffff;--color-text-dark: #333333;--color-body: #ffffff;--color-link: #1a73e8;--color-link-hover: rgb(20.0154761905, 97.4666666667, 199.2845238095);--font-main: Roboto Flex Variable, Arial, sans-serif;--transition-duration: 0.3s;--container-width: 90rem;--container-padding-x: clamp(0.5rem, -0.0454545455rem + 2.7272727273vw, 2rem);--scrollbar-width: 0px}@media(width <= 768px){:root{--mobile-nav-height: 4.375rem}}@media(width > 768px){:root{--mobile-nav-height: 0px}}*:not(dialog){padding:0px;margin:0px;border:none}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none}}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#fff}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:rgba(0,0,0,0);background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}dialog{max-width:100%;max-height:100%;border:none}@font-face{font-family:"Roboto Flex Variable";font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(../../fonts/roboto-flex/roboto-flex_5.2.7_latin-full-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Flex Variable";font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(../../fonts/roboto-flex/roboto-flex_5.2.7_cyrillic-full-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}h1,.heading-1{font-size:clamp(1.25rem,0.9772727273rem + 1.3636363636vw,2rem);font-weight:700}h2,.heading-2{font-size:clamp(1.25rem,0.9772727273rem + 1.3636363636vw,2rem);font-weight:600}h3,.heading-3{font-size:clamp(1.125rem,0.8977272727rem + 1.1363636364vw,1.75rem);font-weight:500}h4,.heading-4{font-size:clamp(1rem,0.8181818182rem + 0.9090909091vw,1.5rem);font-weight:500}h5,.heading-5{font-size:clamp(1rem,0.9090909091rem + 0.4545454545vw,1.25rem);font-weight:500}h6,.heading-6{font-size:clamp(0.875rem,0.7840909091rem + 0.4545454545vw,1.125rem);font-weight:500}p,.text{font-size:clamp(1rem,0.9545454545rem + 0.2272727273vw,1.125rem);line-height:1.6;margin-bottom:1rem}html{box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;scrollbar-width:auto;scrollbar-color:var(--color-main) rgba(0,0,0,0);padding-inline-end:var(--scrollbar-width)}html::-webkit-scrollbar{width:14px;height:14px}html::-webkit-scrollbar-track{background:var(--color-body)}html::-webkit-scrollbar-thumb{background:var(--color-main);border-radius:10px;border:3px solid var(--color-body)}html::-webkit-scrollbar-thumb:hover{background:var(--color-main-dark)}body{font-family:var(--font-main);font-size:clamp(1rem,.778rem + .46vw,1.125rem);background-color:var(--color-body)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.container{max-width:var(--container-width);padding-inline:var(--container-padding-x);margin-inline:auto}.big-container{max-width:calc(var(--container-width) + 20rem);padding-inline:calc(var(--container-padding-x) + 1rem);margin-inline:auto}.small-container{max-width:calc(var(--container-width) - 20rem);padding-inline:calc(var(--container-padding-x) - 1rem);margin-inline:auto}body{min-height:100dvh;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"header header" "breadcrumbs breadcrumbs" "main main" "footer footer"}body:has(.aside){grid-template-areas:"header header" "breadcrumbs breadcrumbs" "aside main" "footer footer"}.header{grid-area:header}.main{grid-area:main}.breadcrumbs{grid-area:breadcrumbs}.footer{grid-area:footer;margin-block-start:clamp(0.625rem,-0.2840909091rem + 4.5454545455vw,3.125rem)}.aside{grid-area:aside}.page-wrapper{display:flex;flex-direction:column;gap:1rem}.button{display:inline-block;padding:.7em 1em;background-color:var(--color-main-dark);color:var(--color-text-light);border-radius:2em;cursor:pointer;font-weight:bold;border:2px solid rgba(0,0,0,0);transition:all .3s ease}@media(hover: hover){.button:hover{background-color:var(--color-main);color:var(--color-text-light);border-color:var(--color-main-dark)}}.button--transparent{background-color:rgba(0,0,0,0);border:2px solid var(--color-main-dark);color:var(--color-main-dark)}@media(hover: hover){.button--transparent:hover{background-color:var(--color-main);border-color:var(--color-main);color:var(--color-text-light)}}.button--large{padding:1em 2em;font-size:1.2em}@media(hover: hover){.button--large:hover{background-color:var(--color-text-light);color:var(--color-main-dark)}}.button--more{align-self:center}.button-icons{display:flex;gap:20px}.button-icons__item{display:flex;flex-direction:column;align-items:center;background-color:var(--color-main-dark);padding:.3em .5em;border-radius:1em;transition:opacity var(--transition-duration) ease;line-height:1;font-size:.85em}.breadcrumbs{grid-area:breadcrumbs}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;padding:1em}.breadcrumbs__item{display:flex;align-items:center;color:var(--color-text-dark)}.breadcrumbs__item:not(:last-child)::after{content:"/";display:inline-block;margin-inline:.8em;opacity:.9;font-size:.9em}.breadcrumbs__item--is-open{color:var(--color-text-dark);font-weight:600;pointer-events:none}.breadcrumbs__link{opacity:.9;transition:color var(--transition-duration)}@media(hover: hover){.breadcrumbs__link:hover{color:var(--color-main);text-decoration:underline}}.header{grid-area:header;background-color:var(--color-main);color:var(--color-text-light);box-shadow:0 4px 10px rgba(0,0,0,.1)}.header__top{display:grid;align-items:center;justify-content:space-between;padding-inline:1rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media(max-width: 768px){.header__top{grid-template-columns:repeat(2, 1fr);grid-template-areas:"logo social-icons" "search search"}}@media(min-width: 768px){.header__top{grid-template-columns:repeat(4, auto);grid-template-areas:"logo button social-icons button-icons" "search search search search"}}@media(min-width: 1024px){.header__top{grid-template-columns:auto auto minmax(0, 1fr) auto auto;grid-template-areas:"logo button search social-icons button-icons";align-items:stretch}}.header__logo-link{height:auto;width:60px;height:60px;aspect-ratio:1;align-self:center;grid-area:logo;margin-block:.375rem}.header__logo-image{height:100%;width:100%}.header__button{grid-area:button;margin-block:.375rem}@media(min-width: 1024px){.header__button{margin-block:1rem}}@media(max-width: 768px){.header__button{display:none}}.header__search{grid-area:search;margin-block:.375rem}@media(min-width: 1024px){.header__search{margin-block:1rem}}.header__social-icons{grid-area:social-icons;margin-block:.375rem}@media(min-width: 1024px){.header__social-icons{margin-block:1rem}}@media(max-width: 768px){.header__social-icons{justify-content:end}}.header__button-icons{grid-area:button-icons;margin-block:.375rem}@media(min-width: 1024px){.header__button-icons{margin-block:1rem}}@media(max-width: 768px){.header__button-icons{display:none}}.header__bottom{background-color:rgba(0,0,0,.1)}@media(max-width: 768px){.header__menu{display:none}}.menu{margin:0 auto;padding:0 20px}.menu__list{display:flex}.menu__item{position:relative}.menu__item--level2{color:var(--color-text-dark);font-size:.9em}.menu__link{display:block;padding:15px 20px;font-weight:500;font-size:14px;transition:background-color var(--transition-duration) ease;text-wrap:nowrap}.menu__link:hover{background-color:hsla(0,0%,100%,.15)}.menu__submenu{display:none;position:absolute;top:100%;left:0;background-color:#fff;min-width:220px;box-shadow:0 5px 15px rgba(0,0,0,.2);border-radius:0 0 4px 4px;z-index:100}.menu__item--has-children:hover>.menu__submenu{display:block}.footer{background-color:var(--color-main-light);font-family:var(--font-main)}.footer__columns{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 1024px){.footer__columns{grid-template-columns:1.2fr 1fr}}.footer__column--text{--paddingColumnText: 3.125rem;color:var(--color-text-light);padding:var(--paddingColumnText);padding-bottom:calc(var(--paddingColumnText) + var(--mobile-nav-height));background-color:var(--color-main-dark);border-top-left-radius:1.25rem;display:flex;flex-direction:column;gap:.375rem;justify-content:space-between}@media(max-width: 1024px){.footer__column--text{border-top-right-radius:1.25rem}}.footer__column--content{position:relative;padding:3.125rem;display:grid;gap:1.875rem;grid-template-columns:repeat(auto-fit, minmax(11.25rem, 1fr));align-items:start}.footer__title{color:var(--color-main-dark);font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;text-transform:capitalize;letter-spacing:.05em}.footer__menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer__menu-item{font-size:.9375rem}.footer__menu-link{color:var(--color-text-dark);text-decoration:none;transition:color var(--transition-duration)}@media(hover: hover){.footer__menu-link:hover{color:var(--color-main-dark);text-decoration:underline}}.footer__text{font-size:1rem;display:flex;flex-direction:column;gap:.5rem}.footer__text *{margin:0;padding:0;font-size:inherit}.footer__copyright{position:absolute;inset:auto 1rem .375rem auto;font-size:.875rem;font-variation-settings:"GRAD" -100}.footer__icons{display:flex;gap:.3125rem;justify-content:center}.footer__icon{background:#fff;border-radius:50%;border:1px solid var(--color-main);transition:all var(--transition-duration) ease;color:var(--color-main-dark);width:2.1875rem;height:2.1875rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}@media(hover: hover){.footer__icon:hover{background:var(--color-main);color:#fff}}.dialog-scroll-lock{overflow:hidden}.dialog-modal{z-index:1000;border-radius:8px;max-width:600px;overflow-y:auto;opacity:1;transform:scale(1);background-color:var(--color-body);transition:opacity var(--transition-duration) ease-out,transform var(--transition-duration) ease-out,background-color var(--transition-duration) ease-in-out}.dialog-modal::backdrop{background-color:#000;transition:opacity var(--transition-duration) ease-out,background-color var(--transition-duration) ease-in-out;opacity:.3}.dialog-modal.is-closing{opacity:0;transform:scale(0.95)}.dialog-modal.is-closing::backdrop{opacity:0}.dialog-modal__close-button{position:absolute;inset:.3125rem .3125rem auto auto}@starting-style{.dialog-modal[open]{opacity:0;transform:scale(0.95)}.dialog-modal[open]::backdrop{opacity:0}}.dialog--copy-success::backdrop{background-color:#4caf50;opacity:1}.dialog--copy-error::backdrop{background-color:brown;opacity:1}.mobile-nav{--mobileNavMargin: 0.3125rem;position:fixed;inset:auto calc(var(--mobileNavMargin) + var(--scrollbar-width)) var(--mobileNavMargin) var(--mobileNavMargin);z-index:10000;background-color:color-mix(in srgb, var(--color-main-light) 90%, transparent);box-shadow:0 0 .625rem 0 var(--color-main);-webkit-backdrop-filter:blur(0.1875rem) saturate(180%);backdrop-filter:blur(0.1875rem) saturate(180%);border-radius:6.25rem}@media(min-width: 768px){.mobile-nav{display:none}}.mobile-nav__list{display:flex;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.mobile-nav__item{flex-grow:1}.mobile-nav__link{display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;padding:.5rem .25rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:opacity var(--transition-duration)}@media(hover: hover){.mobile-nav__link:hover{opacity:.8}}.mobile-nav__icon{font-size:1.5rem;width:1em;height:1em;margin-bottom:.125rem}.mobile-nav__text{text-align:center}@property --mobile-menu-margin{syntax:"<length>";initial-value:0px;inherits:false}.mobile-menu{width:100%;font-family:var(--font-main)}.mobile-menu__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0;margin:0}.mobile-menu__item{display:flex;flex-wrap:wrap;position:relative;width:100%;border-radius:.5rem;overflow:hidden;transition:background-color var(--transition-duration) ease}.mobile-menu__item--level1{background-color:rgba(0,0,0,0);border-bottom:1px solid var(--color-main-light)}.mobile-menu__item--level1.mobile-menu__item--is-open{background-color:color-mix(in srgb, var(--color-main) 5%, transparent)}.mobile-menu__link{flex:1;display:flex;align-items:center;padding:.75rem 1rem;color:var(--color-text-dark);text-decoration:none;font-weight:500;font-size:1rem;transition:color var(--transition-duration)}@media(hover: hover){.mobile-menu__link:hover{color:var(--color-main)}}.mobile-menu__item--level2 .mobile-menu__link{font-size:.9375rem;padding:.625rem 1.25rem}.mobile-menu__button{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;aspect-ratio:1;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--color-main);transition:transform var(--transition-duration);flex-shrink:0}.mobile-menu__button i{transition:transform var(--transition-duration)}.mobile-menu__item--is-open>.mobile-menu__button i{transform:rotate(180deg)}.mobile-menu__submenu{flex-basis:100%;list-style:none;padding:0;margin:var(--mobile-menu-margin);margin-block-start:0;background-color:var(--color-light);border-radius:.5rem;overflow:hidden}.mobile-menu__item--is-open>.mobile-menu__submenu{--mobile-menu-margin: 0.5rem;border:1px solid var(--color-main-light)}@supports(interpolate-size: allow-keywords){.mobile-menu__submenu{interpolate-size:allow-keywords;height:0;transition:height var(--transition-duration) ease,margin var(--transition-duration) ease}.mobile-menu__item--is-open>.mobile-menu__submenu{height:auto}@starting-style{.mobile-menu__item--is-open>.mobile-menu__submenu{height:0}}}@supports not (interpolate-size: allow-keywords){.mobile-menu__submenu{max-height:0;transition:max-height var(--transition-duration) ease}.mobile-menu__item--is-open>.mobile-menu__submenu{max-height:62.5rem}}.form-search{display:flex;flex-grow:1;position:relative;border-radius:10em;overflow:hidden}.form-search__input{width:100%;padding:.5em 1em;color:var(--color-text-dark)}.form-search__button{border-radius:0;border:none}.form-search__button:hover{background-color:color-mix(in srgb, var(--color-main), var(--color-main-dark));color:var(--color-text-light)}.social-icons{display:flex;align-items:center}.social-icons__item{display:flex;align-items:center;justify-content:center;font-size:1.5em;transition:background-color var(--transition-duration) ease,transform var(--transition-duration) ease}.social-icons__item:hover{transform:scale(1.2)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border:none;border-radius:.25rem;font-family:"Roboto Flex Variable","Arial",sans-serif;font-size:1rem;cursor:pointer;transition:background-color .3s,color .3s;text-decoration:none;line-height:1.5}.btn--primary{background-color:#47acbc;color:#fff}@media(hover: hover){.btn--primary:hover{background-color:rgb(48.3948207171,121.3482071713,132.9051792829)}}.btn--secondary{background-color:#333;color:#fff}@media(hover: hover){.btn--secondary:hover{background-color:hsl(0,0%,30%)}}.form{width:100%}.form__row{display:flex;flex-direction:column;margin-bottom:1rem}@media(max-width: 768px){.form__row{flex-direction:row;align-items:flex-start}}.form__row--hidden{display:none}@media(max-width: 768px){.form__row--actions{padding-left:25%}}.form__label{font-weight:bold;margin-bottom:.5rem;color:#333}@media(max-width: 768px){.form__label{flex:0 0 25%;max-width:25%;padding-right:.9375rem;margin-bottom:0;padding-top:.4375rem}}.form__field{flex:1;width:100%}@media(max-width: 768px){.form__field{flex:0 0 75%;max-width:75%}}.form__input{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:#333;background-color:#fff;border:1px solid rgba(51,51,51,.2);border-radius:.25rem;transition:border-color .3s}.form__input:focus{outline:none;border-color:#47acbc;box-shadow:0 0 0 .125rem rgb(218.2,238.4,241.6)}.form__note{margin-top:.25rem;font-size:.75rem;color:hsl(0,0%,50%);line-height:1.4}.form__required{color:red}.auth{width:100%}.auth__grid{display:flex;flex-direction:column;gap:clamp(1.875rem,1.1931818182rem + 3.4090909091vw,3.75rem)}@media(max-width: 768px){.auth__grid{flex-direction:row}}.auth__column{flex:1}@media(max-width: 768px){.auth__column--login{border-right:1px solid rgba(51,51,51,.1);padding-right:clamp(0.9375rem,0.5965909091rem + 1.7045454545vw,1.875rem)}}@media(max-width: 768px){.auth__column--register{padding-left:clamp(0.9375rem,0.5965909091rem + 1.7045454545vw,1.875rem)}}.auth__title{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;color:#333}.auth__providers{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(51,51,51,.1)}.auth__alert{margin-top:1.25rem;padding:.9375rem;background-color:hsl(0,100%,95%);border:1px solid #f99;color:red;border-radius:.25rem}.btn-copy-reveal{position:relative;overflow:hidden;min-width:120px;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-copy-reveal .btn-copy-text,.btn-copy-reveal .btn-copy-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease}.btn-copy-reveal .btn-copy-text{opacity:1}.btn-copy-reveal .btn-copy-icon{position:absolute;inset:0;color:#4caf50;opacity:0;font-size:2em}.btn-copy-reveal.copy-success{background-color:rgb(181.0956175299,222.9043824701,182.7848605578)}.btn-copy-reveal.copy-success .btn-copy-text{opacity:0;pointer-events:none}.btn-copy-reveal.copy-success .btn-copy-icon{opacity:1}/*# sourceMappingURL=main.min.css.map */