@layer components{.loader{--loader-size:48px;--loader-track-size:4px;--color-border-spinner:var(--color-fill-strong);--color-border-track:var(--color-border-brand);width:var(--loader-size);height:var(--loader-size);border-radius:var(--border-radius-full);background:radial-gradient(farthest-side, var(--color-border-track) 94%, #0000) top/var(--loader-track-size) var(--loader-track-size) no-repeat,conic-gradient(#0000 30%, var(--color-border-track));-webkit-mask:radial-gradient(farthest-side, #39343400 calc(100% - var(--loader-track-size)), #000 0);animation:1s linear infinite loader-spinner;display:inline-block}.loader[data-size=xs]{--loader-size:16px;--loader-track-size:2px}.loader[data-size=sm]{--loader-size:24px;--loader-track-size:2px}.loader[data-theme=dark]{--color-border-track:var(--color-border-white);--color-border-spinner:var(--color-fill-white)}@keyframes loader-spinner{to{transform:rotate(1turn)}}}
@layer components.button{.button{--color-button-border-primary:var(--color-fill-brand);--color-button-fill-primary:var(--color-fill-brand);--color-button-fill-primary-active:var(--color-sigblue-300);--color-button-fill-primary-hover:var(--color-sigblue-400);--color-button-text-primary:var(--color-text-white);--color-button-text-primary-disabled:var(--color-text-primary);--color-button-border-secondary:var(--color-border-brand);--color-button-fill-secondary:var(--color-fill-white);--color-button-fill-secondary-active:var(--color-pebble-500);--color-button-fill-secondary-hover:var(--color-pebble-300);--color-button-text-secondary:var(--color-text-brand);--color-button-text-tertiary-dark:var(--color-text-white);--color-button-text-tertiary-disabled:var(--color-text-tertiary);--color-button-text-tertiary-light:var(--color-text-brand);--color-button-text-navbar:var(--color-text-primary);--color-button-icon-navbar:var(--color-fill-brand);--color-button-navbar-hover:var(--color-fill-brand);--color-button-fill-disabled:var(--color-black-300);--color-button-fill-disabled-dark:var(--color-black-300);--color-button-fill-disabled-light:var(--color-black-200);--color-button-fill-focus-dark:var(--color-fill-white);--color-button-fill-focus-light:var(--color-lake-500);--color-button-text-disabled:var(--color-text-white);--color-button-border-disabled:var(--color-border-tertiary);--color-button-border-disabled-dark:var(--color-border-tertiary);--color-button-border-disabled-light:var(--color-black-200);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;align-items:center;text-decoration:none;display:inline-flex}.button:disabled,.button[disabled]{cursor:not-allowed}.button:has(.button__content:not(:empty)){gap:var(--spacing-2xs)}.button__icon{flex-shrink:0;max-width:16px;max-height:16px;display:inline-flex}.button[data-icon-alignment=left]{flex-direction:row-reverse}.button[data-icon-alignment=right]{flex-direction:row}.button[data-variant=primary]{background-color:var(--color-button-fill-primary);border:1px solid var(--color-button-border-primary);border-radius:var(--border-radius-sm);color:var(--color-button-text-primary);outline-offset:2px;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center}@media (hover:hover){.button[data-variant=primary]:hover{background-color:var(--color-button-fill-primary-hover)}}.button[data-variant=primary]:active{background-color:var(--color-button-fill-primary-active)}.button[data-variant=primary]:focus-visible{outline:2px solid var(--color-button-fill-focus-light)}.button[data-variant=secondary]{background-color:var(--color-button-fill-secondary);border:1px solid var(--color-button-border-secondary);border-radius:var(--border-radius-sm);color:var(--color-button-text-secondary);outline-offset:2px;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center}@media (hover:hover){.button[data-variant=secondary]:hover{background-color:var(--color-button-fill-secondary-hover)}}.button[data-variant=secondary]:active{background-color:var(--color-button-fill-secondary-active)}.button[data-variant=secondary]:focus-visible{outline:2px solid var(--color-button-fill-focus-light)}.button[data-variant=tertiary]{background-color:unset;justify-content:start;padding:0;text-decoration:underline}.button[data-variant=tertiary][data-theme=dark]{color:var(--color-button-text-tertiary-dark)}.button[data-variant=tertiary][data-theme=light]{color:var(--color-button-text-tertiary-light)}@media (max-width:767.98px){.button[data-variant=tertiary][data-variant-small-screen]{justify-content:center;width:100%}.button[data-variant=tertiary][data-variant-small-screen] .button__icon{display:none}.button[data-variant=tertiary][data-variant-small-screen][data-variant-small-screen=primary][data-theme=dark]{background-color:var(--color-button-fill-secondary);border:1px solid var(--color-button-border-secondary);border-radius:var(--border-radius-sm);color:var(--color-button-text-secondary);outline-offset:2px;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center}.button[data-variant=tertiary][data-variant-small-screen][data-variant-small-screen=primary][data-theme=light]{background-color:var(--color-button-fill-primary);border:1px solid var(--color-button-border-primary);border-radius:var(--border-radius-sm);color:var(--color-button-text-primary);outline-offset:2px;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center}.button[data-variant=tertiary][data-variant-small-screen][data-variant-small-screen=secondary]{background-color:var(--color-button-fill-secondary);border:1px solid var(--color-button-border-secondary);border-radius:var(--border-radius-sm);color:var(--color-button-text-secondary);outline-offset:2px;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center}}@media (hover:hover){.button[data-variant=tertiary]:hover{text-decoration:none}}@media (hover:hover) and (max-width:767.98px){.button[data-variant=tertiary]:hover[data-variant-small-screen]{text-decoration:none}.button[data-variant=tertiary]:hover[data-variant-small-screen][data-variant-small-screen=primary][data-theme=dark]{background-color:var(--color-button-fill-secondary-hover)}.button[data-variant=tertiary]:hover[data-variant-small-screen][data-variant-small-screen=primary][data-theme=light]{background-color:var(--color-button-fill-primary-hover)}.button[data-variant=tertiary]:hover[data-variant-small-screen][data-variant-small-screen=secondary]{background-color:var(--color-button-fill-secondary-hover)}}.button[data-variant=tertiary]:active{outline:none}@media (max-width:767.98px){.button[data-variant=tertiary]:active[data-variant-small-screen][data-variant-small-screen=primary][data-theme=dark]{background-color:var(--color-button-fill-secondary-active)}.button[data-variant=tertiary]:active[data-variant-small-screen][data-variant-small-screen=primary][data-theme=light]{background-color:var(--color-button-fill-primary-active)}.button[data-variant=tertiary]:active[data-variant-small-screen][data-variant-small-screen=secondary]{background-color:var(--color-button-fill-secondary-active)}}.button[data-variant=tertiary]:focus-visible:not(:active){border-radius:var(--border-radius-xs);outline-offset:6px}.button[data-variant=tertiary]:focus-visible:not(:active)[data-theme=dark]{outline:2px solid var(--color-button-fill-focus-dark)}.button[data-variant=tertiary]:focus-visible:not(:active)[data-theme=light]{outline:2px solid var(--color-button-fill-focus-light)}@media (max-width:767.98px){.button[data-variant=tertiary]:focus-visible:not(:active)[data-variant-small-screen]{border-radius:var(--border-radius-sm);outline-offset:2px}}.button[data-variant=tertiary][data-underline=true]:not(:focus-visible){text-underline-offset:var(--spacing-3xs);outline:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:767.98px){.button[data-variant=tertiary][data-underline=true]:not(:focus-visible)[data-variant-small-screen]{text-decoration:none}}.button[data-variant=tertiary][data-underline=true]:not(:disabled):hover{text-decoration:none}.button[data-variant=tertiary][data-underline=true]:not(:disabled):active{text-underline-offset:var(--spacing-3xs);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:767.98px){.button[data-variant=tertiary][data-underline=true]:not(:disabled):active[data-variant-small-screen]{text-decoration:none}}.button[data-variant=navbar]{color:var(--color-button-text-navbar);height:100%;padding-left:var(--spacing-2xs);padding-right:var(--spacing-2xs);background-color:#0000}.button[data-variant=navbar] .button__icon{color:var(--color-button-icon-navbar)}@media (hover:hover){.button[data-variant=navbar]:hover{border-top:2px solid #0000;border-bottom:2px solid var(--color-button-navbar-hover)}}.button[data-variant=primary][disabled],.button[data-variant=secondary][disabled]{background-color:var(--color-button-fill-disabled);border-color:var(--color-button-border-disabled);box-shadow:0 0 0 1px var(--color-button-fill-disabled) inset;color:var(--color-button-text-disabled)}.button[data-variant=tertiary][disabled]{color:var(--color-button-text-tertiary-disabled);border-bottom:none;text-decoration:none}@media (max-width:767.98px){.button[data-variant=tertiary][disabled][data-variant-small-screen][data-variant-small-screen=primary][data-theme=dark]{background-color:var(--color-button-fill-disabled-dark);border-color:var(--color-button-border-disabled-dark);box-shadow:0 0 0 1px var(--color-button-fill-disabled-dark) inset;color:var(--color-button-text-disabled)}.button[data-variant=tertiary][disabled][data-variant-small-screen][data-variant-small-screen=primary][data-theme=light]{background-color:var(--color-button-fill-disabled-light);border-color:var(--color-button-border-disabled-light);box-shadow:0 0 0 1px var(--color-button-fill-disabled-light) inset;color:var(--color-button-text-disabled)}.button[data-variant=tertiary][disabled][data-variant-small-screen][data-variant-small-screen=secondary]{background-color:var(--color-button-fill-disabled-dark);border-color:var(--color-button-border-disabled-dark);box-shadow:0 0 0 1px var(--color-button-fill-disabled-dark) inset;color:var(--color-button-text-disabled)}}.button.border-radius-none{border-radius:var(--border-radius-none)}}
/*# sourceMappingURL=0h2g_kx_sagqz.css.map*/