@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Michroma:wght@400&display=swap");:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#050215;--foreground:#ededed}}body,html{max-width:100vw;height:100vh}body{color:var(--foreground);background:var(--background);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}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(26,23,38,.3);border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#E1207A,#9103EB);border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#F472B6,#A855F7);box-shadow:0 0 8px rgba(225,32,122,.3)}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#EC4899,#8B5CF6)}::-webkit-scrollbar-corner{background:rgba(26,23,38,.3)}*{scrollbar-width:thin;scrollbar-color:#E1207A rgba(26,23,38,.3)}[data-scope=scroll-area]{height:100%;width:100%;[data-part=viewport]{height:100%;width:100%;scrollbar-width:none;&::-webkit-scrollbar{display:none}}[data-part=content]{min-height:100%}[data-part=scrollbar]{background:rgba(51,55,65,.3);border-radius:4px;width:8px;&[data-orientation=horizontal]{height:8px}}[data-part=thumb]{background:linear-gradient(135deg,#E1207A,#9103EB);border-radius:4px;transition:all .2s ease;&:hover{background:linear-gradient(135deg,#F472B6,#A855F7);box-shadow:0 0 8px rgba(225,32,122,.3)}}[data-part=corner]{background:rgba(51,55,65,.3)}}[data-scrollbar]{--scrollbar-thumb:linear-gradient(135deg,#E1207A,#9103EB);--scrollbar-track:rgba(26,23,38,0.3)}[data-scrollbar-thumb]{background:var(--scrollbar-thumb);border-radius:4px;transition:all .2s ease}[data-scrollbar-thumb]:hover{background:linear-gradient(135deg,#F472B6,#A855F7);box-shadow:0 0 8px rgba(225,32,122,.3)}[data-scrollbar-track]{background:var(--scrollbar-track);border-radius:4px}.AnimatedGradientBackground_gradientBg__a3_3E{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden;background:#050215;z-index:-1}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_gradientsContainer__m_PD1{width:100%;height:100%;filter:blur(80px) saturate(1.3) brightness(1.2);position:relative}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_gradientsContainer__m_PD1 div{position:absolute;border-radius:60% 40% 70% 30%/50% 60% 40% 50%;opacity:.8;mix-blend-mode:screen;filter:blur(1px)}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_pinkBlob__59rhu{background:#e1207a;width:60vw;height:50vh;left:15%;top:10%;animation:AnimatedGradientBackground_breathe-pink__r2CG5 8s ease-in-out infinite;transform-origin:center}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_purpleBlob__sBBje{background:#9103eb;width:40vw;height:35vh;right:20%;top:5%;animation:AnimatedGradientBackground_breathe-purple__hgd4m 10s ease-in-out infinite;transform-origin:center}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_pinkBlob2__gYK3U{background:#ec4899;width:70vw;height:50vh;left:5%;top:60%;animation:AnimatedGradientBackground_drift-pink__AXJ_I 12s ease-in-out infinite;opacity:.7}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_purpleBlob2__Mkxsy{background:#a855f7;width:28vw;height:22vh;right:10%;top:50%;animation:AnimatedGradientBackground_drift-purple__wM7RC 14s ease-in-out infinite;opacity:.6}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_accentBlob1__kHn37{background:#ff6b9d;width:18vw;height:15vh;left:40%;bottom:20%;animation:AnimatedGradientBackground_pulse-accent__Kgy2o 9s ease-in-out infinite;opacity:.5}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_accentBlob2__3lUMo{background:#ff8a65;width:16vw;height:14vh;left:25%;bottom:10%;animation:AnimatedGradientBackground_pulse-accent2__we_QC 11s ease-in-out infinite;opacity:.4}.AnimatedGradientBackground_gradientBg__a3_3E .AnimatedGradientBackground_detailBlob__rr_J6{background:#ff1493;width:12vw;height:10vh;left:60%;top:30%;animation:AnimatedGradientBackground_detail-pulse__tCe0H 7s ease-in-out infinite;opacity:.3}@keyframes AnimatedGradientBackground_breathe-pink__r2CG5{0%{transform:scale(1) rotate(0deg) translate(0);opacity:.8}25%{transform:scale(1.15) rotate(3deg) translate(20px,-15px);opacity:1}50%{transform:scale(.9) rotate(-2deg) translate(-10px,25px);opacity:.7}75%{transform:scale(1.1) rotate(4deg) translate(15px,-20px);opacity:.9}to{transform:scale(1) rotate(0deg) translate(0);opacity:.8}}@keyframes AnimatedGradientBackground_breathe-purple__hgd4m{0%{transform:scale(1) rotate(0deg) translate(0);opacity:.8}30%{transform:scale(1.2) rotate(-4deg) translate(-25px,20px);opacity:1}60%{transform:scale(.85) rotate(3deg) translate(30px,-25px);opacity:.6}to{transform:scale(1) rotate(0deg) translate(0);opacity:.8}}@keyframes AnimatedGradientBackground_drift-pink__AXJ_I{0%{transform:scale(1) rotate(0deg) translate(0);opacity:.7}40%{transform:scale(1.25) rotate(8deg) translate(35px,-30px);opacity:.9}80%{transform:scale(.8) rotate(-6deg) translate(-20px,40px);opacity:.5}to{transform:scale(1) rotate(0deg) translate(0);opacity:.7}}@keyframes AnimatedGradientBackground_drift-purple__wM7RC{0%{transform:scale(1) rotate(0deg) translate(0);opacity:.6}35%{transform:scale(1.3) rotate(-10deg) translate(-40px,35px);opacity:.8}70%{transform:scale(.9) rotate(7deg) translate(25px,-35px);opacity:.4}to{transform:scale(1) rotate(0deg) translate(0);opacity:.6}}@keyframes AnimatedGradientBackground_pulse-accent__Kgy2o{0%{transform:scale(1) rotate(0deg) translate(0);opacity:.5}50%{transform:scale(1.4) rotate(12deg) translate(-20px,30px);opacity:.7}to{transform:scale(1) rotate(0deg) translate(0);opacity:.5}}@keyframes AnimatedGradientBackground_pulse-accent2__we_QC{0%{transform:scale(1) rotate(0deg) translate(0);opacity:.4}50%{transform:scale(1.5) rotate(-15deg) translate(25px,-35px);opacity:.6}to{transform:scale(1) rotate(0deg) translate(0);opacity:.4}}@keyframes AnimatedGradientBackground_detail-pulse__tCe0H{0%{transform:scale(1) rotate(0deg) translate(0);opacity:.3}50%{transform:scale(1.6) rotate(20deg) translate(15px,-25px);opacity:.5}to{transform:scale(1) rotate(0deg) translate(0);opacity:.3}}