.Button_btn__Pds1W{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.Button_btn__Pds1W:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.Button_btn__Pds1W:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){.Button_btn__Pds1W{transition:none}}@media(pointer:coarse){.Button_btn__Pds1W{min-height:44px}}.Button_sm__fHY31{padding:4px 12px;min-height:28px}.Button_md__qwsc1{padding:8px 16px;min-height:36px}.Button_secondary__uUg9S{background:color-mix(in srgb,var(--studio-accent) 6%,var(--bg-elevated));color:var(--text-primary);border-color:color-mix(in srgb,var(--studio-accent) 30%,var(--border-default));box-shadow:var(--shadow-card)}.Button_secondary__uUg9S:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 14%,var(--bg-elevated));border-color:var(--studio-accent);color:var(--studio-accent);box-shadow:var(--shadow-hover)}.Button_primary__KcBxk{background:var(--studio-accent);color:var(--bg-base);border-color:var(--studio-accent)}.Button_primary__KcBxk:hover:not(:disabled){filter:brightness(1.08)}.Button_ghost___W6uF{background:rgba(0,0,0,0);color:var(--text-secondary)}.Button_ghost___W6uF:hover:not(:disabled){background:color-mix(in srgb,var(--studio-accent) 10%,transparent);color:var(--text-primary)}.Button_danger__XTXJG{background:rgba(0,0,0,0);color:var(--status-danger);border-color:var(--status-danger)}.Button_danger__XTXJG:hover:not(:disabled){background:var(--status-danger);color:var(--bg-base)}.Button_icon__l9wiG{display:inline-flex}.Button_spinner__UbZ3r{width:.9em;height:.9em;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:Button_btn-spin__kLBgm .6s linear infinite}@media(prefers-reduced-motion:reduce){.Button_spinner__UbZ3r{animation:none;opacity:.6}}@keyframes Button_btn-spin__kLBgm{to{transform:rotate(1turn)}}