.ds-loading-spinner{--loading-spinner-size:24px;--loading-spinner-stroke:3px;--loading-spinner-track-color:var(--color-border-divider-neutral,#e9e8ea);--loading-spinner-arc-gradient:conic-gradient(from -45deg, transparent 0deg 42deg, var(--color-interactive-solid-primary,#7142ff) 42deg 318deg, transparent 318deg 360deg);justify-content:center;align-items:center;gap:var(--space-8,8px);color:var(--color-text-strong-neutral,#1a1523);text-align:center;flex-direction:column;display:inline-flex}.ds-loading-spinner--full-screen{width:100%;min-height:100vh;min-height:var(--app-vh,100dvh)}.ds-loading-spinner--sm{--loading-spinner-size:16px;--loading-spinner-stroke:2px}.ds-loading-spinner--md{--loading-spinner-size:100px;--loading-spinner-stroke:7px;gap:var(--space-16,16px);width:174px}.ds-loading-spinner--lg{--loading-spinner-size:48px;--loading-spinner-stroke:4px;gap:var(--space-12,12px)}.ds-loading-spinner--xl{--loading-spinner-size:100px;--loading-spinner-stroke:7px;gap:var(--space-16,16px)}.ds-loading-spinner--brand{--loading-spinner-arc-gradient:conic-gradient(from -45deg, transparent 0deg 38deg, var(--primitive-pulse-apricot-500,#fdcf9a) 44deg, var(--primitive-pulse-peach-500,#fcb186) 90deg, var(--primitive-pulse-salmon-500,#fd7c79) 140deg, var(--primitive-pulse-coral-500,#f64e8c) 190deg, var(--primitive-pulse-rose-500,#ef41b4) 240deg, var(--primitive-pulse-magenta-500,#e733dc) 278deg, transparent 320deg 360deg)}.ds-loading-spinner--neutral{--loading-spinner-track-color:var(--color-interactive-element-neutral,#f4f2f4);--loading-spinner-arc-gradient:conic-gradient(from -45deg, transparent 0deg 42deg, var(--color-interactive-solid-neutral,#333) 42deg 318deg, transparent 318deg 360deg)}.ds-loading-spinner--inverse{--loading-spinner-track-color:#ffffff3d;--loading-spinner-arc-gradient:conic-gradient(from -45deg, transparent 0deg 42deg, var(--color-text-contrast,#fff) 42deg 318deg, transparent 318deg 360deg);color:var(--color-text-strong-white,#ffffffeb)}.ds-loading-spinner-indicator{width:var(--loading-spinner-size);height:var(--loading-spinner-size);border-radius:var(--borderRadius-full,999px);flex:none;animation:.9s linear infinite loading-spinner-spin;display:block;position:relative}.ds-loading-spinner-indicator:before,.ds-loading-spinner-indicator:after{content:"";border-radius:inherit;position:absolute;inset:0}.ds-loading-spinner-indicator:before{border:var(--loading-spinner-stroke) solid var(--loading-spinner-track-color)}.ds-loading-spinner-indicator:after{background:var(--loading-spinner-arc-gradient);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--loading-spinner-stroke)), #000 calc(100% - var(--loading-spinner-stroke)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--loading-spinner-stroke)), #000 calc(100% - var(--loading-spinner-stroke)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--loading-spinner-stroke)), #000 calc(100% - var(--loading-spinner-stroke)))}.ds-loading-spinner-label{min-width:100%;font-family:var(--font-family-sans,"Inter", sans-serif);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-normal,400);color:var(--color-text-strong-neutral,#1a1523);line-height:20px}@keyframes loading-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-loading-spinner-indicator{animation:none}}.design-system-button{border-radius:var(--borderRadius-full);justify-content:center;align-items:center;gap:var(--space-4);width:100%;padding:0 var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);text-align:center;cursor:pointer;transition:background var(--duration-normal) var(--easing-default), border-color var(--duration-normal) var(--easing-default), box-shadow var(--duration-normal) var(--easing-default), color var(--duration-normal) var(--easing-default), opacity var(--duration-fast) var(--easing-default), transform var(--duration-fast) var(--easing-default);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border:1px solid #0000;display:inline-flex}.design-system-button:hover{text-decoration:none}.design-system-button:focus-visible{box-shadow:var(--shadow-button-focus);outline:none}.design-system-button--xxs{height:var(--component-button-height-xxs);padding-inline:var(--space-8)}.design-system-button--xs{height:var(--component-button-height-xs);padding-inline:var(--space-12)}.design-system-button--sm{height:var(--component-button-height-sm);padding-inline:var(--space-16)}.design-system-button--md{height:var(--component-button-height-md)}.design-system-button--lg{height:var(--component-button-height-lg);padding-inline:var(--space-24)}.design-system-button--gradient{isolation:isolate;background-color:#0000;background-image:url(/assets/pulse-button-gradient-CTGXH7IG.png), var(--gradient-button-primary);color:var(--color-text-contrast);box-shadow:var(--shadow-button-primary);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,auto;border:none;position:relative;overflow:hidden}.design-system-button--gradient:hover,.design-system-button--gradient:active{background-color:#0000;background-image:url(/assets/pulse-button-gradient-CTGXH7IG.png), var(--gradient-button-primary-hover)}.design-system-button--gradient:active{filter:brightness(.96)}.design-system-button--white{background:var(--color-background-highest);color:var(--color-text-strong-neutral);box-shadow:var(--component-card-shadow)}.design-system-button--white:hover{background:var(--color-interactive-element-neutral)}.design-system-button--white:active{background:var(--color-interactive-elementHover-neutral)}.design-system-button--colour{background:var(--color-interactive-solid-primary);color:var(--color-text-contrast)}.design-system-button--colour:hover{background:var(--color-interactive-solidHover-primary)}.design-system-button--colour:active{background:var(--primitive-purple-600)}.design-system-button--grey{background:var(--color-interactive-element-neutral);color:var(--color-text-strong-neutral)}.design-system-button--grey:hover{background:var(--color-interactive-elementHover-neutral)}.design-system-button--grey:active{background:var(--color-interactive-elementActive-neutral)}.design-system-button--outline{background:var(--color-background-highest);border-color:var(--color-icon-weak-primary);color:var(--color-text-weak-primary)}.design-system-button--outline:hover{background:var(--color-interactive-element-primary)}.design-system-button--outline:active{background:var(--color-interactive-elementHover-primary)}.design-system-button--ghost{color:var(--color-text-strong-neutral);background:0 0}.design-system-button--ghost:hover{background:var(--color-interactive-element-neutral)}.design-system-button--ghost:active{background:var(--color-interactive-elementHover-neutral)}.design-system-button--icon-only{aspect-ratio:1;width:auto;min-width:0;padding-inline:0}.design-system-button--icon-only.design-system-button--xxs{width:26px;height:26px}.design-system-button--icon-only.design-system-button--xs{width:30px;height:30px}.design-system-button--icon-only.design-system-button--sm{width:34px;height:34px}.design-system-button--icon-only.design-system-button--md{width:38px;height:38px}.design-system-button--icon-only.design-system-button--lg{width:50px;height:50px}.design-system-button>.design-system-button-content{justify-content:center;align-items:center;gap:var(--space-4);display:inline-flex}.design-system-button>.design-system-button-icon{color:currentColor;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.design-system-button>.design-system-button-icon>svg{width:100%;height:100%}.design-system-button>.design-system-button-spinner{justify-content:center;align-items:center;display:inline-flex}.design-system-button>.design-system-button-loading-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.design-system-button.design-system-button--disabled,.design-system-button:disabled{background:var(--color-interactive-disabled-primary);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed;pointer-events:none;border-color:#0000}.design-system-button--pagination{width:auto;min-width:64px;padding-inline:var(--space-12)}.design-system-button--pressed{opacity:.8;transform:scale(.98)}
