@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.103uf.8aa8pr3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.0m4wt3xm5i890.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.0zqusx.h7vgvl.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0fw52gc_mc5b0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.04z8pihzuh7s1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_c82dba30-module__1uI8Ra__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_c82dba30-module__1uI8Ra__variable{--font-press-start-2p:"Press Start 2P", "Press Start 2P Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.premium-background{z-index:0;overflow:hidden}.base-gradient,.premium-background{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.base-gradient{background:linear-gradient(135deg,#0f172afa,#1e293bf2 25%,#334155e6 50%,#1e293bf2 75%,#0f172afa) 0 0/200% 200%;animation:15s ease-in-out infinite baseGradientShift}.mesh-gradient{mix-blend-mode:screen;opacity:.5}.mesh-gradient,.noise-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.noise-overlay{opacity:.03;background-image:radial-gradient(circle at 25% 25%,#fffc 1px,#0000 0),radial-gradient(circle at 75% 75%,#fff9 1px,#0000 0),radial-gradient(circle,#fff6 1px,#0000 0);background-size:50px 50px,80px 80px,120px 120px;animation:30s linear infinite noiseShift}.light-beam{pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#3b82f699 15%,#9333eacc 30%,#ec4899cc 50%,#9333eacc 70%,#3b82f699 85%,#0000);border-radius:2px;width:300%;height:1px;position:absolute}.light-beam-1{animation:25s linear infinite lightBeamMove1;top:20%;left:-50%;transform:rotate(15deg)}.light-beam-2{animation:30s linear -10s infinite lightBeamMove2;top:60%;left:-50%;transform:rotate(-10deg)}.light-beam-3{animation:35s linear -20s infinite lightBeamMove3;top:80%;left:-50%;transform:rotate(5deg)}.grid-pattern{opacity:.02;background-image:linear-gradient(#ffffff1a 1px,#0000 0),linear-gradient(90deg,#ffffff1a 1px,#0000 0);background-size:100px 100px;animation:40s linear infinite gridDrift}.grid-pattern,.vignette{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.vignette{background:radial-gradient(#0000 0,#0006 100%)}@keyframes baseGradientShift{0%,to{background-position:0}50%{background-position:100%}}@keyframes lightBeamMove1{0%{opacity:0;transform:translate(-100%)rotate(15deg)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translate(100vw)rotate(15deg)}}@keyframes lightBeamMove2{0%{opacity:0;transform:translate(-100%)rotate(-10deg)}15%{opacity:.4}85%{opacity:.4}to{opacity:0;transform:translate(100vw)rotate(-10deg)}}@keyframes lightBeamMove3{0%{opacity:0;transform:translate(-100%)rotate(5deg)}20%{opacity:.3}80%{opacity:.3}to{opacity:0;transform:translate(100vw)rotate(5deg)}}@keyframes noiseShift{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.hero-glow{position:relative}.hero-glow:before{content:"";filter:blur(20px);z-index:-1;background:linear-gradient(45deg,#3b82f61a,#9333ea1a,#ec48991a);border-radius:20px;animation:4s ease-in-out infinite heroGlow;position:absolute;inset:-20px}@keyframes heroGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.text-reveal{opacity:0;animation:.8s ease-out forwards textReveal;transform:translateY(30px)}.text-reveal-1{animation-delay:.2s}.text-reveal-2{animation-delay:.4s}.text-reveal-3{animation-delay:.6s}.text-reveal-4{animation-delay:.8s}.text-reveal-5{animation-delay:1s}@keyframes textReveal{to{opacity:1;transform:translateY(0)}}.text-reveal-left{opacity:0;animation:1.2s ease-out forwards textRevealLeft;transform:translate(-50px)}@keyframes textRevealLeft{to{opacity:1;transform:translate(0)}}.premium-button{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));height:calc(var(--spacing,.25rem)*12);pointer-events:auto;min-height:48px;max-height:48px;transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));z-index:20;position:relative;overflow:hidden}@media (min-width:40rem){.premium-button{height:calc(var(--spacing,.25rem)*14);min-height:56px;max-height:56px}}.premium-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.premium-button{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8)}}.premium-button{touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.premium-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.premium-button:hover:before{left:100%}.premium-button:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 10px 25px #00000026}.premium-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:1rem;margin:.5rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.premium-card:before{border-radius:inherit;content:"";-webkit-mask-composite:source-out;opacity:0;pointer-events:none;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#3b82f64d,#9333ea4d,#ec48994d);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premium-card:hover:before{opacity:1}.premium-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.grid-pattern,.light-beam,.noise-overlay{backface-visibility:hidden;will-change:transform}.base-gradient{will-change:background-position}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.animate-twinkle{will-change:opacity,transform;animation:3s ease-in-out infinite twinkle}@keyframes letterScale{0%{opacity:0;transform:scale(0)translateY(20px)}60%{opacity:1;transform:scale(1.2)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-letter-scale{opacity:0;will-change:opacity,transform;animation:.4s ease-out forwards letterScale;display:inline-block}@keyframes gradientShift{0%,to{background-position:0}50%{background-position:100%}}.animate-gradient-shift{will-change:background-position;animation:15s ease-in-out infinite gradientShift}.bg-gradient-radial{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#3b82f6 0,#0000 50%),radial-gradient(circle at 80% 70%,#ec4899 0,#0000 50%),radial-gradient(circle,#8b5cf6 0,#0000 50%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
