@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes fadeInScale{0%{transform:translateX(100%) scale(.9);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes fadeOutScale{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(100%) scale(.9);opacity:0}}@keyframes bounceIn{0%{transform:translateX(100%) scale(.3);opacity:0}50%{transform:translateX(-10%) scale(1.05);opacity:.8}70%{transform:translateX(5%) scale(.95);opacity:.9}to{transform:translateX(0) scale(1);opacity:1}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.toast-enter{animation:slideInFromRight .5s ease-out forwards}.toast-exit{animation:slideOutToRight .3s ease-in forwards}.toast-bounce{animation:bounceIn .6s ease-out forwards}.toast-shake{animation:shake .5s ease-in-out}.toast-fade-in{animation:fadeInScale .4s ease-out forwards}.toast-fade-out{animation:fadeOutScale .3s ease-in forwards}.toast-hover:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.toast-close-btn,.toast-hover:hover{transition:all .2s ease-in-out}.toast-close-btn:hover{transform:scale(1.1) rotate(90deg);color:#ef4444}.toast-success{border-left:4px solid #10b981}.toast-error{border-left:4px solid #ef4444}.toast-info{border-left:4px solid #3b82f6}.embla{margin:auto;--slide-height:19rem;--slide-spacing:1rem;--slide-size:calc(100% / 3)}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);user-select:none}.embla__controls{margin-top:5rem}.embla__buttons,.embla__controls{display:flex;align-items:center;justify-content:center;gap:1.2rem}.embla__button{-webkit-tap-highlight-color:rgba(255,255,255,.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem rgba(180,173,173,.2);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:#ffffff;display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__progress{border-radius:1.8rem;background-color:rgba(180,173,173,.2);position:relative;height:.4rem;justify-self:flex-end;align-self:center;width:100%;max-width:480px;overflow:hidden}.embla__progress__bar{background-color:#3FB988;position:absolute;border-radius:1.8rem;width:100%;top:0;bottom:0;left:-100%}@media (max-width:639px){.embla{--slide-size:calc(100% / 2);--slide-height:16rem;--slide-spacing:0.75rem}.embla__controls{margin-top:2rem}.embla__button{width:3rem;height:3rem}.embla__button__svg{width:40%;height:40%}.embla__progress{max-width:320px}}@media (min-width:640px) and (max-width:767px){.embla{--slide-size:calc(100% / 2);--slide-height:18rem}}@media (min-width:768px) and (max-width:1023px){.embla{--slide-size:calc(100% / 2.5);--slide-height:18rem}}@media (min-width:1024px) and (max-width:1279px){.embla{--slide-size:calc(100% / 3);--slide-height:19rem}}@media (min-width:1280px){.embla{--slide-size:calc(100% / 4);--slide-height:20rem}}
/*# sourceMappingURL=1946ed3874e5c017.css.map*/