:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}a{color:var(--color-page-text);text-decoration:underline}html.no-touchevents a:hover{text-decoration:none}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}.c-navbar{background-color:var(--color-page-bg);z-index:700;border-bottom:1px solid #414141;transition:background-color .3s;position:sticky;top:0}.c-navbar__container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-navbar__container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-navbar__container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-navbar__container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-navbar__container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-navbar__container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-navbar__container{padding-left:15px;padding-right:15px}}.c-navbar__container{flex:0 0 100%;max-width:100%}.c-navbar__wrapper{align-items:center;gap:20px;padding-top:20px;padding-bottom:20px;display:flex}@media (min-width:768px){.c-navbar__wrapper{justify-content:space-between}}.c-navbar__section{align-items:center;gap:30px;display:flex}.c-navbar__brand svg{width:150px;transition:opacity .3s}html.no-touchevents .c-navbar__brand:hover svg{opacity:.5}.c-navbar__links{background-color:var(--color-page-bg);z-index:-1;width:100%;padding:117px 30px 30px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translateY(-100%)}@media (min-width:768px){.c-navbar__links{z-index:100;background:0 0;width:fit-content;padding:0;position:relative;transform:translateY(0)}}.c-navbar__list{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}@media (min-width:768px){.c-navbar__list{flex-direction:row}}.c-navbar__item{letter-spacing:normal;font-size:1.6rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-navbar__item{font-size:1.7rem}}@media (min-width:992px){.c-navbar__item{font-size:1.7rem}}@media (min-width:1200px){.c-navbar__item{font-size:1.8rem}}.c-navbar__item{position:relative}.c-navbar__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .45s cubic-bezier(.645,.045,.355,1)}html.no-touchevents .c-navbar__link:hover{background-size:100% 2px}.c-navbar__link{color:var(--color-page-text);justify-content:space-between;align-items:center;gap:10px;display:flex}.c-navbar__link svg{display:block}@media (min-width:768px){.c-navbar__link svg{display:none}}.c-navbar__link svg path{fill:currentColor}.c-navbar__link.is-active{background-size:100% 2px}.c-navbar__dropdown{width:220px;padding-top:15px;display:none;position:absolute;top:100%;left:0}.c-navbar__menu{color:currentColor;width:25px;height:25px;transition:opacity .3s,visibility .3s;display:block;position:relative}@media (min-width:768px){.c-navbar__menu{display:none}}.c-navbar__menu:before{content:"";background-color:currentColor;width:25px;height:2px;transition:all .3s;position:absolute;top:5px;left:0}.c-navbar__menu:after{content:"";background-color:currentColor;width:25px;height:2px;transition:all .3s;position:absolute;bottom:5px;left:0}.c-navbar__actions{align-items:center;gap:30px;margin-left:auto}@media (min-width:768px){.c-navbar__actions{justify-content:flex-end;margin-left:0;display:flex}}.c-navbar__sign-in-link{letter-spacing:normal;font-size:1.6rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-navbar__sign-in-link{font-size:1.7rem}}@media (min-width:992px){.c-navbar__sign-in-link{font-size:1.7rem}}@media (min-width:1200px){.c-navbar__sign-in-link{font-size:1.8rem}}.c-navbar__sign-in-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .45s cubic-bezier(.645,.045,.355,1)}html.no-touchevents .c-navbar__sign-in-link:hover{background-size:100% 1px}.c-navbar__sign-in-link{color:#b5b5b5}.c-navbar__item--c-navbar__item--dropdown{align-items:center;display:flex;position:relative}.c-navbar__item--c-navbar__item--dropdown svg{width:25px}body.is-nav-open .c-navbar__links{transform:translateY(0)}body.is-nav-open .c-navbar__menu:before{transform-origin:0 0;width:30px;top:1px;left:3px;transform:rotate(45deg)}body.is-nav-open .c-navbar__menu:after{transform-origin:0 0;width:30px;bottom:1px;left:2px;transform:rotate(-45deg)}
:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}a{color:var(--color-page-text);text-decoration:underline}html.no-touchevents a:hover{text-decoration:none}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}.c-btn{font-family:Manrope,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-btn{font-size:1.2rem}}@media (min-width:992px){.c-btn{font-size:1.4rem}}@media (min-width:1200px){.c-btn{font-size:1.4rem}}.c-btn{color:#fff;cursor:pointer;text-align:center;letter-spacing:1px;background:0 0;border:2px solid #5b5b5b;border-radius:8px;justify-content:center;align-items:center;padding:5px 15px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s;display:inline-flex;position:relative;overflow:hidden}@media (min-width:768px){.c-btn{padding:10px 30px}}.c-btn svg{width:20px;height:20px;margin-left:10px;position:relative;top:2px}.c-btn svg path{fill:currentColor}.c-btn:hover,.c-btn:focus{background-color:rgba(var(--color-brand-primary),.1);color:#fff;border-color:var(--color-brand-primary)}.c-btn--small{font-family:Manrope,sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-btn--small{font-size:1.1rem}}@media (min-width:992px){.c-btn--small{font-size:1.1rem}}@media (min-width:1200px){.c-btn--small{font-size:1.2rem}}.c-btn--small{padding:5px 10px 7px}.c-btn--small svg{width:15px;height:15px;margin-left:5px;top:1px}.c-btn--large{font-family:Manrope,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-btn--large{font-size:1.6rem}}@media (min-width:992px){.c-btn--large{font-size:1.8rem}}@media (min-width:1200px){.c-btn--large{font-size:1.8rem}}.c-btn--large{padding:15px 30px}.c-btn--primary{background:var(--color-brand-primary);color:#000;border-color:var(--color-brand-primary)}.c-btn--secondary{background:var(--color-brand-secondary);border-color:var(--color-brand-secondary);color:#000}html.no-touchevents .c-btn--secondary:hover{background-color:rgb(var(--color-brand-secondary),.1);color:#fff;border-color:var(--color-brand-secondary)}.c-btn--tertiary{background:var(--color-brand-tertiary);border-color:var(--color-brand-tertiary);color:#000}html.no-touchevents .c-btn--tertiary:hover{background-color:rgb(var(--color-brand-tertiary),.1);color:#fff;border-color:var(--color-brand-tertiary)}.c-btn--bold{font-weight:700}.c-btn--outline{color:currentColor;background:0 0;border:2px solid}.c-btn--outline.c-btn--primary{color:var(--color-brand-primary)}html.no-touchevents .c-btn--outline.c-btn--primary:hover{color:#000}.c-btn--outline.c-btn--secondary{color:var(--color-brand-secondary)}html.no-touchevents .c-btn--outline.c-btn--secondary:hover,.c-btn--outline.c-btn--bold,html.no-touchevents .c-btn--outline.c-btn--bold:hover{color:#000}.c-btn--glow{box-shadow:0 0 10px #00c6b799,0 0 20px #00c6b766,0 0 30px #00c6b733}.c-btn--text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .45s cubic-bezier(.645,.045,.355,1)}html.no-touchevents .c-btn--text:hover{background-size:100% 1px}.c-btn--text{border:none;padding:0;line-height:150%}.c-btn--text.c-btn--primary{color:var(--color-brand-primary);background-color:#0000}.c-btn--danger{border-color:var(--color-validation-error);color:var(--color-validation-error)}html.no-touchevents .c-btn--danger:hover{background:var(--color-validation-error);color:#fff;border-color:var(--color-validation-error)}
:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}a{color:var(--color-page-text);text-decoration:underline}html.no-touchevents a:hover{text-decoration:none}:root{--color-icon-fill:#fff}[data-theme=light]{--color-icon-fill:#000}.c-icon{width:25px;height:25px}.c-icon path{fill:var(--color-icon-fill)}
:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}a{color:var(--color-page-text);text-decoration:underline}html.no-touchevents a:hover{text-decoration:none}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}.c-footer{margin-top:50px}@media (min-width:375px){.c-footer{margin-top:50px}}@media (min-width:480px){.c-footer{margin-top:50px}}@media (min-width:768px){.c-footer{margin-top:60px}}@media (min-width:992px){.c-footer{margin-top:80px}}@media (min-width:1200px){.c-footer{margin-top:100px}}@media (min-width:1600px){.c-footer{margin-top:100px}}.c-footer{padding-top:50px}@media (min-width:375px){.c-footer{padding-top:50px}}@media (min-width:480px){.c-footer{padding-top:50px}}@media (min-width:768px){.c-footer{padding-top:60px}}@media (min-width:992px){.c-footer{padding-top:80px}}@media (min-width:1200px){.c-footer{padding-top:100px}}@media (min-width:1600px){.c-footer{padding-top:100px}}.c-footer{padding-bottom:25px}@media (min-width:375px){.c-footer{padding-bottom:25px}}@media (min-width:480px){.c-footer{padding-bottom:25px}}@media (min-width:768px){.c-footer{padding-bottom:30px}}@media (min-width:992px){.c-footer{padding-bottom:40px}}@media (min-width:1200px){.c-footer{padding-bottom:50px}}@media (min-width:1600px){.c-footer{padding-bottom:50px}}.c-footer{color:#b5b5b5;background-color:#000;border-top:1px solid #414141}.c-footer__brand-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-footer__brand-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-footer__brand-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-footer__brand-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-footer__brand-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-footer__brand-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-footer__brand-container{padding-left:15px;padding-right:15px}}.c-footer__brand-container{flex:0 0 100%;max-width:100%}@media (min-width:992px){.c-footer__brand-container{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:0}}.c-footer__brand-logo-link{transition:opacity .3s;display:inline-block}html.no-touchevents .c-footer__brand-logo-link:hover{opacity:.7}.c-footer__brand-logo{width:115px;display:block}.c-footer__brand-summary{letter-spacing:normal;font-size:1.4rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-footer__brand-summary{font-size:1.5rem}}@media (min-width:992px){.c-footer__brand-summary{font-size:1.5rem}}@media (min-width:1200px){.c-footer__brand-summary{font-size:1.6rem}}.c-footer__brand-summary{color:#b5b5b5;max-width:36ch;margin-top:20px}.c-footer__nav-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-footer__nav-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-footer__nav-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-footer__nav-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-footer__nav-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-footer__nav-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-footer__nav-container{padding-left:15px;padding-right:15px}}.c-footer__nav-container{flex:0 0 50%;max-width:50%;margin-top:30px}@media (min-width:768px){.c-footer__nav-container{flex:0 0 25%;max-width:25%;margin-bottom:0}}@media (min-width:992px){.c-footer__nav-container{flex:0 0 16.6667%;max-width:16.6667%;margin-top:0}}.c-footer__nav-heading{font-family:Manrope,sans-serif;font-size:1.2rem;font-style:normal;font-weight:700;line-height:130%}@media (min-width:768px){.c-footer__nav-heading{font-size:1.2rem}}@media (min-width:992px){.c-footer__nav-heading{font-size:1.4rem}}@media (min-width:1200px){.c-footer__nav-heading{font-size:1.4rem}}.c-footer__nav-heading{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-weight:700}.c-footer__nav-items{flex-direction:column;gap:15px;display:flex}.c-footer__nav-item{display:block}.c-footer__nav-link{letter-spacing:normal;font-size:1.4rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-footer__nav-link{font-size:1.5rem}}@media (min-width:992px){.c-footer__nav-link{font-size:1.5rem}}@media (min-width:1200px){.c-footer__nav-link{font-size:1.6rem}}.c-footer__nav-link{color:#b5b5b5;text-decoration:none}a.c-footer__nav-link{transition:color .3s}html.no-touchevents a.c-footer__nav-link:hover{color:#fff}.c-footer__bottom{border-top:1px solid #414141;flex-direction:column-reverse;align-items:flex-start;gap:20px;margin-top:30px;padding-top:30px;display:flex}@media (min-width:768px){.c-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:992px){.c-footer__bottom{margin-top:80px}}.c-footer__copyright{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-footer__copyright{font-size:1.3rem}}@media (min-width:992px){.c-footer__copyright{font-size:1.3rem}}@media (min-width:1200px){.c-footer__copyright{font-size:1.4rem}}.c-footer__copyright{color:#b5b5b5;letter-spacing:.05em;text-transform:uppercase;margin:0}.c-footer__copyright a{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .45s cubic-bezier(.645,.045,.355,1)}html.no-touchevents .c-footer__copyright a:hover{background-size:0 1px}.c-footer__copyright a{padding-bottom:1px}.c-footer__social-items{align-items:center;gap:10px;display:flex}.c-footer__social-item{display:block}.c-footer__social-link{color:#b5b5b5;background:0 0;border:1px solid #414141;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s,border-color .2s;display:flex}html.no-touchevents .c-footer__social-link:hover{background-color:#2a2a2a;border-color:#5b5b5b}.c-footer__social-link svg{width:16px;height:16px;display:block}.c-footer__promo-container{justify-content:center;margin-top:30px;display:flex}.c-footer__promo{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-footer__promo{font-size:1.3rem}}@media (min-width:992px){.c-footer__promo{font-size:1.3rem}}@media (min-width:1200px){.c-footer__promo{font-size:1.4rem}}.c-footer__promo{align-items:center;display:flex}.c-footer__promo svg{width:75px}.c-footer__promo a{height:fit-content;margin-top:5px;margin-left:-5px;padding:10px;line-height:100%;transition:opacity .3s;display:block}html.no-touchevents .c-footer__promo a:hover{opacity:.7}
:root{--color-brand-primary:#7b61ff;--color-brand-secondary:#0052ff;--color-brand-tertiary:#bd5284;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-score-pass:#61ff83;--color-score-warn:#e2ff54;--color-score-fail:#ff6164;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#e7e7e7;--color-page-scrollbar:#7b61ff;--color-page-scrollbar-bg:#000;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff66 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}[data-theme=light]{--color-page-bg:#e7e7e7;--color-page-text-selection-bg:#000;--color-page-text-selection-text:#fff;--color-page-text:#000;--color-page-scrollbar-bg:#fff;--color-page-background-radial:radial-gradient(141.42% 141.42% at 0% 0%,#7b61ff1a 0%,#7b61ff00 50%),radial-gradient(141.42% 141.42% at 100% 100%,#0052ff0d 0%,#0052ff00 50%)}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2)format("woff2"),url(/fonts/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.woff2)format("woff2"),url(/fonts/Manrope-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2)format("woff2"),url(/fonts/Manrope-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.woff2)format("woff2"),url(/fonts/Manrope-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2)format("woff2"),url(/fonts/Manrope-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2)format("woff2"),url(/fonts/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2)format("woff2"),url(/fonts/Manrope-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2)format("woff2"),url(/fonts/JetBrainsMono-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ThinItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLight.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraLightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Light.woff2)format("woff2"),url(/fonts/JetBrainsMono-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-LightItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2"),url(/fonts/JetBrainsMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2)format("woff2"),url(/fonts/JetBrainsMono-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2"),url(/fonts/JetBrainsMono-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-MediumItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2"),url(/fonts/JetBrainsMono-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-BoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBold.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/JetBrainsMono-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}a{color:var(--color-page-text);text-decoration:underline}html.no-touchevents a:hover{text-decoration:none}.c-cookie-bar{z-index:1000;background-color:#000;border-top:1px solid #414141;width:100%;padding:25px 0;position:fixed;bottom:0;left:0}.c-cookie-bar:before{content:"";z-index:-1;background-color:#000000b3;width:100vw;height:100vh;position:fixed;top:0;left:0}.c-cookie-bar__content-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-cookie-bar__content-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-cookie-bar__content-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-cookie-bar__content-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-cookie-bar__content-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-cookie-bar__content-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-cookie-bar__content-container{padding-left:15px;padding-right:15px}}.c-cookie-bar__content-container{flex:0 0 100%;max-width:100%}@media (min-width:768px){.c-cookie-bar__content-container{flex:0 0 66.6667%;max-width:66.6667%}}.c-cookie-bar__message{letter-spacing:normal;font-size:1.4rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-cookie-bar__message{font-size:1.5rem}}@media (min-width:992px){.c-cookie-bar__message{font-size:1.5rem}}@media (min-width:1200px){.c-cookie-bar__message{font-size:1.6rem}}.c-cookie-bar__message{color:#c8c8c8;margin:0}.c-cookie-bar__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .45s cubic-bezier(.645,.045,.355,1)}html.no-touchevents .c-cookie-bar__link:hover{background-size:100% 2px}.c-cookie-bar__link{color:var(--color-brand-primary);margin-left:10px}.c-cookie-bar__actions-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-cookie-bar__actions-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-cookie-bar__actions-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-cookie-bar__actions-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:992px){.c-cookie-bar__actions-container{padding-left:11.25px;padding-right:11.25px}}@media (min-width:1200px){.c-cookie-bar__actions-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-cookie-bar__actions-container{padding-left:15px;padding-right:15px}}.c-cookie-bar__actions-container{flex:0 0 100%;max-width:100%;margin-top:20px}@media (min-width:768px){.c-cookie-bar__actions-container{flex:0 0 33.3333%;align-items:center;max-width:33.3333%;margin-top:0;display:flex}}.c-cookie-bar__actions{gap:15px;display:flex}@media (min-width:768px){.c-cookie-bar__actions{justify-content:flex-end;width:100%}}.c-cookie-bar__accept{flex:1}@media (min-width:768px){.c-cookie-bar__accept{flex:none}}.c-cookie-bar__decline{flex:1}@media (min-width:768px){.c-cookie-bar__decline{flex:none}}
