.m-toast{--toast-duration:var(--an-duration);--toast-easing:var(--an-ease);--toast-duration-exit:calc(var(--toast-duration) * .6);--toast-easing-exit:cubic-bezier(.4, 0, 1, 1);--toast-shift-distance:var(--space-m);--toast-shift:var(--toast-shift-distance);--toast-viewport-inset:var(--space-m);--toast-inset-block:auto var(--toast-viewport-inset);--toast-inset-inline:auto var(--toast-viewport-inset);--toast-align:stretch;--toast-max-inline-size:24rem;--toast-radius:var(--borderRadius);--toast-accent-width:3px;--toast-border-width:1px;--toast-icon-size:1.25rem;--toast-dismiss-size:2rem;--toast-dismiss-radius:999px;--toast-dismiss-icon-size:1rem;--toast-z-index:var(--zi-overlay);--toast-gap:var(--space-2xs);--toast-padding:var(--space-xs);--toast-item-gap:var(--space-2xs);--toast-font-size:.9rem;--toast-line-height:1.5;--toast-text-color:var(--color-text);--toast-bg-color:var(--color-bg-elevated);--toast-border-color:var(--color-border);--toast-shadow:0 12px 24px -12px var(--color-shadow);--toast-dismiss-color:var(--color-text-muted);--toast-dismiss-color-hover:var(--color-text);--toast-dismiss-bg-color-hover:var(--color-bg-overlay);--toast-accent-color:var(--color-accent-secondary);--toast-icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.6h.01'/%3E%3C/svg%3E");--toast-icon-success:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12.4 2.6 2.6L16 9.6'/%3E%3C/svg%3E");--toast-icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 2.8 20h18.4z'/%3E%3Cpath d='M12 9.5v4.6M12 17.1h.01'/%3E%3C/svg%3E");--toast-icon-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m9 9 6 6M15 9l-6 6'/%3E%3C/svg%3E");--toast-icon:var(--toast-icon-info);inset-block:var(--toast-inset-block);inset-inline:var(--toast-inset-inline);z-index:var(--toast-z-index);max-inline-size:min(var(--toast-max-inline-size),100% - 2*var(--toast-viewport-inset));margin:0;align-items:var(--toast-align);gap:var(--toast-gap);pointer-events:none;flex-direction:column;margin-inline:auto;padding:0;list-style:none;display:flex;position:fixed}.m-toast--blockStart{--toast-inset-block:var(--toast-viewport-inset) auto;--toast-shift:calc(var(--toast-shift-distance) * -1)}.m-toast--inlineStart{--toast-inset-inline:var(--toast-viewport-inset) auto}.m-toast--inlineCenter{--toast-inset-inline:0 0}.m-toast [data-toast-item]{border:var(--toast-border-width) solid var(--toast-border-color);border-inline-start:var(--toast-accent-width) solid var(--toast-accent-color);border-radius:var(--toast-radius);padding:var(--toast-padding);align-items:start;gap:var(--toast-item-gap);font-size:var(--toast-font-size);line-height:var(--toast-line-height);color:var(--toast-text-color);background-color:var(--toast-bg-color);box-shadow:var(--toast-shadow);pointer-events:auto;opacity:1;transition:opacity var(--toast-duration) var(--toast-easing),translate var(--toast-duration) var(--toast-easing);grid-template-columns:auto 1fr auto;display:grid;translate:0}.m-toast [data-toast-item]:before{content:"";inline-size:var(--toast-icon-size);block-size:var(--toast-icon-size);background-color:var(--toast-accent-color);-webkit-mask-image:var(--toast-icon);mask-image:var(--toast-icon);grid-column:1;margin-block-start:calc((1em*var(--toast-line-height) - var(--toast-icon-size))/2);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.m-toast [data-toast-item][data-toast-variant=success]{--toast-accent-color:var(--color-success);--toast-icon:var(--toast-icon-success)}.m-toast [data-toast-item][data-toast-variant=warning]{--toast-accent-color:var(--color-warning);--toast-icon:var(--toast-icon-warning)}.m-toast [data-toast-item][data-toast-variant=error]{--toast-accent-color:var(--color-error);--toast-icon:var(--toast-icon-error)}@starting-style{.m-toast [data-toast-item]{opacity:0;translate:0 var(--toast-shift)}}.m-toast [data-toast-item][data-toast-state=leaving]{opacity:0;translate:0 var(--toast-shift);pointer-events:none;transition:opacity var(--toast-duration-exit) var(--toast-easing-exit),translate var(--toast-duration-exit) var(--toast-easing-exit)}.m-toast [data-toast-body]{overflow-wrap:break-word;grid-column:2;margin:0}.m-toast [data-toast-dismiss]:focus-visible{outline:2px solid var(--color-focus-ring-light);outline-offset:var(--outlineOffset)}.m-toast [data-toast-dismiss]{cursor:pointer;border-radius:var(--toast-dismiss-radius);inline-size:var(--toast-dismiss-size);block-size:var(--toast-dismiss-size);color:var(--toast-dismiss-color);transition:color var(--toast-duration) var(--toast-easing),background-color var(--toast-duration) var(--toast-easing);background-color:#0000;border:0;grid-column:3;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.m-toast [data-toast-dismiss] svg{inline-size:var(--toast-dismiss-icon-size);block-size:var(--toast-dismiss-icon-size)}.m-toast [data-toast-dismiss]:hover{color:var(--toast-dismiss-color-hover);background-color:var(--toast-dismiss-bg-color-hover)}.m-toast [data-toast-label],[data-toast-live]{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.m-toast [data-toast-item],.m-toast [data-toast-dismiss]{transition-duration:.01ms!important}}@media (forced-colors:active){.m-toast [data-toast-item]:before{background-color:canvastext}}@media print{.m-toast{display:none}}