.icon_icon__nfapm{display:inline-grid;flex:0 0 auto;place-items:center;color:inherit;vertical-align:middle}.icon_icon__nfapm>svg{display:block;width:100%;height:100%;color:currentColor}.icon_tiny__EnunT{width:var(--icon-size-tiny);height:var(--icon-size-tiny)}.icon_sm__ALyRR{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon_md__7W34t{width:var(--icon-size-md);height:var(--icon-size-md)}.icon_lg__TgVcx{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon_xl__O8SG0{width:var(--icon-size-xl);height:var(--icon-size-xl)}.icon_size2xl__W83Xp{width:var(--icon-size-2xl);height:var(--icon-size-2xl)}.icon-button_button__vx_Ln{appearance:none;position:relative;display:inline-grid;flex:0 0 auto;place-items:center;min-width:var(--control-target-min);min-height:var(--control-target-min);border:1px solid var(--icon-button-border);border-radius:var(--radius-pill);padding:0;background:var(--icon-button-background);box-shadow:var(--icon-button-shadow);color:var(--icon-button-foreground);cursor:pointer;transition:background-color var(--motion-duration-interaction) var(--motion-easing-press),border-color var(--motion-duration-interaction) var(--motion-easing-press),box-shadow var(--motion-duration-interaction) var(--motion-easing-press),color var(--motion-duration-interaction) var(--motion-easing-press),transform var(--motion-duration-press) var(--motion-easing-press);touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.icon-button_button__vx_Ln:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:var(--spacing-2)}.icon-button_button__vx_Ln:disabled{--icon-button-background:var(--color-grayscale-tint-100);--icon-button-border:var(--color-grayscale-tint-200);--icon-button-foreground:var(--color-label-disable);--icon-button-shadow:none;cursor:not-allowed}.icon-button_sm__1Gj70{width:var(--control-target-min);height:var(--control-target-min)}.icon-button_md__KefM_{width:var(--control-button-lg);height:var(--control-button-lg)}.icon-button_lg__g513H{width:var(--control-button-xl);height:var(--control-button-xl)}.icon-button_neutral__QGgZz{--icon-button-background:transparent;--icon-button-border:transparent;--icon-button-foreground:var(--color-label-neutral);--icon-button-shadow:none;--icon-button-active-background:var(--color-grayscale-tint-100);--icon-button-active-border:var(--color-grayscale-tint-100);--icon-button-active-foreground:var(--color-label-neutral);--icon-button-active-shadow:none;--icon-button-hover-background:var(--color-grayscale-tint-50);--icon-button-hover-border:var(--color-grayscale-tint-50);--icon-button-hover-shadow:none}.icon-button_brand__9eGSU{--icon-button-background:var(--color-blue-200);--icon-button-border:var(--color-grayscale-shade-800);--icon-button-foreground:var(--color-grayscale-shade-800);--icon-button-shadow:none;--icon-button-active-background:var(--color-blue-500);--icon-button-active-border:var(--color-blue-500);--icon-button-active-foreground:var(--color-label-inverse-normal);--icon-button-active-shadow:none;--icon-button-hover-background:var(--color-blue-300);--icon-button-hover-border:var(--color-grayscale-shade-800);--icon-button-hover-shadow:none}.icon-button_inverse__T0nWz{--icon-button-background:var(--color-grayscale-shade-800);--icon-button-border:var(--color-grayscale-shade-800);--icon-button-foreground:var(--color-label-inverse-normal);--icon-button-shadow:none;--icon-button-active-background:var(--color-grayscale-shade-900);--icon-button-active-border:var(--color-grayscale-shade-900);--icon-button-active-foreground:var(--color-label-inverse-normal);--icon-button-active-shadow:none;--icon-button-hover-background:var(--color-grayscale-shade-900);--icon-button-hover-border:var(--color-grayscale-shade-900);--icon-button-hover-shadow:none}.icon-button_danger__IhWTk{--icon-button-background:var(--color-status-red-light);--icon-button-border:var(--color-status-red-normal);--icon-button-foreground:var(--color-status-red-normal);--icon-button-shadow:none;--icon-button-active-background:var(--color-brand-red-normal);--icon-button-active-border:var(--color-brand-red-normal);--icon-button-active-foreground:var(--color-label-inverse-normal);--icon-button-active-shadow:none;--icon-button-hover-background:var(--color-status-red-light);--icon-button-hover-border:var(--color-brand-red-light);--icon-button-hover-shadow:none}.icon-button_surface__AzfjW{--icon-button-background:var(--color-background-paper);--icon-button-border:var(--color-grayscale-shade-800);--icon-button-foreground:var(--color-label-neutral);--icon-button-shadow:2px 2px 4px var(--color-shadow-floating-strong);--icon-button-active-background:var(--color-grayscale-tint-50);--icon-button-active-border:var(--color-grayscale-shade-800);--icon-button-active-foreground:var(--color-label-neutral);--icon-button-active-shadow:1px 1px 3px var(--color-shadow-floating-strong);--icon-button-hover-background:var(--color-background-paper);--icon-button-hover-border:var(--color-grayscale-shade-800);--icon-button-hover-shadow:2px 2px 4px var(--color-shadow-floating-strong)}.icon-button_button__vx_Ln[aria-pressed=true]:not(:disabled){--icon-button-background:var(--icon-button-active-background);--icon-button-border:var(--icon-button-active-border);--icon-button-foreground:var(--icon-button-active-foreground);--icon-button-shadow:var(--icon-button-active-shadow)}.icon-button_content__6WFTN{display:inline-grid;place-items:center}.icon-button_loading__Vszyd .icon-button_content__6WFTN{visibility:hidden}.icon-button_spinner__sphKA{position:absolute;animation:icon-button_icon-button-spin__8wfmr .8s linear infinite}.icon-button_srOnly__vb5BG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.icon-button_button__vx_Ln:hover:not(:disabled):not([aria-pressed=true]){--icon-button-background:var(--icon-button-hover-background);--icon-button-border:var(--icon-button-hover-border);--icon-button-shadow:var(--icon-button-hover-shadow)}}.icon-button_button__vx_Ln:active:not(:disabled){--icon-button-background:var(--icon-button-active-background);--icon-button-border:var(--icon-button-active-border);--icon-button-foreground:var(--icon-button-active-foreground);--icon-button-shadow:var(--icon-button-active-shadow);transform:translateY(1px) scale(.94)}@media(prefers-reduced-motion:reduce){.icon-button_button__vx_Ln{transition:none}.icon-button_button__vx_Ln:active:not(:disabled){transform:none}.icon-button_spinner__sphKA{animation:none}}@keyframes icon-button_icon-button-spin__8wfmr{to{transform:rotate(1turn)}}