.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(--spacing-2x) var(--spacing-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(--spacing-4x) var(--spacing-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}}.air3-btn{--btn-height:var(--height-base);--btn-gap:var(--spacing-2x);--btn-padding-x:var(--spacing-6x);--btn-border:var(--border-width-btn) solid var(--btn-border-color,transparent);--btn-font-size:var(--font-size-btn-base);--btn-font-weight:var(--font-weight-strong);--btn-radius:var(--radius-btn);--btn-bg-primary:var(--bg-btn-dark);--btn-bg-primary-hover:var(--bg-btn-dark-hover);--btn-text-primary:var(--text-on-btn-dark);--btn-text-primary-hover:var(--text-on-btn-dark-hover);--btn-text-icon-primary:var(--text-icon-on-btn-dark);--btn-border-color-primary:var(--border-color-btn-dark);--btn-border-color-primary-hover:var(--border-color-btn-dark);--btn-shadow-primary:var(--shadow-on-btn-dark);--btn-bg-primary-inverted:var(--bg-btn-dark-inverted);--btn-bg-primary-inverted-hover:var(--bg-btn-dark-inverted-hover);--btn-text-primary-inverted:var(--text-on-btn-dark-inverted);--btn-text-primary-inverted-hover:var(--text-on-btn-dark-inverted-hover);--btn-text-icon-primary-inverted:var(--text-icon-on-btn-dark-inverted);--btn-border-color-primary-inverted:var(--border-color-btn-dark-inverted);--btn-border-color-primary-inverted-hover:var(--border-color-btn-dark-inverted);--btn-shadow-primary-inverted:var(--shadow-on-btn-dark-inverted);--btn-bg-secondary:var(--bg-btn-light);--btn-bg-secondary-hover:var(--bg-btn-light-hover);--btn-text-secondary:var(--text-on-btn-light);--btn-text-secondary-hover:var(--text-on-btn-light-hover);--btn-text-icon-secondary:var(--text-icon-on-btn-light);--btn-border-color-secondary:var(--border-color-btn-light);--btn-border-color-secondary-hover:var(--border-color-btn-light);--btn-shadow-secondary:var(--shadow-on-btn-light);--btn-bg-secondary-inverted:var(--bg-btn-light-inverted);--btn-bg-secondary-inverted-hover:var(--bg-btn-light-inverted-hover);--btn-text-secondary-inverted:var(--text-on-btn-light-inverted);--btn-text-secondary-inverted-hover:var(--text-on-btn-light-inverted-hover);--btn-text-icon-secondary-inverted:var(--text-icon-on-btn-light-inverted);--btn-border-color-secondary-inverted:var(--border-color-btn-light-inverted);--btn-border-color-secondary-inverted-hover:var(--border-color-btn-light-inverted);--btn-shadow-secondary-inverted:var(--shadow-on-btn-light-inverted);--btn-bg-tertiary:var(--bg-btn-muted);--btn-bg-tertiary-hover:var(--bg-btn-muted-hover);--btn-text-tertiary:var(--text-on-btn-muted);--btn-text-tertiary-hover:var(--text-on-btn-muted-hover);--btn-text-icon-tertiary:var(--text-icon-on-btn-muted);--btn-border-color-tertiary:var(--border-color-btn-muted);--btn-border-color-tertiary-hover:var( --border-color-btn-muted-hover,var(--border-color-btn-muted) );--btn-shadow-tertiary:var(--shadow-on-btn-muted);--btn-bg-tertiary-inverted:var(--bg-btn-muted-inverted);--btn-bg-tertiary-inverted-hover:var(--bg-btn-muted-inverted-hover);--btn-text-tertiary-inverted:var(--text-on-btn-muted-inverted);--btn-text-tertiary-inverted-hover:var(--text-on-btn-muted-inverted-hover);--btn-text-icon-tertiary-inverted:var(--text-icon-on-btn-muted-inverted);--btn-border-color-tertiary-inverted:var(--border-color-btn-muted-inverted);--btn-border-color-tertiary-inverted-hover:var(--border-color-btn-muted-inverted);--btn-shadow-tertiary-inverted:var(--shadow-on-btn-muted-inverted);--btn-font-weight-link:var(--font-weight-strong);--btn-text-link-inverted:var(--text-link-inverse);--btn-text-link-inverted-hover:var(--text-link-inverse-hover);--btn-height-sm:var(--height-sm);--btn-gap-sm:var(--spacing-2x);--btn-padding-x-sm:var(--spacing-4x);--btn-font-size-sm:var(--font-size-btn-sm);--btn-height-lg:var(--height-lg);--btn-padding-x-lg:inherit;--btn-font-size-lg:var(--font-size-btn-lg);--btn-height-xl:var(--height-xl);--btn-padding-x-xl:inherit;--btn-font-size-xl:var(--font-size-btn-xl);--btn-bg-circle:var(--bg-btn-circle);--btn-bg-circle-hover:var(--bg-btn-circle-hover);--btn-text-circle:var(--text-on-btn-circle);--btn-text-circle-hover:var(--text-on-btn-circle-hover);--btn-bg-circle-inverted:var(--bg-btn-circle-inverted);--btn-bg-circle-inverted-hover:var(--bg-btn-circle-inverted-hover);--btn-text-circle-inverted:var(--text-on-btn-circle-inverted);--btn-text-circle-inverted-hover:var(--text-on-btn-circle-inverted-hover);--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(--btn-gap);column-gap:var(--btn-gap);max-height:var(--btn-height);line-height:var(--btn-height);padding:0 var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--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);box-shadow:none;box-shadow:var(--btn-shadow,none);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{--underline-link:none;--underline-link-hover:none;--text-link:var(--btn-text);--text-link-hover:var(--btn-text)}@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(--text-on-disabled);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(--spacing-1x))}.air3-btn-primary{--btn-bg:var(--btn-bg-primary);--btn-bg-hover:var(--btn-bg-primary-hover);--btn-shadow:var(--btn-shadow-primary);--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);--btn-shadow:var(--btn-shadow-primary-inverted)}.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);--btn-shadow:var(--btn-shadow-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);--btn-shadow:var(--btn-shadow-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);--btn-shadow:var(--btn-shadow-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);--btn-shadow:var(--btn-shadow-tertiary-inverted)}.air3-btn-link,.air3-btn-link-secondary-alt{--btn-text:var(--text-on-btn-link);background:var(--bg-btn-link);color:var(--text-on-btn-link);-webkit-text-decoration:var(--underline-btn-link);text-decoration:var(--underline-btn-link)}.air3-btn-link-secondary-alt:hover:where(:not([disabled]):not(.is-disabled)),.air3-btn-link:hover:where(:not([disabled]):not(.is-disabled)){background:var(--bg-btn-link-hover);color:var(--text-on-btn-link-hover);-webkit-text-decoration:var(--underline-btn-link-hover);text-decoration:var(--underline-btn-link-hover)}.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{--underline-btn-link-hover:underline;color:var(--text-link-hover)}.air3-btn-link-secondary,.air3-btn-link-secondary-alt{color:var(--text-link);-webkit-text-decoration:var(--underline-link);text-decoration:var(--underline-link)}.air3-btn-link-secondary-alt:hover:where(:not([disabled]):not(.is-disabled)),.air3-btn-link-secondary:hover:where(:not([disabled]):not(.is-disabled)){color:var(--text-link-hover);-webkit-text-decoration:var(--underline-link-hover);text-decoration:var(--underline-link-hover)}.air3-btn-link-secondary-alt{--underline-link:none;--underline-link-hover: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-secondary,.air3-btn-link-secondary-alt{border:0;font-weight:var(--font-weight-base)}.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.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(--text-on-disabled);cursor:not-allowed}.air3-btn-circle-inverted.is-disabled,.air3-btn-circle-inverted[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;opacity:.4}@media(forced-colors:active){.air3-btn-circle-inverted.is-disabled,.air3-btn-circle-inverted[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]{opacity:1}}.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(--bg-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(--bg-disabled-inverse);--btn-text:var(--text-on-disabled-inverse)}.air3-btn-sm{--btn-padding-x:var(--btn-padding-x-sm);--btn-font-size:var(--btn-font-size-sm);--btn-height:var(--btn-height-sm);--btn-gap:var(--btn-gap-sm)}.air3-btn-lg{--btn-height:var(--btn-height-lg);--btn-font-size:var(--btn-font-size-lg)}.air3-btn-xl{--btn-height:var(--btn-height-xl);--btn-font-size:var(--btn-font-size-xl)}.air3-btn-circle,.air3-btn-circle-inverted{width:var(--btn-height);height:var(--btn-height);padding:0;border-radius:var(--radius-pill);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-pill);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(--spacing-1x))*-1)}@media(max-width:699.98px){.air3-btn-counter[class*=air3-btn-block] .air3-btn-counter-circle{margin-left:calc(var(--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(--bg-disabled-inner);--btn-bg-counter-primary:var(--bg-disabled-inner);--btn-bg-counter-primary-hover:var(--bg-disabled-inner);--btn-text-counter:var(--text-on-disabled-inner)}.air3-btn-link-inline-primary,.air3-btn-link-inline-secondary{--btn-height:initial;--btn-height-lg:initial;--btn-text:var(--text-on-btn-inline-link-light);--btn-text-hover:var(--text-on-btn-inline-link-light-hover);--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(--text-on-btn-inline-link-dark);--btn-text-hover:var(--text-on-btn-inline-link-dark-hover)}[class*=air3-btn-negative-]{--btn-bg-negative-primary:var(--bg-btn-negative-dark);--btn-bg-negative-primary-hover:var(--bg-btn-negative-dark-hover);--btn-text-negative-primary:var(--text-on-btn-negative-dark);--btn-text-negative-primary-hover:var(--text-on-btn-negative-dark-hover);--btn-text-icon-negative-primary:var(--text-icon-on-btn-negative-dark);--btn-border-color-negative-primary:var(--border-color-btn-negative-dark);--btn-shadow-negative-primary:var(--shadow-on-btn-negative-dark);--btn-bg-negative-secondary:var(--bg-btn-negative-light);--btn-bg-negative-secondary-hover:var(--bg-btn-negative-light-hover);--btn-text-negative-secondary:var(--text-on-btn-negative-light);--btn-text-negative-secondary-hover:var(--text-on-btn-negative-light-hover);--btn-text-icon-negative-secondary:var(--text-icon-on-btn-negative-light);--btn-border-color-negative-secondary:var(--border-color-btn-negative-light);--btn-shadow-negative-secondary:var(--shadow-on-btn-negative-light);--btn-bg-negative-tertiary:var(--bg-btn-negative-muted);--btn-bg-negative-tertiary-hover:var(--bg-btn-negative-muted-hover);--btn-text-negative-tertiary:var(--text-on-btn-negative-muted);--btn-text-negative-tertiary-hover:var(--text-on-btn-negative-muted-hover);--btn-text-icon-negative-tertiary:var(--text-icon-on-btn-negative-muted);--btn-border-color-negative-tertiary:var(--border-color-btn-negative-muted);--btn-shadow-negative-tertiary:var(--shadow-on-btn-negative-muted)}.is-disabled[class*=air3-btn-negative-],[class*=air3-btn-negative-][disabled]{--btn-bg:var(--bg-disabled);--btn-border-color:var(--bg-disabled)}.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);--btn-shadow:var(--btn-shadow-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);--btn-shadow:var(--btn-shadow-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);--btn-shadow:var(--btn-shadow-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(--btn-height)*.5);height:calc(var(--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(--border-width-btn)*-1);right:calc(var(--border-width-btn)*-1);bottom:calc(var(--border-width-btn)*-1);left:calc(var(--border-width-btn)*-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(--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(--spacing-2x)}.air3-toaster .air3-toaster-focus-message{font-size:var(--font-size-base-xs);margin-top:var(--spacing-1x)}.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)}.air3-alert{--alert-min-height:48px;--alert-max-width:var(--max-width-global-container);--alert-gap:var(--spacing-4x);--alert-padding:var(--spacing-3x) var(--spacing-4x);--alert-radius:var(--radius-4x);--alert-font-size:var(--font-size-base-sm);--alert-icon-size:24px;--alert-bg:var(--bg-site-wide-alert,var(--bg-info));--alert-text:var(--text-on-site-wide-alert,var(--text-on-info));--alert-text-icon:var(--text-icon-on-alert,var(--text-on-info));--alert-btn-underline:underline;--alert-border-width:0;--alert-border-color:initial;--alert-border:var(--alert-border-width) solid var(--alert-border-color);--alert-bg-success:var(--bg-site-wide-alert-success,var(--bg-success));--alert-text-success:var(--text-on-site-wide-alert-success,var(--text-on-success));--alert-text-icon-success:var(--text-icon-on-alert-success,var(--text-on-success));--alert-border-color-success:initial;--alert-bg-warning:var(--bg-site-wide-alert-warning,var(--bg-warning));--alert-text-warning:var(--text-on-site-wide-alert-warning,var(--text-on-warning));--alert-text-icon-warning:var(--text-icon-on-alert-warning,var(--text-on-warning));--alert-border-color-warning:initial;--alert-bg-danger:var(--bg-site-wide-alert-danger,var(--bg-danger));--alert-text-danger:var(--text-on-site-wide-alert-danger,var(--text-on-danger));--alert-text-icon-danger:var(--text-icon-on-alert-danger,var(--text-on-danger));--alert-border-color-danger:initial;--alert-inline-bg:var(--bg-info-light);--alert-inline-text:var(--text-on-info-light);--alert-inline-text-icon:var(--text-icon-on-alert,var(--text-on-info-light));--alert-inline-bg-success:var(--bg-success-light);--alert-inline-text-success:var(--text-on-success-light);--alert-inline-text-icon-success:var(--text-icon-on-alert-success,var(--text-on-success-light));--alert-inline-bg-warning:var(--bg-warning-light);--alert-inline-text-warning:var(--text-on-warning-light);--alert-inline-text-icon-warning:var(--text-icon-on-alert-warning,var(--text-on-warning-light));--alert-inline-bg-danger:var(--bg-danger-light);--alert-inline-text-danger:var(--text-on-danger-light);--alert-inline-text-icon-danger:var(--text-icon-on-alert-danger,var(--text-on-danger-light));--alert-inline-bg-upsell:var(--bg-upsell);--alert-inline-text-upsell:var(--text-on-upsell);--alert-inline-text-icon-upsell:var(--text-on-upsell);--alert-wide-min-height:40px;--alert-wide-btn-min-size:24px;--alert-wide-padding:var(--spacing-2x) calc((100% - min(100%, var(--alert-max-width)) + var(--spacing-12x))/2);--alert-wide-radius:0;--alert-min-height-sm:var(--height-sm);--alert-radius-sm:var(--radius-2x);--alert-font-size-sm:var(--font-size-base-xs);--alert-line-height-sm:var(--line-height-base-xs);--alert-padding-sm:var(--spacing-2x);--alert-gap-sm:var(--spacing-2x);--alert-icon-size-sm:16px;--text-link:currentColor;--text-link-hover:currentColor;display:flex;gap:var(--alert-gap);min-height:48px;min-height:var(--alert-min-height);padding:var(--alert-padding);font-size:var(--alert-font-size);border-radius:var(--alert-radius);background:var(--alert-bg);color:var(--alert-text);border:0 solid;border-color:initial;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(--spacing-1x);right:var(--spacing-1x);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(--spacing-4x);border:0;background:transparent}.air-alert-actions .air3-alert-close,.air-alert-actions .air3-btn-link{--text-link-hover:currentColor;--underline-btn-link: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}.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(--spacing-16x)}.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(--spacing-2x);--alert-bg:var(--bg-glass-95);--alert-text:var(--text-on-glass);--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(--spacing-6x)}.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{--outline-text:currentColor}
