._button_933t3_2{justify-content:center;align-items:center;gap:var(--ec-space-2);min-block-size:var(--ec-control-m);padding-block:var(--ec-space-2);padding-inline:var(--ec-space-5);border:var(--ec-border-1) solid transparent;border-radius:var(--ec-radius-pill);font:var(--ec-label-m);text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ec-dur-fast) var(--ec-ease), box-shadow var(--ec-release-dur) var(--ec-ease);text-decoration:none;display:inline-flex;position:relative}._button_933t3_2[data-size=L]{min-block-size:var(--ec-control-l);padding-inline:var(--ec-space-6)}._button_933t3_2[data-size=S]{min-block-size:var(--ec-control-s);padding-inline:var(--ec-space-4)}._button_933t3_2[data-size=S]:after{inset-block:calc((var(--ec-hit-min) - var(--ec-control-s)) / -2);content:"";position:absolute;inset-inline:0}._button_933t3_2:focus-visible{box-shadow:var(--ec-focus-ring);outline:none}._button_933t3_2[data-variant=primary]{background:var(--ec-primary);color:var(--ec-on-primary);box-shadow:var(--ec-shadow-primary)}._button_933t3_2[data-variant=primary]:hover{background:var(--ec-primary-hover)}._button_933t3_2[data-variant=primary]:active{background:var(--ec-primary-pressed);box-shadow:var(--ec-inset-2);transition-duration:var(--ec-press-dur)}._button_933t3_2[data-variant=secondary]{border-color:var(--ec-border-strong);background:var(--ec-surface);color:var(--ec-text)}._button_933t3_2[data-variant=secondary]:active{box-shadow:var(--ec-inset-1);transition-duration:var(--ec-press-dur)}._button_933t3_2[data-variant=tertiary]{color:var(--ec-text);text-underline-offset:var(--ec-space-1);background:0 0;text-decoration:underline}._button_933t3_2[data-variant=destructive]{background:var(--ec-danger);color:var(--ec-on-primary)}._button_933t3_2[data-variant=destructive]:active{box-shadow:var(--ec-inset-2);transition-duration:var(--ec-press-dur)}._button_933t3_2:disabled,._button_933t3_2[aria-disabled=true]{background:var(--ec-disabled-bg);box-shadow:none;color:var(--ec-text-disabled);cursor:not-allowed;border-color:#0000}._button_933t3_2[aria-busy=true]{cursor:progress}._button_933t3_2:focus-visible[data-variant]{box-shadow:var(--ec-focus-ring)}._spinner_933t3_108{inline-size:var(--ec-icon-m);block-size:var(--ec-icon-m);border:var(--ec-border-2) solid currentcolor;border-radius:var(--ec-radius-pill);animation:_spin_933t3_108 var(--ec-dur-slow) linear infinite;animation-duration:calc(var(--ec-dur-slow) * 2.5);border-inline-end-color:#0000}@keyframes _spin_933t3_108{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._button_933t3_2{transition:none}._spinner_933t3_108{opacity:.6;border-inline-end-color:currentColor;animation:none}}
