.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:root[data-mantine-color-scheme=light]{--mantine-color-body:#eef1f7}body,html{margin:0;padding:0;min-height:100vh}body{background:linear-gradient(180deg,#f2f4f9,#e9edf5)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.animate-fade-in-up{animation:fadeInUp .55s cubic-bezier(.22,1,.36,1) both}.animate-fade-in{animation:fadeIn .45s ease-out both}.animate-scale-in{animation:scaleIn .45s cubic-bezier(.22,1,.36,1) both}.animate-slide-in-right{animation:slideInRight .55s cubic-bezier(.22,1,.36,1) both}.animate-pop-in{animation:popIn .45s cubic-bezier(.22,1,.36,1) both}.card-hover{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(16,24,40,.14)}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-in-up,.animate-pop-in,.animate-scale-in,.animate-slide-in-right{animation:none}.card-hover:hover{transform:none}}