:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-svg-margin-start:-1px;--toast-button-margin-end:0;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-close-button-transform:translate(-35%,-35%);--toast-icon-margin-end:4px;--toast-close-button-start:0;--toast-close-button-end:unset}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-svg-margin-start:0px;--toast-button-margin-end:auto;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-close-button-transform:translate(35%,-35%);--toast-icon-margin-end:-3px;--toast-close-button-start:unset;--toast-close-button-end:0}:where([data-sonner-toaster]){--gray10:#858585;--gray8:#c7c7c7;list-style:none;padding:0;--gray4:#ededed;--gray6:#e2e2e2;--gray3:#f3f3f3;--gray12:#171717;position:fixed;--gray7:#dbdbdb;outline:none;--gray9:#8f8f8f;--gray11:#6f6f6f;--gray5:#e8e8e8;box-sizing:border-box;margin:0;--border-radius:8px;width:var(--width);--gray1:#fcfcfc;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray2:#f8f8f8;z-index:999999999}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){transform:translate(-50%);left:50%}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);overflow-wrap:anywhere;transform:var(--y);filter:blur(0);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute;outline:none;opacity:0;box-sizing:border-box;--lift-amount:calc(var(--lift)*var(--gap));touch-action:none;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){padding:16px;font-size:13px;border:1px solid var(--normal-border);color:var(--normal-text);gap:6px;align-items:center;box-shadow:0 4px 12px #0000001a;border-radius:var(--border-radius);background:var(--normal-bg);width:var(--width);display:flex}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){--y:translateY(-100%);--lift:1;top:0;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){--y:translateY(100%);--lift:-1;bottom:0;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;color:inherit;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){font-weight:500;color:inherit;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){height:16px;flex-shrink:0;justify-content:flex-start;margin-right:var(--toast-icon-margin-end);position:relative;align-items:center;margin-left:var(--toast-icon-margin-start);width:16px;display:flex}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;transform:scale(.8);opacity:0;transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-right:var(--toast-svg-margin-end);margin-left:var(--toast-svg-margin-start)}:where([data-sonner-toast]) :where([data-content]){flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;flex-shrink:0;font-size:12px;border:none;margin-right:var(--toast-button-margin-end);color:var(--normal-bg);transition:opacity .4s,box-shadow .2s;padding-right:8px;outline:none;align-items:center;border-radius:4px;background:var(--normal-text);cursor:pointer;margin-left:var(--toast-button-margin-start);padding-left:8px;display:flex}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-right:var(--toast-button-margin-end);margin-left:var(--toast-button-margin-start)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:#00000014}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}:where([data-sonner-toast]) :where([data-close-button]){height:20px;transform:var(--toast-close-button-transform);padding:0;justify-content:center;border:1px solid var(--gray4);right:var(--toast-close-button-end);color:var(--gray12);transition:opacity .1s,background .2s,border-color .2s;position:absolute;top:0;align-items:center;border-radius:50%;background:var(--gray1);cursor:pointer;left:var(--toast-close-button-start);width:20px;display:flex;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{border-color:var(--gray5);background:var(--gray2)}:where([data-sonner-toast][data-swiping=true]):before{height:100%;right:0;content:"";position:absolute;left:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{transform:scaleY(3) translateY(50%);bottom:50%}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{transform:scaleY(3) translateY(-50%);top:50%}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{transform:scaleY(2);right:0;content:"";position:absolute;bottom:0;top:0;left:0}:where([data-sonner-toast]):after{height:calc(var(--gap) + 1px);content:"";position:absolute;bottom:100%;left:0;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height);--scale:var(--toasts-before) * .05 + 1}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){pointer-events:none;opacity:0}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);transition:transform .5s,opacity .2s;opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset);--mobile-offset:16px;position:fixed;left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{right:0;left:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{transform:none;right:var(--mobile-offset);left:var(--mobile-offset)}}[data-sonner-toaster][data-theme=light]{--error-text:#e60000;--info-text:#0973dc;--info-border:#d3e0fd;--error-bg:#fff0f0;--warning-bg:#fffcf0;--normal-border:var(--gray4);--normal-bg:#fff;--error-border:#ffe0e1;--warning-text:#dc7609;--success-text:#008a2e;--success-bg:#ecfdf3;--normal-text:var(--gray12);--success-border:#d3fde5;--warning-border:#fdf5d3;--info-bg:#f0f8ff}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-border:#333;--normal-bg:#000;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-border:var(--gray3);--normal-bg:#fff;--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--error-text:#ff9ea1;--info-text:#5896f3;--info-border:#00113d;--error-bg:#2d0607;--warning-bg:#1d1f00;--normal-border:#333;--normal-bg:#000;--error-border:#4d0408;--warning-text:#f3cf58;--success-text:#59f3a6;--success-bg:#001f0f;--normal-text:var(--gray1);--success-border:#003d1c;--warning-border:#3d3d00;--info-bg:#000d1f}[data-rich-colors=true] [data-sonner-toast][data-type=success]{border-color:var(--success-border);color:var(--success-text);background:var(--success-bg)}[data-theme=dark] [data-sonner-toast][data-type=default] [data-close-button]{border-color:var(--normal-border);color:var(--normal-text);background:var(--normal-bg)}[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{border-color:var(--success-border);color:var(--success-text);background:var(--success-bg)}[data-rich-colors=true] [data-sonner-toast][data-type=info],[data-rich-colors=true] [data-sonner-toast][data-type=info] [data-close-button]{border-color:var(--info-border);color:var(--info-text);background:var(--info-bg)}[data-rich-colors=true] [data-sonner-toast][data-type=warning],[data-rich-colors=true] [data-sonner-toast][data-type=warning] [data-close-button]{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-bg)}[data-rich-colors=true] [data-sonner-toast][data-type=error],[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{border-color:var(--error-border);color:var(--error-text);background:var(--error-bg)}.sonner-loading-wrapper{height:var(--size);right:0;position:absolute;bottom:0;top:0;left:0;width:var(--size);--size:16px;z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);position:relative;top:50%;left:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;height:8%;position:absolute;top:-3.9%;border-radius:6px;background:var(--gray11);left:-10%;width:24%}.sonner-loading-bar:first-child{transform:rotate(.0001deg) translate(146%);animation-delay:-1.2s}.sonner-loading-bar:nth-child(2){transform:rotate(30deg) translate(146%);animation-delay:-1.1s}.sonner-loading-bar:nth-child(3){transform:rotate(60deg) translate(146%);animation-delay:-1s}.sonner-loading-bar:nth-child(4){transform:rotate(90deg) translate(146%);animation-delay:-.9s}.sonner-loading-bar:nth-child(5){transform:rotate(120deg) translate(146%);animation-delay:-.8s}.sonner-loading-bar:nth-child(6){transform:rotate(150deg) translate(146%);animation-delay:-.7s}.sonner-loading-bar:nth-child(7){transform:rotate(180deg) translate(146%);animation-delay:-.6s}.sonner-loading-bar:nth-child(8){transform:rotate(210deg) translate(146%);animation-delay:-.5s}.sonner-loading-bar:nth-child(9){transform:rotate(240deg) translate(146%);animation-delay:-.4s}.sonner-loading-bar:nth-child(10){transform:rotate(270deg) translate(146%);animation-delay:-.3s}.sonner-loading-bar:nth-child(11){transform:rotate(300deg) translate(146%);animation-delay:-.2s}.sonner-loading-bar:nth-child(12){transform:rotate(330deg) translate(146%);animation-delay:-.1s}@keyframes sonner-fade-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sonner-fade-out{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{transform:translate(-50%,-50%);transition:opacity .2s,transform .2s;position:absolute;top:50%;transform-origin:center;left:50%}.sonner-loader[data-visible=false]{transform:scale(.8) translate(-50%,-50%);opacity:0}