@layer components{._button_fhhkm_2{--button-icon-size:1.3em;--button-icon-only-size:var(--button-icon-size);--button-background:var(--color-primary);--button-border:var(--color-primary);--button-color:#fff;--button-focus-ring:color-mix(in srgb, var(--button-border) 35%, transparent);--button-shadow:#4f46e53d;isolation:isolate;min-width:0;max-width:100%;min-height:var(--button-size);border:2px solid var(--button-border);height:auto;padding:0 var(--button-padding);appearance:none;background:var(--button-background);box-shadow:inset 0 1px #ffffff3d, inset 0 -2px #00000017, 0 2px 3px -1px var(--button-shadow), 0 5px 10px -4px var(--button-shadow);color:var(--button-color);cursor:pointer;font:inherit;font-size:var(--button-font-size);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden}._button_fhhkm_2:before{z-index:1;background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--button-color) 46%, transparent) 46%, transparent);content:"";pointer-events:none;transition:opacity .16s,transform .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:-35% -65%;transform:translate(-54%)skew(-18deg)}._small_fhhkm_63{--button-size:2.25rem;--button-padding:.75rem;--button-font-size:.8125rem}._medium_fhhkm_69{--button-size:2.5rem;--button-padding:1rem;--button-font-size:.875rem}._large_fhhkm_75{--button-size:3.25rem;--button-padding:1.25rem;--button-font-size:.9375rem}._primary_fhhkm_81{--button-background:var(--color-primary);--button-border:var(--color-primary)}._info_fhhkm_86{--button-background:var(--color-info);--button-border:var(--color-info);--button-shadow:color-mix(in srgb, var(--color-info) 25%, transparent)}._warning_fhhkm_92{--button-background:var(--color-warning);--button-border:var(--color-warning);--button-shadow:color-mix(in srgb, var(--color-warning) 25%, transparent)}._secondary_fhhkm_98{--button-background:var(--color-secondary);--button-border:color-mix(in srgb, var(--color-text-muted) 32%, var(--color-border));--button-focus-ring:color-mix(in srgb, var(--color-primary) 35%, transparent);--button-color:var(--color-text);--button-shadow:#4f46e52e}._success_fhhkm_106{--button-color:#fff;--button-background:var(--color-success);--button-border:var(--color-success);--button-shadow:#0d948842}._danger_fhhkm_113{--button-color:#fff;--button-background:var(--color-danger);--button-border:var(--color-danger);--button-shadow:#dc262640}._ghost_fhhkm_120{--button-background:transparent;--button-border:transparent;--button-focus-ring:color-mix(in srgb, var(--color-primary) 35%, transparent);--button-color:var(--color-text-muted);--button-shadow:transparent;box-shadow:none}._ghost_fhhkm_120[data-color=primary]{--button-color:var(--color-primary)}._ghost_fhhkm_120[data-color=success]{--button-color:var(--color-success)}._ghost_fhhkm_120[data-color=warning]{--button-color:var(--color-warning)}._ghost_fhhkm_120[data-color=danger]{--button-color:var(--color-danger)}._ghost_fhhkm_120[data-color=info]{--button-color:var(--color-info)}._ghost_fhhkm_120:before{opacity:0}._button_fhhkm_2:hover:not(:disabled){background:color-mix(in srgb, var(--button-background) 90%, var(--color-text));border-color:color-mix(in srgb, var(--button-border) 86%, var(--color-text));box-shadow:inset 0 1px #ffffff3d, inset 0 -2px #00000017, 0 3px 4px -2px var(--button-shadow), 0 7px 14px -5px var(--button-shadow)}._button_fhhkm_2:hover:not(:disabled):before,._button_fhhkm_2:focus-visible:before{transform:translate(54%)skew(-18deg)}._secondary_fhhkm_98:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 3%, var(--color-secondary));border-color:color-mix(in srgb, var(--color-text) 10%, var(--button-border))}._ghost_fhhkm_120:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}._ghost_fhhkm_120 ._label_fhhkm_179:after{content:"";opacity:0;transform-origin:50%;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(.6)}._ghost_fhhkm_120:hover:not(:disabled) ._label_fhhkm_179:after{opacity:1;transform:scaleX(1)}._button_fhhkm_2:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}._button_fhhkm_2:active:not(:disabled){box-shadow:inset 0 1px 2px #0000001f, 0 1px 2px var(--button-shadow);transform:translateY(0)scale(.98)}._button_fhhkm_2:disabled{box-shadow:none;cursor:not-allowed;opacity:.52}._ghost_fhhkm_120:active:not(:disabled){box-shadow:none}._iconOnly_fhhkm_222{width:var(--button-size);height:var(--button-size);min-width:0;padding:0}._iconOnly_fhhkm_222 ._icon_fhhkm_222,._iconOnly_fhhkm_222 ._spinner_fhhkm_230{width:var(--button-icon-only-size);height:var(--button-icon-only-size)}._icon_fhhkm_222{z-index:2;width:var(--button-icon-size);height:var(--button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._icon_fhhkm_222>svg{width:100%;height:100%;display:block}._spinner_fhhkm_230{z-index:2;position:relative}._label_fhhkm_179{z-index:2;overflow-wrap:anywhere;text-align:center;min-width:0;line-height:1.25;position:relative}@media (prefers-reduced-motion:reduce){._button_fhhkm_2,._ghost_fhhkm_120 ._label_fhhkm_179:after{transition:none;animation:none}._button_fhhkm_2:before{display:none}}}
