.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-delay:0s;animation-delay:var(--animation-delay);animation-timing-function:cubic-bezier(.7,0,.1,1);animation-timing-function:var(--animation-timing-function)}.air3-transition-intro-leave-active{animation-direction:reverse}@keyframes air3-transition-intro{0%{opacity:var(--opacity-start);transform:translate(var(--translate-x-start),var(--translate-y-start)) scale(var(--scale-x-start),var(--scale-y-start))}to{opacity:var(--opacity-end);transform:translate(var(--translate-x-end),var(--translate-y-end)) scale(var(--scale-x-end),var(--scale-y-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(--ws-mobile-x);bottom:0;left:0;padding:var(--toaster-container-padding);pointer-events:none;position:fixed;right:0;z-index:var(--toaster-container-zindex)}@media (min-width:700px){.air3-toaster-container{--toaster-container-padding:var(--spacing-4x) var(--ws-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-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);margin:0 auto var(--spacing-2x);pointer-events:visible;transition:all .8s cubic-bezier(.9,0,.5,1);transition:all var(--animation-duration) var(--animation-timing-function)}.air3-toaster .air3-toaster-focus-message{font-size:var(--font-size-base-xs);margin-top:var(--spacing-1x)}.air3-toaster.air3-toaster-instant{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;pointer-events:none;position:fixed;right:0;top:0}@media (min-width:700px){.air3-toaster .air3-alert:not(.air3-alert-instant){max-width:var(--toaster-max-width);min-width:var(--toaster-min-width)}}.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-info);--alert-text:var(--text-on-info);--alert-text-icon:var(--text-on-info);--alert-btn-underline:underline;--alert-bg-success:var(--bg-success);--alert-text-success:var(--text-on-success);--alert-text-icon-success:var(--text-on-success);--alert-bg-warning:var(--bg-warning);--alert-text-warning:var(--text-on-warning);--alert-text-icon-warning:var(--text-on-warning);--alert-bg-danger:var(--bg-danger);--alert-text-danger:var(--text-on-danger);--alert-text-icon-danger:var(--text-on-danger);--alert-inline-bg:var(--bg-info-light);--alert-inline-text:var(--text-on-info-light);--alert-inline-text-icon: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-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-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-on-danger-light);--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;background:var(--alert-bg);border:0;border:var(--hc-border,0);border-radius:var(--alert-radius);color:var(--alert-text);display:flex;font-size:var(--alert-font-size);gap:var(--alert-gap);min-height:48px;min-height:var(--alert-min-height);padding:var(--alert-padding)}.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);line-height:var(--alert-line-height-sm);position:relative}.air3-alert.air3-alert-sm .air3-icon{--icon-size:var(--alert-icon-size-sm)}.air3-alert.air3-alert-sm .air-alert-actions{gap:var(--alert-gap-sm);position:absolute;right:var(--spacing-1x);top:var(--spacing-1x)}.air3-alert+.air3-alert{margin-top:var(--spacing-2x)}.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-icon{align-items:self-start;color:var(--alert-text-icon);display:flex;padding:0}.air-alert-actions{align-self:flex-start;background:transparent;border:0;display:flex;gap:var(--spacing-4x)}.air-alert-actions .air3-alert-close,.air-alert-actions .air3-btn-link{--text-link-hover:currentColor;--underline-btn-link:var(--alert-btn-underline);align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:flex;justify-content:center;min-height:var(--alert-wide-btn-min-size);min-width:var(--alert-wide-btn-min-size)}.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)}.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)}.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)}.air3-alert-content{align-self:center;flex:1;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);--alert-text:var(--text-on-glass);--alert-text-icon:currentColor;align-items:center;flex-direction:column;min-height:124px;min-height:var(--alert-instant-height);min-width:140px;min-width:var(--alert-instant-width);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}
