.lp{--lp-wrap:1080px}.lp header.lp-hdr{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060ab8;border-bottom:1px solid #0000;transition:all .3s;position:fixed;top:0;left:0;right:0}.lp header.lp-hdr.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#05060aeb}.lp .wrap{max-width:var(--lp-wrap);margin:0 auto;padding:0 20px}.lp .nav{align-items:center;gap:22px;padding:16px 0;display:flex}.lp .logo{font-family:var(--font-display);color:var(--txt);letter-spacing:1px;align-items:center;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.lp .logo b{color:var(--green);text-shadow:0 0 14px #00ff88b3}.lp a.nl{color:var(--dim);font-size:13px;font-weight:700;text-decoration:none}.lp a.nl:hover{color:var(--green)}.lp .nav .right{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:820px){.lp a.nl{display:none}}.lp .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:108px 0 60px;display:grid}@media (max-width:940px){.lp .hero{grid-template-columns:1fr;padding-top:48px}}.lp .hook{font-family:var(--font-pixel);color:var(--gold);letter-spacing:2px;margin-bottom:18px;font-size:10px;animation:1.4s step-end infinite lpBlink}@keyframes lpBlink{50%{opacity:0}}.lp .hero h1{font-size:clamp(30px,4.8vw,56px);font-weight:900;line-height:1.06}.lp .hero h1 em{color:var(--green);text-shadow:0 0 30px #00ff8880;font-style:normal}.lp .hero p.sub{color:var(--dim);max-width:520px;margin:20px 0 28px;font-size:16px;line-height:1.65}.lp .hero .cta{flex-wrap:wrap;gap:12px;display:flex}.lp .keyart{height:520px;position:relative}@media (max-width:940px){.lp .keyart{height:440px}}.lp .ka-shark{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .ka-shark img{object-fit:cover;border:3px solid var(--gold);border-radius:26px;width:min(320px,62vw);animation:2.4s ease-in-out infinite lpSharkPulse;box-shadow:0 0 60px #ffc94d73}@keyframes lpSharkPulse{50%{transform:scale(1.02);box-shadow:0 0 90px #ffc94db3}}.lp .ka-pos{z-index:3;will-change:transform;position:absolute}.lp .ka-card{background:var(--panel);border:2px solid var(--line);border-radius:14px;width:110px;animation:5s ease-in-out infinite lpFloaty;overflow:hidden;box-shadow:0 16px 40px #0009}.lp .ka-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.lp .ka-card span{font-family:var(--font-pixel);color:var(--dim);text-align:center;padding:7px 6px;font-size:7px;display:block}.lp .ka-card:hover{border-color:var(--green)}.lp .k1{top:4%;left:2%}.lp .k1 .ka-card{animation-delay:0s;transform:rotate(-5deg)}.lp .k2{top:0;right:4%}.lp .k2 .ka-card{animation-delay:1.1s;transform:rotate(4deg)}.lp .k3{bottom:22%;left:-1%}.lp .k3 .ka-card{animation-delay:2s;transform:rotate(3deg)}.lp .k4{bottom:16%;right:0}.lp .k4 .ka-card{animation-delay:.6s;transform:rotate(-4deg)}@keyframes lpFloaty{50%{translate:0 -14px}}.lp .ka-chip{z-index:4;font-family:var(--font-pixel);background:#05060ad9;border:2px solid;border-radius:8px;padding:9px 12px;font-size:9px;animation:4s ease-in-out infinite lpFloaty;position:absolute}.lp .c1{color:var(--gold);border-color:#ffc94d80;animation-delay:.4s;top:36%;left:4%}.lp .c2{color:var(--green);border-color:#00ff8880;animation-delay:1.4s;top:26%;right:8%}.lp .c3{color:var(--red);border-color:#ff335580;animation-delay:2.2s;bottom:6%;left:34%}.lp .ka-stamp{z-index:4;font-family:var(--font-pixel);color:var(--green);border:4px solid var(--green);text-shadow:0 0 16px #0f89;border-radius:6px;padding:12px 18px;font-size:14px;animation:5s infinite lpStamp;position:absolute;bottom:4%;right:14%;transform:rotate(-8deg)}@keyframes lpStamp{0%{opacity:0;transform:rotate(-8deg)scale(2.2)}8%{opacity:1;transform:rotate(-8deg)scale(1)}70%{opacity:1}82%{opacity:0}to{opacity:0}}.lp .ka-pat{z-index:4;width:min(300px,70%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp .ka-pat-l{font-family:var(--font-pixel);color:var(--dim);text-align:center;margin-bottom:6px;font-size:7px}.lp .ka-bar{border:2px solid var(--line);background:#0a0d13;border-radius:4px;height:12px;overflow:hidden}.lp .ka-bar div{background:linear-gradient(#ff8fa3,#f35);height:100%;animation:7s ease-in-out infinite lpPat}@keyframes lpPat{0%{width:100%}30%{width:46%}55%{width:70%}80%{width:24%}to{width:100%}}.lp section{padding:80px 0}.lp .kicker{font-family:var(--font-pixel);color:var(--green);letter-spacing:1px;margin-bottom:12px;font-size:9px}.lp h2.title{margin-bottom:12px;font-size:clamp(22px,3.4vw,36px);font-weight:900}.lp h2.title em{color:var(--green);font-style:normal}.lp .lead{color:var(--dim);max-width:640px;margin-bottom:36px;font-size:15px;line-height:1.65}.lp .steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.lp .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp .steps{grid-template-columns:1fr}}.lp .step{background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:22px;transition:all .25s}.lp .step:hover{border-color:var(--green);transform:translateY(-4px)}.lp .step .num{font-family:var(--font-pixel);color:var(--green);text-shadow:0 0 16px #00ff8880;font-size:18px}.lp .step h3{margin:14px 0 8px;font-size:15px}.lp .step p{color:var(--dim);font-size:13px;line-height:1.6}.lp .boss-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.lp .boss-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lp .boss-grid{grid-template-columns:1fr}}.lp .boss-card{background:var(--panel);border:2px solid var(--line);border-radius:14px;transition:all .25s;position:relative;overflow:hidden}.lp .boss-card:hover{transform:translateY(-5px)}.lp .boss-card img{aspect-ratio:1;object-fit:cover;width:100%;animation:9s ease-in-out infinite alternate lpKenb;display:block}@keyframes lpKenb{0%{transform:scale(1)}to{transform:scale(1.09)}}.lp .boss-card:hover img{filter:saturate(1.35)contrast(1.15)}.lp .boss-card:after{content:"";pointer-events:none;background:linear-gradient(#05060a1a 40%,#05060af2 90%);position:absolute;inset:0}.lp .boss-card.r-com{border-color:#00ff8880}.lp .boss-card.r-rare{border-color:#38bdf88c}.lp .boss-card.r-epic{border-color:#8a5cff99}.lp .bc-tags{z-index:2;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.lp .flagchip{border:1px solid var(--line);background:#05060aa6;border-radius:8px;padding:3px 7px;font-size:15px}.lp .rar{font-family:var(--font-pixel);border-radius:6px;padding:5px 8px;font-size:7px}.lp .rar.com{color:var(--green);background:#05060aa6;border:1px solid #00ff8873}.lp .rar.rare{color:var(--blue);background:#05060aa6;border:1px solid #38bdf873}.lp .rar.epic{color:var(--purple);background:#05060aa6;border:1px solid #8a5cff80}.lp .bc-info{z-index:2;padding:12px 14px;position:absolute;bottom:0;left:0;right:0}.lp .bc-info h3{font-size:14px;font-weight:900}.lp .bc-info .bt{color:var(--dim);margin-top:4px;font-size:11px}.lp .bc-info .stress{font-family:var(--font-pixel);color:var(--red);margin-top:7px;font-size:6.5px;line-height:1.7}.lp .judge-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:30px;display:grid}@media (max-width:900px){.lp .judge-grid{grid-template-columns:1fr}}.lp .judge-left{align-items:flex-start;gap:18px;display:flex}.lp .judge-left img{object-fit:cover;border:3px solid var(--purple);border-radius:50%;flex:none;width:120px;height:120px;animation:2.4s infinite lpSharkPulse;box-shadow:0 0 44px #8a5cff8c}.lp .lesson-mini{background:var(--panel);border:2px solid var(--line);border-left:3px solid var(--green);border-radius:12px;gap:12px;margin-top:12px;padding:14px;transition:all .2s;display:flex}.lp .lesson-mini:hover{transform:translate(4px)}.lp .lesson-mini h4{margin-bottom:4px;font-size:13px}.lp .lesson-mini p{color:var(--dim);font-size:12px;line-height:1.55}.lp .badges-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lp .bchip{color:var(--gold);background:linear-gradient(160deg,#1d1a10,#141208);border:2px solid #ffc94d73;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:800;transition:all .2s}.lp .bchip:hover{transform:translateY(-3px)}.lp .roles{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:700px){.lp .roles{grid-template-columns:1fr}}.lp .role-card{background:var(--panel);border:2px solid var(--line);border-radius:16px;align-items:center;gap:16px;padding:26px;transition:all .25s;display:flex}.lp .role-card:hover{transform:translateY(-4px)}.lp .role-card.sell:hover{border-color:var(--green)}.lp .role-card.buy:hover{border-color:var(--blue)}.lp .role-card h3{font-size:15px}.lp .role-card p{color:var(--dim);margin-top:5px;font-size:12.5px;line-height:1.55}.lp .faq{max-width:760px}.lp .qa{border:2px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:12px;overflow:hidden}.lp .qa .q{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 20px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.lp .qa .q span.ar{color:var(--green);font-size:16px;transition:all .3s}.lp .qa.open .q span.ar{transform:rotate(45deg)}.lp .qa .a{max-height:0;color:var(--dim);font-size:13.5px;line-height:1.65;transition:max-height .4s;overflow:hidden}.lp .qa.open .a{max-height:240px;padding:0 20px 18px}.lp .cta-box{background:linear-gradient(160deg, #00ff881f, #05060a00 60%), var(--panel);text-align:center;border:2px solid #0f86;border-radius:20px;padding:54px 30px;position:relative;overflow:hidden}.lp .cta-box h2{margin-bottom:12px;font-size:clamp(24px,3.8vw,40px);font-weight:900}.lp .cta-box p{color:var(--dim);margin-bottom:26px}.lp footer.lp-foot{border-top:1px solid var(--line);color:var(--dim);padding:30px 0;font-size:12px}.lp footer.lp-foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp .foot-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp .foot-links a{color:var(--dim);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lp .foot-links a:hover{color:var(--green)}.lp .foot-links svg{width:16px;height:16px}.lp .rv{opacity:0;transition:all .7s;transform:translateY(26px)}.lp .rv.on{opacity:1;transform:none}.lp-legal{max-width:760px;margin:0 auto;padding:120px 0 60px}.lp-legal h1{margin-bottom:8px;font-size:clamp(28px,4vw,40px);font-weight:900}.lp-legal .updated{color:var(--dim);margin-bottom:28px;font-size:13px}.lp-legal h2{margin:28px 0 10px;font-size:18px}.lp-legal p,.lp-legal li{color:var(--dim);font-size:14.5px;line-height:1.7}.lp-legal ul{margin:8px 0 16px;padding-left:18px}.lp-legal a{color:var(--green)}
