.fx{--o1:#ffa31a;--o2:#ff7a00;--o3:#e85002;--aq:#24b894;--ink:#f9f9f9;--mut:#f9f9f9b8;--line:#ffffff1a;min-height:100dvh;color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:#050505;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.fx *{box-sizing:border-box}.fx a{color:inherit;text-decoration:none}.fx button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.fx .hd{letter-spacing:-.05em;font-family:Archivo,system-ui,sans-serif;font-weight:700;line-height:1.04}.fx .gr{color:#0000;background:linear-gradient(92deg,#e83a0e 0%,#ff6a00 30%,#ffb300 62%,#ffd45a 100%);-webkit-background-clip:text;background-clip:text}.fx .wrap{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.fx .sec{z-index:1;padding:36px 0;position:relative}@media (width>=768px){.fx .sec{padding:56px 0}.fx .wrap{padding:0 40px}}.fx .ey{letter-spacing:.02em;color:var(--o1);text-transform:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.fx .ey:before{content:"";background:var(--o2);width:6px;height:6px;box-shadow:0 0 12px var(--o2);border-radius:50%}.fx .h2{margin-top:10px;font-size:34px}@media (width>=768px){.fx .h2{font-size:52px}}.fx .sub{color:var(--mut);max-width:640px;margin-top:12px;font-size:17px;line-height:1.5}@media (width>=768px){.fx .sub{font-size:19px}}.fx .glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#ffffff0a;border-radius:24px}.fx .cta{color:#fff;background:linear-gradient(#ffa31a 0%,#ff7a00 45%,#e85002 100%);border:1px solid #ffc86e8c;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:17px;font-weight:600;transition:transform .15s;display:inline-flex;box-shadow:0 0 0 4px #ff7a0029,0 10px 30px -8px #ff7a00bf,inset 0 1px #ffffff59}.fx .cta:hover{transform:translateY(-1px)}.fx .cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.fx .ghost{min-height:44px;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.fx .ghost:hover{background:#ffffff14}.fx .micro{color:var(--mut);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.fx .note{color:#f9f9f98c;font-size:12px}.fx .aq{color:var(--aq)}.fx .bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx .bg i{filter:blur(110px);opacity:.16;will-change:transform;border-radius:50%;position:absolute}.fx .bg .b1{background:#e83a0e;width:520px;height:420px;animation:44s ease-in-out infinite fxa;top:-80px;left:-140px}.fx .bg .b2{opacity:.09;background:#24b894;width:460px;height:380px;animation:52s ease-in-out infinite fxb;top:30%;right:-160px}.fx .bg .b3{opacity:.12;background:#ff7a00;width:520px;height:420px;animation:48s ease-in-out infinite reverse fxa;bottom:-200px;left:20%}@keyframes fxa{0%,to{transform:translate(0)}50%{transform:translate(120px,60px)}}@keyframes fxb{0%,to{transform:translate(0)}50%{transform:translate(-90px,-50px)}}.fx .hbox{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:8px;height:60px;padding:0 8px 0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.fx .hbox:focus-within{border-color:#ffa31ab3;box-shadow:0 0 0 4px #ffa31a24}.fx .hbox input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:17px}.fx .hbox input::placeholder{color:#f9f9f96b}.fx .at{color:var(--o1);font-family:Archivo,sans-serif;font-size:20px;font-weight:700}.fx .plus{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fx .plus:hover{background:#ffffff1f}.fx .opt{text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;font-size:16px;transition:border-color .15s,background .15s;display:flex}.fx .opt:hover{background:#ffffff0f}.fx .opt[aria-pressed=true]{background:#ff7a001a;border-color:#ff8a1f;box-shadow:0 0 0 3px #ff7a0024,0 12px 28px -16px #ff7a00cc}.fx .fdot{border:1.5px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.fx .opt[aria-pressed=true] .fdot{background:#ff7a00;border-color:#ff8a1f}.fx .opt[aria-pressed=true] .fdot:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.fx .err{border-color:#ffa31a!important;box-shadow:0 0 0 4px #ffa31a24!important}.fx .txt{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;outline:0;padding:12px 14px}.fx .txt:focus{border-color:#ffa31ab3}.fx .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite fxs}@keyframes fxs{to{transform:rotate(360deg)}}.fx .rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 20px 12px;display:flex;overflow-x:auto}.fx .rail::-webkit-scrollbar{display:none}.fx .wcard{scroll-snap-align:center;border:1px solid var(--line);background:#0d0d0d;border-radius:20px;flex:none;width:240px;overflow:hidden}@media (width>=768px){.fx .rail{grid-template-columns:repeat(5,1fr);margin:0;padding:0;display:grid;overflow:visible}.fx .wcard{width:auto}}.fx .wshot{height:360px;position:relative;overflow:hidden}.fx .wshot img{width:100%;animation:14s ease-in-out infinite alternate fxscroll;display:block}.fx .wcard:hover .wshot img,.fx .paused .wshot img{animation-play-state:paused}@keyframes fxscroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(360px - 100%))}}.fx .list{flex-direction:column;gap:8px;height:276px;display:flex;overflow:hidden}.fx .row{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;animation:.5s ease-out fxin;display:flex}@keyframes fxin{0%{opacity:.3;transform:translateY(-14px)}to{opacity:1;transform:none}}.fx input[type=range]{accent-color:#ff7a00;width:100%;height:28px}.fx .wa{background:#0b141a;border:1px solid #ffffff14;border-radius:18px;padding:14px}.fx .wa .b{color:#e9edef;white-space:pre-wrap;background:#005c4b;border-radius:12px 12px 2px;max-width:92%;margin-left:auto;padding:10px 12px;font-size:15px}@media (prefers-reduced-motion:reduce){.fx *,.fx :before,.fx :after{transition:none!important;animation:none!important}}.fx .wrap>*,.fx .glass,.fx .wrap>div>*{min-width:0}.fx .hbox input{box-shadow:none!important;background:0 0!important;padding:0!important}.fx p,.fx b{overflow-wrap:anywhere}
