.wT79UG_root{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target);min-height:var(--target);padding-inline:calc(var(--space-4) + var(--focus-offset));border:var(--focus-offset) solid transparent;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--type-body);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.wT79UG_root[data-size=sm]{min-height:calc(var(--target) - var(--space-2));padding-inline:calc(var(--space-4) - var(--focus-offset));font-size:var(--type-small)}.wT79UG_root[data-size=sm]:before{content:"";inset:calc(-1 * var(--space-1)) 0;position:absolute}.wT79UG_root[data-block=true]{width:100%;display:flex}.wT79UG_root[data-block=true] .wT79UG_label{white-space:normal}.wT79UG_label{white-space:nowrap}.wT79UG_icon{flex:none;align-items:center;display:inline-flex}.wT79UG_root[data-variant=primary]{background:var(--section-solid,var(--accent));color:var(--section-on-solid,var(--on-accent))}.wT79UG_root[data-variant=secondary]{background:var(--action-secondary-bg);color:var(--action-secondary-ink);border-color:var(--accent)}.wT79UG_root[data-variant=ghost]{color:var(--accent);background:0 0}.wT79UG_root[data-variant=danger]{background:var(--surface);color:var(--danger-ink);border-color:var(--danger-ink)}.wT79UG_root[data-variant=danger][data-emphasis=solid]{background:var(--danger-ink);color:var(--on-accent)}.wT79UG_root[data-variant=inverse]{background:var(--on-inverse);color:var(--surface-inverse)}.wT79UG_root[data-variant=inverse-outline]{color:var(--on-inverse);border-color:var(--on-inverse-muted);background:0 0}.wT79UG_root:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.wT79UG_root[data-variant^=inverse]:focus-visible{outline-color:var(--focus-on-inverse)}.wT79UG_root[aria-disabled=true]:not([aria-busy=true]){background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--disabled-bg);cursor:not-allowed}.wT79UG_reason{color:var(--muted);font-size:var(--type-small);line-height:var(--lh-small);margin-block-start:var(--space-1);display:block}.wT79UG_spinner{width:var(--space-4);height:var(--space-4);border:var(--focus-offset) solid currentColor;border-radius:var(--radius-pill);animation:wT79UG_spin calc(var(--dur-2) * 4) linear infinite;border-inline-end-color:#0000;justify-content:center;align-items:center;display:inline-flex}.wT79UG_spinner span{display:none}@keyframes wT79UG_spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wT79UG_spinner{border:0;animation:none}.wT79UG_spinner span{display:inline}}@media (hover:hover){.wT79UG_root[data-variant=primary]:hover{background:var(--section-solid-hover,var(--accent-hover))}.wT79UG_root[data-variant=secondary]:hover{background:var(--surface-soft)}.wT79UG_root[data-variant=ghost]:hover{background:var(--accent-soft)}.wT79UG_root[data-variant=danger]:hover{background:var(--danger-bg)}.wT79UG_root[data-variant=danger][data-emphasis=solid]:hover{background:color-mix(in srgb, var(--danger-ink) 90%, var(--ink))}.wT79UG_root[data-variant=inverse]:hover{background:var(--on-inverse-muted)}.wT79UG_root[data-variant=inverse-outline]:hover{background:var(--surface-inverse-soft)}}.wT79UG_root[data-variant=primary]:active{background:var(--section-solid-hover,var(--accent-strong))}.wT79UG_root[data-variant=secondary]:active{background:var(--accent-soft);border-color:var(--accent)}.wT79UG_root[data-variant=ghost]:active{color:var(--accent-strong)}.wT79UG_root[data-variant=danger]:active{border-color:var(--danger-ink);background:var(--danger-bg)}.wT79UG_root[data-pressed=true],.wT79UG_root:active{box-shadow:inset 0 0 0 var(--focus-width) currentColor;filter:brightness(.88);transition:none}.wT79UG_root[aria-busy=true]{cursor:progress}.wT79UG_root[data-variant=explore]{background:var(--action-explore-fill);color:var(--action-on-explore);border-color:var(--action-explore-fill)}.wT79UG_root[data-variant=secondary]:hover{background:var(--action-secondary-bg);color:var(--action-secondary-ink)}
