@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-tracking:initial}}}:root{--color-success:34 197 94;--color-success-light:216 251 220;--color-warning:245 158 11;--color-danger:239 68 68;--color-grey:204 204 204;--radius:.75rem;--ease-out:cubic-bezier(.2, 0, 0, 1);--dur-100:.1s;--dur-150:.15s;--dur-200:.2s;--iti-flag-sprite-height:16px;--animate-pulse-slow:pulse-slow 8s ease-in-out infinite;--animate-fade-in-up:fade-in-up 1.2s ease-out forwards;--shadow-up:0 7px 2px 0 #0000000d;--shadow-down:inset 0 2px 3px 0 #0000001a}[data-theme=classic]{--color-bg:11 15 20;--color-surface:18 24 38;--color-border:34 48 70;--color-text:230 237 246;--color-muted:159 176 196;--color-primary:17 24 39;--color-accent:225 29 72;--color-gold:244 180 0}[data-theme=classroom]{--color-bg:248 250 252;--color-surface:255 255 255;--color-border:226 232 240;--color-text:15 23 42;--color-muted:71 85 105;--color-primary:37 99 235;--color-accent:220 38 38;--color-gold:245 158 11}[data-theme=notebook]{--color-bg:255 247 237;--color-surface:255 255 255;--color-border:254 215 170;--color-text:31 41 55;--color-muted:107 114 128;--color-primary:31 41 55;--color-accent:185 28 28;--color-gold:217 119 6}@font-face{font-family:Nunito Sans;src:url(/build/assets/nunito-sans-v19-cyrillic_latin-regular-BmKAag2H.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Nunito Sans;src:url(/build/assets/nunito-sans-v19-cyrillic_latin-500-BQkPAMTw.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Nunito Sans;src:url(/build/assets/nunito-sans-v19-cyrillic_latin-600-CvP-Dky7.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:Nunito Sans;src:url(/build/assets/nunito-sans-v19-cyrillic_latin-700-DBTMZGlB.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@layer base{html{scroll-behavior:smooth;scrollbar-gutter:stable}body{letter-spacing:0;color:var(--color-text);background-color:#fff;flex-direction:column;min-height:100vh;margin:0;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:flex;overflow-x:hidden}html.is-scroll-locked,body.is-scroll-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}[hidden]{display:none}p{margin:0}iframe{border:none}ul,ol,li{margin:0;padding:0;list-style-type:none}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:rgb(var(--color-gold))}a{text-underline-offset:2px;transition:color var(--dur-200) var(--ease-out),text-decoration-color var(--dur-200) var(--ease-out)}a:not(.btn):hover,a:not(.btn):focus{color:rgb(var(--color-gold))}img,video{max-width:100%;height:auto;display:block}.backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10;background:#0003;width:100%;height:100%;position:fixed;top:0;left:0}h1,h2{letter-spacing:0;color:rgb(var(--color-primary));font-size:2rem;font-weight:700;line-height:1.25}h2{font-size:1.75rem;line-height:1.28572}h3,h4,h5,h6{color:rgb(var(--color-primary));font-weight:600}h3{font-size:1rem;line-height:1.4}h4{font-size:1.2rem;line-height:1.5}h5{font-size:1.1rem;line-height:1.5}h6{font-size:1rem;line-height:1.5}@media screen and (min-width:768px){h1,h2{font-size:2.5rem;line-height:1.2}h3{font-size:1.125rem;line-height:1.35}h4{font-size:1.375rem}h5{font-size:1.25rem}}.visually-hidden{clip:rect(0 0 0 0);pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;overflow:hidden}address{font-style:normal}.star-required{color:rgb(var(--color-accent))}.alert{border-radius:6px;margin-bottom:1rem;padding:1rem 1.25rem;font-weight:500}.alert.alert-success{color:#2e7d32;background-color:#e6f9ed;border:1px solid #b6e5c5}.alert.alert-error{color:#b71c1c;background-color:#fdecea;border:1px solid #f5c2c0}.typography p{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}@media(min-width:992px){.typography p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.typography p:last-child{margin-bottom:0}.typography p:empty{min-height:1px}.typography{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:1.9;--tw-font-weight:var(--font-weight-light,300);line-height:1.9;font-weight:var(--font-weight-light,300);color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media(min-width:576px){.typography{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.typography ul{margin-bottom:calc(var(--spacing,.25rem) * 6);margin-left:calc(var(--spacing,.25rem) * 2);list-style-type:disc}:where(.typography ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography ul{border-left-style:var(--tw-border-style);border-color:#ffffff0d;border-left-width:1px}@supports (color:color-mix(in lab,red,red)){.typography ul{border-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.typography ul{padding-left:calc(var(--spacing,.25rem) * 6)}.typography ol{margin-bottom:calc(var(--spacing,.25rem) * 6);list-style-type:decimal}:where(.typography ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography ol{padding-left:calc(var(--spacing,.25rem) * 6)}.typography li{padding-left:calc(var(--spacing,.25rem) * 2)}.typography a{color:var(--color-white,#fff);text-decoration-line:underline;text-decoration-color:#fff3}@supports (color:color-mix(in lab,red,red)){.typography a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}.typography a{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.typography a:hover{-webkit-text-decoration-color:var(--color-white,#fff);text-decoration-color:var(--color-white,#fff)}}.typography blockquote{margin-block:calc(var(--spacing,.25rem) * 8);border-left-style:var(--tw-border-style);border-color:#fff3;border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.typography blockquote{border-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}.typography blockquote{padding-left:calc(var(--spacing,.25rem) * 6);color:var(--color-gray-400,oklch(70.7% .022 261.325));font-style:italic}.typography hr{margin-block:calc(var(--spacing,.25rem) * 10);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.typography hr{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@layer utilities{.scrollbar-accent::-webkit-scrollbar{height:var(--spacing,.25rem);width:var(--spacing,.25rem)}.scrollbar-accent::-webkit-scrollbar-thumb{background-color:rgb(var(--color-accent));border-radius:.25rem}}.public-site{--color-bg:247 250 248;--color-surface:255 253 248;--color-border:201 214 208;--color-text:20 35 59;--color-muted:71 84 103;--color-primary:8 122 89;--color-accent:8 122 89;--color-gold:6 108 78;background:rgb(var(--color-bg));color:rgb(var(--color-text))}.public-site .container{width:100%;max-width:1440px;padding-inline:calc(var(--spacing,.25rem) * 6)}@media(min-width:992px){.public-site .container{padding-inline:calc(var(--spacing,.25rem) * 24)}}.public-site .btn{height:auto;min-height:calc(var(--spacing,.25rem) * 11);width:100%;max-width:500px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px;display:inline-flex}@media(min-width:576px){.public-site .btn{width:auto;max-width:none}}.public-site input,.public-site select,.public-site textarea{accent-color:rgb(var(--color-primary))}.btn{width:100%;max-width:500px;height:44px}@media(min-width:501px){.btn{width:250px;max-width:none}}.btn{-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);color:rgb(var(--color-grey));border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;justify-content:center;align-items:center;display:flex}.btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn--longer{width:calc(var(--spacing,.25rem) * 80)}.btn--red{background-color:rgb(var(--color-accent));color:var(--color-white,#fff)}@media(hover:hover){.btn--red:hover{background-color:rgb(var(--color-gold))}}.btn--red:focus{--tw-ring-color:rgb(var(--color-gold))}.btn--red:active{background-color:rgb(var(--color-gold))}.btn--red:disabled{background-color:rgb(var(--color-muted))}.btn--gold{background-color:rgb(var(--color-gold));color:var(--color-white,#fff)}@media(hover:hover){.btn--gold:hover{background-color:rgb(var(--color-accent))}}.btn--gold:focus{--tw-ring-color:rgb(var(--color-accent))}.btn--gold:active{background-color:rgb(var(--color-accent))}.btn--gold:disabled{background-color:rgb(var(--color-muted))}.btn[aria-disabled=true],.btn.disabled{pointer-events:none;background-color:rgb(var(--color-muted));color:rgb(var(--color-grey))}.input{height:calc(var(--spacing,.25rem) * 10);width:100%;max-width:500px}@media(min-width:501px){.input{width:252px;max-width:none}}.input{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:22px;--tw-font-weight:var(--font-weight-medium,500);font-size:14px;line-height:22px;font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-style:var(--tw-border-style);background-color:#f2f4f7;border-width:1px;border-color:#0000;border-radius:4px}@media(hover:hover){.input:hover{border-color:#cdd4e0}}.input:focus{--tw-outline-style:none;border-color:#cdd4e0;outline-style:none}.input--search{padding-right:calc(var(--spacing,.25rem) * 10);border-radius:3.40282e38px}.input--search::placeholder{color:#798598}.input__search-button{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background-image:url(/build/assets/search-5PxpCzTF.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:16px 16px;position:absolute;right:0}.input__search-button--mobile{left:calc(var(--spacing,.25rem) * -5)}@media(min-width:1200px){.input__search-button--mobile{display:none}}.input__search-button--mobile{background-image:url(/build/assets/search-5PxpCzTF.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:24px 24px}@media(min-width:1200px){.input__search-button--mobile{background-position:right 1.2rem center;background-size:16px 16px}}.input__form{position:relative}.input__form.is-open{width:252px;position:absolute;bottom:-70px;right:0;display:block!important}.input--radio_label{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.input--radio_label:has(input:checked){border-color:rgb(var(--color-muted))}.input--custom_radio{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-400,oklch(70.4% .04 256.788));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.input--custom_radio:is(:where(.peer):checked~*){border-color:var(--color-blue-600,oklch(54.6% .245 262.881))}.input--custom_radio:after{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;display:block}.header{z-index:50;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;position:sticky;top:0}@media(min-width:992px){.header{padding-top:calc(var(--spacing,.25rem) * 6)}}.header__inner.container{height:calc(var(--spacing,.25rem) * 16);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-surface));width:100%;max-width:1440px;padding-inline:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 12px 34px -10px var(--tw-shadow-color,#12233d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:22px;grid-template-columns:auto 1fr auto;margin-inline:auto;padding-block:0;display:grid;position:relative}@media(min-width:992px){.header__inner.container{gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 6);border-radius:28px}}.header__inner.container>a:first-child{justify-self:flex-start}.header__inner.container>a:first-child img{width:auto;height:42px}@media(min-width:992px){.header__inner.container>a:first-child img{height:calc(var(--spacing,.25rem) * 12)}}.header__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);justify-self:flex-end;margin-right:58px;display:flex}@media(min-width:992px){.header__actions{gap:calc(var(--spacing,.25rem) * 3);margin-right:0}}.header__actions .header__desktopLanguage{display:none}@media(min-width:992px){.header__actions .header__desktopLanguage{display:block}}.header__actions .header__desktopLanguage .lang_switcher__btn{height:calc(var(--spacing,.25rem) * 11)}.header__actions .login{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--color-muted));gap:0;display:flex}@media(min-width:992px){.header__actions .login{gap:calc(var(--spacing,.25rem) * 2);width:auto;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.header__actions .login span{display:none}@media(min-width:992px){.header__actions .login span{display:block}}.header__actions .login svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);display:block}.header__menu{z-index:50;width:min(22rem,85vw);height:100vh;position:fixed;top:0;right:0}@media(min-width:992px){.header__menu{z-index:auto;width:auto;height:auto;position:static}}.header__menu{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;transition-duration:.1s}@media(min-width:992px){.header__menu{--tw-translate-x:0;--tw-translate-y:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;justify-self:flex-start;transition-property:none}}.header__menuContent{gap:calc(var(--spacing,.25rem) * 6);height:100%;padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 24);flex-direction:column;display:flex}@media(min-width:992px){.header__menuContent{flex-direction:row;justify-content:center;align-items:center;height:auto;padding:0}}.header__menuContent>ul a{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--color-muted));display:block}@media(hover:hover){.header__menuContent>ul a:hover{color:rgb(var(--color-primary))}}@media(min-width:992px){.header__menuContent>ul a{padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}}.header__language{margin-top:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);border-top-width:1px}@media(min-width:992px){.header__language{display:none}}.header__language .lang_switcher__btn{justify-content:space-between;width:100%}.header__account{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);border-top-width:1px;margin-top:auto}@media(min-width:992px){.header__account{display:none}}.header__account .login{padding-block:calc(var(--spacing,.25rem) * 3)}.header__homeCta{height:calc(var(--spacing,.25rem) * 11);background-color:rgb(var(--color-primary));padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-white,#fff);--tw-shadow:0 14px 26px -8px var(--tw-shadow-color,#087a5947);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:none}@media(hover:hover){.header__homeCta:hover{background-color:#066c4e}}.header__homeCta:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:rgb(var(--color-primary));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media(min-width:1200px){.header__homeCta{display:flex}}.header .home-navigation{flex-direction:column;display:flex}@media(min-width:992px){.header .home-navigation{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}.header .burger_menu__button{top:22px;right:calc(var(--spacing,.25rem) * 9.5);z-index:60;height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-surface));padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed}@media(min-width:992px){.header .burger_menu__button{display:none}}.header .burger_line{height:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 6);background-color:rgb(var(--color-text));transition:transform .3s,opacity .3s}.header .burger_line--middle{margin:6px 0}.header .line-rotate-45{transform:rotate(45deg)translate(5px,5px)}.header .line-opacity-0{opacity:0}.header .line-rotate-minus-45{transform:rotate(-45deg)translate(6px,-5px)}.site-backdrop{pointer-events:none;z-index:40;background-color:#0000004d;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.site-backdrop{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}.site-backdrop{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;transition-duration:.1s}@media(min-width:992px){.site-backdrop{display:none}}.header.is-menu-open .header__menu{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.header.is-menu-open~.site-backdrop{pointer-events:auto;opacity:1}@media(prefers-reduced-motion:reduce){.header__homeCta{transition:none}}.login{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-surface));width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;border-radius:3.40282e38px;transition-duration:.1s;display:flex}@media(hover:hover){.login:hover{background-color:rgb(var(--color-primary)/.06)}}.login:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.auth-role-links{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.auth-role-links a{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-surface));padding:calc(var(--spacing,.25rem) * 4);text-align:left;color:rgb(var(--color-text));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media(hover:hover){.auth-role-links a:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:rgb(var(--color-primary));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.auth-role-links a:focus-visible{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:rgb(var(--color-primary));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:rgb(var(--color-primary)/.2);--tw-outline-style:none;outline-style:none}.auth-role-links__icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);background-color:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-role-links__icon svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.auth-role-links__content{flex-direction:column;flex:1;min-width:0;display:flex}.auth-role-links__content strong{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--color-text))}.auth-role-links__content span{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:rgb(var(--color-muted))}.auth-role-links__arrow{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:rgb(var(--color-muted));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}a:hover .auth-role-links__arrow,a:focus-visible .auth-role-links__arrow{--tw-translate-x:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y);color:rgb(var(--color-primary))}.account-role-modal{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 2);text-align:center}.account-role-modal__mark{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);background-color:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary));justify-content:center;align-items:center;display:flex}.account-role-modal__mark svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}.account-role-modal h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:rgb(var(--color-text))}.account-role-modal p{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 7);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--color-muted))}#accountRolePopup .popup-content{border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-surface));width:calc(100% - 2rem);max-width:440px;padding:calc(var(--spacing,.25rem) * 6);color:rgb(var(--color-text));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:visible}@media(min-width:768px){#accountRolePopup .popup-content{min-width:0;padding:calc(var(--spacing,.25rem) * 8)}}#accountRolePopup .popup-close{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:rgb(var(--color-muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){#accountRolePopup .popup-close:hover{background-color:rgb(var(--color-primary)/.08);color:rgb(var(--color-primary))}}#accountRolePopup .popup-close:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:rgb(var(--color-primary)/.25);--tw-outline-style:none;outline-style:none}.lang_switcher{position:relative}.lang_switcher__btn{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-surface));padding-inline:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;padding-block:10px;display:flex}@media(hover:hover){.lang_switcher__btn:hover{background-color:rgb(var(--color-primary)/.06)}}.lang_switcher__inner{height:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.lang_switcher__inner img,.lang_switcher__link img{height:auto;width:calc(var(--spacing,.25rem) * 8);border-radius:6px}.lang_switcher__text{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:none}@media(min-width:992px){.lang_switcher__text{display:inline}}.lang_switcher__text--always{display:inline}.lang_switcher__dropdown{z-index:50;margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-border));background-color:rgb(var(--color-surface));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;top:100%;left:0;overflow:hidden}.lang_switcher__link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);white-space:nowrap;color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:row;display:flex}@media(hover:hover){.lang_switcher__link:hover{background-color:rgb(var(--color-primary)/.06)}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
