._button_1z04r_1{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}._button_1z04r_1:active:not(:disabled){filter:brightness(1.08);transform:scale(.97)}._button_1z04r_1:disabled{opacity:.45;cursor:not-allowed}._sm_1z04r_29{min-width:38px;height:38px;font-size:var(--text-callout);border-radius:var(--radius-sm);padding:0 16px}._md_1z04r_37{height:50px;font-size:var(--text-title);border-radius:var(--radius-md);gap:10px;padding:0 22px}._lg_1z04r_45{height:58px;font-size:var(--text-h3);border-radius:var(--radius-lg);gap:12px;padding:0 28px}._full_1z04r_53{width:100%}._primary_1z04r_57{background:var(--color-action);color:var(--color-text-on-brand)}._primary_1z04r_57:hover{background:var(--color-action-hover);color:var(--color-text-on-brand)}._glass_1z04r_67{background:var(--glass-fill-strong);color:var(--color-text);border-color:var(--glass-stroke-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}._glass_1z04r_67:hover{color:var(--color-text);background:var(--glass-stroke)}._ghost_1z04r_79{color:var(--color-text-2);border-color:var(--border-default);background:0 0}._ghost_1z04r_79:hover{color:var(--color-text);background:var(--glass-fill)}._danger_1z04r_90{color:var(--color-danger);background:#ff5c721f;border-color:#ff5c7252}._danger_1z04r_90:hover{color:var(--color-danger);background:#ff5c722e}
