:root{--brand-IconButton-loadingIndicator-animationDuration-reducedMotion:1.6s;--brand-IconButton-loadingIndicator-animationDuration-default:0.8s;--brand-IconButton-icon-size-large:var(--brand-Button-icon-size-large);--brand-IconButton-icon-size-medium:var(--brand-Button-icon-size-large);--brand-IconButton-icon-size-small:var(--brand-Button-icon-size-small);--brand-IconButton-control-size-large:var(--brand-Button-control-size-large);--brand-IconButton-control-size-medium:var(--brand-Button-control-size-medium);--brand-IconButton-control-size-small:var(--brand-Button-control-size-small)}:root,[data-color-mode=dark],[data-color-mode=light]{--brand-IconButton-danger-fgColor-rest:var(--brand-color-danger-fg);--brand-IconButton-danger-fgColor-hover:var(--base-color-scale-white-0);--brand-IconButton-danger-fgColor-active:var(--base-color-scale-white-0);--brand-IconButton-danger-bgColor-rest:var(--brand-button-secondary-bgColor-rest);--brand-IconButton-danger-bgColor-hover:var(--brand-color-danger-emphasis);--brand-IconButton-danger-bgColor-active:var(--brand-color-danger-emphasis);--brand-IconButton-danger-borderColor-rest:var(--brand-button-secondary-borderColor-rest);--brand-IconButton-danger-borderColor-hover:var(--brand-color-danger-emphasis);--brand-IconButton-danger-borderColor-active:var(--brand-color-danger-emphasis);--brand-IconButton-inactive-fgColor:var(--brand-color-text-muted);--brand-IconButton-inactive-bgColor:var(--brand-color-canvas-subtle);--brand-IconButton-inactive-borderColor:var(--brand-color-canvas-subtle);--brand-IconButton-invisible-bgColor-rest:transparent;--brand-IconButton-invisible-borderColor-rest:transparent}.IconButton_IconButton__NLSXe{flex:none;gap:0;padding:0}.IconButton_IconButton__NLSXe.IconButton_IconButton__NLSXe{min-width:var(--brand-IconButton-control-size-medium);width:var(--brand-IconButton-control-size-medium);height:var(--brand-IconButton-control-size-medium)}.IconButton_IconButton--small__fzIzC.IconButton_IconButton--small__fzIzC{min-width:var(--brand-IconButton-control-size-small);width:var(--brand-IconButton-control-size-small);height:var(--brand-IconButton-control-size-small)}.IconButton_IconButton--large__iUOgc.IconButton_IconButton--large__iUOgc{min-width:var(--brand-IconButton-control-size-large);width:var(--brand-IconButton-control-size-large);height:var(--brand-IconButton-control-size-large)}.IconButton_IconButton--rounded__Xq4Q0.IconButton_IconButton--rounded__Xq4Q0{border-radius:var(--brand-borderRadius-full)}.IconButton_IconButton--variant-danger__4q21o.IconButton_IconButton--variant-danger__4q21o:not([disabled],[aria-disabled=true]){color:var(--brand-IconButton-danger-fgColor-rest);background-color:var(--brand-IconButton-danger-bgColor-rest);border-color:var(--brand-IconButton-danger-borderColor-rest)}.IconButton_IconButton--variant-danger__4q21o.IconButton_IconButton--variant-danger__4q21o:not([disabled],[aria-disabled=true],[aria-expanded=true]):hover{color:var(--brand-IconButton-danger-fgColor-hover);background-color:var(--brand-IconButton-danger-bgColor-hover);border-color:var(--brand-IconButton-danger-borderColor-hover)}.IconButton_IconButton--variant-danger__4q21o.IconButton_IconButton--variant-danger__4q21o:not([disabled],[aria-disabled=true]):active,.IconButton_IconButton--variant-danger__4q21o.IconButton_IconButton--variant-danger__4q21o:not([disabled],[aria-disabled=true])[aria-expanded=true]{color:var(--brand-IconButton-danger-fgColor-active);background-color:var(--brand-IconButton-danger-bgColor-active);border-color:var(--brand-IconButton-danger-borderColor-active)}.IconButton_IconButton--variant-invisible__imwn2.IconButton_IconButton--variant-invisible__imwn2:where(:not(:hover,:active,[aria-expanded=true])){background-color:var(--brand-IconButton-invisible-bgColor-rest);border-color:var(--brand-IconButton-invisible-borderColor-rest);-webkit-backdrop-filter:none;backdrop-filter:none}.IconButton_IconButton--inactive__5iN66.IconButton_IconButton--inactive__5iN66,.IconButton_IconButton--inactive__5iN66.IconButton_IconButton--inactive__5iN66:active,.IconButton_IconButton--inactive__5iN66.IconButton_IconButton--inactive__5iN66:hover{color:var(--brand-IconButton-inactive-fgColor);cursor:auto;background-color:var(--brand-IconButton-inactive-bgColor);border-color:var(--brand-IconButton-inactive-borderColor);-webkit-backdrop-filter:none;backdrop-filter:none}.IconButton_IconButton--inactive__5iN66 .IconButton_IconButton__icon__jqtfO{color:inherit}.IconButton_IconButton--small__fzIzC .IconButton_IconButton__icon__jqtfO{width:var(--brand-IconButton-icon-size-small);height:var(--brand-IconButton-icon-size-small)}.IconButton_IconButton--medium__50RQr .IconButton_IconButton__icon__jqtfO{width:var(--brand-IconButton-icon-size-medium);height:var(--brand-IconButton-icon-size-medium)}.IconButton_IconButton--large__iUOgc .IconButton_IconButton__icon__jqtfO{width:var(--brand-IconButton-icon-size-large);height:var(--brand-IconButton-icon-size-large)}.IconButton_IconButton__loadingIndicator__krcLQ.IconButton_IconButton__loadingIndicator__krcLQ{display:block;box-sizing:border-box;width:var(--brand-IconButton-icon-size-medium);height:var(--brand-IconButton-icon-size-medium);border:var(--brand-borderWidth-thin) solid;border-inline-end-color:transparent;border-radius:50%;animation:IconButton_IconButton-spin__j8Nl7 var(--brand-IconButton-loadingIndicator-animationDuration-default) linear infinite}.IconButton_IconButton--small__fzIzC .IconButton_IconButton__loadingIndicator__krcLQ{width:var(--brand-IconButton-icon-size-small);height:var(--brand-IconButton-icon-size-small)}.IconButton_IconButton--large__iUOgc .IconButton_IconButton__loadingIndicator__krcLQ{width:var(--brand-IconButton-icon-size-large);height:var(--brand-IconButton-icon-size-large)}.IconButton_IconButton__loadingAnnouncement___kQ_U{position:absolute;width:var(--base-size-1);height:var(--base-size-1);padding:0;margin:calc(var(--base-size-1) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes IconButton_IconButton-spin__j8Nl7{to{transform:rotate(1turn)}}@media (forced-colors:active){.IconButton_IconButton--inactive__5iN66{color:GrayText;border-color:GrayText}.IconButton_IconButton__loadingIndicator__krcLQ{border-color:ButtonText;border-inline-end-color:transparent}}@media (prefers-reduced-motion:reduce){.IconButton_IconButton__loadingIndicator__krcLQ{animation-duration:var(--brand-IconButton-loadingIndicator-animationDuration-reducedMotion)}}:root{--brand-Button-icon-size-large:var(--base-size-20);--brand-Button-icon-size-medium:var(--base-size-16);--brand-Button-icon-size-small:var(--base-size-16);--brand-Button-control-size-large:var(--brand-control-large-size);--brand-Button-control-size-medium:var(--brand-control-medium-size);--brand-Button-control-size-small:var(--brand-control-small-size)}:root,[data-color-mode=light]{--brand-button-primary-bgColor-rest:var(--base-color-scale-green-6);--brand-button-primary-bgColor-hover:color-mix(in srgb,var(--base-color-scale-green-6),#000 16%);--brand-button-primary-bgColor-active:linear-gradient(0deg,rgba(0,0,0,0.24) 0%,rgba(0,0,0,0.24) 100%),var(--base-color-scale-green-6);--brand-button-primary-bgColor-disabled:var(--base-color-scale-gray-4);--brand-button-primary-borderColor-rest:transparent;--brand-button-primary-borderColor-hover:transparent;--brand-button-primary-borderColor-active:var(--base-color-scale-green-7);--brand-button-primary-borderColor-disabled:transparent;--brand-button-primary-fgColor-rest:var(--base-color-scale-white-0);--brand-button-primary-fgColor-disabled:var(--base-color-scale-gray-2);--brand-button-primary-shadow-active:none;--brand-button-secondary-bgColor-rest:rgba(0,0,0,0.06);--brand-button-secondary-bgColor-hover:rgba(0,0,0,0.1164);--brand-button-secondary-bgColor-active:rgba(0,0,0,0.2104);--brand-button-secondary-borderColor-rest:var(--base-color-scale-gray-2);--brand-button-secondary-borderColor-hover:var(--base-color-scale-gray-2);--brand-button-secondary-borderColor-active:var(--base-color-scale-gray-2);--brand-button-secondary-fgColor-rest:var(--brand-color-text-default);--brand-button-secondary-fgColor-disabled:var(--base-color-scale-gray-3);--brand-button-subtle-bgColor-rest:rgba(0,0,0,0.01);--brand-button-subtle-bgColor-hover:rgba(0,0,0,0.1164);--brand-button-subtle-bgColor-active:rgba(0,0,0,0.2104);--brand-button-subtle-borderColor-rest:var(--base-color-scale-gray-2);--brand-button-subtle-borderColor-hover:var(--base-color-scale-gray-2);--brand-button-subtle-borderColor-active:var(--base-color-scale-gray-2);--brand-button-subtle-fgColor-rest:var(--brand-color-text-default);--brand-button-subtle-fgColor-disabled:var(--base-color-scale-gray-3)}[data-color-mode=dark]{--brand-button-primary-bgColor-rest:var(--base-color-scale-green-5);--brand-button-primary-bgColor-hover:color-mix(in srgb,var(--base-color-scale-green-5),#000 16%);--brand-button-primary-bgColor-active:linear-gradient(0deg,rgba(0,0,0,0.24) 0%,rgba(0,0,0,0.24) 100%),var(--base-color-scale-green-5);--brand-button-primary-bgColor-disabled:var(--base-color-scale-gray-4);--brand-button-primary-borderColor-rest:transparent;--brand-button-primary-borderColor-hover:transparent;--brand-button-primary-borderColor-active:var(--base-color-scale-green-6);--brand-button-primary-borderColor-disabled:transparent;--brand-button-primary-fgColor-rest:var(--base-color-scale-white-0);--brand-button-primary-fgColor-disabled:var(--base-color-scale-gray-2);--brand-button-primary-shadow-active:none;--brand-button-secondary-bgColor-rest:rgba(255,255,255,0.12);--brand-button-secondary-bgColor-hover:rgba(255,255,255,0.16);--brand-button-secondary-bgColor-active:rgba(255,255,255,0.26);--brand-button-secondary-borderColor-rest:rgba(255,255,255,0.06);--brand-button-secondary-borderColor-hover:rgba(255,255,255,0.12);--brand-button-secondary-borderColor-active:rgba(255,255,255,0.12);--brand-button-secondary-fgColor-rest:var(--brand-color-text-default);--brand-button-secondary-fgColor-disabled:var(--base-color-scale-gray-4);--brand-button-subtle-bgColor-rest:rgba(0,0,0,0.01);--brand-button-subtle-bgColor-hover:rgba(255,255,255,0.16);--brand-button-subtle-bgColor-active:rgba(255,255,255,0.24);--brand-button-subtle-borderColor-rest:var(--base-color-scale-gray-6);--brand-button-subtle-borderColor-hover:rgba(255,255,255,0.12);--brand-button-subtle-borderColor-active:rgba(255,255,255,0.12);--brand-button-subtle-fgColor-rest:var(--brand-color-text-default);--brand-button-subtle-fgColor-disabled:var(--base-color-scale-gray-4)}