.Button_button__f_l0m{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),filter var(--transition-fast);white-space:nowrap}.Button_button__f_l0m:active:not(:disabled){transform:translateY(1px)}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed}.Button_label__lFQJf{display:inline-flex;align-items:center;gap:7px}.Button_sm__CDbQJ{padding:6px 12px;font-size:13px;border-radius:9px}.Button_md__fwg2m{padding:9px 16px;font-size:14px}.Button_lg__2Fw1x{padding:12px 20px;font-size:15px;border-radius:11px}.Button_primary__gNjMo{background:linear-gradient(180deg,#ff7a3d,#ff6a2a);color:var(--color-text-inverse);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 4px 12px -5px rgba(255,106,42,.7)}.Button_primary__gNjMo:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 16px -6px rgba(255,106,42,.8)}.Button_secondary__6ARy2{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong);box-shadow:var(--shadow-xs)}.Button_secondary__6ARy2:hover:not(:disabled){background:var(--color-surface-alt);border-color:#b9c5d6}.Button_ghost__nCpIY{background:transparent;color:var(--color-text-secondary)}.Button_ghost__nCpIY:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.Button_danger__yObcW{background:var(--color-danger);color:var(--color-text-inverse);box-shadow:0 4px 12px -6px rgba(194,48,75,.7)}.Button_danger__yObcW:hover:not(:disabled){filter:brightness(1.08)}.Button_success___LYn1{background:var(--color-success);color:var(--color-text-inverse)}.Button_success___LYn1:hover:not(:disabled){filter:brightness(1.1)}.Button_hiddenLabel__2nfu4{opacity:0}.Button_spinner__bkL9X{position:absolute;width:15px;height:15px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__UIsOW .6s linear infinite}@keyframes Button_spin__UIsOW{to{transform:rotate(1turn)}}