.xDwtkW_button{border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;white-space:nowrap;letter-spacing:.025em;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.xDwtkW_button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.xDwtkW_sm{padding:8px 14px;font-size:.8125rem}.xDwtkW_md{padding:12px 20px;font-size:.875rem}.xDwtkW_lg{padding:14px 24px;font-size:.9375rem}.xDwtkW_fullWidth{width:100%}.xDwtkW_primary{background-color:var(--primary);color:#fff;box-shadow:0 2px 4px #3a78c240}.xDwtkW_primary:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:var(--shadow-button);transform:translateY(-1px)}.xDwtkW_primary:active:not(:disabled){background-color:var(--primary-active);transform:translateY(0)}.xDwtkW_secondary{background-color:var(--slate-100);color:var(--slate-700);border-color:var(--slate-200)}.xDwtkW_secondary:hover:not(:disabled){background-color:var(--slate-200);color:var(--slate-900)}.xDwtkW_outline{color:var(--primary);border-color:var(--slate-200);background-color:#0000}.xDwtkW_outline:hover:not(:disabled){background-color:var(--primary-light);border-color:var(--primary)}.xDwtkW_ghost{color:var(--slate-600);background-color:#0000}.xDwtkW_ghost:hover:not(:disabled){background-color:var(--slate-100);color:var(--slate-900)}.xDwtkW_danger{background-color:var(--danger);color:#fff;box-shadow:0 2px 4px #ef444440}.xDwtkW_danger:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #dc262659}.xDwtkW_danger:active:not(:disabled){background-color:#b91c1c;transform:translateY(0)}.xDwtkW_spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite xDwtkW_spin}.xDwtkW_secondary .xDwtkW_spinner,.xDwtkW_outline .xDwtkW_spinner,.xDwtkW_ghost .xDwtkW_spinner{border:2px solid #3a78c233;border-top-color:var(--primary)}@keyframes xDwtkW_spin{to{transform:rotate(360deg)}}
