.Spinner_root__RJU7b{--ds-spinner-ring:var(--ds-colors-slate-300);--ds-spinner-segment:var(--ds-brand-primary);display:inline-block;border-style:solid;border-color:var(--ds-spinner-ring);border-top-color:var(--ds-spinner-segment);border-radius:50%;animation:Spinner_ds-spinner-spin__uZVtn 1s linear infinite}.Spinner_root__RJU7b[data-size=sm]{width:14px;height:14px;border-width:2px}.Spinner_root__RJU7b[data-size=md]{width:18px;height:18px;border-width:2px}.Spinner_root__RJU7b[data-size=lg]{width:24px;height:24px;border-width:3px}.Spinner_root__RJU7b[data-variant=subtle]{--ds-spinner-ring:var(--ds-border-subtle);--ds-spinner-segment:var(--ds-colors-slate-600)}.Spinner_root__RJU7b[data-variant=button]{--ds-spinner-ring:var(--ds-button-spinner-ring,rgba(255,255,255,0.36));--ds-spinner-segment:var(--ds-button-spinner-segment,currentcolor)}.Spinner_srOnly__3xtVI{position:absolute;width:1px;height:1px;padding:0;margin:calc(var(--ds-space-4)/-4);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes Spinner_ds-spinner-spin__uZVtn{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.Spinner_root__RJU7b{animation-duration:1.8s}}.AppButton_button__Dmwhb{--ds-button-spinner-ring:var(--ds-border-subtle);--ds-button-spinner-segment:var(--ds-text-primary);--ds-button-label-size:0.688rem;--ds-button-label-weight:600;--ds-button-label-line-height:1.1;--ds-button-label-letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-6);width:-moz-fit-content;width:fit-content;min-width:0;border-radius:var(--ds-radius-sm);border:1px solid rgba(0,0,0,0);white-space:nowrap}.AppButton_button__Dmwhb[data-block=true]{width:100%}a.AppButton_button__Dmwhb{text-decoration:none}.AppButton_button__Dmwhb[data-size=sm]{height:28px;padding:0 var(--ds-space-8)}.AppButton_button__Dmwhb[data-size=md],.AppButton_button__Dmwhb[data-size=sm]{--ds-button-label-size:0.688rem;--ds-button-label-line-height:1.1;border-radius:5px}.AppButton_button__Dmwhb[data-size=md]{height:34px;padding:0 var(--ds-space-12)}.AppButton_button__Dmwhb[data-size=lg]{height:40px;padding:0 var(--ds-space-16);--ds-button-label-size:0.75rem;--ds-button-label-line-height:1.15;border-radius:6px}.AppButton_button__Dmwhb[data-size=featured]{height:56px;padding:0 var(--ds-space-20);--ds-button-label-size:0.938rem;--ds-button-label-line-height:1.15;--ds-button-label-weight:800;border-radius:var(--ds-radius-md);border-radius:6px}.AppButton_button__Dmwhb[data-variant=primary]{--ds-button-spinner-ring:rgba(255,255,255,0.32);--ds-button-spinner-segment:var(--ds-text-on-button);background:var(--ds-surface-button);color:var(--ds-text-on-button);border-color:var(--ds-surface-button)}.AppButton_button__Dmwhb[data-variant=featured]{--ds-button-spinner-ring:rgba(0,0,0,0.22);--ds-button-spinner-segment:var(--ds-text-on-button);background:var(--ds-surface-featured);color:var(--ds-text-on-button);border-color:var(--ds-surface-featured)}.AppButton_button__Dmwhb[data-variant=secondary]{--ds-button-spinner-ring:var(--ds-border-subtle);--ds-button-spinner-segment:var(--ds-text-primary);background:var(--ds-surface-panel);color:var(--ds-text-primary);border-color:var(--ds-border-subtle)}.AppButton_button__Dmwhb[data-variant=outline]{--ds-button-spinner-ring:var(--ds-border-default);--ds-button-spinner-segment:var(--ds-text-secondary);background:rgba(0,0,0,0);color:var(--ds-text-secondary);border-color:var(--ds-border-subtle)}.AppButton_button__Dmwhb[data-variant=outline-strong]{--ds-button-spinner-ring:var(--ds-border-strong);--ds-button-spinner-segment:var(--ds-text-secondary);background:rgba(0,0,0,0);color:var(--ds-text-secondary);border-color:var(--ds-border-strong)}.AppButton_button__Dmwhb[data-variant=danger]{--ds-button-spinner-ring:rgba(255,255,255,0.32);--ds-button-spinner-segment:#fff;background:var(--ds-text-danger);color:#fff;border-color:var(--ds-text-danger)}.AppButton_button__Dmwhb[data-variant=glass]{--ds-button-spinner-ring:var(--ds-border-subtle);--ds-button-spinner-segment:var(--ds-text-primary);background:var(--ds-surface-elevated);color:var(--ds-text-primary);border-color:var(--ds-border-subtle);backdrop-filter:blur(10px)}.AppButton_button__Dmwhb[data-weight="500"]{--ds-button-label-weight:500}.AppButton_button__Dmwhb[data-weight="600"]{--ds-button-label-weight:600}.AppButton_button__Dmwhb[data-weight="700"]{--ds-button-label-weight:700}.AppButton_button__Dmwhb[data-weight="800"]{--ds-button-label-weight:800}.AppButton_button__Dmwhb[data-loading=true]{cursor:progress}.AppButton_label__gZDwk{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-10);color:inherit;font-family:var(--ds-font-primary);font-size:var(--ds-button-label-size);font-weight:var(--ds-button-label-weight);line-height:var(--ds-button-label-line-height);letter-spacing:var(--ds-button-label-letter-spacing)}.AppButton_spinner__KWsKU{flex-shrink:0}