.svelte-s26dfk{padding:0;margin:0;box-sizing:border-box}:root{font-size:16px;font-family:Inter,sans-serif}:root{--color-primary: #2f355c;--color-primary-hover: #363651;--color-secondary: #e7472b;--color-bg-dark: #f7f5f1;--color-bg-light: #ffffff;--color-text-on-primary: #ffffff;--color-text-on-secondary: #ffffff;--color-text-on-bg-light: #000000;--color-text-on-bg-dark: #000000;--color-disabled: #485273;--color-light-fade: #666666;--color-chili-pepper: #f6bd8f;--color-error: #c73d1d;--color-success: #22bb33;--spacing-xs: 4px;--spacing-s: 8px;--spacing-m: 16px;--spacing-l: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-cookie-banner: 64px;--spacing-page-inset: 8rem;--letter-spacing-s: .05rem;--letter-spacing-m: .1rem;--letter-spacing-l: .15rem;--line-height-small: 1em;--line-height-normal: 1.2em;--line-height-large: 1.5em;--font-size-h1: 3rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-b1: 1rem;--font-size-b2: 1.25rem;--font-size-small: .75rem;--font-size-body-l: 1.5rem;--font-size-body-m: 1.15rem;--font-size-body-s: 1rem;--icon-size-s: 16px;--icon-size-m: 24px;--icon-size-l: 32px;--icon-size-xl: 60px;--border-radius-s: 2px;--border-radius-m: 4px;--border-radius-l: 8px;--border-radius-circle: 50%}@media screen and (max-width: 1024px){:root{--spacing-page-inset: 6rem}}@media screen and (max-width: 768px){:root{--spacing-page-inset: 4rem}}.loader.svelte-s26dfk{position:relative;width:100px;height:16px}.loader.svelte-s26dfk:before,.loader.svelte-s26dfk:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--color-primary);box-shadow:32px 0 var(--color-secondary);left:0;top:0;animation:svelte-s26dfk-ballMoveX 1s linear infinite}.loader.svelte-s26dfk:after{box-shadow:none;transform-origin:40px 0;transform:rotate(-153deg);animation:svelte-s26dfk-rotateLoader 1s linear infinite}@keyframes svelte-s26dfk-rotateLoader{0%,10%{transform:rotate(-153deg)}90%,to{transform:rotate(0)}}@keyframes svelte-s26dfk-ballMoveX{0%,10%{transform:translate(0)}90%,to{transform:translate(32px)}}
