@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
:root{--c-bg:#f8fafc;--c-surface:#fff;--c-surface-2:#f9fafb;--c-surface-3:#f3f4f6;--c-border:#e5e7eb;--c-text:#111827;--c-text-2:#374151;--c-text-3:#6b7280;--c-text-4:#9ca3af;--c-shadow:#0000000d}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--c-bg);max-width:100vw;color:var(--c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}html{scroll-behavior:smooth}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes landingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes landingSlideLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes landingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landingScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:.6s both landingFadeUp}.animate-fade-in{animation:.6s both landingFadeIn}.animate-slide-left{animation:.6s both landingSlideLeft}.animate-scale-in{animation:.6s both landingScaleIn}.animate-float{animation:4s ease-in-out infinite landingFloat}@media (prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-in,.animate-slide-left,.animate-scale-in,.animate-float{opacity:1!important;animation:none!important;transform:none!important}}
@keyframes Toaster-module-scss-module__9W5vGW__toastIn{0%{opacity:0;transform:translate(100%)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes Toaster-module-scss-module__9W5vGW__toastOut{0%{opacity:1;max-height:80px;margin-bottom:.5rem;transform:translate(0)}to{opacity:0;max-height:0;margin-bottom:0;transform:translate(100%)}}.Toaster-module-scss-module__9W5vGW__container{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.Toaster-module-scss-module__9W5vGW__toast{pointer-events:all;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;min-width:260px;max-width:380px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;animation:.25s cubic-bezier(.22,1,.36,1) both Toaster-module-scss-module__9W5vGW__toastIn;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__success .Toaster-module-scss-module__9W5vGW__icon{color:#22c55e}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__error .Toaster-module-scss-module__9W5vGW__icon{color:#ef4444}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__warning .Toaster-module-scss-module__9W5vGW__icon{color:#f59e0b}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__info{color:#1e40af;background:#ecfdf5;border-color:#d1fae5}.Toaster-module-scss-module__9W5vGW__toast.Toaster-module-scss-module__9W5vGW__info .Toaster-module-scss-module__9W5vGW__icon{color:#059669}.Toaster-module-scss-module__9W5vGW__icon{flex-shrink:0}.Toaster-module-scss-module__9W5vGW__message{flex:1;line-height:1.4}.Toaster-module-scss-module__9W5vGW__close{cursor:pointer;color:currentColor;opacity:.5;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:2px;transition:opacity .15s;display:flex}.Toaster-module-scss-module__9W5vGW__close:hover{opacity:1}