._spinner_1oyok_1{color:var(--tf-color-text-secondary);flex-shrink:0;display:inline-flex}._spinner_1oyok_1 svg{width:100%;height:100%;animation:.64s linear infinite _spin_1oyok_1}._sm_1oyok_14{width:.875rem;height:.875rem}._md_1oyok_19{width:1.125rem;height:1.125rem}._lg_1oyok_24{width:1.75rem;height:1.75rem}._accent_1oyok_29{color:var(--tf-color-accent)}._current_1oyok_33{color:currentColor}@keyframes _spin_1oyok_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1oyok_1 svg{animation-duration:1.6s}}._button_178yd_1{justify-content:center;align-items:center;gap:var(--tf-space-1-5);height:var(--tf-control-md);padding:0 var(--tf-space-3);border-radius:var(--tf-radius-md);font-size:var(--tf-text-sm);font-weight:var(--tf-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform var(--tf-duration-press) var(--tf-ease-out), background-color var(--tf-duration-fast) ease, border-color var(--tf-duration-fast) ease, color var(--tf-duration-fast) ease, box-shadow var(--tf-duration-fast) ease;border:1px solid #0000;outline:none;flex-shrink:0;line-height:1;display:inline-flex;position:relative}._button_178yd_1[data-pressed]{transform:scale(.97)}._button_178yd_1[data-focus-visible]{outline:2px solid var(--tf-color-focus-ring);outline-offset:2px}._button_178yd_1[data-disabled]{cursor:default;opacity:.45}._button_178yd_1[data-pending]{cursor:progress}._block_178yd_47{width:100%;display:flex}._sm_178yd_52{height:var(--tf-control-sm);padding:0 var(--tf-space-2-5);border-radius:var(--tf-radius-sm);font-size:var(--tf-text-xs)}._lg_178yd_59{height:var(--tf-control-lg);padding:0 var(--tf-space-4);border-radius:var(--tf-radius-md);font-size:var(--tf-text-md)}._content_178yd_66{align-items:center;gap:inherit;min-width:0;transition:opacity var(--tf-duration-fast) ease, filter var(--tf-duration-fast) ease;display:inline-flex}._content_178yd_66[data-hidden]{opacity:0;filter:blur(2px)}._label_178yd_82{text-overflow:ellipsis;overflow:hidden}._icon_178yd_87{flex-shrink:0;display:inline-flex}._icon_178yd_87 :where(svg){width:1em;height:1em}._sm_178yd_52 ._icon_178yd_87 :where(svg){width:.875rem;height:.875rem}._spinner_178yd_102{place-items:center;display:grid;position:absolute;inset:0}._primary_178yd_110{border-color:var(--tf-color-primary-border);background:var(--tf-color-primary);color:var(--tf-color-on-primary);font-weight:var(--tf-weight-medium);letter-spacing:.005em}._accent_178yd_118{background:var(--tf-color-accent-deep);color:var(--tf-color-text);border-color:#0000}._secondary_178yd_124{background:var(--tf-color-surface-raised);border-color:var(--tf-color-border);color:var(--tf-color-text);box-shadow:var(--tf-shadow-sm)}._ghost_178yd_131{color:var(--tf-color-text-secondary);background:0 0}._danger_178yd_137{color:#fff;background:#c93a36;border-color:#d9524d}._success_178yd_144{color:#fff;background:#1f9d63;border-color:#2bb673}._success_178yd_144[data-pressed]{background:#1a8554}._danger-ghost_178yd_155{color:var(--tf-color-danger);background:0 0}._danger-ghost_178yd_155[data-pressed]{border-color:var(--tf-color-danger-border);color:#ff8a86;background:#f0605d38}._danger_178yd_137[data-pressed]{background:#b5322f}@media (hover:hover) and (pointer:fine){._danger-ghost_178yd_155[data-hovered]:not([data-pressed]){border-color:var(--tf-color-danger-border);background:var(--tf-color-danger-soft);color:#ff7c78}._primary_178yd_110[data-hovered]{border-color:var(--tf-color-primary-border-hover);background:var(--tf-color-primary-hover)}._accent_178yd_118[data-hovered]{background:var(--tf-color-accent-deep-hover)}._secondary_178yd_124[data-hovered]{background:var(--tf-color-surface-hover);border-color:var(--tf-color-border-strong)}._ghost_178yd_131[data-hovered]{background:var(--tf-color-surface-hover);color:var(--tf-color-text)}._success_178yd_144[data-hovered]:not([data-pressed]){background:#23ad6d}._danger_178yd_137[data-hovered]{background:#d6433f}}
