.logo{display:flex}.logo .img{display:inherit;width:100%}.btn,.btn-ghost,.btn-ghost-icon,.btn-line,.btn-primary,.btn-secondary{align-items:center;background:var(--bg,transparent);border:var(--border,0);color:var(--color,var(--button-icn-secondary));color:var(--color,var(--button-text-ghost-high-contrast));display:flex;font-family:Jost,sans-serif;justify-content:center;-webkit-text-decoration:var(--text-decoration,none);text-decoration:var(--text-decoration,none)}.btn,.btn-ghost,.btn-ghost-icon,.btn-line,.btn-primary,.btn-secondary{border-radius:var(--btn-border-radius,12px);height:var(--height,auto);padding:var(--padding,.5625rem 1rem);width:var(--width,-moz-fit-content);width:var(--width,fit-content);grid-column-gap:.625rem;transition:background-color .1s,color .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.size-xs.btn,.size-xs.btn-ghost,.size-xs.btn-ghost-icon,.size-xs.btn-line,.size-xs.btn-primary,.size-xs.btn-secondary{font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.5);--padding:.5625rem 1rem;max-height:2rem;min-height:2rem}.size-sm.btn,.size-sm.btn-ghost,.size-sm.btn-ghost-icon,.size-sm.btn-line,.size-sm.btn-primary,.size-sm.btn-secondary{font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.2);--padding:.5rem 1.25rem;max-height:2.5rem;min-height:2.5rem}.size-md.btn,.size-md.btn-ghost,.size-md.btn-ghost-icon,.size-md.btn-line,.size-md.btn-primary,.size-md.btn-secondary{font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.2);--padding:.875rem 2.25rem;max-height:3rem;min-height:3rem}.size-lg.btn,.size-lg.btn-ghost,.size-lg.btn-ghost-icon,.size-lg.btn-line,.size-lg.btn-primary,.size-lg.btn-secondary{font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing, );line-height:var(--line-height,1.2);--padding:1rem 2.25rem;max-height:3.5rem;min-height:3.5rem}.btn-primary{--bg:var(--button-bg-primary);--color:var(--button-text-primary)}.btn-primary:hover{cursor:pointer;--bg:var(--button-bg-primary-hover)}.btn-primary:active,.is-active.btn-primary{--bg:var(--button-bg-primary-click)}.disabled.btn-primary,[disabled].btn-primary{pointer-events:none;--bg:var(--button-bg-primary-disabled);--color:var(--button-text-primary-disabled)}.btn-secondary{--bg:var(--button-bg-secondary);--color:var(--button-text-secondary)}.btn-secondary:hover{cursor:pointer;--bg:var(--button-bg-secondary-hover);--color:var(--button-text-secondary-hover)}.btn-secondary:active,.is-active.btn-secondary{--bg:var(--button-bg-secondary-click);--color:var(--button-text-secondary-click)}[disabled].btn-secondary{pointer-events:none;--bg:var(--button-bg-secondary-disabled);--color:var(--button-text-secondary-disabled)}.btn-ghost{--bg:transparent;--color:var(--colors-white-60);border:1px solid var(--colors-white-40);--padding:.125rem 1rem}.btn-ghost:hover{cursor:pointer;--bg:var(--colors-bgbg-4);--color:var(--colors-white-100)}.btn-ghost:active,.is-active.btn-ghost{--bg:var(--colors-bgbg-3);--color:var(--colors-white-100)}[disabled].btn-ghost{pointer-events:none;--bg:transparent;--color:var(--button-text-ghost-disabled);border:1px solid var(--colors-white-10)}.size-xs.btn-ghost{--padding:.125rem 1rem}.size-sm.btn-ghost{--padding:.375rem 1rem}.size-lg.btn-ghost,.size-md.btn-ghost{--padding:.625rem 1rem}.btn-ghost-icon{--bg:var(--colors-bgbg-4);border:none}.size-sm.btn-ghost-icon{--padding:.5rem}.btn-line{--bg:transparent;--color:var(--colors-white-100);border:1px solid var(--colors-white-100);--padding:.125rem 1rem}.btn-line:hover{cursor:pointer;--bg:var(--colors-bgbg-4);--color:var(--colors-white-100)}.btn-line:active,.is-active.btn-line{--bg:var(--colors-bgbg-3);--color:var(--colors-white-100)}[disabled].btn-line{pointer-events:none;--bg:transparent;--color:var(--button-text-ghost-disabled);border:1px solid var(--colors-white-10)}.size-xs.btn-line{--padding:.125rem 1rem}.size-sm.btn-line{--padding:.375rem 1rem}.size-lg.btn-line,.size-md.btn-line{--padding:.625rem 1rem}.icon{color:var(--color,var(--icon-contrast));flex-shrink:0;height:var(--icon-size,20px);transition:color .2s ease-in-out;width:var(--icon-size,20px);fill:transparent}@keyframes pulse{0%{opacity:1;transform:translate(0) translateY(0) translateZ(0) scale(1)}to{opacity:0;transform:translate(0) translateY(0) translateZ(0) scale(1.5)}}.not-found{display:grid;max-width:43.4375rem;grid-gap:1rem;justify-content:center;margin:0 auto;position:relative}.not-found--static{max-width:100%}.not-found--static,.not-found.error-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.not-found__img{max-width:30.625rem;position:absolute}@media (min-width:64rem){.not-found__img{max-width:42.6875rem}}.not-found__logo{z-index:1}.not-found .title{color:var(--colors-secondary-main);font-size:var(--font-size,2.25rem);letter-spacing:var(--letter-spacing,-2px)}.not-found .code,.not-found .title{font-weight:var(--font-weight,600);line-height:var(--line-height,1.2);text-align:center;z-index:1}.not-found .code{color:var(--text-secondary);font-size:var(--font-size,8rem);justify-self:center;letter-spacing:var(--letter-spacing,0);line-height:.8;margin:0}@media (min-width:64rem){.not-found .code{--font-size:13.25rem;--font-weight:600;--line-height:1.2;--letter-spacing:0}}.not-found .text{color:var(--text-secondary);font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,400);justify-self:center;letter-spacing:var(--letter-spacing, );line-height:var(--line-height,1.2);margin:0;max-width:30rem;text-align:center;z-index:1}.not-found .text--small{--font-size:.875rem;--font-weight:400;--line-height:1.2;--letter-spacing:0}@media (min-width:64rem){.not-found .text--small{--font-size:1rem;--font-weight:400;--line-height:1.2;--letter-spacing:0}}.not-found .btn-primary{justify-self:center;margin-top:.6875rem;max-width:11.6875rem;width:100%;z-index:1}.not-found.blocked{padding:0 1.375rem;grid-gap:0}.not-found.blocked .text--bold{margin:1.6875rem 0}.not-found.blocked .title{color:var(--colors-secondary-main);margin-bottom:7.5rem;--font-size:1.75rem;--font-weight:700;--line-height:1.3;--letter-spacing:0}@media (min-width:64rem){.not-found.blocked .title{margin-bottom:9.375rem;--font-size:3rem;--font-weight:700;--line-height:1;--letter-spacing:-1.44px}}
