@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");body{background-color:#f7f7f7}[data-mantine-color-scheme=dark] body{background-color:#0f0f11}@keyframes starAppear{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:.3;transform:scale(1.5) rotate(180deg)}to{opacity:.8;transform:scale(1) rotate(1turn)}}@keyframes starFlicker{0%,to{opacity:.2;transform:scale(1)}25%{opacity:.8;transform:scale(1.2)}50%{opacity:.6;transform:scale(.8)}75%{opacity:.9;transform:scale(1.1)}}@keyframes starMove{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,-30px) rotate(90deg)}50%{transform:translate(-15px,25px) rotate(180deg)}75%{transform:translate(30px,10px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@keyframes starMove2{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(-25px,20px) rotate(90deg)}50%{transform:translate(40px,-15px) rotate(180deg)}75%{transform:translate(-10px,-35px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@keyframes starMove3{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(35px,25px) rotate(90deg)}50%{transform:translate(-20px,-30px) rotate(180deg)}75%{transform:translate(15px,40px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@keyframes starPulse{0%,to{box-shadow:0 0 3px currentColor}50%{box-shadow:0 0 8px currentColor,0 0 12px currentColor}}.animated-star{filter:blur(.2px);transition:all .3s ease;color:var(--mantine-color-gray-4)}.animated-star:nth-child(3n){animation-name:starAppear,starFlicker,starMove,starPulse!important}.animated-star:nth-child(3n+1){animation-name:starAppear,starFlicker,starMove2,starPulse!important}.animated-star:nth-child(3n+2){animation-name:starAppear,starFlicker,starMove3,starPulse!important}@media (prefers-color-scheme:dark){.animated-star{color:var(--mantine-color-gray-3)}}@media (prefers-color-scheme:light){.animated-star{color:var(--mantine-color-gray-6)}}@media (max-width:768px){.animated-star{display:none}}html{scroll-behavior:smooth;scroll-padding-top:6rem}.background_1,.background_2{background:url(/light-beam.png) repeat;background-size:cover;position:fixed;top:0;width:100%;height:100%;z-index:-1}@media (max-width:768px){.background_1,.background_2{display:none}}.background_1{left:-20rem}.background_2{right:-50rem}*{font-family:Montserrat,sans-serif!important}.navbar{position:sticky;top:0;z-index:10}.navbar_paper .module-border{background-image:none!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:hsla(0,0%,93%,.8)}[data-mantine-color-scheme=dark] .navbar_paper .module-border{background-color:rgba(19,19,20,.8)}.navbar_inner{display:flex;justify-content:space-between;align-items:center}.navbar_link{display:block;border-radius:var(--mantine-radius-sm);text-decoration:none;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .navbar_link{color:var(--mantine-color-dark-0)}.navbar_link{font-size:var(--mantine-font-size-sm);font-weight:500;transition:all .2s ease-in-out;border-radius:10px}.navbar_link:hover{text-decoration:none;background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .navbar_link:hover{background-color:var(--mantine-color-dark-4)}.mantine-Paper-root{background-color:#ececec}[data-mantine-color-scheme=dark] .mantine-Paper-root{background-color:#131314}.mantine-Paper-root{border:1px solid #ddd}[data-mantine-color-scheme=dark] .mantine-Paper-root{border:1px solid #1f1f20}.module-border-wrap{position:relative;background:linear-gradient(120deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3));padding:1px;border-radius:10px;z-index:2}.module-border-wrap.with-blue-border{background:linear-gradient(120deg,rgba(144,141,175,.5),rgba(184,194,250,.6));padding:3px}.module-border{position:relative;background-image:url(/paper-noise-light.png)}[data-mantine-color-scheme=dark] .module-border{background-image:url(/paper-noise-dark.png)}.module-border{z-index:2}.module-border.blue{background-image:url(/paper-noise-light-blue.png)}[data-mantine-color-scheme=dark] .module-border.blue{background-image:url(/paper-noise-dark-blue.png)}.module-border.blue{background-repeat:no-repeat;background-size:cover}.blur-1-paper:after{top:-8rem;left:0;background-image:url(/blur-1.png)}.blur-1-paper:after,.blur-2-paper:after{content:"";position:absolute;width:100%;z-index:-1;height:100%;background-repeat:no-repeat}.blur-2-paper:after{left:-6rem;top:0;background-image:url(/blur-4.png)}@media (max-width:562px){.blur-2-paper:after{display:none}}.hero-title{background-image:url(/blur-1.png);background-position:50%;background-image:url(/blur-2ani.gif);background-position:50% 50%;background-size:cover;background-clip:text;-webkit-background-clip:text;color:transparent}.mantine-Button-root{box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;box-shadow:0 0 20px rgba(var(--mantine-color-text-rgb),.5),0 0 40px rgba(var(--mantine-color-text-rgb),.3),0 0 60px rgba(var(--mantine-color-text-rgb),.2)}.mantine-Button-root:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.mantine-Button-root[data-variant=filled]{box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(var(--mantine-color-text-rgb),.5),0 0 40px rgba(var(--mantine-color-text-rgb),.3),0 0 60px rgba(var(--mantine-color-text-rgb),.2)}.mantine-Button-root[data-variant=filled]:hover{box-shadow:0 6px 12px rgba(0,0,0,.2)}*{cursor:none!important}.custom-cursor-ring{position:fixed;width:40px;height:40px;border:2px solid rgba(var(--mantine-color-text-rgb),.3);border-radius:50%;pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-width .3s cubic-bezier(.4,0,.2,1)}.custom-cursor-ring-hover{width:120px;height:120px;border-color:rgba(var(--mantine-color-text-rgb),.4);border-width:3px}.custom-cursor-ring-click{width:30px;height:30px;border-width:4px;border-color:rgba(var(--mantine-color-text-rgb),.8);transition:width .1s ease-out,height .1s ease-out,border-width .1s ease-out}.custom-cursor-ring-hover.custom-cursor-ring-click{width:100px;height:100px}.custom-cursor-delayed-ring{position:fixed;width:38px;height:38px;border:2px solid var(--mantine-color-text);border-radius:50%;pointer-events:none;z-index:9998;opacity:.4;transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),border-width .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.custom-cursor-delayed-ring-hover{width:65px;height:65px;border-width:3px;opacity:.6}.custom-cursor-explosion{border:2px solid var(--mantine-color-text);border-radius:50%;pointer-events:none;z-index:9998;opacity:.6}.custom-cursor-explosion-small{width:20px;height:20px;animation:explosionSmall .5s ease-out forwards}.custom-cursor-explosion-large{width:60px;height:60px;animation:explosionLarge .5s ease-out forwards}@keyframes explosionSmall{0%{width:20px;height:20px;opacity:.6;border-width:2px}50%{width:50px;height:50px;opacity:.8;border-width:3px}to{width:80px;height:80px;opacity:0;border-width:1px}}@keyframes explosionLarge{0%{width:60px;height:60px;opacity:.6;border-width:3px}50%{width:120px;height:120px;opacity:.8;border-width:4px}to{width:180px;height:180px;opacity:0;border-width:1px}}.custom-cursor-dot{position:fixed;width:12px;height:12px;background-color:#000;border-radius:50%;pointer-events:none;z-index:10000;mix-blend-mode:difference;opacity:.9;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.6),0 0 28px rgba(0,0,0,.4)}@media (prefers-color-scheme:dark){.custom-cursor-dot{background-color:#fff;box-shadow:0 0 12px hsla(0,0%,100%,.8),0 0 20px hsla(0,0%,100%,.6),0 0 28px hsla(0,0%,100%,.4)}}.custom-cursor-dot-hover{width:32px;height:32px;box-shadow:0 0 20px rgba(var(--mantine-color-text-rgb),.5),0 0 40px rgba(var(--mantine-color-text-rgb),.3),0 0 60px rgba(var(--mantine-color-text-rgb),.2)}.custom-cursor-dot-click{width:4px;height:4px;transition:width .1s ease-out,height .1s ease-out}.custom-cursor-dot-hover.custom-cursor-dot-click{width:16px;height:16px}.custom-cursor-delayed-ring,.custom-cursor-dot,.custom-cursor-ring{will-change:transform}@media (hover:none) and (pointer:coarse){.custom-cursor-delayed-ring,.custom-cursor-dot,.custom-cursor-ring{display:none!important}*{cursor:auto!important}}@layer mantine{.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{overflow:hidden}.m_a2dae653,.m_fcd81474{height:var(--carousel-height)}.m_fcd81474{display:flex;flex-direction:row}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{position:absolute;display:flex;align-items:center;justify-content:space-between;z-index:1;pointer-events:none}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);top:0;bottom:0;flex-direction:column;padding:var(--carousel-controls-offset) 0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline-start:0;inset-inline-end:0;top:calc(50% - var(--carousel-control-size) / 2);flex-direction:row;padding:0 var(--carousel-controls-offset)}.m_64f58e10{display:flex;justify-content:center;align-items:center;min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);transition:opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{position:absolute;display:flex;justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none}.m_71ea3ab1:where([data-orientation=vertical]){bottom:0;top:0;inset-inline-end:var(--mantine-spacing-md);flex-direction:column}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);inset-inline-start:0;inset-inline-end:0;flex-direction:row}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{position:relative;flex:0 0 var(--carousel-slide-size,100%)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}}