@layer base{._button_3n2lu_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:9999px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,opacity var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_3n2lu_2:focus-visible{box-shadow:var(--shadow-focus);outline:none}._sm_3n2lu_28{height:2.5rem;padding:0 var(--spacing-3);font-size:1rem}._md_3n2lu_34{height:2.75rem;padding:0 1.25rem;font-size:1rem}._lg_3n2lu_40{height:3.5rem;padding:0 var(--spacing-6);font-size:1.0625rem}._icon_3n2lu_46,._icon-md_3n2lu_47{width:2.75rem;height:2.75rem;padding:0}._icon-sm_3n2lu_53{width:2rem;height:2rem;padding:0}._icon-lg_3n2lu_59{width:3.5rem;height:3.5rem;padding:0}._button_3n2lu_2 svg{flex-shrink:0}._sm_3n2lu_28 svg,._icon-sm_3n2lu_53 svg{width:1rem;height:1rem}._md_3n2lu_34 svg,._icon_3n2lu_46 svg,._icon-md_3n2lu_47 svg{width:1.25rem;height:1.25rem}._lg_3n2lu_40 svg,._icon-lg_3n2lu_59 svg{width:1.5rem;height:1.5rem}._primary_3n2lu_88{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_3n2lu_88:hover{background-color:transparent;color:var(--primary)}._primary_3n2lu_88:active{opacity:.7}._secondary_3n2lu_104{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_3n2lu_104:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._secondary_3n2lu_104:active{opacity:.7}._destructive_3n2lu_121{background-color:var(--foreground);color:var(--background);border-color:var(--foreground);--spinner-color: var(--background)}._destructive_3n2lu_121:hover{background-color:transparent;color:var(--foreground)}._destructive_3n2lu_121:active{opacity:.7}._outline_3n2lu_137{background-color:transparent;border-color:var(--border);color:var(--foreground);--spinner-color: var(--foreground)}._outline_3n2lu_137:hover{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}._outline_3n2lu_137:active{opacity:.7}._ghost_3n2lu_154{background-color:transparent;border-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_3n2lu_154:hover{background-color:var(--secondary)}._ghost_3n2lu_154:active{opacity:.7}._link_3n2lu_169{background-color:transparent;color:var(--foreground);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;border-bottom:1px solid transparent;--spinner-color: var(--foreground)}._link_3n2lu_169:hover{border-bottom-color:var(--foreground)}._link_3n2lu_169:active{opacity:.7}._disabled_3n2lu_192{opacity:.3;cursor:not-allowed;pointer-events:none}}
