.home-module__XZke4q__root{--bg:#070a18;--ink:#f4f5fb;--muted:#f4f5fb9e;--line:#ffffff1a;--pink:#ff0aae;--purple:#a000ff;--indigo:#5b19f5;--blue:#087cff;--cyan:#08b8f5;background:var(--bg);color:var(--ink);overflow-x:clip}.home-module__XZke4q__gradText{color:#0000;background-image:linear-gradient(95deg,#ff6bd6 0%,#b972ff 38%,#6f8dff 68%,#3ec6ff 100%);-webkit-background-clip:text;background-clip:text}.home-module__XZke4q__gradBg{background-image:linear-gradient(95deg,#ff0aae 0%,#a000ff 38%,#5b19f5 68%,#087cff 100%)}.home-module__XZke4q__aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-module__XZke4q__orb{filter:blur(90px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.home-module__XZke4q__orbPink{background:radial-gradient(circle at 30% 30%,#ff0aae,#0000 65%);width:46rem;height:46rem;animation:22s ease-in-out infinite alternate home-module__XZke4q__drift1;top:-14rem;left:-12rem}.home-module__XZke4q__orbPurple{background:radial-gradient(circle at 60% 40%,#a000ff,#0000 65%);width:40rem;height:40rem;animation:26s ease-in-out infinite alternate home-module__XZke4q__drift2;top:-10rem;right:-8rem}.home-module__XZke4q__orbBlue{opacity:.4;background:radial-gradient(circle,#087cff,#0000 65%);width:38rem;height:38rem;animation:30s ease-in-out infinite alternate home-module__XZke4q__drift3;top:14rem;left:35%}.home-module__XZke4q__gridLines{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}@keyframes home-module__XZke4q__drift1{to{transform:translate(6rem,4rem)scale(1.1)}}@keyframes home-module__XZke4q__drift2{to{transform:translate(-5rem,6rem)scale(.92)}}@keyframes home-module__XZke4q__drift3{to{transform:translate(-8rem,-3rem)scale(1.15)}}.home-module__XZke4q__glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d}.home-module__XZke4q__tile{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff12,#ffffff05);border-radius:1.5rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s;position:relative;overflow:hidden}.home-module__XZke4q__tile:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ff0aaeb3,#a000ff80 45%,#087cffb3);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-module__XZke4q__tile:hover{transform:translateY(-4px)}.home-module__XZke4q__tile:hover:before{opacity:1}.home-module__XZke4q__float{animation:7s ease-in-out infinite home-module__XZke4q__float}.home-module__XZke4q__floatSlow{animation:10s ease-in-out infinite reverse home-module__XZke4q__float}@keyframes home-module__XZke4q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.home-module__XZke4q__fan>*{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.home-module__XZke4q__fan:hover>:first-child{transform:rotate(-14deg)translate(-18px,6px)!important}.home-module__XZke4q__fan:hover>:nth-child(3){transform:rotate(16deg)translate(18px,6px)!important}.home-module__XZke4q__marquee{will-change:transform;gap:1rem;width:max-content;animation:70s linear infinite home-module__XZke4q__marquee;display:flex}.home-module__XZke4q__marqueeReverse{animation-duration:85s;animation-direction:reverse}@keyframes home-module__XZke4q__marquee{to{transform:translate(calc(-50% - .5rem))}}@media (min-width:768px) and (hover:hover){.home-module__XZke4q__marqueeFade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}@media (max-width:767px){.home-module__XZke4q__orb{filter:blur(48px);opacity:.35!important;animation:none!important}}@supports (animation-timeline:view()){.home-module__XZke4q__reveal{animation:linear both home-module__XZke4q__reveal;animation-timeline:view();animation-range:entry entry 38%}.home-module__XZke4q__revealLate{animation:linear both home-module__XZke4q__reveal;animation-timeline:view();animation-range:entry 12% entry 50%}}@keyframes home-module__XZke4q__reveal{0%{opacity:0;transform:translateY(36px)scale(.985)}to{opacity:1;transform:none}}.home-module__XZke4q__sudoku{border:1.5px solid #ffffff80;grid-template-columns:repeat(9,1fr);display:grid}.home-module__XZke4q__sudoku span{aspect-ratio:1;color:#ffffffd9;border:.5px solid #ffffff2e;place-items:center;font-size:.7rem;font-weight:600;display:grid}.home-module__XZke4q__sudoku span:nth-child(3n){border-right:1.5px solid #ffffff80}.home-module__XZke4q__sudoku span:nth-child(n+19):nth-child(-n+27),.home-module__XZke4q__sudoku span:nth-child(n+46):nth-child(-n+54){border-bottom:1.5px solid #ffffff80}.home-module__XZke4q__wall{opacity:.42;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid;position:absolute;inset:-8% -10%;transform:rotate(-7deg);-webkit-mask-image:radial-gradient(72% 72%,#000 30%,#0000 78%);mask-image:radial-gradient(72% 72%,#000 30%,#0000 78%)}.home-module__XZke4q__wallCol{will-change:transform;flex-direction:column;gap:1rem;display:flex}.home-module__XZke4q__wallUp{animation:48s linear infinite home-module__XZke4q__wallUp}.home-module__XZke4q__wallDown{animation:58s linear infinite home-module__XZke4q__wallDown}@keyframes home-module__XZke4q__wallUp{to{transform:translateY(calc(-50% - .5rem))}}@keyframes home-module__XZke4q__wallDown{0%{transform:translateY(calc(-50% - .5rem))}to{transform:translateY(0)}}.home-module__XZke4q__card{will-change:transform, opacity;transition:transform .95s cubic-bezier(.2,.75,.2,1),opacity .6s}.home-module__XZke4q__canva{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#08b8f52e,#a000ff29);border:1px solid #fff3;position:relative;box-shadow:0 0 0 1px #08b8f547,0 24px 70px -24px #08b8f58c}@media (prefers-reduced-motion:reduce){.home-module__XZke4q__wallUp,.home-module__XZke4q__wallDown{animation:none!important}.home-module__XZke4q__card{transition:none}.home-module__XZke4q__orb,.home-module__XZke4q__float,.home-module__XZke4q__floatSlow,.home-module__XZke4q__marquee,.home-module__XZke4q__reveal,.home-module__XZke4q__revealLate{animation:none!important}.home-module__XZke4q__tile,.home-module__XZke4q__fan>*{transition:none}}.home-module__XZke4q__dpiGlow{filter:blur(6px);background:linear-gradient(90deg,#0000,#ffffff59,#0000)}.home-module__XZke4q__howBar{width:0;animation:5.2s linear forwards home-module__XZke4q__howfill}@keyframes home-module__XZke4q__howfill{to{width:100%}}@media (max-width:767px){.home-module__XZke4q__orbPink{top:24rem;left:-18rem}}
