._button_zzvvo_2{border-radius:var(--radius-8);height:28px;font:var(--type-body);letter-spacing:var(--tracking-body);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-button), color var(--motion-button), box-shadow var(--motion-button);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:relative}._button_zzvvo_2[data-leading]{padding-left:6px}._button_zzvvo_2[data-trailing]{padding-right:6px}._button_zzvvo_2[data-size=lg]{border-radius:var(--radius-9);height:32px;padding:6px 10px}._button_zzvvo_2[data-size=lg][data-leading]{padding-left:8px}._button_zzvvo_2[data-size=lg][data-trailing]{padding-right:8px}._button_zzvvo_2[data-size=sm]{border-radius:var(--radius-6);height:20px;font:var(--type-label);letter-spacing:0;gap:4px;padding:2px 6px}._button_zzvvo_2[data-size=sm] svg{stroke-width:1.75px;width:12px;height:12px}._label_zzvvo_60{text-overflow:ellipsis;overflow:hidden}._button_zzvvo_2:disabled{opacity:.4;cursor:default}._button_zzvvo_2[data-variant=secondary]{background:var(--interactive-secondary);box-shadow:var(--shadow-small);color:var(--content-primary)}:where(._button_zzvvo_2[data-variant=secondary]) svg{color:var(--content-primary)}._button_zzvvo_2[data-variant=secondary]:hover:not(:disabled),._button_zzvvo_2[data-variant=secondary][data-state=open]{background:var(--interactive-secondary-hover)}._button_zzvvo_2[data-variant=primary]{background:var(--interactive-primary);box-shadow:var(--shadow-primary);color:var(--content-on-accent)}._button_zzvvo_2[data-variant=primary]:hover:not(:disabled){background:var(--interactive-primary-hover)}._button_zzvvo_2[data-variant=danger]{background:var(--interactive-critical);box-shadow:var(--shadow-critical);color:var(--content-on-accent)}._button_zzvvo_2[data-variant=danger]:hover:not(:disabled){background:var(--interactive-critical-hover)}._button_zzvvo_2[data-variant=ghost]{color:var(--content-ghost)}._button_zzvvo_2[data-variant=ghost]:hover:not(:disabled),._button_zzvvo_2[data-variant=ghost][data-state=open],._button_zzvvo_2[data-variant=ghost][aria-pressed=true]{background:var(--interactive-ghost-hover);color:var(--content-primary)}._button_zzvvo_2[data-variant=primary] kbd kbd,._button_zzvvo_2[data-variant=danger] kbd kbd{border-radius:var(--radius-4);width:16px;min-width:16px;height:16px;color:var(--content-on-accent);font:400 10px/10px var(--font-sans);letter-spacing:.2px;padding:0;box-shadow:inset 0 0 0 1px #ffffff26}._button_zzvvo_2[data-variant=placeholder],._button_zzvvo_2[data-variant=dashed]{background:var(--interactive-placeholder);color:var(--content-tertiary);transition-duration:.14s}._button_zzvvo_2[data-variant=placeholder]:before,._button_zzvvo_2[data-variant=dashed]:before{content:"";border:1px dashed var(--stroke-primary-transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._button_zzvvo_2[data-variant=placeholder]:hover:not(:disabled),._button_zzvvo_2[data-variant=placeholder][data-state=open],._button_zzvvo_2[data-variant=dashed]:hover:not(:disabled){background:var(--interactive-placeholder-hover);color:var(--content-primary)}._button_zzvvo_2[data-variant=outline]{background:var(--surface-primary);box-shadow:inset 0 0 0 1px var(--stroke-secondary);transition-duration:.14s}:where(._button_zzvvo_2[data-variant=outline])>svg{color:var(--content-secondary)}._button_zzvvo_2[data-variant=outline]:hover:not(:disabled),._button_zzvvo_2[data-variant=outline][data-state=open]{background:var(--interactive-secondary-hover)}._button_zzvvo_2[data-variant=placeholder][data-size=md],._button_zzvvo_2[data-variant=outline][data-size=md]{padding:0 8px}
