.nIZYOq_button{--component--button--surface:var(--theme--surface--02);--component--button--surface--hover:var(--theme--surface--03);--component--button--ink:var(--theme--ink--01);--component--button--ink--hover:var(--component--button--ink);--component--button--surface--held:var(--theme--surface--03);--component--button--ink--held:var(--theme--ink--01);--component--button--elevation--held:var(--theme--elevation--01);--component--button--stroke:transparent;--component--button--height:var(--control--height--02);--component--button--padding:var(--size--03);--component--button--padding--icon:calc(var(--component--button--padding) - var(--size--01));--component--icon--size:var(--icon--size--02);background:var(--component--button--surface);border:var(--border--02) solid var(--component--button--stroke);box-shadow:var(--component--button--elevation,none);border-radius:var(--control--radius);color:var(--component--button--ink);cursor:pointer;font-family:var(--font--family--01);font-size:var(--font--size--02);font-variation-settings:"opsz" var(--font--optical--02);font-weight:var(--font--weight--02);align-items:center;gap:var(--size--01);line-height:var(--font--height--02);min-height:var(--component--button--height);padding-inline:var(--component--button--padding--start,var(--component--button--padding)) var(--component--button--padding--end,var(--component--button--padding));transition:background-color var(--transition--fast--exit), box-shadow var(--transition--fast--exit), color var(--transition--fast--exit);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex;position:relative}.nIZYOq_button_label{text-box:trim-both cap alphabetic}.nIZYOq_button:has(>svg~.nIZYOq_button_label){--component--button--padding--start:var(--component--button--padding--icon)}.nIZYOq_button:has(>.nIZYOq_button_label~svg){--component--button--padding--end:var(--component--button--padding--icon)}@media (hover:hover){.nIZYOq_button:is(:hover,[data-state~=hover]){background:var(--component--button--surface--hover);color:var(--component--button--ink--hover);transition:background-color var(--transition--fast), color var(--transition--fast)}}.nIZYOq_button:is(:active,[data-state~=active]){background:var(--component--button--surface--hover);color:var(--component--button--ink--hover);transition:background-color var(--transition--fast), color var(--transition--fast)}.nIZYOq_button:is([aria-pressed=true],[aria-expanded=true]){background:var(--component--button--surface--held);box-shadow:var(--component--button--elevation--held);color:var(--component--button--ink--held);transition:background-color var(--transition--fast), box-shadow var(--transition--fast), color var(--transition--fast)}.nIZYOq_button[data-loading]{background:var(--component--button--surface);box-shadow:var(--component--button--elevation,none);color:#0000;cursor:progress;transition:color var(--transition--fast)}.nIZYOq_button_spinner{color:var(--component--button--ink);transition:opacity var(--transition--fast);place-items:center;display:grid;position:absolute;inset:0}@starting-style{.nIZYOq_button_spinner{opacity:0}}.nIZYOq_button[variant-size=small]{--component--button--height:var(--control--height--01);--component--button--padding:calc(var(--size--02) + var(--size--01));--component--icon--size:var(--icon--size--01)}.nIZYOq_button[variant-size=large]{--component--button--height:var(--control--height--03);--component--icon--size:var(--icon--size--03);font-size:var(--font--size--03);line-height:var(--font--height--03)}.nIZYOq_button[variant-shape=icon]{width:var(--component--button--height);padding-inline:0}.nIZYOq_button[variant-type=secondary]{--component--button--elevation:var(--theme--elevation--01)}.nIZYOq_button[variant-type=tertiary]{--component--button--surface:transparent;--component--button--surface--hover:var(--theme--surface--03);--component--button--ink:var(--theme--ink--02);--component--button--ink--hover:var(--theme--ink--01)}.nIZYOq_button[variant-type=danger]{--component--button--surface:color-mix(in srgb, var(--swatch--semantic--negative) 15%, var(--theme--surface--01));--component--button--surface--hover:color-mix(in srgb, var(--swatch--semantic--negative) 20%, var(--theme--surface--01));--component--button--surface--held:var(--component--button--surface--hover);--component--button--ink:color-mix(in srgb, var(--swatch--semantic--negative) 85%, var(--theme--ink--01));--component--button--ink--held:var(--component--button--ink)}.nIZYOq_button:is(:disabled,[aria-disabled=true]):not([data-loading]){--component--button--surface:var(--theme--surface--02);--component--button--ink:var(--theme--ink--03);--component--button--elevation:var(--theme--elevation--01);background:var(--component--button--surface);box-shadow:var(--component--button--elevation);color:var(--component--button--ink);cursor:not-allowed}.nIZYOq_button[variant-type=tertiary]:is(:disabled,[aria-disabled=true]):not([data-loading]){--component--button--surface:transparent;--component--button--elevation:none}
