.air3-alert{--alert-min-height:var(--alert-height);--alert-max-width:var(--container-global-max-width);--alert-padding:var(--space-3) var(--space-4);--alert-radius:var(--alert-border-radius);--alert-icon-size:24px;--alert-bg:var(--alert-sitewide-generic-bg-color);--alert-text:var(--alert-sitewide-generic-text-color);--alert-text-icon:var(--alert-sitewide-generic-icon-color);--alert-btn-underline:underline;--alert-border-width:0;--alert-border-color:var(--alert-sitewide-generic-border-color);--alert-border:var(--alert-border-width) solid var(--alert-border-color);--alert-bg-success:var(--alert-sitewide-success-bg-color);--alert-text-success:var(--alert-sitewide-success-text-color);--alert-text-icon-success:var(--alert-sitewide-success-icon-color);--alert-border-color-success:var(--alert-sitewide-success-border-color);--alert-bg-warning:var(--alert-sitewide-warning-bg-color);--alert-text-warning:var(--alert-sitewide-warning-text-color);--alert-text-icon-warning:var(--alert-sitewide-warning-icon-color);--alert-border-color-warning:var(--alert-sitewide-warning-border-color);--alert-bg-danger:var(--alert-sitewide-negative-bg-color);--alert-text-danger:var(--alert-sitewide-negative-text-color);--alert-text-icon-danger:var(--alert-sitewide-negative-icon-color);--alert-border-color-danger:var(--alert-sitewide-negative-border-color);--alert-inline-bg:var(--alert-page-generic-bg-color);--alert-inline-text:var(--alert-page-generic-text-color);--alert-inline-text-icon:var(--alert-page-generic-icon-color);--alert-inline-bg-success:var(--alert-page-success-bg-color);--alert-inline-text-success:var(--alert-page-success-text-color);--alert-inline-text-icon-success:var(--alert-page-success-icon-color);--alert-inline-bg-warning:var(--alert-page-warning-bg-color);--alert-inline-text-warning:var(--alert-page-warning-text-color);--alert-inline-text-icon-warning:var(--alert-page-warning-icon-color);--alert-inline-bg-danger:var(--alert-page-negative-bg-color);--alert-inline-text-danger:var(--alert-page-negative-text-color);--alert-inline-text-icon-danger:var(--alert-page-negative-icon-color);--alert-inline-bg-upsell:var(--upsell-bg-color);--alert-inline-text-upsell:var(--upsell-text-color);--alert-inline-text-icon-upsell:var(--upsell-text-color);--alert-wide-min-height:40px;--alert-wide-btn-min-size:24px;--alert-wide-padding:var(--space-2) calc((100% - min(100%, var(--alert-max-width)) + var(--space-12))/2);--alert-wide-radius:0;--alert-min-height-sm:var(--height-sm);--alert-radius-sm:var(--radius-sm);--alert-font-size-sm:var(--text-xs);--alert-line-height-sm:var(--line-height-tight);--alert-padding-sm:var(--space-2);--alert-gap-sm:var(--space-2);--alert-icon-size-sm:16px;--link-page-font-weight:var(--alert-font-weight);--link-page-text-color:currentColor;--link-page-hover-text-color:currentColor;display:flex;gap:var(--alert-gap);min-height:var(--alert-min-height);padding:var(--alert-padding);font-size:var(--alert-font-size);font-weight:var(--alert-font-weight);border-radius:var(--alert-radius);background:var(--alert-bg);color:var(--alert-text);border:var(--hc-border,var(--alert-border))}.air3-alert.air3-alert-sm{--alert-min-height:var(--alert-min-height-sm);--alert-radius:var(--alert-radius-sm);--alert-font-size:var(--alert-font-size-sm);--alert-padding:var(--alert-padding-sm);--alert-gap:var(--alert-gap-sm);position:relative;line-height:var(--alert-line-height-sm)}.air3-alert.air3-alert-sm .air3-icon{--icon-size:var(--alert-icon-size-sm)}.air3-alert.air3-alert-sm .air-alert-actions{position:absolute;top:var(--space-1);right:var(--space-1);gap:var(--alert-gap-sm)}.air3-alert .air3-icon{--icon-size:var(--alert-icon-size)}.air3-alert.air3-alert-inline{background:var(--alert-inline-bg);color:var(--alert-inline-text)}.air3-alert.air3-alert-inline>.air3-alert-icon{color:var(--alert-inline-text-icon)}.air3-alert.air3-alert-upsell{--alert-inline-bg:var(--alert-inline-bg-upsell);--alert-inline-text:var(--alert-inline-text-upsell);--alert-inline-text-icon:var(--alert-inline-text-icon-upsell)}.air3-alert .air3-alert-icon{align-items:self-start;display:flex;padding:0;color:var(--alert-text-icon)}.air-alert-actions{align-self:flex-start;display:flex;gap:var(--space-4);border:0;background:transparent}.air-alert-actions .air3-alert-close,.air-alert-actions .air3-btn-link{padding:0!important;--btn-link-hover-text-color:currentColor;--link-page-hover-text-color:currentColor;--link-page-underline:var(--alert-btn-underline);display:flex;align-items:center;justify-content:center;min-width:var(--alert-wide-btn-min-size);min-height:var(--alert-wide-btn-min-size);border:0;background:transparent;color:currentColor;cursor:pointer;font-weight:var(--alert-font-weight)}.air3-alert-positive{--alert-bg:var(--alert-bg-success);--alert-text:var(--alert-text-success);--alert-text-icon:var(--alert-text-icon-success);--alert-inline-bg:var(--alert-inline-bg-success);--alert-inline-text:var(--alert-inline-text-success);--alert-inline-text-icon:var(--alert-inline-text-icon-success);--alert-border-color:var(--alert-border-color-success)}.air3-alert-warning{--alert-bg:var(--alert-bg-warning);--alert-text:var(--alert-text-warning);--alert-text-icon:var(--alert-text-icon-warning);--alert-inline-bg:var(--alert-inline-bg-warning);--alert-inline-text:var(--alert-inline-text-warning);--alert-inline-text-icon:var(--alert-inline-text-icon-warning);--alert-border-color:var(--alert-border-color-warning)}.air3-alert-negative{--alert-bg:var(--alert-bg-danger);--alert-text:var(--alert-text-danger);--alert-text-icon:var(--alert-text-icon-danger);--alert-inline-bg:var(--alert-inline-bg-danger);--alert-inline-text:var(--alert-inline-text-danger);--alert-inline-text-icon:var(--alert-inline-text-icon-danger);--alert-border-color:var(--alert-border-color-danger)}.air3-alert-content{flex:1;align-self:center;word-wrap:break-word;word-break:break-word}.air3-alert-content-actions{padding-right:var(--space-16)}.air3-alert-side-wide{--alert-padding:var(--alert-wide-padding);--alert-min-height:var(--alert-wide-min-height);--alert-radius:var(--alert-wide-radius);--alert-btn-underline:none}.air3-alert-instant{--alert-instant-width:140px;--alert-instant-height:124px;--alert-gap:var(--space-2);--alert-bg:var(--inverted-bg-color);--alert-text:var(--inverted-primary-text-color);--alert-text-icon:currentColor;min-width:140px;min-width:var(--alert-instant-width);min-height:124px;min-height:var(--alert-instant-height);flex-direction:column;align-items:center;padding:var(--space-6)}.air3-alert-instant,.air3-alert-instant .air3-alert-icon{justify-content:center}.air3-alert-instant .air3-alert-icon .air3-icon{--icon-size:48px}.air3-alert-instant .air3-alert-content{text-align:center}.keyboard-user .air3-alert-generic a:focus,.keyboard-user .air3-alert-generic button:focus{--focus-outline-color:currentColor}[theme^=ngm] .air3-alert.air3-alert-inline:not(.air3-alert-sm)>.air3-alert-icon{margin-top:2.5px}.air3-btn{--c-btn-height:var(--btn-height);--c-btn-gap:var(--space-2);--btn-padding-x:var(--space-6);--btn-border:var(--btn-border-width) solid var(--btn-border-color,transparent);--c-btn-font-size:var(--btn-font-size);--c-btn-font-weight:var(--btn-font-weight);--btn-radius:var(--btn-border-radius);--btn-bg-primary:var(--btn-primary-bg-color);--btn-bg-primary-hover:var(--btn-primary-hover-bg-color);--btn-text-primary:var(--btn-primary-text-color);--btn-text-primary-hover:var(--btn-primary-hover-text-color);--btn-text-icon-primary:var(--btn-primary-icon-color);--btn-border-color-primary:var(--btn-primary-border-color);--btn-border-color-primary-hover:var(--btn-primary-hover-border-color);--btn-bg-primary-inverted:var(--btn-inverted-primary-bg-color);--btn-bg-primary-inverted-hover:var(--btn-inverted-primary-hover-bg-color);--btn-text-primary-inverted:var(--btn-inverted-primary-text-color);--btn-text-primary-inverted-hover:var(--btn-inverted-primary-hover-text-color);--btn-text-icon-primary-inverted:var(--btn-inverted-primary-icon-color);--btn-border-color-primary-inverted:var(--btn-inverted-primary-border-color);--btn-border-color-primary-inverted-hover:var(--btn-inverted-primary-hover-border-color);--btn-bg-secondary:var(--btn-secondary-bg-color);--btn-bg-secondary-hover:var(--btn-secondary-hover-bg-color);--btn-text-secondary:var(--btn-secondary-text-color);--btn-text-secondary-hover:var(--btn-secondary-hover-text-color);--btn-text-icon-secondary:var(--btn-secondary-icon-color);--btn-border-color-secondary:var(--btn-secondary-border-color);--btn-border-color-secondary-hover:var(--btn-secondary-hover-border-color);--btn-bg-secondary-inverted:var(--btn-inverted-secondary-bg-color);--btn-bg-secondary-inverted-hover:var(--btn-inverted-secondary-hover-bg-color);--btn-text-secondary-inverted:var(--btn-inverted-secondary-text-color);--btn-text-secondary-inverted-hover:var(--btn-inverted-secondary-hover-text-color);--btn-text-icon-secondary-inverted:var(--btn-inverted-secondary-icon-color);--btn-border-color-secondary-inverted:var(--btn-inverted-secondary-border-color);--btn-border-color-secondary-inverted-hover:var(--btn-inverted-secondary-hover-border-color);--btn-bg-tertiary:var(--btn-tertiary-bg-color);--btn-bg-tertiary-hover:var(--btn-tertiary-hover-bg-color);--btn-text-tertiary:var(--btn-tertiary-text-color);--btn-text-tertiary-hover:var(--btn-tertiary-hover-text-color);--btn-text-icon-tertiary:var(--btn-tertiary-icon-color);--btn-border-color-tertiary:var(--btn-tertiary-border-color);--btn-border-color-tertiary-hover:var(--btn-tertiary-hover-border-color);--btn-bg-tertiary-inverted:var(--btn-inverted-tertiary-bg-color);--btn-bg-tertiary-inverted-hover:var(--btn-inverted-tertiary-hover-bg-color);--btn-text-tertiary-inverted:var(--btn-inverted-tertiary-text-color);--btn-text-tertiary-inverted-hover:var(--btn-inverted-tertiary-hover-text-color);--btn-text-icon-tertiary-inverted:var(--btn-inverted-tertiary-icon-color);--btn-border-color-tertiary-inverted:var(--btn-inverted-tertiary-border-color);--btn-border-color-tertiary-inverted-hover:var(--btn-inverted-tertiary-hover-border-color);--btn-font-weight-link:var(--font-weight-medium);--btn-text-link-inverted:var(--link-inverted-text-color);--btn-text-link-inverted-hover:var(--link-inverted-hover-text-color);--btn-height-sm:var(--btn-sm-height);--btn-gap-sm:var(--btn-sm-gap);--btn-padding-x-sm:var(--space-4);--btn-font-size-sm:var(--btn-sm-font-size);--btn-height-lg:initial;--btn-padding-x-lg:inherit;--btn-font-size-lg:var(--btn-font-size);--btn-height-xl:initial;--btn-padding-x-xl:inherit;--btn-font-size-xl:var(--btn-font-size);--btn-bg-circle:var(--btn-circle-bg-color);--btn-bg-circle-hover:var(--btn-circle-hover-bg-color);--btn-text-circle:var(--btn-circle-text-color);--btn-text-circle-hover:var(--btn-circle-hover-text-color);--btn-bg-circle-inverted:var(--btn-circle-inverted-bg-color);--btn-bg-circle-inverted-hover:var(--btn-circle-inverted-hover-bg-color);--btn-text-circle-inverted:var(--btn-circle-inverted-text-color);--btn-text-circle-inverted-hover:var(--btn-circle-inverted-hover-text-color);--btn-size-counter:var(--height-sm);--btn-bg-counter:var(--hc-bg-btn,var(--btn-bg-primary));--btn-bg-counter-primary:var(--btn-bg-primary-hover);--btn-bg-counter-primary-hover:var(--hc-bg-btn,var(--btn-bg-primary));--btn-text-counter:var(--hc-text-on-btn,var(--btn-text-primary));display:inline-flex;justify-content:center;align-items:center;-moz-column-gap:var(--c-btn-gap);column-gap:var(--c-btn-gap);max-height:var(--c-btn-height);line-height:var(--c-btn-height);padding:0 var(--btn-padding-x);font-size:var(--c-btn-font-size);font-weight:var(--c-btn-font-weight);background-color:transparent;background-color:var(--btn-bg,transparent);color:inherit;color:var(--btn-text,inherit);border:var(--btn-border);border-radius:var(--btn-radius);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .1s ease-in-out;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}@media(hover:hover){.air3-btn:hover:not(.air3-btn-loading):not(.air3-btn-loading-success){--btn-bg:var(--btn-bg-hover,inherit);--btn-text:var(--btn-text-hover,inherit)}.air3-btn:hover:not(.air3-btn-loading):not(.air3-btn-loading-success):not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-hover,inherit)}}.air3-btn .air3-icon{flex:none;color:inherit;color:var(--btn-text-icon,inherit)}a.air3-btn{--link-page-underline:none;--link-page-hover-underline:none;--link-page-text-color:var(--btn-text);--link-page-hover-text-color:var(--btn-text-hover)}@media(forced-colors:active){a.air3-btn:hover{border-color:var(--hc-bg-selected)}}.air3-btn:active:not([disabled]):not(.is-disabled){transform:scale(.96);transform:scale(var(--reduced-motion,.96))}.air3-btn.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success){--btn-text:var(--disabled-text-color);cursor:not-allowed}.air3-btn:not(.air3-btn-circle):not(.air3-btn-circle-inverted):not(.air3-btn-link-secondary):has(.air3-icon){padding-left:calc(var(--btn-padding-x) - var(--space-1))}.air3-btn-primary{--btn-bg:var(--btn-bg-primary);--btn-bg-hover:var(--btn-bg-primary-hover);--btn-text-icon:var(--btn-text-icon-primary)}.air3-btn-primary:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-primary);--btn-border-color-hover:var(--btn-border-color-primary-hover)}@media(forced-colors:active){.air3-btn-primary:not([disabled]):not(.is-disabled){forced-color-adjust:none}.air3-btn-primary:not([disabled]):not(.is-disabled):focus{outline-color:var(--hc-text-on-selected)}}.air3-btn-primary,a.air3-btn-primary{--btn-text:var(--btn-text-primary);--btn-text-hover:var(--btn-text-primary-hover)}@media(forced-colors:active){a.air3-btn-primary{--btn-bg:var(--hc-text-link);--btn-text:var(--hc-bg-base);--btn-border-color-primary:var(--hc-text-link)}}.air3-btn-primary-inverted{--btn-bg:var(--btn-bg-primary-inverted);--btn-bg-hover:var(--btn-bg-primary-inverted-hover);--btn-text:var(--btn-text-primary-inverted);--btn-text-hover:var(--btn-text-primary-inverted-hover);--btn-text-icon:var(--btn-text-icon-primary-inverted);--btn-border-color:var(--btn-border-color-primary-inverted);--btn-border-color-hover:var(--btn-border-color-primary-inverted-hover)}.air3-btn-secondary{--btn-bg:var(--btn-bg-secondary);--btn-bg-hover:var(--btn-bg-secondary-hover);--btn-text:var(--btn-text-secondary);--btn-text-hover:var(--btn-text-secondary-hover);--btn-text-icon:var(--btn-text-icon-secondary)}.air3-btn-secondary:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-secondary);--btn-border-color-hover:var(--btn-border-color-secondary-hover)}.air3-btn-secondary-inverted{--btn-bg:var(--btn-bg-secondary-inverted);--btn-bg-hover:var(--btn-bg-secondary-inverted-hover);--btn-text-icon:var(--btn-text-icon-secondary-inverted)}.air3-btn-secondary-inverted:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-secondary-inverted);--btn-border-color-hover:var(--btn-border-color-secondary-inverted-hover)}.air3-btn-secondary-inverted,a.air3-btn-secondary-inverted{--btn-text:var(--btn-text-secondary-inverted);--btn-text-hover:var(--btn-text-secondary-inverted-hover)}.air3-btn-tertiary{--btn-bg:var(--btn-bg-tertiary);--btn-bg-hover:var(--btn-bg-tertiary-hover);--btn-text:var(--btn-text-tertiary);--btn-text-hover:var(--btn-text-tertiary-hover);--btn-text-icon:var(--btn-text-icon-tertiary)}.air3-btn-tertiary:not([disabled]):not(.is-disabled){--btn-border-color:var(--btn-border-color-tertiary);--btn-border-color-hover:var(--btn-border-color-tertiary-hover)}.air3-btn-tertiary-inverted{--btn-bg:var(--btn-bg-tertiary-inverted);--btn-bg-hover:var(--btn-bg-tertiary-inverted-hover);--btn-text:var(--btn-text-tertiary-inverted);--btn-text-hover:var(--btn-text-tertiary-inverted-hover);--btn-text-icon:var(--btn-text-icon-tertiary-inverted);--btn-border-color:var(--btn-border-color-tertiary-inverted);--btn-border-color-hover:var(--btn-border-color-tertiary-inverted-hover)}.air3-btn-link,.air3-btn-link-secondary-alt{--btn-text:var(--btn-link-text-color);background:var(--btn-link-bg-color);color:var(--btn-link-text-color);-webkit-text-decoration:var(--btn-link-underline);text-decoration:var(--btn-link-underline)}.air3-btn-link-secondary-alt:hover:where(:not([disabled]):not(.is-disabled)),.air3-btn-link:hover:where(:not([disabled]):not(.is-disabled)){background:var(--btn-link-hover-bg-color);color:var(--btn-link-hover-text-color);-webkit-text-decoration:var(--btn-link-hover-underline);text-decoration:var(--btn-link-hover-underline)}.air3-btn-link-secondary-alt:not(.air3-btn):not([disabled]):not(.is-disabled):hover,.air3-btn-link:not(.air3-btn):not([disabled]):not(.is-disabled):hover{--btn-link-hover-underline:underline;color:var(--btn-link-hover-text-color)}.air3-btn-link-secondary-alt{--link-page-underline:none;--link-page-hover-underline:underline}.air3-btn-link-inverted,.air3-btn-link-inverted.is-disabled,.air3-btn-link-inverted[disabled]{--btn-bg:transparent;--btn-text:var(--btn-text-link-inverted)}@media(hover:hover){.air3-btn-link-inverted:hover:not([disabled]):not(.is-disabled){--btn-bg:transparent;--btn-text:var(--btn-text-link-inverted-hover)}}.air3-btn-link,.air3-btn-link-inverted,.air3-btn-link-inverted-secondary,.air3-btn-link-secondary,.air3-btn-link-secondary-alt{border:0;font-weight:var(--link-standalone-font-weight)}.air3-btn-link-inverted-secondary:not(.air3-btn),.air3-btn-link-inverted:not(.air3-btn),.air3-btn-link-secondary-alt:not(.air3-btn),.air3-btn-link-secondary:not(.air3-btn),.air3-btn-link:not(.air3-btn){padding:0;background:transparent}.air3-btn-link-inverted-secondary.is-disabled,.air3-btn-link-inverted-secondary[disabled],.air3-btn-link-inverted.is-disabled,.air3-btn-link-inverted[disabled],.air3-btn-link-secondary-alt.is-disabled,.air3-btn-link-secondary-alt[disabled],.air3-btn-link-secondary.is-disabled,.air3-btn-link-secondary[disabled],.air3-btn-link.is-disabled,.air3-btn-link[disabled]{color:var(--disabled-text-color);cursor:not-allowed}.air3-btn-link-secondary{color:var(--link-page-text-color);-webkit-text-decoration:var(--link-page-underline);text-decoration:var(--link-page-underline);font-weight:var(--link-page-font-weight)}.air3-btn-link-secondary:hover:where(:not([disabled]):not(.is-disabled)){color:var(--link-page-hover-text-color);-webkit-text-decoration:var(--link-page-hover-underline);text-decoration:var(--link-page-hover-underline)}.air3-btn-link-inverted-secondary,.air3-btn-link-inverted-secondary.is-disabled,.air3-btn-link-inverted-secondary[disabled]{--btn-bg:transparent;background:transparent;color:var(--link-inverted-secondary-text-color)}@media(hover:hover){.air3-btn-link-inverted-secondary:hover:not([disabled]):not(.is-disabled){--btn-bg:transparent;background:transparent;color:var(--link-inverted-secondary-hover-text-color)}}.air3-btn-circle-inverted.is-disabled,.air3-btn-circle-inverted[disabled],.air3-btn-link-inverted-secondary.is-disabled,.air3-btn-link-inverted-secondary[disabled],.air3-btn-link-inverted.is-disabled,.air3-btn-link-inverted[disabled],.air3-btn-primary-inverted.is-disabled,.air3-btn-primary-inverted[disabled],.air3-btn-secondary-inverted.is-disabled,.air3-btn-secondary-inverted[disabled],.air3-btn-tertiary-inverted.is-disabled,.air3-btn-tertiary-inverted[disabled]{--btn-bg-hover:transparent;--btn-border-color:transparent}.air3-btn-primary.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-primary[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-secondary.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-secondary[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-tertiary.is-disabled:not(.air3-btn-loading):not(.air3-btn-loading-success),.air3-btn-tertiary[disabled]:not(.air3-btn-loading):not(.air3-btn-loading-success){--btn-bg:var(--disabled-bg-color)}.air3-btn-link-inverted-secondary.is-disabled,.air3-btn-link-inverted-secondary[disabled],.air3-btn-primary-inverted.is-disabled,.air3-btn-primary-inverted[disabled],.air3-btn-secondary-inverted.is-disabled,.air3-btn-secondary-inverted[disabled],.air3-btn-tertiary-inverted.is-disabled,.air3-btn-tertiary-inverted[disabled]{--btn-bg:var(--inverted-disabled-bg-color)!important;--btn-text:var(--inverted-disabled-text-color);color:var(--inverted-disabled-text-color)}.air3-btn-sm{--btn-padding-x:var(--btn-padding-x-sm);--c-btn-font-size:var(--btn-font-size-sm);--c-btn-height:var(--btn-height-sm);--c-btn-gap:var(--btn-gap-sm)}.air3-btn-lg{--c-btn-height:var(--btn-height-lg);--c-btn-font-size:var(--btn-font-size-lg)}.air3-btn-xl{--c-btn-height:var(--btn-height-xl);--c-btn-font-size:var(--btn-font-size-xl)}.air3-btn-circle,.air3-btn-circle-inverted{width:var(--c-btn-height);height:var(--c-btn-height);padding:0;border-radius:var(--radius-full);max-height:none}.air3-btn-circle:not([disabled]):not(.is-disabled):not(.air3-btn-primary):not(.air3-btn-secondary):not(.air3-btn-tertiary):not(.air3-btn-primary-inverted):not(.air3-btn-secondary-inverted):not(.air3-btn-tertiary-inverted){--btn-bg:var(--btn-bg-circle);--btn-text:var(--btn-text-circle)}.air3-btn-circle:not([disabled]):not(.is-disabled):not(.air3-btn-primary):not(.air3-btn-secondary):not(.air3-btn-tertiary):not(.air3-btn-primary-inverted):not(.air3-btn-secondary-inverted):not(.air3-btn-tertiary-inverted):hover{--btn-bg:var(--btn-bg-circle-hover);--btn-text:var(--btn-text-circle-hover)}.air3-btn-circle.is-disabled,.air3-btn-circle[disabled]{--btn-bg-hover:transparent}.air3-btn-circle-inverted,.air3-btn-circle-inverted.is-disabled,.air3-btn-circle-inverted[disabled]{--btn-text:var(--btn-text-circle-inverted)}.air3-btn-circle-inverted:not([disabled]):not(.is-disabled):not(.air3-btn-secondary):not(.air3-btn-tertiary){--btn-bg:var(--btn-bg-circle-inverted);--btn-text:var(--btn-text-circle-inverted-hover)}.air3-btn-circle-inverted:not([disabled]):not(.is-disabled):not(.air3-btn-secondary):not(.air3-btn-tertiary):hover{--btn-bg:var(--btn-bg-circle-inverted-hover)}.air3-btn-block{display:flex;width:100%}@media(max-width:699.98px){.air3-btn-block-sm{width:100%}}.air3-btn-counter .air3-btn-counter-text{flex:1}.air3-btn-counter .air3-btn-counter-circle{background-color:var(--btn-bg-counter);color:var(--btn-text-counter);border-radius:var(--radius-full);width:var(--btn-size-counter);height:var(--btn-size-counter);min-width:var(--btn-size-counter);min-height:var(--btn-size-counter);line-height:var(--btn-size-counter);margin-right:calc((var(--btn-padding-x) - var(--space-1))*-1)}@media(max-width:699.98px){.air3-btn-counter[class*=air3-btn-block] .air3-btn-counter-circle{margin-left:calc(var(--c-btn-gap)*-2)}}.air3-btn-counter.air3-btn-primary{--btn-bg-counter:var(--btn-bg-counter-primary)}.air3-btn-counter.air3-btn-primary:hover{--btn-bg-counter:var(--btn-bg-counter-primary-hover)}.air3-btn-counter.is-disabled .air3-btn-counter-circle,.air3-btn-counter[disabled] .air3-btn-counter-circle{--btn-bg-counter:var(--disabled-inner-bg-color);--btn-bg-counter-primary:var(--disabled-inner-bg-color);--btn-bg-counter-primary-hover:var(--disabled-inner-bg-color);--btn-text-counter:var(--disabled-inner-text-color)}.air3-btn-link-inline-primary,.air3-btn-link-inline-secondary{--c-btn-height:initial;--btn-height-lg:initial;--btn-text:var(--link-text-color);--btn-text-hover:var(--link-hover-text-color);--btn-radius:var(--radius-btn-link);padding:0}.air3-btn-link-inline-primary:hover:where(:not([disabled]):not(.is-disabled)),.air3-btn-link-inline-secondary:hover:where(:not([disabled]):not(.is-disabled)){-webkit-text-decoration:var(--underline-link-hover);text-decoration:var(--underline-link-hover)}.air3-btn-link-inline-secondary{--btn-text:var(--link-secondary-text-color);--btn-text-hover:var(--link-secondary-hover-text-color)}[theme=air-3-0] .air3-btn-circle-inverted.is-disabled,[theme=air-3-0] .air3-btn-circle-inverted[disabled],[theme=air-3-0] .air3-btn-link-inverted-secondary.is-disabled,[theme=air-3-0] .air3-btn-link-inverted-secondary[disabled],[theme=air-3-0] .air3-btn-link-inverted.is-disabled,[theme=air-3-0] .air3-btn-link-inverted[disabled],[theme=air-3-0] .air3-btn-primary-inverted.is-disabled,[theme=air-3-0] .air3-btn-primary-inverted[disabled],[theme=air-3-0] .air3-btn-secondary-inverted.is-disabled,[theme=air-3-0] .air3-btn-secondary-inverted[disabled],[theme=air-3-0] .air3-btn-tertiary-inverted.is-disabled,[theme=air-3-0] .air3-btn-tertiary-inverted[disabled],[theme=dark] .air3-btn-circle-inverted.is-disabled,[theme=dark] .air3-btn-circle-inverted[disabled],[theme=dark] .air3-btn-link-inverted-secondary.is-disabled,[theme=dark] .air3-btn-link-inverted-secondary[disabled],[theme=dark] .air3-btn-link-inverted.is-disabled,[theme=dark] .air3-btn-link-inverted[disabled],[theme=dark] .air3-btn-primary-inverted.is-disabled,[theme=dark] .air3-btn-primary-inverted[disabled],[theme=dark] .air3-btn-secondary-inverted.is-disabled,[theme=dark] .air3-btn-secondary-inverted[disabled],[theme=dark] .air3-btn-tertiary-inverted.is-disabled,[theme=dark] .air3-btn-tertiary-inverted[disabled]{opacity:.4}@media(forced-colors:active){[theme=air-3-0] .air3-btn-circle-inverted.is-disabled,[theme=air-3-0] .air3-btn-circle-inverted[disabled],[theme=air-3-0] .air3-btn-link-inverted-secondary.is-disabled,[theme=air-3-0] .air3-btn-link-inverted-secondary[disabled],[theme=air-3-0] .air3-btn-link-inverted.is-disabled,[theme=air-3-0] .air3-btn-link-inverted[disabled],[theme=air-3-0] .air3-btn-primary-inverted.is-disabled,[theme=air-3-0] .air3-btn-primary-inverted[disabled],[theme=air-3-0] .air3-btn-secondary-inverted.is-disabled,[theme=air-3-0] .air3-btn-secondary-inverted[disabled],[theme=air-3-0] .air3-btn-tertiary-inverted.is-disabled,[theme=air-3-0] .air3-btn-tertiary-inverted[disabled],[theme=dark] .air3-btn-circle-inverted.is-disabled,[theme=dark] .air3-btn-circle-inverted[disabled],[theme=dark] .air3-btn-link-inverted-secondary.is-disabled,[theme=dark] .air3-btn-link-inverted-secondary[disabled],[theme=dark] .air3-btn-link-inverted.is-disabled,[theme=dark] .air3-btn-link-inverted[disabled],[theme=dark] .air3-btn-primary-inverted.is-disabled,[theme=dark] .air3-btn-primary-inverted[disabled],[theme=dark] .air3-btn-secondary-inverted.is-disabled,[theme=dark] .air3-btn-secondary-inverted[disabled],[theme=dark] .air3-btn-tertiary-inverted.is-disabled,[theme=dark] .air3-btn-tertiary-inverted[disabled]{opacity:1}}[theme^=ngm-] .air3-btn{--btn-padding-x:var(--space-4)}[theme^=ngm-] .air3-btn-counter{--btn-padding-x:var(--space-6);position:relative}[theme^=ngm-] .air3-btn-counter[disabled] .air3-btn-counter-circle{background:var(--disabled-bg-color);color:var(--disabled-text-color)}[theme^=ngm-] .air3-btn-counter .air3-btn-counter-circle{--btn-size-counter:24px;position:absolute;top:calc(var(--space-1)*-1);right:calc(var(--space-1)*-1);display:grid;align-content:center;justify-content:center;place-content:center;font-size:var(--text-xs);background:var(--inverted-bg-color);color:var(--inverted-primary-text-color);border:1px solid var(--inverted-border-color);margin-right:0}[class*=air3-btn-negative-]{--btn-bg-negative-primary:var(--btn-negative-primary-bg-color);--btn-bg-negative-primary-hover:var(--btn-negative-primary-hover-bg-color);--btn-text-negative-primary:var(--btn-negative-primary-text-color);--btn-text-negative-primary-hover:var(--btn-negative-primary-hover-text-color);--btn-text-icon-negative-primary:var(--btn-negative-primary-icon-color);--btn-border-color-negative-primary:var(--btn-negative-primary-border-color);--btn-bg-negative-secondary:var(--btn-negative-secondary-bg-color);--btn-bg-negative-secondary-hover:var(--btn-negative-secondary-hover-bg-color);--btn-text-negative-secondary:var(--btn-negative-secondary-text-color);--btn-text-negative-secondary-hover:var(--btn-negative-secondary-hover-text-color);--btn-text-icon-negative-secondary:var(--btn-negative-secondary-icon-color);--btn-border-color-negative-secondary:var(--btn-negative-secondary-border-color);--btn-bg-negative-tertiary:var(--btn-negative-tertiary-bg-color);--btn-bg-negative-tertiary-hover:var(--btn-negative-tertiary-hover-bg-color);--btn-text-negative-tertiary:var(--btn-negative-tertiary-text-color);--btn-text-negative-tertiary-hover:var(--btn-negative-tertiary-hover-text-color);--btn-text-icon-negative-tertiary:var(--btn-negative-tertiary-icon-color);--btn-border-color-negative-tertiary:var(--btn-negative-tertiary-border-color)}.is-disabled[class*=air3-btn-negative-],[class*=air3-btn-negative-][disabled]{--btn-bg:var(--disabled-bg-color)!important;--btn-border-color:var(--disabled-bg-color)}.air3-btn-negative-primary{--btn-bg:var(--btn-bg-negative-primary);--btn-bg-hover:var(--btn-bg-negative-primary-hover);--btn-text:var(--btn-text-negative-primary);--btn-text-hover:var(--btn-text-negative-primary-hover);--btn-text-icon:var(--btn-text-icon-negative-primary);--btn-border-color:var(--btn-border-color-negative-primary)}.air3-btn-negative-secondary{--btn-bg:var(--btn-bg-negative-secondary);--btn-bg-hover:var(--btn-bg-negative-secondary-hover);--btn-text:var(--btn-text-negative-secondary);--btn-text-hover:var(--btn-text-negative-secondary-hover);--btn-text-icon:var(--btn-text-icon-negative-secondary);--btn-border-color:var(--btn-border-color-negative-secondary)}.air3-btn-negative-tertiary{--btn-bg:var(--btn-bg-negative-tertiary);--btn-bg-hover:var(--btn-bg-negative-tertiary-hover);--btn-text:var(--btn-text-negative-tertiary);--btn-text-hover:var(--btn-text-negative-tertiary-hover);--btn-text-icon:var(--btn-text-icon-negative-tertiary);--btn-border-color:var(--btn-border-color-negative-tertiary)}.air3-btn-content{display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0;position:relative;z-index:1}.air3-btn-loading-content-hidden{opacity:0;transform:scale(.94)}.air3-btn-loading-content-visible{opacity:1;transform:translate(0) scale(1)}.air3-btn-content.air3-btn-loading-content-hidden,.air3-btn-content.air3-btn-loading-content-visible{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.air3-btn-loading-content-returning{animation:air3-btn-loading-text-enter .52s cubic-bezier(.34,1.56,.64,1) both}.air3-btn-loading-overlay{position:absolute;inset:0;display:inline-flex;justify-content:center;align-items:center;pointer-events:none;z-index:2}.air3-btn-loading-spinner{border:2px solid;border-right:2px solid transparent;border-radius:100%;animation:air3-btn-loading-spin 1s linear infinite}.air3-btn-loading-checkmark,.air3-btn-loading-spinner{width:calc(var(--c-btn-height)*.5);height:calc(var(--c-btn-height)*.5)}.air3-btn-loading-checkmark{display:inline-flex;align-items:center;justify-content:center;animation:air3-btn-loading-check-enter .22s ease-out}.air3-btn-loading-checkmark svg{display:block;width:100%;height:100%}.air3-btn-loading-checkmark path{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:-28;animation:air3-btn-loading-check-draw .26s ease-out 80ms forwards}.air3-btn-loading-progress{position:absolute;top:calc(var(--btn-border-width)*-1);right:calc(var(--btn-border-width)*-1);bottom:calc(var(--btn-border-width)*-1);left:calc(var(--btn-border-width)*-1);overflow:hidden;border-radius:inherit;background:transparent;pointer-events:none;z-index:0}.air3-btn-loading-progress-bar{position:absolute;top:0;bottom:0;left:0;background:var(--c-btn-bg-primary-hover);transform-origin:left center;transition:width .15s ease-in-out}.air3-btn-loading,.air3-btn-loading-success{position:relative}.air3-btn-loading,.air3-btn-loading-success,.air3-btn-loading-success[disabled],.air3-btn-loading[disabled]{cursor:progress}@media(prefers-reduced-motion:reduce){.air3-btn-loading-checkmark,.air3-btn-loading-checkmark path,.air3-btn-loading-content-returning,.air3-btn-loading-spinner{animation-duration:1ms;animation-iteration-count:1}.air3-btn-content.air3-btn-loading-content-hidden,.air3-btn-content.air3-btn-loading-content-visible{transition-duration:1ms}}@keyframes air3-btn-loading-spin{to{transform:rotate(1turn)}}@keyframes air3-btn-loading-check-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes air3-btn-loading-check-draw{0%{stroke-dashoffset:-28}to{stroke-dashoffset:0}}@keyframes air3-btn-loading-text-enter{0%{opacity:0;transform:translate(30px)}50%{opacity:.7;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.air3-toaster{--toaster-min-width:335px;--toaster-max-width:720px;--animation-duration:.8s;--translate-x-start:0;--animation-timing-function:cubic-bezier(.9,0,.5,1);transition:all .8s cubic-bezier(.9,0,.5,1);transition:all var(--animation-duration) var(--animation-timing-function);pointer-events:visible;margin:0 auto var(--space-2)}.air3-toaster .air3-toaster-focus-message{font-size:var(--text-xs);margin-top:var(--space-1)}.air3-toaster.air3-toaster-instant{position:fixed;display:flex;margin:auto;align-items:center;justify-content:center;pointer-events:none;inset:0}@media(min-width:700px){.air3-toaster .air3-alert:not(.air3-alert-instant){min-width:var(--toaster-min-width);max-width:var(--toaster-max-width)}}.air3-toaster .air3-alert.air3-alert-generic .air3-alert-icon .air3-icon,.air3-toaster .air3-alert.air3-alert-negative .air3-alert-icon .air3-icon,.air3-toaster .air3-alert.air3-alert-positive .air3-alert-icon .air3-icon,.air3-toaster .air3-alert.air3-alert-warning .air3-alert-icon .air3-icon{--icon-color-bg:var(--alert-bg)}[theme^=ngm-] .air3-toaster .air3-alert .air3-alert-icon .air3-icon{--icon-color-bg:var(--static-inverted-primary-text-color);margin-top:2.5px}.air3-transition-intro-enter-active,.air3-transition-intro-leave-active{--animation-duration:.5s;--animation-timing-function:cubic-bezier(.7,0,.1,1);--translate-x-start:-20px;--translate-x-end:0;--translate-y-start:-20px;--translate-y-end:0;--scale-x-start:1;--scale-x-end:1;--scale-y-start:1;--scale-y-end:1;--opacity-start:0;--opacity-end:1;--animation-delay:0s;--transition-type:air3-transition-intro;animation:air3-transition-intro .5s;animation:var(--transition-type) var(--animation-duration);animation-timing-function:cubic-bezier(.7,0,.1,1);animation-timing-function:var(--animation-timing-function);animation-delay:0s;animation-delay:var(--animation-delay)}.air3-transition-intro-leave-active{animation-direction:reverse}@keyframes air3-transition-intro{0%{transform:translate(var(--translate-x-start),var(--translate-y-start)) scale(var(--scale-x-start),var(--scale-y-start));opacity:var(--opacity-start)}to{transform:translate(var(--translate-x-end),var(--translate-y-end)) scale(var(--scale-x-end),var(--scale-y-end));opacity:var(--opacity-end)}}@keyframes air3-fade-in-transition{0%{opacity:var(--opacity-start)}20%{opacity:var(--opacity-start)}to{opacity:var(--opacity-start)}}.air3-toaster-container{--toaster-container-zindex:var(--zindex-toaster);--toaster-container-padding:var(--space-2) var(--space-mobile-x);z-index:var(--toaster-container-zindex);position:fixed;left:0;right:0;bottom:0;pointer-events:none;padding:var(--toaster-container-padding)}@media(min-width:700px){.air3-toaster-container{--toaster-container-padding:var(--space-4) var(--space-mobile-x);display:flex;flex-direction:column}}.air3-toaster-container .air3-transition-intro-enter-active,.air3-toaster-container .air3-transition-intro-leave-active{--animation-duration:.8s;--animation-timing-function:cubic-bezier(.9,0,.5,1);--translate-x-start:0;--translate-y-start:-15px;--scale-x-start:.95;--scale-y-start:.95}@media(prefers-reduced-motion:reduce){[class*=air3-transition]{animation:none!important;transition:none!important}}
