.brand{align-items:center;display:flex}.button-brand{cursor:pointer;background:0 0;border:none;padding:0}.logotype{margin:0;display:flex}.logomark{width:4rem;height:4rem;margin:0;display:flex}.brand-sm.image{max-height:var(--spacing-500,1.25rem);object-fit:contain;width:auto;height:auto}.brand-md.image{max-height:var(--spacing-700,1.75rem);object-fit:contain;width:auto;height:auto}.brand-lg.image{max-height:var(--spacing-900,2.25rem);object-fit:contain;width:auto;height:auto}.brand-lg.favicon{width:var(--spacing-1000,2.5rem);height:var(--spacing-1000,2.5rem);margin:var(--spacing-100,.25rem);aspect-ratio:1;flex-shrink:0;display:flex}.brand-md.favicon{width:var(--spacing-600,1.5rem);height:var(--spacing-600,1.5rem);margin:var(--spacing-100,.25rem);aspect-ratio:1;display:flex}.brand-sm.favicon{width:var(--spacing-200,.5rem);height:var(--spacing-200,.5rem);margin:var(--spacing-100,.25rem);aspect-ratio:1;display:flex}.brand-sm.logotype{max-width:141px;display:flex}.brand-sm.logotype .image,.brand-sm.image{width:auto;max-width:141px;height:auto}
:root{--breakpoint-mobile-max:567px;--breakpoint-tablet-min:568px;--breakpoint-tablet-max:1279px;--breakpoint-desktop-min:1280px;--breakpoint-small:600px;--breakpoint-medium:800px}@media (max-width:567px){.mobile-only{display:block}.hide-mobile{display:none}}@media (min-width:568px) and (max-width:1279px){.tablet-only{display:block}.hide-tablet{display:none}}@media (min-width:1280px){.desktop-only{display:block}.hide-desktop{display:none}}@media (min-width:568px){.tablet-desktop-only{display:block}.hide-tablet-desktop{display:none}}@media (max-width:1279px){.mobile-tablet-only{display:block}.hide-mobile-tablet{display:none}}.button{justify-content:center;align-items:center;gap:var(--spacing-padding-200);text-align:center;white-space:nowrap;box-sizing:border-box;border-radius:2rem;font-style:normal;display:inline-flex;position:relative;overflow:visible}.button-badge{top:calc(var(--spacing-padding-100)*-1);right:calc(var(--spacing-padding-100)*-1);pointer-events:none;z-index:1;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex;position:absolute;overflow:hidden}@media (min-width:568px){.button-badge{clip:auto;clip-path:none;white-space:normal;overflow:visible}}.button.button-xs:not(.button-icon){padding:var(--spacing-padding-100) var(--spacing-padding-200);min-width:4rem}.button.button-sm:not(.button-icon){padding:var(--spacing-padding-100) var(--spacing-padding-300);min-width:5rem}.button.button-md:not(.button-icon){padding:var(--spacing-padding-200) var(--spacing-padding-400);min-width:5rem}.button.button-lg:not(.button-icon){padding:var(--spacing-padding-400) var(--spacing-padding-600);min-width:6.25rem}.button.button-xs:not(.button-icon) svg{width:.625rem;height:.625rem}.button.button-sm:not(.button-icon) svg{width:.75rem;height:.75rem}.button.button-md:not(.button-icon) svg{width:1rem;height:1rem}.button.button-lg:not(.button-icon) svg{width:1.25rem;height:1.25rem}.button.button-icon-left{flex-direction:row}.button.button-icon-right{flex-direction:row-reverse}.button-xs.neutral:hover{background:var(--surface-neutral-regular-subtle)}.button-primary.neutral.button-loading,.button-primary.neutral{background:var(--surface-neutral-inverse-default);color:var(--foreground-neutral-inverse-default);border:none}.button-primary.neutral:hover{background:var(--surface-neutral-inverse-hover);color:var(--foreground-neutral-inverse-hover)}.button-primary.neutral.button-disabled,.button-primary.neutral:disabled:not(.button-loading){background:var(--surface-neutral-regular-disabled);color:var(--foreground-neutral-regular-disabled)}.button-primary.neutral:active:not(.button-disabled){background:var(--surface-neutral-inverse-active);color:var(--foreground-neutral-inverse-active)}.button-secondary.neutral.button-loading,.button-secondary.neutral{background:var(--surface-neutral-regular-default);color:var(--foreground-neutral-regular-default)}.button-secondary.neutral:hover{background:var(--surface-neutral-regular-hover);color:var(--foreground-neutral-regular-hover)}.button-secondary.neutral.button-disabled,.button-secondary.neutral:disabled:not(.button-loading){background:var(--surface-neutral-regular-disabled);color:var(--foreground-neutral-regular-disabled)}.button-secondary.neutral:active:not(.button-disabled){background:var(--surface-neutral-regular-active);color:var(--foreground-neutral-regular-active)}.button-secondary.neutral:not(.button-xs).button-loading,.button-secondary.neutral:not(.button-xs){border:var(--border-weight-sm) solid var(--border-neutral-default)}.button-secondary.neutral:not(.button-xs):hover{border:var(--border-weight-sm) solid var(--border-neutral-hover)}.button-secondary.neutral:not(.button-xs).button-disabled,.button-secondary.neutral:not(.button-xs):disabled:not(.button-loading){border:var(--border-weight-sm) solid var(--border-neutral-disabled)}.button-secondary.neutral:not(.button-xs):active:not(.button-disabled){border:var(--border-weight-sm) solid var(--border-neutral-active)}.button-secondary.neutral.button-xs.button-loading,.button-secondary.neutral.button-xs,.button-secondary.neutral.button-xs:hover,.button-secondary.neutral.button-xs.button-disabled,.button-secondary.neutral.button-xs:disabled:not(.button-loading),.button-secondary.neutral.button-xs:active:not(.button-disabled){border:none}.button-tertiary.neutral.button-loading,.button-tertiary.neutral{background:var(--surface-neutral-regular-subtle);color:var(--foreground-neutral-regular-default);border:none}.button-tertiary.neutral:hover{background:var(--surface-neutral-regular-hover);color:var(--foreground-neutral-regular-hover)}.button-tertiary.neutral.button-disabled,.button-tertiary.neutral:disabled:not(.button-loading){background:var(--surface-neutral-regular-disabled);color:var(--foreground-neutral-regular-disabled)}.button-tertiary.neutral:active:not(.button-disabled){background:var(--surface-neutral-regular-active);color:var(--foreground-neutral-regular-active)}.button-xs.colorful-primary:hover{background:var(--surface-colorful-primary-regular-subtle)}.button-primary.colorful-primary.button-loading,.button-primary.colorful-primary{background:var(--surface-colorful-primary-inverse-default);color:var(--foreground-colorful-primary-inverse-default);border:none}.button-primary.colorful-primary:hover{background:var(--surface-colorful-primary-inverse-hover);color:var(--foreground-colorful-primary-inverse-hover)}.button-primary.colorful-primary.button-disabled,.button-primary.colorful-primary:disabled:not(.button-loading){background:var(--surface-colorful-primary-regular-disabled);color:var(--foreground-colorful-primary-regular-disabled)}.button-primary.colorful-primary:active:not(.button-disabled){background:var(--surface-colorful-primary-inverse-active);color:var(--foreground-colorful-primary-inverse-active)}.button-secondary.colorful-primary.button-loading,.button-secondary.colorful-primary{background:var(--surface-colorful-primary-regular-default);color:var(--foreground-colorful-primary-regular-default)}.button-secondary.colorful-primary:hover{background:var(--surface-colorful-primary-regular-hover);color:var(--foreground-colorful-primary-regular-hover)}.button-secondary.colorful-primary.button-disabled,.button-secondary.colorful-primary:disabled:not(.button-loading){background:var(--surface-colorful-primary-regular-disabled);color:var(--foreground-colorful-primary-regular-disabled)}.button-secondary.colorful-primary:active:not(.button-disabled){background:var(--surface-colorful-primary-regular-active);color:var(--foreground-colorful-primary-regular-active)}.button-secondary.colorful-primary:not(.button-xs).button-loading,.button-secondary.colorful-primary:not(.button-xs){border:var(--border-weight-sm) solid var(--border-colorful-primary-default)}.button-secondary.colorful-primary:not(.button-xs):hover{border:var(--border-weight-sm) solid var(--border-colorful-primary-hover)}.button-secondary.colorful-primary:not(.button-xs).button-disabled,.button-secondary.colorful-primary:not(.button-xs):disabled:not(.button-loading){border:var(--border-weight-sm) solid var(--border-colorful-primary-disabled)}.button-secondary.colorful-primary:not(.button-xs):active:not(.button-disabled){border:var(--border-weight-sm) solid var(--border-colorful-primary-active)}.button-secondary.colorful-primary.button-xs.button-loading,.button-secondary.colorful-primary.button-xs,.button-secondary.colorful-primary.button-xs:hover,.button-secondary.colorful-primary.button-xs.button-disabled,.button-secondary.colorful-primary.button-xs:disabled:not(.button-loading),.button-secondary.colorful-primary.button-xs:active:not(.button-disabled){border:none}.button-tertiary.colorful-primary.button-loading,.button-tertiary.colorful-primary{background:var(--surface-colorful-primary-regular-subtle);color:var(--foreground-colorful-primary-regular-default);border:none}.button-tertiary.colorful-primary:hover{background:var(--surface-colorful-primary-regular-hover);color:var(--foreground-colorful-primary-regular-hover)}.button-tertiary.colorful-primary.button-disabled,.button-tertiary.colorful-primary:disabled:not(.button-loading){background:var(--surface-colorful-primary-regular-disabled);color:var(--foreground-colorful-primary-regular-disabled)}.button-tertiary.colorful-primary:active:not(.button-disabled){background:var(--surface-colorful-primary-regular-active);color:var(--foreground-colorful-primary-regular-active)}.button-xs.colorful-secondary:hover{background:var(--surface-colorful-secondary-regular-subtle)}.button-primary.colorful-secondary.button-loading,.button-primary.colorful-secondary{background:var(--surface-colorful-secondary-inverse-default);color:var(--foreground-colorful-secondary-inverse-default);border:none}.button-primary.colorful-secondary:hover{background:var(--surface-colorful-secondary-inverse-hover);color:var(--foreground-colorful-secondary-inverse-hover)}.button-primary.colorful-secondary.button-disabled,.button-primary.colorful-secondary:disabled:not(.button-loading){background:var(--surface-colorful-secondary-regular-disabled);color:var(--foreground-colorful-secondary-regular-disabled)}.button-primary.colorful-secondary:active:not(.button-disabled){background:var(--surface-colorful-secondary-inverse-active);color:var(--foreground-colorful-secondary-inverse-active)}.button-secondary.colorful-secondary.button-loading,.button-secondary.colorful-secondary{background:var(--surface-colorful-secondary-regular-default);color:var(--foreground-colorful-secondary-regular-default)}.button-secondary.colorful-secondary:hover{background:var(--surface-colorful-secondary-regular-hover);color:var(--foreground-colorful-secondary-regular-hover)}.button-secondary.colorful-secondary.button-disabled,.button-secondary.colorful-secondary:disabled:not(.button-loading){background:var(--surface-colorful-secondary-regular-disabled);color:var(--foreground-colorful-secondary-regular-disabled)}.button-secondary.colorful-secondary:active:not(.button-disabled){background:var(--surface-colorful-secondary-regular-active);color:var(--foreground-colorful-secondary-regular-active)}.button-secondary.colorful-secondary:not(.button-xs).button-loading,.button-secondary.colorful-secondary:not(.button-xs){border:var(--border-weight-sm) solid var(--border-colorful-secondary-default)}.button-secondary.colorful-secondary:not(.button-xs):hover{border:var(--border-weight-sm) solid var(--border-colorful-secondary-hover)}.button-secondary.colorful-secondary:not(.button-xs).button-disabled,.button-secondary.colorful-secondary:not(.button-xs):disabled:not(.button-loading){border:var(--border-weight-sm) solid var(--border-colorful-secondary-disabled)}.button-secondary.colorful-secondary:not(.button-xs):active:not(.button-disabled){border:var(--border-weight-sm) solid var(--border-colorful-secondary-active)}.button-secondary.colorful-secondary.button-xs.button-loading,.button-secondary.colorful-secondary.button-xs,.button-secondary.colorful-secondary.button-xs:hover,.button-secondary.colorful-secondary.button-xs.button-disabled,.button-secondary.colorful-secondary.button-xs:disabled:not(.button-loading),.button-secondary.colorful-secondary.button-xs:active:not(.button-disabled){border:none}.button-tertiary.colorful-secondary.button-loading,.button-tertiary.colorful-secondary{background:var(--surface-colorful-secondary-regular-subtle);color:var(--foreground-colorful-secondary-regular-default);border:none}.button-tertiary.colorful-secondary:hover{background:var(--surface-colorful-secondary-regular-hover);color:var(--foreground-colorful-secondary-regular-hover)}.button-tertiary.colorful-secondary.button-disabled,.button-tertiary.colorful-secondary:disabled:not(.button-loading){background:var(--surface-colorful-secondary-regular-disabled);color:var(--foreground-colorful-secondary-regular-disabled)}.button-tertiary.colorful-secondary:active:not(.button-disabled){background:var(--surface-colorful-secondary-regular-active);color:var(--foreground-colorful-secondary-regular-active)}.button-badge--neutral{background:var(--background-neutral-inverse);color:var(--foreground-neutral-inverse-default);box-shadow:0 0 0 var(--border-weight-sm) var(--border-neutral-default)}.button-badge--colorful-primary{background:var(--background-colorful-primary-inverse);color:var(--foreground-colorful-primary-inverse-default);box-shadow:0 0 0 var(--border-weight-sm) var(--border-colorful-primary-default)}.button-badge--colorful-secondary{background:var(--background-colorful-secondary-inverse);color:var(--foreground-colorful-secondary-inverse-default);box-shadow:0 0 0 var(--border-weight-sm) var(--border-colorful-secondary-default)}@keyframes button-spin{to{transform:rotate(360deg)}}.button-loading-icon{animation:1s linear infinite button-spin}.button-icon{border-radius:var(--border-radius-rounded);padding:var(--spacing-400)}.button.button-icon.button-xs{border:none;width:1.5rem;height:1.5rem;padding:0}.button.button-icon.button-sm{width:2.5rem;height:2.5rem}.button.button-icon.button-md{width:2.875rem;height:2.875rem}.button.button-icon.button-lg{width:3.25rem;height:3.25rem}.button.button-icon.button-xs svg{flex-shrink:0;width:.75rem;min-width:.75rem;max-width:.75rem;height:.75rem;min-height:.75rem;max-height:.75rem}.button.button-icon.button-sm svg{flex-shrink:0;width:1rem;min-width:1rem;max-width:1rem;height:1rem;min-height:1rem;max-height:1rem}.button.button-icon.button-md svg{flex-shrink:0;width:1.125rem;min-width:1.125rem;max-width:1.125rem;height:1.125rem;min-height:1.125rem;max-height:1.125rem}.button.button-icon.button-lg svg{flex-shrink:0;width:1.25rem;min-width:1.25rem;max-width:1.25rem;height:1.25rem;min-height:1.25rem;max-height:1.25rem}
