:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#050505;--foreground:#ededed;--glass-background:rgba(255,255,255,0.03);--glass-border:rgba(255,255,255,0.08)}}[data-mantine-color-scheme=light]{--glass-background:rgba(255,255,255,0.6);--glass-border:rgba(0,0,0,0.04)}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:radial-gradient(circle at 15% 50%,rgba(76,29,149,.08),transparent 25%),radial-gradient(circle at 85% 30%,rgba(59,130,246,.08),transparent 25%);background-color:var(--background);background-attachment:fixed;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}[data-mantine-color-scheme=dark] body{background-color:#050505!important;background-image:radial-gradient(circle at 15% 50%,rgba(76,29,149,.08),transparent 25%),radial-gradient(circle at 85% 30%,rgba(59,130,246,.08),transparent 25%)!important}.glass-card{background:rgba(30,30,30,.4)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.glass-panel{background:rgba(30,30,30,.25)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)!important}.bg-blob{position:absolute;border-radius:50%;filter:blur(70px);z-index:0;opacity:.9;animation:float 20s infinite;pointer-events:none}.blob-orange{top:-10%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(249,115,22,.5) 0,rgba(249,115,22,0) 70%);animation-delay:0s}.blob-blue{bottom:-10%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(59,130,246,.5) 0,rgba(59,130,246,0) 70%);animation-delay:-5s}.blob-purple{top:40%;left:30%;width:45vw;height:45vw;background:radial-gradient(circle,rgba(139,92,246,.45) 0,rgba(139,92,246,0) 70%);animation-delay:-10s}@keyframes float{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-50px) rotate(10deg)}66%{transform:translate(-20px,20px) rotate(-5deg)}to{transform:translate(0) rotate(0deg)}}[data-mantine-color-scheme=light] .glass-card{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 32px 0 rgba(31,38,135,.1)}.hover-scale{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out!important}.mantine-Modal-content{background:rgba(20,20,20,.4)!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.4)!important}.mantine-Modal-header{background:transparent!important}.mantine-Modal-overlay{background-color:rgba(0,0,0,.4)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-mantine-color-scheme=light] .mantine-Modal-content{background:rgba(255,255,255,.6)!important;border:1px solid rgba(255,255,255,.4)!important}.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)}