:root{--sn-z-index: 9999;--sn-color-default: #121826;--sn-color-success: #34ab53;--sn-color-error: #ea4335;--sn-color-warning: #f59e0b;--sn-color-info: #5493f7;--sn-wrapper-max-width: 334px;--sn-wrapper-min-width: 264px;--sn-wrapper-transition-duration: .3s;--sn-toast-bg-color: white;--sn-toast-gap: 16px;--sn-toast-font-size: .875rem;--sn-toast-line-height: 1.5;--sn-toast-padding: 14px 16px 16px 16px;--sn-toast-text-color: #334155;--sn-toast-border-radius: 6px;--sn-toast-box-shadow: rgba(50, 50, 93, .25) 0px 6px 12px -2px, rgba(0, 0, 0, .3) 0px 3px 7px -3px;--sn-dismiss-btn-size: 1.175rem;--sn-dismiss-btn-border-radius: .25rem;--sn-dismiss-btn-transition: color .3s;--sn-dismiss-btn-margin: 1px -4px 0px auto;--sn-dismiss-btn-color: #9ca3af;--sn-dismiss-btn-hover-color: #374151;--sn-progress-bar-height: 2px;--sn-progress-bar-color: #748aa8;--sn-icon-size: 1.125rem;--sn-icon-margin: 1px 0 0 0;--sn-icon-stroke: #fff;--sn-icon-fill: #121826}.sn-theme-dark{--sn-toast-bg-color: #1f2937;--sn-toast-text-color: #f9fafb;--sn-toast-box-shadow: inset 0 0 .5px 1px hsla(0, 0%, 100%, .075), 0 0 0 1px hsla(0, 0%, 0%, .05), 0 .3px .4px hsla(0, 0%, 0%, .02), 0 .9px 1.5px hsla(0, 0%, 0%, .045), 0 3.5px 6px hsla(0, 0%, 0%, .09);--sn-dismiss-btn-color: #bfc5cf;--sn-dismiss-btn-hover-color: #f9fafb;--sn-progress-bar-color: #9ca3af;--sn-icon-stroke: #fff}.sn-type-success{--sn-progress-bar-color: var(--sn-color-success);--sn-icon-fill: var(--sn-color-success)}.sn-type-error{--sn-progress-bar-color: var(--sn-color-error);--sn-icon-fill: var(--sn-color-error)}.sn-type-warning{--sn-progress-bar-color: var(--sn-color-warning);--sn-icon-fill: var(--sn-color-warning)}.sn-type-info{--sn-progress-bar-color: var(--sn-color-info);--sn-icon-fill: var(--sn-color-info)}*[data-role=toast]{pointer-events:all;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity,top,bottom,left,right;transition-property:transform,opacity,top,bottom,left,right}*[data-role=progress]{-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sn-toaster{pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;overflow:hidden;z-index:var(--sn-z-index)}.sn-toast-wrapper{box-sizing:border-box;z-index:var(--sn-z-index);max-width:var(--sn-wrapper-max-width);min-width:var(--sn-wrapper-min-width);transition-duration:var(--sn-wrapper-transition-duration)}.sn-toast-wrapper:focus-visible,.sn-toast-wrapper[data-keyboard-focused]{outline:solid 2px black}.sn-toast-wrapper.sn-theme-dark:focus-visible,.sn-toast-wrapper.sn-theme-dark[data-keyboard-focused]{outline:solid 2px white}.sn-toast{display:flex;overflow:hidden;position:relative;overflow-wrap:anywhere;background-color:var(--sn-toast-bg-color);border-radius:var(--sn-toast-border-radius);font-size:var(--sn-toast-font-size);line-height:var(--sn-toast-line-height);gap:var(--sn-toast-gap);color:var(--sn-toast-text-color);padding:var(--sn-toast-padding);box-shadow:var(--sn-toast-box-shadow)}.sn-dismiss-button{display:inline-flex;margin-inline-start:auto;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;background:transparent;margin:var(--sn-dismiss-btn-margin);transition:var(--sn-dismiss-btn-transition);height:var(--sn-dismiss-btn-size);width:var(--sn-dismiss-btn-size);border-radius:var(--sn-dismiss-btn-border-radius);color:var(--sn-dismiss-btn-color)}.sn-dismiss-button:hover{color:var(--sn-dismiss-btn-hover-color)}.sn-progress-bar{position:absolute;bottom:0;left:0;width:100%;will-change:transform,width;height:var(--sn-progress-bar-height);background-color:var(--sn-progress-bar-color)}.sn-icon{flex-shrink:0;border-radius:50%;display:block;stroke-width:4;stroke-miterlimit:10;box-shadow:inset 0 0;animation:SNFill .4s ease-in-out .4s forwards,SNScale .3s ease-in-out .9s both;-webkit-animation:SNFill .4s ease-in-out .4s forwards,SNScale .3s ease-in-out .9s both;width:var(--sn-icon-size);height:var(--sn-icon-size);margin:var(--sn-icon-margin);stroke:var(--sn-icon-stroke);color:var(--sn-icon-fill);box-shadow:inset 0 0 0 30px var(--sn-toast-bg-color)}.sn-icon circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;fill:none;animation:SNStroke .6s cubic-bezier(.65,0,.45,1) forwards;-webkit-animation:SNStroke .6s cubic-bezier(.65,0,.45,1) forwards}.sn-icon path{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:6;animation:SNStroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;-webkit-animation:SNStroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.sn-icon-loading{display:grid;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#00000000 40%,#1f2937 41%);mask:radial-gradient(farthest-side,#00000000 40%,#1f2937 41%);background:linear-gradient(0deg,#1f293780 50%,#1f2937 0) center/1.9px 100%,linear-gradient(90deg,#1f293740 50%,#1f2937bf 0) center/100% 1.9px;background-repeat:no-repeat;box-shadow:none;animation:SNRotate 1s infinite steps(12)}.sn-icon-loading:before,.sn-icon-loading:after{content:"";grid-area:1/1;border-radius:50%;background:inherit;opacity:.915;transform:rotate(30deg)}.sn-icon-loading:after{opacity:.83;transform:rotate(60deg)}.sn-theme-dark .sn-icon-loading{-webkit-mask:radial-gradient(farthest-side,#0000 40%,#efefef 41%);mask:radial-gradient(farthest-side,#0000 40%,#efefef 41%);background:linear-gradient(0deg,#efefef80 50%,#efefef 0) center/1.9px 100%,linear-gradient(90deg,#efefef40 50%,#efefefbf 0) center/100% 1.9px;background-repeat:no-repeat}@keyframes SNRotate{to{transform:rotate(1turn)}}@keyframes SNStroke{to{stroke-dashoffset:0}}@keyframes SNScale{0%,to{transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes SNFill{to{box-shadow:inset 0 0 0 30px currentColor}}.sn-state-right-top-entering,.sn-state-right-bottom-entering{-webkit-animation:SNSlideInRight .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideInRight .3s cubic-bezier(.3,0,.2,1) forwards}.sn-state-right-top-exiting,.sn-state-right-bottom-exiting{-webkit-animation:SNSlideOutRight .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideOutRight .3s cubic-bezier(.3,0,.2,1) forwards}.sn-state-left-top-entering,.sn-state-left-bottom-entering{-webkit-animation:SNSlideInLeft .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideInLeft .3s cubic-bezier(.3,0,.2,1) forwards}.sn-state-left-top-exiting,.sn-state-left-bottom-exiting{-webkit-animation:SNSlideOutLeft .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideOutLeft .3s cubic-bezier(.3,0,.2,1) forwards}.sn-state-center-top-entering{-webkit-animation:SNSlideInTop .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideInTop .3s cubic-bezier(.3,0,.2,1) forwards}.sn-state-center-top-exiting{-webkit-animation:SNSlideOutTop .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideOutTop .3s cubic-bezier(.3,0,.2,1) forwards}.sn-state-center-bottom-entering{-webkit-animation:SNSlideInBottom .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideInBottom .3s cubic-bezier(.3,0,.2,1) forwards}.sn-state-center-bottom-exiting{-webkit-animation:SNSlideOutBottom .3s cubic-bezier(.3,0,.2,1) forwards;animation:SNSlideOutBottom .3s cubic-bezier(.3,0,.2,1) forwards}@keyframes SNSlideInRight{0%{opacity:0;transform:translate3d(120%,0,0)}60%{opacity:1;transform:translate3d(-3px,0,0)}90%{transform:translate3d(3px,0,0)}to{transform:translateZ(0)}}@keyframes SNSlideOutRight{0%{opacity:1;transform:translateZ(0)}50%{opacity:1;transform:translate3d(-3px,0,0)}to{opacity:0;transform:translate3d(80%,0,0)}}@keyframes SNSlideInLeft{0%{opacity:0;transform:translate3d(-120%,0,0)}60%{opacity:1;transform:translate3d(3px,0,0)}90%{transform:translate3d(-3px,0,0)}to{transform:translateZ(0)}}@keyframes SNSlideOutLeft{0%{opacity:1;transform:translateZ(0)}50%{opacity:1;transform:translate3d(3px,0,0)}to{opacity:0;transform:translate3d(-80%,0,0)}}@keyframes SNSlideInTop{0%{opacity:0;transform:translate3d(0,-120%,0) scale(.9)}60%{opacity:1;transform:translate3d(0,2px,0)}90%{transform:translate3d(0,-2px,0)}to{transform:translateZ(0) scale(1)}}@keyframes SNSlideOutTop{0%{opacity:1;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(0,3px,0)}to{opacity:0;transform:translate3d(0,-80%,0) scale(.6)}}@keyframes SNSlideInBottom{0%{opacity:0;transform:translate3d(0,120%,0) scale(.9)}60%{opacity:1;transform:translate3d(0,-2px,0)}90%{transform:translate3d(0,2px,0)}to{transform:translateZ(0) scale(1)}}@keyframes SNSlideOutBottom{0%{opacity:1;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(0,-3px,0)}to{opacity:0;transform:translate3d(0,80%,0) scale(.9)}}.sn-toaster{--sn-z-index: var(--z-toast)}
