@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.a5ef9b83.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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.7fc8a889.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.1f6cfc96.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.862752e2.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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.45f567a3.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:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_d03619f0-module__FuSVFa__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_d03619f0-module__FuSVFa__variable{--font-exo2:"Exo 2","Exo 2 Fallback"}
.generator-page{font-family:var(--font-exo2),sans-serif}.gen-neon-text{text-shadow:0 0 10px #ffd00099,0 0 28px #ffd00059,0 0 56px #ffd00026}.gen-neon-border{box-shadow:0 0 10px #ffd00026,inset 0 0 10px #ffd0000d}.gen-cta-glow{animation:2.5s ease-in-out infinite gen-btn-glow}@keyframes gen-btn-glow{0%,to{box-shadow:0 0 14px #ffd00059,0 4px 18px #ffd00033}50%{box-shadow:0 0 32px #ffd0008c,0 4px 36px #ffd0004d,0 0 68px #ffd0001f}}.gen-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s}.gen-card:hover{border-color:#ffd00066;transform:translateY(-6px)scale(1.02);box-shadow:0 0 22px #ffd00033,0 20px 40px #00000080}.generator-enter{animation:.7s ease-out both gen-fade-up;animation-delay:var(--enter-delay,0s)}@keyframes gen-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.gen-circuit:after{content:"";z-index:2;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:linear-gradient(#ffd00033 1px,#0000 1px),linear-gradient(90deg,#ffd00033 1px,#0000 1px),radial-gradient(#ffd0004d 1px,#0000 1px);background-position:0 0,0 0,10px 10px;background-size:60px 60px,60px 60px,20px 20px;position:fixed;inset:0}.gen-spark{pointer-events:none;opacity:0;animation:4s ease-in-out infinite gen-spark-flicker;position:absolute}.gen-spark:nth-child(2){animation-delay:1.3s}.gen-spark:nth-child(3){animation-delay:2.7s}@keyframes gen-spark-flicker{0%,to{opacity:0}4%{opacity:.8}6%{opacity:.2}8%{opacity:.9}12%{opacity:0}50%{opacity:0}}.gen-pulse-ring{animation:3s ease-out infinite gen-pulse}@keyframes gen-pulse{0%{opacity:.6;transform:scale(.8)}50%{opacity:.2;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.gen-bullet{background:linear-gradient(135deg,#ffe14d,#ffd000);border-radius:1px;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 6px #ffd00080}.gen-arc{background:linear-gradient(90deg,#0000,#ffd00066,#0000);height:1px;animation:2s ease-in-out infinite gen-arc-pulse}@keyframes gen-arc-pulse{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.gen-cta-glow{animation:none}.generator-enter{opacity:1;animation:none;transform:none}.gen-card:hover{transform:none}.gen-spark,.gen-pulse-ring{animation:none}.gen-arc{opacity:.5;animation:none}}
