.atomic-btn-preloader{animation:rotate 1s linear infinite;height:1.625rem}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn,.btn-primary{align-items:center;background:var(--bg,transparent);border:var(--border,0);border-radius:var(--radius-s);color:var(--color,var(--content-secondary));cursor:pointer;display:flex;height:var(--height,auto);justify-content:center;padding:.5rem 1.25rem;-webkit-text-decoration:var(--text-decoration,none);text-decoration:var(--text-decoration,none);width:var(--width,-moz-fit-content);width:var(--width,fit-content);grid-column-gap:.25rem;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-primary{height:2.25rem}.size-sm.btn,.size-sm.btn-primary,.size-xs.btn,.size-xs.btn-primary{font-size:var(--font-size,.875rem);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.size-sm.btn,.size-sm.btn-primary{height:2.5rem}.size-md.btn,.size-md.btn-primary{border-radius:var(--radius-r);font-size:var(--font-size,1rem);font-weight:var(--font-weight,600);height:3rem;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.5);min-width:88px}.btn-primary{--bg:var(--bg-button-primary);--color:var(--content-button-primary)}.btn-primary:hover{cursor:pointer;--bg:var(--bg-button-primary-hover);--color:var(--content-button-primary)}.btn-primary:active,.is-active.btn-primary{--bg:var(--bg-button-primary-active);--color:var(--content-button-primary)}[disabled].btn-primary{pointer-events:none;--bg:var(--bg-button-primary-disabled);--color:var(--content-button-primary-disabled)}.btn-secondary{--bg:var(--bg-button-secondary);--color:var(--content-button-secondary)}.btn-secondary:hover{cursor:pointer;--bg:var(--bg-button-secondary-hover);--color:var(--bg-button-secondary)}.btn-secondary:active,.is-active.btn-secondary{--bg:var(--bg-button-secondary);--color:var(--content-button-secondary)}[disabled].btn-secondary{pointer-events:none;--bg:var(--bg-button-secondary-disabled);--color:var(--content-button-secondary-disabled)}.btn-ghost{--bg:var(--button-bg-ghost);--color:var(--button-text-ghost-high-contrast)}.btn-ghost:hover{cursor:pointer;--bg:var(--button-bg-ghost-hover);--color:var(--button-text-ghost-hover)}.btn-ghost:active,.is-active.btn-ghost{--bg:var(--button-bg-ghost-click);--color:var(--button-text-ghost-click)}[disabled].btn-ghost{pointer-events:none;--bg:var(--button-bg-ghost-disabled);--color:var(--button-text-ghost-disabled)}.btn-gray{--bg:var(--bg-button-tertiary);--color:var(--content-button-tertiary);border:.03125rem solid var(--stroke-button-tertiary)}.btn-gray:hover{--bg:var(--bg-button-tertiary-hover)}.btn-gray:active{--bg:var(--bg-button-tertiary-active)}.btn-tertiary{--bg:var(--bg-button-tertiary);--color:var(--content-button-tertiary);border:.0625rem solid var(--stroke-button-tertiary)}.btn-tertiary:hover{--bg:var(--bg-button-tertiary-hover)}.btn-tertiary:active{--bg:var(--bg-button-tertiary-active)}.btn-green{--bg:var(--gradient-login-btn);--color:var(--content-button-success);border:none;box-shadow:var(--login-btn-box-shadow)}.btn-green:hover{--bg:var(--login-btn-hover)}.btn-green:active{--bg:var(--login-btn-active)}.btn,.btn-primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-found.error-page{align-items:center;display:flex;justify-content:center}.not-found .error-page-main{display:flex;flex-direction:column}@keyframes skeleton-loading{to{background-position:100% 0,0 0,0 40px,0 80px,0 120px,0 160px}}:root{--radius-0:0;--radius-xxs:4px;--radius-xs:6px;--radius-s:8px;--radius-r:12px;--radius-m:16px;--radius-l:20px;--radius-xl:24px;--radius-xxl:32px}.not-found{display:grid;justify-content:center;margin:0 auto;max-width:64rem;padding:0 1rem}.not-found.error-page{flex-direction:column;height:100vh;width:100%}.not-found .img{display:block;max-width:100%}.not-found .error-page-main{gap:.5rem;padding-top:2rem}.not-found .title{color:var(--content-primary);font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);text-align:center}@media (min-width: 80rem){.not-found .title{--font-size:2rem;--font-weight:700;--line-height:1.3;--letter-spacing:0}}.not-found .text{color:var(--content-tertiary);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);justify-self:center;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin:0;max-width:20.25rem;text-align:center}.not-found .btn-primary{height:3rem;margin-top:1.5rem;width:100%}
