.Button-module__button__NFioW{--button-bg:transparent;--button-fg:var(--ds-text);--button-border:transparent;--button-bg-hover:var(--ds-surface-overlay);justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-md);min-width:var(--ds-target-min);padding-inline:var(--ds-space-5);border:1px solid var(--button-border);border-radius:var(--ds-radius-md);background:var(--button-bg);color:var(--button-fg);font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-tight);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease);display:inline-flex}.Button-module__button__NFioW:hover{background:var(--button-bg-hover)}.Button-module__solid__LMKn2:hover,.Button-module__danger__3khYT:hover{box-shadow:0 10px 24px -12px var(--button-bg);transform:translateY(-2px)}.Button-module__button__NFioW{text-decoration:none}.Button-module__button__NFioW:focus-visible{outline:var(--ds-focus-width) solid var(--ds-accent);outline-offset:var(--ds-focus-offset)}.Button-module__button__NFioW[aria-disabled=true]{opacity:.55;cursor:not-allowed}.Button-module__button__NFioW[aria-disabled=true]:hover{background:var(--button-bg)}.Button-module__solid__LMKn2{--button-bg:var(--ds-accent);--button-fg:var(--ds-accent-contrast);--button-bg-hover:var(--ds-accent-hover)}.Button-module__outline__0MTQN{--button-border:var(--ds-border-strong);--button-fg:var(--ds-text);--button-bg-hover:var(--ds-surface-raised)}.Button-module__ghost__XHp-k{--button-fg:var(--ds-text-muted);--button-bg-hover:var(--ds-surface-raised)}.Button-module__danger__3khYT{--button-bg:var(--ds-danger);--button-fg:var(--ds-danger-contrast);--button-bg-hover:var(--ds-danger);--button-border:var(--ds-danger)}.Button-module__iconEnd__w12mD{transition:transform var(--ds-duration-fast) var(--ds-ease);display:inline-flex}.Button-module__button__NFioW:hover .Button-module__iconEnd__w12mD{transform:translate(3px)}.Button-module__sm__kNq5o{min-height:var(--ds-control-sm);padding-inline:var(--ds-space-4);font-size:var(--ds-text-xs)}.Button-module__md__EjCS3{min-height:var(--ds-control-md)}.Button-module__lg__rfFnG{min-height:var(--ds-control-lg);padding-inline:var(--ds-space-6);border-radius:var(--ds-radius-lg);font-size:var(--ds-text-md)}.Button-module__fullWidth__vpJPf{width:100%;display:flex}.Button-module__iconOnly__t3MvO{padding-inline:var(--ds-space-3);aspect-ratio:1}.Button-module__label__QoVz8{display:inline-block}.Button-module__spinner__FRdAW{border:2px solid;border-block-start-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite Button-module__button-spin__znL8B}@keyframes Button-module__button-spin__znL8B{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__spinner__FRdAW{opacity:.5;border-block-start-color:currentColor;animation:none}}.VisuallyHidden-module__hidden__hd2g2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
