:root{--bg:#070a0f;--panel:#0a0e16c7;--panel2:#0e131de0;--line:#ffffff1f;--text:#f8fafc;--muted:#94a3b8;--soft:#cbd5e1;--green:#a3ff12;--green2:#65d318;--yellow:#ffe600;--cyan:#22d3ee;--red:#ff3c2e;--shadow:0 24px 80px #00000070}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#070a0f;color:#f8fafc;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0;min-height:100vh}a{color:inherit;text-decoration:none}.particles{animation:fpParticles 28s linear infinite;background-image:radial-gradient(circle,#a3ff1247 0 1px,#0000 2px),radial-gradient(circle,#ffffff29 0 1px,#0000 2px),radial-gradient(circle,#22d3ee29 0 1px,#0000 2px);background-position:24px 48px,110px 130px,180px 80px;background-size:150px 150px,240px 240px,320px 320px;inset:0;opacity:.32;pointer-events:none;position:fixed;z-index:0}@keyframes fpParticles{0%{transform:translateZ(0)}to{transform:translate3d(-90px,-120px,0)}}.shell{background-attachment:fixed;background-image:linear-gradient(90deg,#05080df5,#05080dd4,#05080df0),var(--bg-image);background-position:50%;background-size:cover;min-height:100vh;position:relative}.shell:before{background:radial-gradient(circle at 14% 12%,#a3ff122e,#0000 28%),radial-gradient(circle at 80% 18%,#22d3ee1a,#0000 26%),linear-gradient(180deg,#0000,#030508a6);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.wrap{margin:0 auto;position:relative;width:min(1180px,calc(100% - 34px));z-index:1}.topbar{gap:18px;justify-content:space-between;padding:24px 0}.brand,.topbar{align-items:center;display:flex}.brand{font-weight:1000;gap:12px;letter-spacing:.14em}.brand img{filter:drop-shadow(0 14px 26px rgba(163,255,18,.22));height:44px;object-fit:contain;width:44px}.brand small{color:#94a3b8;color:var(--muted);display:block;font-size:10px;letter-spacing:.08em;margin-top:2px}.nav{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c13b3;border:1px solid #ffffff1f;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px #00000070;box-shadow:var(--shadow);display:flex;gap:10px;padding:9px}.nav a{border-radius:12px;color:#dbeafe;font-size:13px;font-weight:900;letter-spacing:.04em;padding:10px 13px;text-transform:uppercase}.nav a.active,.nav a:hover{background:#a3ff121f;color:#fff}.hero{grid-gap:38px;align-items:center;display:grid;gap:38px;grid-template-columns:1.15fr .85fr;padding:70px 0 40px}.hero.center{grid-template-columns:1fr;text-align:center}.eyebrow{align-items:center;background:#a3ff121a;border:1px solid #a3ff1257;border-radius:999px;color:#a3ff12;color:var(--green);display:inline-flex;font-size:12px;font-weight:1000;gap:8px;letter-spacing:.16em;padding:8px 12px}.eyebrow,.hero h1{text-transform:uppercase}.hero h1{font-size:clamp(42px,7vw,92px);letter-spacing:-.055em;line-height:.88;margin:18px 0}.hero h1 span{color:#a3ff12;color:var(--green);text-shadow:0 0 36px #a3ff123d}.hero p{color:#cbd5e1;color:var(--soft);font-size:18px;line-height:1.7;max-width:720px}.hero.center p{margin-left:auto;margin-right:auto}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.btn,.hero.center .actions{justify-content:center}.btn{align-items:center;background:linear-gradient(135deg,#a3ff12,#eaff8d);background:linear-gradient(135deg,var(--green),#eaff8d);border-radius:14px;box-shadow:0 18px 38px #a3ff122b;color:#071009;display:inline-flex;font-weight:1000;gap:8px;min-height:44px;padding:12px 18px}.btn.alt{background:#ffffff14;box-shadow:none;color:#fff}.btn.alt,.visual{border:1px solid #ffffff1f;border:1px solid var(--line)}.visual{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16c7;background:var(--panel);border-radius:30px;box-shadow:0 24px 80px #00000070;box-shadow:var(--shadow);display:grid;min-height:360px;overflow:hidden;place-items:center;position:relative}.visual:before{background:#a3ff121f;border-radius:50%;content:"";filter:blur(24px);height:260px;inset:auto -70px -90px auto;position:absolute;width:260px}.visual img{filter:drop-shadow(0 26px 40px rgba(0,0,0,.55));max-height:250px;max-width:74%;object-fit:contain;position:relative}.vote-visual{display:grid;min-height:360px;place-items:center;position:relative}.vote-visual img{filter:drop-shadow(0 34px 54px rgba(0,0,0,.68)) drop-shadow(0 0 34px rgba(163,255,18,.22));max-height:370px;object-fit:contain;width:min(470px,90%)}.grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 60px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e131de0;background:var(--panel2);border:1px solid #ffffff1f;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 80px #00000070;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:230px;overflow:hidden;padding:24px;position:relative}.card:before{background:radial-gradient(circle at 10% 0,#a3ff1229,#0000 34%);content:"";inset:0;opacity:.9;position:absolute}.card.cs:before{background:radial-gradient(circle at 10% 0,#22d3ee2e,#0000 34%)}.card>*{position:relative}.card img.icon{height:56px;margin-bottom:16px;object-fit:contain;width:56px}.card h2,.card h3{font-size:26px;letter-spacing:-.03em;margin:0 0 10px}.card p{color:#cbd5e1;color:var(--soft);line-height:1.6;margin:0 0 18px}.card .btn{margin-top:auto;width:-webkit-max-content;width:max-content}.vote-num{background:#a3ff121f;border:1px solid #a3ff124d;border-radius:14px;color:#a3ff12;color:var(--green);display:grid;font-weight:1000;height:48px;margin-bottom:14px;place-items:center;width:48px}.footer{background:#030508b8;border-top:1px solid #ffffff1f;border-top:1px solid var(--line);color:#94a3b8;color:var(--muted);padding:24px 0}.footer .wrap{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.footer b{color:#fff}.footer a{color:#dbeafe;font-weight:800;margin-left:14px}@media(max-width:900px){.topbar{align-items:flex-start;flex-direction:column}.nav{flex-wrap:wrap;width:100%}.hero{padding-top:34px}.grid,.grid.four,.grid.two,.hero{grid-template-columns:1fr}.visual{min-height:260px}.hero h1{font-size:48px}}.footer{display:none!important}
/*# sourceMappingURL=main.862f0586.css.map*/