:root{--bg:#0c0d1b;--bg2:#121331;--card:#17183a;--card2:#1d1e44;--line:#c9b8ff24;--plum:#4b2f54;--plumd:#2a1238;--lav:#c9b8ff;--text:#ece6ff;--muted:#a49cc8;--pink:#feccdb;--pinkt:#593754;--sec:#38365d;--sect:#f1eaff;--gold:#ffd27a;--live:#ff3b5c;--vi:linear-gradient(180deg,#4a6cf0 0%,#8d4fe0 34%,#ff4f9a 66%,#ffb347 100%);--vih:linear-gradient(90deg,#4a6cf0 0%,#8d4fe0 34%,#ff4f9a 66%,#ffb347 100%);--pastel:linear-gradient(90deg,#b8a6f0 0%,#e9a8d6 48%,#ffc3a3 100%);--wide:"Jost",system-ui,sans-serif;--cond:"Oswald",Impact,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--wide);overflow-x:hidden}a{color:inherit}svg{display:block}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.wrap{width:min(1240px,100% - 32px);margin-inline:auto}.sprite{width:0;height:0;position:absolute;overflow:hidden}.label{font:500 .78rem var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--lav);display:block}.title{font:400 clamp(1.9rem,4.6vw,3.6rem)/1.12 var(--wide);letter-spacing:.14em;text-transform:uppercase;color:#e9e2ff;margin-top:12px}.title b{background:var(--vih);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.cond{font-family:var(--cond);text-transform:uppercase;letter-spacing:.01em;font-weight:600;line-height:1.05}.sub{color:var(--muted);max-width:640px;margin-top:16px;font-size:1.05rem}.center{text-align:center}.center .sub{margin-inline:auto}.pill{font:500 .98rem var(--wide);background:var(--pink);color:var(--pinkt);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.95em 1.7em;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 2px 68px #ffb3c75e}.pill:hover{background:#ffe1eb;transform:translateY(-2px);box-shadow:0 4px 84px #ffb3c78c}.pill.alt{background:var(--sec);color:var(--sect);box-shadow:none}.pill.alt:hover{background:#46437a}.pill.white{color:var(--bg);box-shadow:none;background:#fff}.pill.sm{padding:.7em 1.25em;font-size:.88rem}.pill[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.pill .play{border-left:9px solid;border-block:6px solid #0000;width:0;height:0}.strip{background:var(--pastel);color:var(--pinkt);text-align:center;font:500 .8rem var(--wide);letter-spacing:.34em;text-transform:uppercase;padding:13px 16px;position:relative;overflow:hidden}.strip svg{fill:#59375447;width:auto;height:84px;position:absolute;bottom:-18px}.strip .l{left:2%}.strip .r{right:2%;transform:scaleX(-1)}.top{z-index:50;backdrop-filter:blur(14px);background:#0c0d1bd6;position:sticky;top:0}.top .wrap{align-items:center;gap:28px;height:72px;display:flex}.brand{font:600 1rem var(--wide);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:12px;text-decoration:none;display:flex}.mark{background:var(--vi);width:34px;height:34px;font:700 .82rem var(--cond);letter-spacing:.02em;color:#fff;box-shadow:inset 0 0 0 2px #ffffffe6,0 0 0 2px var(--plumd);border-radius:10px;place-items:center;display:grid}.nav{gap:26px;margin-inline:auto;display:flex}.nav a{font:500 .78rem var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-decoration:none}.nav a:hover{color:var(--text)}.top-actions{align-items:center;gap:10px;display:flex}.lang{font:600 .78rem var(--wide);letter-spacing:.2em;color:var(--muted);padding:8px 6px;text-decoration:none}.lang:hover{color:var(--text)}@media (width<=1060px){.nav{display:none}.top-actions{margin-left:auto}}.hero{padding:28px 0 8px}.keyart{background:var(--plumd);aspect-ratio:2.05;border-radius:28px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.25fr 1.25fr 1fr;gap:8px;padding:8px;animation:1s both fade;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 140px #8d4fe047}@keyframes fade{0%{opacity:0;transform:translateY(14px)}}.panel{background:var(--card);border-radius:6px;position:relative;overflow:hidden}.panel svg,.art svg,.panel img,.art img{width:100%;height:100%;position:absolute;inset:0}.panel img,.art img,.lesson>img{object-fit:cover}.panel:first-child{grid-area:1/1}.panel:nth-child(2){grid-area:1/2/3/3}.panel:nth-child(3){grid-area:1/3}.panel:nth-child(4){grid-area:1/4/3/5}.panel:nth-child(5){grid-area:2/1}.panel:nth-child(6){grid-area:2/3}.panel svg,.panel img{transition:transform 6s}.keyart:hover .panel svg,.keyart:hover .panel img{transform:scale(1.05)}.logo{pointer-events:none;filter:drop-shadow(0 14px 34px #2a1238a6);width:min(44%,520px);animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both logo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes logo{0%{opacity:0;transform:translate(-50%,-44%)scale(.92)}}.logo svg{width:100%;height:auto}.logo span{background:var(--plumd);width:max-content;font:500 .8rem var(--wide);letter-spacing:.3em;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:999px;margin:-4px auto 0;padding:6px 18px;display:block}.hero-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:26px 6px 0;display:flex}.release{font:500 1.05rem/1.35 var(--wide);letter-spacing:.14em;text-transform:uppercase}.release small{color:var(--muted);letter-spacing:.22em;font-size:.72rem;display:block}.cd{gap:8px;display:flex}.cd div{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:18px;min-width:66px;padding:8px 10px}.cd b{font:600 1.6rem/1.1 var(--cond);background:var(--vi);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.cd small{font:500 .6rem var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hero-cta{flex-wrap:wrap;gap:10px;display:flex}.scroll{border-right:2px solid var(--pink);border-bottom:2px solid var(--pink);width:22px;height:22px;margin:30px auto 0;animation:1.8s ease-in-out infinite bob;display:block;transform:rotate(45deg)}@keyframes bob{50%{translate:0 6px}}@media (width<=820px){.keyart{aspect-ratio:auto;grid-template-rows:repeat(3,150px);grid-template-columns:1fr 1fr}.keyart .panel{grid-area:auto!important}.logo{width:82%}.hero-bar{flex-direction:column;align-items:flex-start}}.intro{text-align:center;background:radial-gradient(55% 70% at 50% 0%,#8d4fe052,transparent 70%),linear-gradient(180deg,var(--bg),#191236 60%,var(--bg));padding:110px 0 100px;position:relative;overflow:hidden}.intro .title{font-size:clamp(2.1rem,6vw,4.8rem)}.intro .sub{color:#d3caf0;max-width:720px;font-size:1.15rem}.stats{grid-template-columns:repeat(3,1fr);gap:14px;max-width:880px;margin:44px auto 0;display:grid}.stats div{border:1px solid var(--line);background:#17183abf;border-radius:24px;padding:22px}.stats b{font:600 clamp(1.9rem,4vw,2.8rem)/1.1 var(--cond);background:var(--vih);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.stats span{font:500 .72rem var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}@media (width<=640px){.stats{grid-template-columns:1fr}}.sec{padding:100px 0}.head{margin-bottom:44px}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);font:500 .76rem var(--wide);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.65em 1.15em}.chip:hover{color:var(--text)}.chip[aria-pressed=true]{background:var(--sec);border-color:var(--sec);color:#fff}.cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;transition:transform .2s,box-shadow .2s;animation:.5s both fade;display:flex;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #8d4fe040}.art{height:200px;position:relative;overflow:visible}.art:after{content:"";background:linear-gradient(transparent,var(--card));height:55%;position:absolute;inset:auto 0 0}.badge{z-index:2;font:600 .7rem var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:999px;padding:5px 12px;position:absolute;top:14px}.badge.live{background:var(--live);animation:1.4s steps(2,end) infinite blink;left:14px}.badge.done{background:var(--vih);right:14px;box-shadow:inset 0 0 0 2px #ffffffd9}@keyframes blink{50%{opacity:.55}}.ava{z-index:2;background:var(--vi);border-radius:50%;width:62px;height:62px;padding:3px;position:absolute;bottom:-28px;left:20px}.ava span{background:var(--bg);width:100%;height:100%;font:600 1.5rem var(--cond);text-transform:uppercase;border-radius:50%;place-items:center;display:grid}.card-body{flex-direction:column;flex:1;gap:10px;padding:38px 22px 22px;display:flex}.card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.card h3{font:600 1.4rem var(--cond)}.stars{color:var(--gold);letter-spacing:.08em;white-space:nowrap}.stars i{color:#c9b8ff40;font-style:normal}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.pf{border:1px solid var(--line);font:500 .7rem var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pf:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.quote{color:#d8d0f3;flex:1;font-size:.95rem}.bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.bar i{background:var(--vih);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.amounts{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.88rem;display:flex}.amounts b{font:600 1.45rem var(--cond);color:#fff;margin-right:4px}.card .pill{margin-top:6px}.empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:28px;grid-column:1/-1;padding:40px}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step{background:var(--card);border:1px solid var(--line);border-radius:28px;overflow:hidden}.step .art{height:150px}.step .art:after{height:70%}.step .num{z-index:2;font:300 4.2rem/1 var(--wide);letter-spacing:.06em;color:#fff;position:absolute;bottom:4px;left:22px}.step div.txt{padding:14px 22px 26px}.step h3{margin-bottom:8px;font-size:1.35rem}.step p{color:var(--muted);font-size:.95rem}.step .tag{font:500 .7rem var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--pink);margin-top:12px;display:inline-block}.rule{background:var(--pastel);color:var(--pinkt);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:24px;padding:28px 32px;display:grid}.rule h3{white-space:nowrap;font-size:1.5rem}.rule p{font-weight:500}@media (width<=980px){.steps{grid-template-columns:1fr 1fr}.rule{grid-template-columns:1fr;gap:10px}}@media (width<=560px){.steps{grid-template-columns:1fr}}.trust{grid-template-columns:1.1fr .9fr;align-items:start;gap:28px;display:grid}.levels{flex-direction:column;gap:10px;display:flex}.lvl{background:var(--card);border:1px solid var(--line);border-radius:22px;grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.lvl b{font:600 1.1rem var(--cond);text-transform:uppercase;display:block}.lvl p{color:var(--muted);font-size:.9rem}.flags{background:linear-gradient(160deg,#2a1238 0%,#4b2f54 100%);border:1px solid #ffccdb2e;border-radius:28px;padding:30px}.flags h3{margin-bottom:16px;font-size:1.6rem}.flags ul{flex-direction:column;gap:12px;list-style:none;display:flex}.flags li{color:#efe6ff;padding-left:30px;font-size:.95rem;position:relative}.flags li:before{content:"✕";color:#ff7a93;width:20px;height:20px;font:700 .7rem/20px var(--wide);text-align:center;background:#ff3b5c33;border-radius:50%;position:absolute;top:0;left:0}.flags li.ok:before{content:"✓";color:#8fe8a0;background:#7ee0812e}.scam{color:#ff9aad;font:600 .9rem var(--cond);letter-spacing:.14em;border:2px solid #ff7a93;border-radius:999px;margin-top:22px;padding:8px 18px;display:inline-block}@media (width<=980px){.trust{grid-template-columns:1fr}}.lessons{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lesson{border-radius:28px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:340px;padding:24px;display:flex;position:relative;overflow:hidden}.lesson:after{content:"";background:linear-gradient(#0000 0%,#2a123880 38%,#2a1238f5 66%);position:absolute;inset:0}.lesson>*{z-index:1;position:relative}.lesson>svg,.lesson>img{z-index:0;width:100%;height:100%;position:absolute;inset:0}.lesson h3{font-size:1.5rem}.lesson p{color:#ddd3f5;font-size:.9rem}.lesson .pill{align-self:flex-start}@media (width<=1060px){.lessons{grid-template-columns:1fr 1fr}}@media (width<=560px){.lessons{grid-template-columns:1fr}}.two{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=900px){.two{grid-template-columns:1fr}}.box{background:var(--card);border:1px solid var(--line);border-radius:28px;overflow:hidden}.box-h{justify-content:space-between;align-items:center;padding:22px 24px 10px;display:flex}.box-h h3{font-size:1.5rem}.box-h a{font:500 .74rem var(--wide);letter-spacing:.16em;text-transform:uppercase;color:var(--pink);text-decoration:none}.row{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:14px 24px;text-decoration:none;display:flex}.row:hover{background:#ffffff08}.row b{font-weight:500}.row small{color:var(--muted);margin-top:2px;font-size:.8rem;display:block}.row .n{font:600 1.1rem var(--cond);color:var(--lav);align-self:center}.tag-s{font:500 .64rem var(--wide);letter-spacing:.12em;text-transform:uppercase;color:var(--c);background:#ffffff12;border-radius:999px;margin-right:8px;padding:1px 9px;display:inline-block}.posts{gap:14px;padding:12px 24px 24px;display:grid}.post{grid-template-columns:120px 1fr;align-items:center;gap:16px;text-decoration:none;display:grid}.post .art{border-radius:18px;height:86px;overflow:hidden}.post .art:after{display:none}.post b{font-weight:500;line-height:1.35;display:block}.post small{color:var(--muted);font-size:.8rem}.sponsor{background:var(--pastel);color:var(--pinkt)}.sponsor .title{color:var(--pinkt)}.sponsor .title b{color:#2a1238;background:0 0;-webkit-background-clip:initial;background-clip:initial}.sponsor .label{color:var(--pinkt)}.sponsor .sub{color:#6b4a66}.sp{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.sp div{backdrop-filter:blur(6px);background:#ffffff8c;border-radius:24px;padding:24px}.sp h3{color:#2a1238;margin-bottom:6px;font-size:1.35rem}.sp p{font-size:.93rem}.sponsor .pill{color:#fff;box-shadow:none;background:#2a1238;margin-top:28px}@media (width<=900px){.sp{grid-template-columns:1fr}}.faq{max-width:880px;margin-inline:auto}details{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-bottom:12px}summary{cursor:pointer;font:600 1.12rem var(--cond);text-transform:uppercase;letter-spacing:.02em;padding:20px 56px 20px 24px;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:2px solid var(--pink);border-bottom:2px solid var(--pink);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:26px;transform:translateY(-70%)rotate(45deg)}details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}details p{color:var(--muted);padding:0 24px 22px}footer{border-top:1px solid var(--line);color:var(--muted);padding:56px 0 70px;font-size:.86rem}footer .wrap{grid-template-columns:1fr 1fr;gap:28px;display:grid}footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;display:flex}footer nav a{font:500 .74rem var(--wide);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.disc{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px;font-size:.78rem}@media (width<=700px){footer .wrap{grid-template-columns:1fr}footer nav{justify-content:flex-start}}dialog{border:1px solid var(--line);width:min(540px,100% - 24px);max-height:calc(100svh - 24px);color:var(--text);background:#15162f;border-radius:28px;margin:auto;padding:0;box-shadow:0 30px 120px #0009}dialog::backdrop{backdrop-filter:blur(6px);background:#080814b8}.dlg-h{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 6px;display:flex}.dlg-h h3{font-size:1.5rem}.x{border:1px solid var(--line);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;font-size:1.3rem}.dlg-b{flex-direction:column;gap:16px;padding:14px 24px 24px;display:flex}.lbl{font:500 .72rem var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.amt{flex-wrap:wrap;gap:8px;display:flex}.amt button{border:1px solid var(--line);background:var(--card2);color:var(--text);font:600 1rem var(--cond);cursor:pointer;border-radius:999px;padding:9px 18px}.amt button[aria-pressed=true]{background:var(--pink);color:var(--pinkt);border-color:var(--pink)}.amt input,.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--card2);color:var(--text);font:400 .95rem var(--wide);border-radius:14px;padding:10px 14px}.amt input{width:110px}.net{gap:8px;display:grid}.net label{border:1px solid var(--line);background:var(--card);cursor:pointer;font:600 .98rem var(--cond);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.net label small{font:400 .78rem var(--wide);color:var(--muted);text-align:right}.net input{accent-color:#ff4f9a;margin-right:8px}.net label:has(input:checked){border-color:var(--pink);background:#24224d}.addr{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.addr canvas{width:96px;height:96px;image-rendering:pixelated;border-radius:10px}.addr code{word-break:break-all;margin-bottom:6px;font:500 .82rem ui-monospace,Menlo,monospace;display:block}.addr small{color:#8fe8a0;font-size:.78rem}.note{color:#f3dbe5;background:#feccdb14;border:1px solid #feccdb40;border-radius:16px;padding:12px 14px;font-size:.85rem}.hint{color:var(--pink);min-height:1.2em;font-size:.82rem}.dlg-actions{flex-wrap:wrap;gap:10px;display:flex}.field{flex-direction:column;display:flex}.check{align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.check input{accent-color:#ff4f9a;flex:none;width:18px;height:18px;margin-top:4px}.wallets{gap:8px;display:grid}.wallets button{border:1px solid var(--line);background:var(--card);color:var(--text);font:600 1.05rem var(--cond);cursor:pointer;text-align:left;border-radius:18px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.wallets button:hover{border-color:var(--pink)}.wallets small{font:400 .78rem var(--wide);color:var(--muted)}.mp{z-index:90;pointer-events:none;background:#0c0d1b8c;place-items:center;display:grid;position:fixed;inset:0}.mp[hidden]{display:none}.mp div{text-align:center;animation:2.8s cubic-bezier(.2,.8,.2,1) both mp}.mp h2{font:700 clamp(2.8rem,9vw,6.4rem)/1 var(--cond);text-transform:uppercase;background:var(--vi);color:#0000;-webkit-text-stroke:2px #fff;filter:drop-shadow(4px 4px #2a1238);-webkit-background-clip:text;background-clip:text}.mp p{font:500 clamp(1.1rem,3vw,1.6rem) var(--wide);letter-spacing:.3em;text-transform:uppercase;color:#fff;margin-top:8px}.mp small{color:var(--pink);margin-top:6px;font-size:1rem;display:block}@keyframes mp{0%{opacity:0;transform:scale(1.4)}12%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}@media (width<=560px){.strip{letter-spacing:.16em;font-size:.68rem}.title{letter-spacing:.07em}.brand{letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}a.art{display:block}
