.zy7T_a_root{--button-fill:transparent;--button-copy:var(--tac-copy-button-secondary);--button-outline:transparent;--button-outline-width:1px;--button-hover:transparent;--button-pressed:transparent;--button-ring:var(--tac-core-green-40);--button-icon:24px;box-sizing:border-box;background-color:var(--button-fill);box-shadow:inset 0 0 0 var(--button-outline-width) var(--button-outline);color:var(--button-copy);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-flex}.zy7T_a_root:hover:not(:disabled){background-image:linear-gradient(var(--button-hover), var(--button-hover))}.zy7T_a_root:active:not(:disabled){background-image:linear-gradient(var(--button-pressed), var(--button-pressed))}.zy7T_a_root:focus-visible{outline:2px solid var(--button-ring);outline-offset:2px}.zy7T_a_lg{gap:12px;min-width:165px;max-width:355px;min-height:48px;padding:12px 16px}.zy7T_a_md{--button-icon:20px;gap:12px;min-width:120px;max-width:355px;min-height:32px;padding:6px 16px}.zy7T_a_md.zy7T_a_md{font-size:12px;line-height:16px}.zy7T_a_sm{--button-icon:12px;--button-outline-width:.5px;gap:8px;min-width:70px;min-height:16px;padding:0 8px}.zy7T_a_block{width:100%;max-width:none;display:flex}.zy7T_a_primary,.zy7T_a_primary-destructive,.zy7T_a_quaternary,.zy7T_a_quaternary-warning,.zy7T_a_mia{--button-hover:color-mix(in srgb, var(--tac-core-white) 12%, transparent);--button-pressed:color-mix(in srgb, var(--tac-core-charcoal) 24%, transparent)}.zy7T_a_secondary,.zy7T_a_tertiary,.zy7T_a_secondary-destructive,.zy7T_a_mia-secondary{--button-hover:color-mix(in srgb, var(--button-outline) 12%, transparent);--button-pressed:color-mix(in srgb, var(--button-outline) 24%, transparent)}.zy7T_a_primary{--button-fill:var(--tac-button-primary);--button-copy:var(--tac-copy-button)}.zy7T_a_secondary{--button-outline:var(--tac-button-secondary-outline)}.zy7T_a_tertiary{--button-outline:var(--tac-button-tertiary-outline);--button-ring:var(--tac-button-quaternary-outline)}.zy7T_a_quaternary{--button-fill:var(--tac-button-quaternary);--button-outline:var(--tac-button-quaternary-outline);--button-ring:var(--tac-button-quaternary-outline)}.zy7T_a_quaternary-warning{--button-fill:var(--tac-button-quaternary);--button-outline:var(--tac-system-orange);--button-ring:var(--tac-graph-orange-selection)}.zy7T_a_inactive{--button-fill:var(--tac-button-inactive);opacity:.5}.zy7T_a_inactive-outline{--button-outline:var(--tac-button-inactive);--button-copy:var(--tac-button-inactive)}.zy7T_a_primary-destructive{--button-fill:var(--tac-system-orange);--button-copy:var(--tac-copy-button);--button-ring:var(--tac-graph-orange-selection)}.zy7T_a_secondary-destructive{--button-outline:var(--tac-system-orange);--button-ring:var(--tac-graph-orange-selection)}.zy7T_a_tertiary-destructive{--button-copy:var(--tac-system-orange);--button-hover:color-mix(in srgb, var(--tac-system-orange) 12%, transparent);--button-pressed:color-mix(in srgb, var(--tac-system-orange) 24%, transparent);--button-ring:var(--tac-graph-orange-selection)}.zy7T_a_mia{--button-fill:var(--tac-mia-pink);--button-copy:var(--tac-copy-button);--button-ring:var(--tac-mia-pink)}.zy7T_a_mia-secondary{--button-outline:var(--tac-mia-pink);--button-ring:var(--tac-mia-pink);--button-hover:var(--tac-mia-pink-selection)}.zy7T_a_root:disabled{cursor:not-allowed}.zy7T_a_root:disabled:not(.zy7T_a_loading){--button-fill:var(--tac-button-inactive);--button-copy:var(--tac-copy-button-secondary);--button-outline:transparent;opacity:.5}.zy7T_a_root:is(.zy7T_a_secondary,.zy7T_a_tertiary,.zy7T_a_quaternary,.zy7T_a_quaternary-warning,.zy7T_a_inactive-outline,.zy7T_a_secondary-destructive,.zy7T_a_mia-secondary):disabled:not(.zy7T_a_loading){--button-fill:transparent;--button-copy:var(--tac-copy-button-secondary);--button-outline:var(--tac-button-quaternary-outline);opacity:1}.zy7T_a_loading,.zy7T_a_loading:disabled{cursor:progress}.zy7T_a_slot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zy7T_a_slot svg{width:auto;height:var(--button-icon)}.zy7T_a_quaternary-warning:not(:disabled)>.zy7T_a_slot:first-child{color:var(--tac-icon-warning)}.zy7T_a_spinner{animation:1s linear infinite zy7T_a_tac-button-spin}.zy7T_a_withCount.zy7T_a_lg{padding:8px 12px 8px 16px}.zy7T_a_count{box-sizing:border-box;background-color:var(--tac-core-green);min-width:30px;color:var(--tac-copy-button-secondary);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}@keyframes zy7T_a_tac-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zy7T_a_spinner{animation-duration:3s}}@media (forced-colors:active){.zy7T_a_root{border:1px solid buttontext}}.VDTYkW_root{--action-fill:transparent;--action-icon-colour:var(--tac-icon-default);--action-outline:transparent;--action-outline-width:1px;--action-hover:transparent;--action-pressed:transparent;--action-ring:var(--tac-core-green-40);--action-icon:20px;box-sizing:border-box;background-color:var(--action-fill);box-shadow:inset 0 0 0 var(--action-outline-width) var(--action-outline);color:var(--action-icon-colour);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,box-shadow .15s;display:inline-flex}.VDTYkW_root:hover:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(var(--action-hover), var(--action-hover))}.VDTYkW_root:active:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(var(--action-pressed), var(--action-pressed))}.VDTYkW_root:focus-visible{outline:2px solid var(--action-ring);outline-offset:2px}.VDTYkW_root svg{width:auto;height:var(--action-icon);display:block}.VDTYkW_xs{--action-icon:16px;width:16px;height:16px}.VDTYkW_sm{--action-icon:16px;width:24px;height:24px}.VDTYkW_md{--action-icon:20px;width:32px;height:32px}.VDTYkW_lg{--action-icon:24px;width:46px;height:46px}.VDTYkW_xl{--action-icon:40px;width:60px;height:60px}.VDTYkW_primary,.VDTYkW_primary-destructive,.VDTYkW_quaternary,.VDTYkW_mia{--action-hover:color-mix(in srgb, var(--tac-core-white) 12%, transparent);--action-pressed:color-mix(in srgb, var(--tac-core-charcoal) 24%, transparent)}.VDTYkW_secondary,.VDTYkW_tertiary,.VDTYkW_secondary-destructive,.VDTYkW_mia-secondary{--action-hover:color-mix(in srgb, var(--action-outline) 12%, transparent);--action-pressed:color-mix(in srgb, var(--action-outline) 24%, transparent)}.VDTYkW_primary{--action-fill:var(--tac-button-primary);--action-icon-colour:var(--tac-icon-secondary)}.VDTYkW_secondary{--action-outline:var(--tac-button-secondary-outline)}.VDTYkW_tertiary{--action-outline:var(--tac-button-tertiary-outline);--action-ring:var(--tac-button-quaternary-outline)}.VDTYkW_quaternary{--action-fill:var(--tac-button-quaternary);--action-outline:var(--tac-button-quaternary-outline);--action-outline-width:.5px;--action-ring:var(--tac-button-quaternary-outline)}.VDTYkW_inactive{--action-fill:var(--tac-button-inactive);--action-icon-colour:var(--tac-icon-secondary);cursor:not-allowed}.VDTYkW_inactive-outline{--action-outline:var(--tac-button-quaternary-outline);cursor:not-allowed}.VDTYkW_primary-destructive{--action-fill:var(--tac-system-orange);--action-icon-colour:var(--tac-icon-secondary);--action-ring:var(--tac-graph-orange-selection)}.VDTYkW_secondary-destructive{--action-outline:var(--tac-system-orange);--action-ring:var(--tac-graph-orange-selection)}.VDTYkW_mia{--action-fill:var(--tac-mia-pink);--action-icon-colour:var(--tac-icon-secondary);--action-ring:var(--tac-mia-pink)}.VDTYkW_mia-secondary{--action-outline:var(--tac-mia-pink);--action-ring:var(--tac-mia-pink)}.VDTYkW_root:is(.VDTYkW_xs,.VDTYkW_sm):is(.VDTYkW_primary,.VDTYkW_primary-destructive,.VDTYkW_mia,.VDTYkW_inactive){--action-icon-colour:var(--tac-icon-default)}.VDTYkW_root:disabled{--action-fill:var(--tac-button-inactive);--action-outline:transparent;--action-icon-colour:var(--tac-button-quaternary-outline);cursor:not-allowed}.VDTYkW_root:is(.VDTYkW_secondary,.VDTYkW_tertiary,.VDTYkW_secondary-destructive,.VDTYkW_mia-secondary,.VDTYkW_inactive-outline):disabled{--action-fill:transparent;--action-outline:var(--tac-button-quaternary-outline)}.VDTYkW_root.VDTYkW_quaternary:disabled{--action-outline:var(--tac-button-quaternary-outline)}@media (forced-colors:active){.VDTYkW_root{border:1px solid buttontext}}
