:root{--surface-checkbox:var(--surface-base);--surface-checkbox-hover:var(--surface-hover);--surface-checkbox-checked:var(--interactive-accent);--surface-checkbox-disabled:var(--surface-disabled);--surface-checkbox-disabled-checked:var(--surface-disabled);--border-checkbox:var(--border-default);--border-checkbox-hover:var(--border-hover);--border-checkbox-focus:var(--border-focus);--border-checkbox-checked:var(--border-selected);--border-checkbox-disabled:var(--border-disabled);--icon-checkbox:var(--icon-inverse);--icon-checkbox-disabled:var(--icon-disabled);--surface-checkbox-checked-hover:var(--interactive-accent-hover);--border-checkbox-checked-hover:var(--border-accent);--shadow-checkbox-focus:0 0 0 3px var(--border-focus);--surface-checkbox-error:var(--surface-base);--border-checkbox-error:var(--border-error);--shadow-checkbox-error:0 0 0 3px var(--border-error-subtle);--surface-radio:var(--surface-base);--surface-radio-hover:var(--surface-hover);--surface-radio-checked:var(--surface-base);--surface-radio-disabled:var(--surface-disabled);--border-radio:var(--border-default);--border-radio-hover:var(--border-hover);--border-radio-focus:var(--border-focus);--border-radio-checked:var(--border-selected);--border-radio-disabled:var(--border-disabled);--indicator-radio:var(--interactive-accent);--indicator-radio-disabled:var(--icon-disabled);--surface-picker:var(--surface-raised);--surface-picker-hover:var(--surface-hover);--surface-picker-disabled:var(--surface-disabled);--surface-picker-option:transparent;--surface-picker-option-hover:var(--surface-hover);--surface-picker-option-selected:var(--surface-active);--border-picker:var(--border-default);--border-picker-hover:var(--border-hover);--border-picker-focus:var(--border-focus);--border-picker-error:var(--border-error);--border-picker-disabled:var(--border-disabled);--text-picker:var(--text-default);--text-picker-placeholder:var(--text-placeholder);--text-picker-disabled:var(--text-disabled);--text-picker-option:var(--text-default);--text-picker-option-selected:var(--text-accent);--icon-picker:var(--icon-default);--icon-picker-disabled:var(--icon-disabled);--surface-textarea:var(--surface-base);--surface-textarea-disabled:var(--surface-disabled);--border-textarea:var(--border-default);--border-textarea-hover:var(--border-hover);--border-textarea-focus:var(--border-focus);--border-textarea-error:var(--border-error);--border-textarea-disabled:var(--border-disabled);--text-textarea:var(--text-default);--text-textarea-placeholder:var(--text-placeholder);--text-textarea-disabled:var(--text-disabled);--surface-switch-track:var(--surface-sunken);--surface-switch-track-hover:var(--surface-deep);--surface-switch-track-checked:var(--interactive-accent);--surface-switch-track-checked-hover:var(--interactive-accent-hover);--surface-switch-track-disabled:var(--surface-disabled);--surface-switch-track-disabled-checked:var(--surface-disabled);--surface-switch-thumb:var(--surface-base);--surface-switch-thumb-disabled:var(--surface-inverse);--border-switch-focus:var(--border-focus);--transition-switch-track:background-color var(--foundation-duration-normal) var(--foundation-ease-out);--transition-switch-thumb:transform var(--foundation-duration-normal) var(--foundation-ease-out);--transition-switch-border:border-color var(--foundation-duration-fast) var(--foundation-ease-out);--transition-switch-focus:box-shadow var(--foundation-duration-fast) var(--foundation-ease-out);--transition-switch-hover:background-color var(--foundation-duration-fast) var(--foundation-ease-out);--text-form-label:var(--text-default);--text-form-label-disabled:var(--text-disabled);--text-form-label-required:var(--text-error);--text-form-hint:var(--text-muted);--text-form-error:var(--text-error);--text-form-success:var(--text-success);--radius-checkbox-sm:var(--radius-xs);--radius-checkbox:var(--radius-xs);--radius-checkbox-lg:var(--radius-sm);--radius-radio:var(--radius-full);--radius-switch-track:var(--radius-full);--radius-switch-thumb:var(--radius-full);--space-form-field-gap:var(--foundation-space-2);--space-form-label-margin:var(--foundation-space-1);--space-form-hint-margin:var(--foundation-space-1);--space-form-error-margin:var(--foundation-space-1);--size-checkbox-sm:16px;--size-checkbox-md:20px;--size-checkbox-lg:24px;--size-radio-sm:16px;--size-radio-md:20px;--size-radio-lg:24px;--size-switch-sm-width:32px;--size-switch-sm-height:18px;--size-switch-sm-thumb:14px;--size-switch-md-width:40px;--size-switch-md-height:22px;--size-switch-md-thumb:18px;--size-switch-lg-width:48px;--size-switch-lg-height:26px;--size-switch-lg-thumb:22px;--duration-form-transition:var(--foundation-duration-fast);--easing-form-transition:var(--foundation-easing-ease-out)}.form-focus-ring{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--border-focus)}:root{--surface-tab:transparent;--surface-tab-hover:var(--surface-subtle);--surface-tab-active:var(--surface-base);--text-tab:var(--text-medium);--text-tab-hover:var(--text-strong);--text-tab-active:var(--text-strong);--border-tab:var(--border-subtle);--border-tab-active:var(--icon-accent);--spinner-color:var(--interactive-accent);--spinner-track-color:var(--border-strong);--spinner-track-on-primary:var(--surface-inverse-active);--spinner-track-on-secondary:var(--text-disabled);--spinner-track-on-accent:var(--interactive-accent-active);--spinner-track-on-destructive:var(--text-muted);--spinner-track-on-ghost:var(--border-strong);--surface-skeleton-start:var(--surface-deep);--surface-skeleton-end:var(--surface-sunken);--surface-skeleton-start-accent:var(--surface-accent-muted);--surface-skeleton-end-accent:var(--surface-accent-subtle);--opacity-skeleton-pulse-min:0.6;--opacity-skeleton-pulse-max:1.0;--alpha-skeleton-shine-min:0;--alpha-skeleton-shine-mid:0.35;--alpha-skeleton-shine-max:0;--duration-skeleton-pulse:1.5s;--duration-skeleton-shine:1.2s;--radius-skeleton:var(--radius-md);--radius-skeleton-circle:9999px;--easing-skeleton:var(--foundation-easing-standard);--size-tag-height-small:20px;--size-tag-height-medium:24px;--size-tag-height-large:32px;--space-tag-padding-x-small:var(--foundation-space-2);--space-tag-padding-y-small:var(--foundation-space-1);--space-tag-padding-x-medium:var(--foundation-space-3);--space-tag-padding-y-medium:var(--foundation-space-1);--space-tag-padding-x-large:var(--foundation-space-4);--space-tag-padding-y-large:var(--foundation-space-2);--font-tag-size-small:var(--font-body-xs-size);--font-tag-size-medium:var(--font-body-sm-size);--font-tag-size-large:var(--font-body-md-size);--space-tag-icon-gap-small:var(--foundation-space-1);--space-tag-icon-gap-medium:var(--foundation-space-2);--space-tag-icon-gap-large:var(--foundation-space-2);--size-tag-icon-small:12px;--size-tag-icon-medium:14px;--size-tag-icon-large:16px;--size-tag-remove-small:14px;--size-tag-remove-medium:16px;--size-tag-remove-large:18px;--radius-tag:var(--radius-sm);--transition-tag:var(--foundation-transition-base)}.container{width:100%;box-sizing:border-box;padding-top:var(--space-container);padding-bottom:var(--space-container);gap:var(--space-container);max-width:var(--width-container);margin-inline:auto;padding-inline:var(--foundation-space-4);min-height:-moz-fit-content;min-height:fit-content}.spacingXs{gap:var(--foundation-container-spacing-xs)}.spacingSm{gap:var(--foundation-container-spacing-sm)}.spacingMd{gap:var(--foundation-container-spacing-md)}.spacingLg{gap:var(--foundation-container-spacing-lg)}.spacingXl{gap:var(--foundation-container-spacing-xl)}.spacing2xl{gap:var(--foundation-container-spacing-2xl)}.maxWidthMedia{max-width:var(--width-media)}.maxWidthForm{max-width:var(--width-form)}.maxWidthNavbar{width:100%;max-width:100%;padding-inline:0}.heightFull{flex:1 1}.heightFit{height:-moz-fit-content;height:fit-content}.alignLeft{text-align:left;margin-inline:0 auto}.alignCenter{text-align:center;margin-inline:auto}.alignRight{text-align:right;margin-inline:auto 0}.noPadding{padding-top:0;padding-bottom:0}@media (max-width:768px){.container{padding-inline:var(--foundation-space-1)}}.container *,.section{box-sizing:border-box}.section{width:100%;display:flex;flex-direction:column;padding-top:var(--space-section);padding-bottom:var(--space-section);overflow:visible;background-color:var(--section-background,var(--surface-base));position:relative;scroll-margin-top:var(--navbar-void)}.spacing3xs{padding-top:var(--foundation-section-spacing-3xs);padding-bottom:var(--foundation-section-spacing-3xs)}.spacing2xs{padding-top:var(--foundation-section-spacing-2xs);padding-bottom:var(--foundation-section-spacing-2xs)}.spacingXs{padding-top:var(--foundation-section-spacing-xs);padding-bottom:var(--foundation-section-spacing-xs)}.spacingSm{padding-top:var(--foundation-section-spacing-sm);padding-bottom:var(--foundation-section-spacing-sm)}.spacingMd{padding-top:var(--foundation-section-spacing-md);padding-bottom:var(--foundation-section-spacing-md)}.spacingLg{padding-top:var(--foundation-section-spacing-lg);padding-bottom:var(--foundation-section-spacing-lg)}.spacingXl{padding-top:var(--foundation-section-spacing-xl);padding-bottom:var(--foundation-section-spacing-xl)}.spacing2xl{padding-top:var(--foundation-section-spacing-2xl);padding-bottom:var(--foundation-section-spacing-2xl)}.positionStatic{position:static}.positionRelative{position:relative}.positionSticky{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.positionFixed{position:fixed;top:0;z-index:1000}.positionAbsolute{position:absolute}.heightAuto{min-height:-moz-fit-content;min-height:fit-content}.heightFull,.heightScreen{min-height:100vh;justify-content:center}.height90vh{min-height:90vh;justify-content:center}.height75vh{min-height:75vh;justify-content:center}.height50vh{min-height:50vh;justify-content:center}.heightMediaHalf{min-height:var(--section-media-height,50vh);justify-content:center}.overflowVisible{overflow:visible}.overflowHidden{overflow:hidden}.overflowAuto{overflow:auto}.overflowScroll{overflow:scroll}.overflowClip{overflow:clip}.backgroundRaised{background-color:var(--surface-raised)}.backgroundElevated{background-color:var(--surface-elevated)}.backgroundInverse{background-color:var(--surface-inverse);color:var(--text-on-inverse)}.backgroundMedia{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.backgroundTransparent{background-color:transparent}.backgroundGenerative,.backgroundGradient{background-color:transparent;overflow:hidden}.backgroundPattern{background-color:var(--surface-default);overflow:hidden}.backgroundVideo{background-color:transparent;overflow:hidden}.backgroundImage{background-color:var(--surface-page);overflow:visible}.backgroundSolid{overflow:hidden}.backgroundParticle{background-color:transparent;overflow:hidden}.splitBackgroundContainer{position:absolute;top:var(--split-inset,0);right:var(--split-inset,0);bottom:var(--split-inset,0);width:var(--split-percentage,50%);border-radius:var(--split-radius,0);z-index:0;pointer-events:none;overflow:hidden}.splitBackgroundContainer[data-split-shape=diagonal]{-webkit-clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.splitBackgroundContainer[data-split-shape=diagonal-reverse]{-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0 100%);clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}.splitBackgroundContainer[data-split-shape=wave]{-webkit-clip-path:ellipse(100% 55% at 100% 50%);clip-path:ellipse(100% 55% at 100% 50%)}@media (max-width:768px){.splitBackgroundContainer{left:0;right:0;width:100%}.splitBackgroundContainer[data-split-shape=diagonal-reverse],.splitBackgroundContainer[data-split-shape=diagonal],.splitBackgroundContainer[data-split-shape=wave]{-webkit-clip-path:none;clip-path:none}}.backgroundOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);pointer-events:none;z-index:0}.backgroundGenerative>:not(canvas):not(.splitBackgroundContainer),.backgroundGradient>:not(div[class*=gradientBackground]):not(.splitBackgroundContainer),.backgroundImage>:not(.splitBackgroundContainer):not(div[class*=imageBackground]):not([data-background-layer]),.backgroundMedia>:not(.backgroundOverlay):not(.splitBackgroundContainer),.backgroundParticle>:not(.splitBackgroundContainer):not(canvas),.backgroundPattern>:not(div[class*=patternBackground]):not(.splitBackgroundContainer),.backgroundSolid>:not(.splitBackgroundContainer):not(div[class*=solidBackground]),.backgroundVideo>:not(div[class*=container]):not(.splitBackgroundContainer){position:relative;z-index:1}@media (max-width:768px){.section[style*="--mobile-bg-opacity"] .splitBackgroundContainer,.section[style*="--mobile-bg-opacity"]>canvas,.section[style*="--mobile-bg-opacity"]>div[class*=Background]{opacity:var(--mobile-bg-opacity)}}.section *{box-sizing:border-box}.editingMode{transition:border .2s ease-in-out}.editingMode:hover{border:var(--border-width-sm) solid rgba(59,130,246,.6);box-shadow:0 0 0 1px rgba(59,130,246,.2)}.alert{display:flex;align-items:center;gap:var(--space-alert-gap);position:relative;width:100%;padding:var(--space-alert-padding);border:var(--border-width-sm) solid;border-radius:var(--radius-alert);font-family:var(--font-body-family);transition:background-color var(--foundation-duration-fast) var(--foundation-ease-out),border-color var(--foundation-duration-fast) var(--foundation-ease-out)}.alert--info{background-color:var(--surface-info-subtle);border-color:var(--border-info-subtle);color:var(--text-info)}.alert--success{background-color:var(--surface-success-subtle);border-color:var(--border-success-subtle);color:var(--text-success)}.alert--warning{background-color:var(--surface-warning-subtle);border-color:var(--border-warning-subtle);color:var(--text-warning)}.alert--error{background-color:var(--surface-error-subtle);border-color:var(--border-error-subtle);color:var(--text-error)}.alert--info.alert--muted{background-color:var(--surface-info-muted);border-color:var(--border-info);color:var(--text-info-strong)}.alert--success.alert--muted{background-color:var(--surface-success-muted);border-color:var(--border-success);color:var(--text-success-strong)}.alert--warning.alert--muted{background-color:var(--surface-warning-muted);border-color:var(--border-warning);color:var(--text-warning-strong)}.alert--error.alert--muted{background-color:var(--surface-error-muted);border-color:var(--border-error);color:var(--text-error-strong)}.alert--info.alert--vibrant{background-color:var(--surface-info);border-color:var(--border-info);color:var(--text-on-info)}.alert--success.alert--vibrant{background-color:var(--surface-success);border-color:var(--border-success);color:var(--text-on-success)}.alert--warning.alert--vibrant{background-color:var(--surface-warning);border-color:var(--border-warning);color:var(--text-on-warning)}.alert--error.alert--vibrant{background-color:var(--surface-error);border-color:var(--border-error);color:var(--text-on-error)}.alert__indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0}.alert--info .alert__indicator{color:var(--icon-info)}.alert--success .alert__indicator{color:var(--icon-success)}.alert--warning .alert__indicator{color:var(--icon-warning)}.alert--error .alert__indicator{color:var(--icon-error)}.alert--muted .alert__indicator,.alert--vibrant .alert__indicator{color:currentColor}.alert__content{flex:1 1;display:flex;flex-direction:column;gap:var(--foundation-space-1);min-width:0}.alert__title{margin:0;font-weight:var(--foundation-weight-semibold);line-height:var(--foundation-leading-tight)}.alert__description{margin:0;line-height:var(--foundation-leading-normal)}.alert__close-wrapper{display:flex;align-items:flex-start;margin-left:auto;flex-shrink:0;margin-top:calc(-1 * var(--foundation-space-1));margin-right:calc(-1 * var(--foundation-space-1))}@media (max-width:640px){.alert{padding:var(--space-alert-padding);gap:var(--space-alert-gap)}.alert__description,.alert__title{font-size:inherit}}.toast{display:flex;align-items:center;gap:var(--space-toast-gap);position:relative;width:400px;height:64px;padding:var(--space-toast-padding);border:var(--border-width-sm) solid;border-radius:var(--radius-toast);font-family:var(--font-body-family);opacity:0;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.toast-container--top-center .toast,.toast-container--top-left .toast,.toast-container--top-right .toast{box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.toast-container--bottom-center .toast,.toast-container--bottom-left .toast,.toast-container--bottom-right .toast{box-shadow:var(--shadow-toast)}.toast[data-state=visible]{opacity:1;transform:translate(0)}.toast-container--top-center .toast[data-state=entering],.toast-container--top-left .toast[data-state=entering],.toast-container--top-right .toast[data-state=entering]{animation:toastSlideInFromTop .4s cubic-bezier(.34,1.56,.64,1) forwards}.toast-container--top-center .toast[data-state=exiting],.toast-container--top-left .toast[data-state=exiting],.toast-container--top-right .toast[data-state=exiting]{animation:toastSlideOutToTop .3s cubic-bezier(.4,0,.2,1) forwards}.toast-container--bottom-center .toast[data-state=entering],.toast-container--bottom-left .toast[data-state=entering],.toast-container--bottom-right .toast[data-state=entering]{animation:toastSlideInFromBottom .4s cubic-bezier(.34,1.56,.64,1) forwards}.toast-container--bottom-center .toast[data-state=exiting],.toast-container--bottom-left .toast[data-state=exiting],.toast-container--bottom-right .toast[data-state=exiting]{animation:toastSlideOutToBottom .3s cubic-bezier(.4,0,.2,1) forwards}.toast--info{background-color:var(--surface-info-subtle);border-color:var(--border-info-subtle);color:var(--text-info)}.toast--success{background-color:var(--surface-success-subtle);border-color:var(--border-success-subtle);color:var(--text-success)}.toast--warning{background-color:var(--surface-warning-subtle);border-color:var(--border-warning-subtle);color:var(--text-warning)}.toast--error{background-color:var(--surface-error-subtle);border-color:var(--border-error-subtle);color:var(--text-error)}.toast--info.toast--muted{background-color:var(--surface-info-muted);border-color:var(--border-info);color:var(--text-info-strong)}.toast--success.toast--muted{background-color:var(--surface-success-muted);border-color:var(--border-success);color:var(--text-success-strong)}.toast--warning.toast--muted{background-color:var(--surface-warning-muted);border-color:var(--border-warning);color:var(--text-warning-strong)}.toast--error.toast--muted{background-color:var(--surface-error-muted);border-color:var(--border-error);color:var(--text-error-strong)}.toast--info.toast--vibrant{background-color:var(--surface-info);border-color:var(--border-info);color:var(--text-on-info)}.toast--success.toast--vibrant{background-color:var(--surface-success);border-color:var(--border-success);color:var(--text-on-success)}.toast--warning.toast--vibrant{background-color:var(--surface-warning);border-color:var(--border-warning);color:var(--text-on-warning)}.toast--error.toast--vibrant{background-color:var(--surface-error);border-color:var(--border-error);color:var(--text-on-error)}.toast__icon-left{display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast--info .toast__icon-left{color:var(--icon-info)}.toast--success .toast__icon-left{color:var(--icon-success)}.toast--warning .toast__icon-left{color:var(--icon-warning)}.toast--error .toast__icon-left{color:var(--icon-error)}.toast--muted .toast__icon-left,.toast--vibrant .toast__icon-left{color:currentColor}.toast__content{flex:1 1;display:flex;flex-direction:column;gap:var(--foundation-space-1);min-width:0}.toast__title{margin:0;font-weight:var(--foundation-weight-semibold)}.toast__message{margin:0;line-height:var(--foundation-leading-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toast__end-content{display:flex;align-items:center;gap:var(--foundation-space-2);margin-left:var(--foundation-space-2)}.toast__close{display:flex;align-items:center;justify-content:center;padding:var(--foundation-space-1);margin:calc(-1 * var(--foundation-space-1));background:none;border:none;cursor:pointer;border-radius:var(--radius-xs);color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.toast:hover .toast__close{opacity:1;pointer-events:auto}.toast__close:hover{background-color:rgba(0,0,0,.1);transform:scale(1.1)}.toast__close:active{transform:scale(.95);transition-duration:.1s}.toast__close:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1;pointer-events:auto}.toast__progress{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:transparent;border-bottom-left-radius:var(--radius-toast);border-bottom-right-radius:var(--radius-toast);overflow:hidden}.toast__progress-bar{height:100%;background-color:currentColor;opacity:.3;transform-origin:left;transition:transform .1s linear;border-radius:inherit}@keyframes toastSlideInFromTop{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideOutToTop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.98)}}@keyframes toastSlideInFromBottom{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideOutToBottom{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.98)}}.toast-container{position:fixed;z-index:var(--z-toast,3400);display:flex;flex-direction:column;align-items:center;gap:0;max-height:calc(100vh - var(--foundation-space-6) * 2);overflow:visible;pointer-events:none}.toast-container .toast{pointer-events:auto;position:relative;z-index:3}.toast-stack-indicator{transform:translateX(-50%);width:100%;height:100%;z-index:1}.toast-stack-card,.toast-stack-indicator{position:absolute;top:0;left:50%;pointer-events:none}.toast-stack-card{width:400px;height:64px;border-radius:var(--radius-toast);border:var(--border-width-sm) solid;box-shadow:0 2px 8px rgba(0,0,0,.15)}.toast-stack-card--1{transform:translateX(-50%) translateY(8px) scale(.96);z-index:2;opacity:.9}.toast-stack-card--1,.toast-stack-card--2{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-stack-card--2{transform:translateX(-50%) translateY(16px) scale(.92);z-index:1;opacity:.75}.toast-stack-card--info{background-color:var(--surface-info-subtle);border-color:var(--border-info-subtle)}.toast-stack-card--success{background-color:var(--surface-success-subtle);border-color:var(--border-success-subtle)}.toast-stack-card--warning{background-color:var(--surface-warning-subtle);border-color:var(--border-warning-subtle)}.toast-stack-card--error{background-color:var(--surface-error-subtle);border-color:var(--border-error-subtle)}@media (max-width:640px){.toast-stack-card{width:calc(100vw - var(--foundation-space-4) * 2)}}.toast-container--top-right{top:var(--foundation-space-6);right:var(--foundation-space-6);align-items:flex-end}.toast-container--top-left{top:var(--foundation-space-6);left:var(--foundation-space-6);align-items:flex-start}.toast-container--top-center{top:var(--foundation-space-6);left:50%;transform:translateX(-50%);align-items:center}.toast-container--bottom-right{bottom:var(--foundation-space-6);right:var(--foundation-space-6);align-items:flex-end}.toast-container--bottom-left{bottom:var(--foundation-space-6);left:var(--foundation-space-6);align-items:flex-start}.toast-container--bottom-center{bottom:var(--foundation-space-6);left:50%;transform:translateX(-50%);align-items:center}@media (max-width:640px){.toast-container--bottom-center,.toast-container--bottom-left,.toast-container--bottom-right,.toast-container--top-center,.toast-container--top-left,.toast-container--top-right{left:var(--foundation-space-4);right:var(--foundation-space-4);transform:none}.toast-container--top-center,.toast-container--top-left,.toast-container--top-right{top:var(--foundation-space-4)}.toast-container--bottom-center,.toast-container--bottom-left,.toast-container--bottom-right{bottom:var(--foundation-space-4)}.toast{width:calc(100vw - var(--foundation-space-4) * 2)}}@media (prefers-reduced-motion:reduce){.toast-container--bottom-center .toast[data-state=entering],.toast-container--bottom-left .toast[data-state=entering],.toast-container--bottom-right .toast[data-state=entering],.toast-container--top-center .toast[data-state=entering],.toast-container--top-left .toast[data-state=entering],.toast-container--top-right .toast[data-state=entering]{animation:toastFadeIn .2s ease forwards}.toast-container--bottom-center .toast[data-state=exiting],.toast-container--bottom-left .toast[data-state=exiting],.toast-container--bottom-right .toast[data-state=exiting],.toast-container--top-center .toast[data-state=exiting],.toast-container--top-left .toast[data-state=exiting],.toast-container--top-right .toast[data-state=exiting]{animation:toastFadeOut .15s ease forwards}@keyframes toastFadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastFadeOut{0%{opacity:1}to{opacity:0}}}