*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#10101a;color:#fff;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}header{height:86px;display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:auto;padding:0 5%;gap:24px}.brand{display:flex;align-items:center;gap:10px;font:700 15px 'Space Grotesk';letter-spacing:.08em;line-height:1}.brand b{color:#c5ff55}.brand small{display:block;font:600 9px 'DM Sans';letter-spacing:.16em;margin-top:5px;color:#a7a8ba}.mark{display:grid;place-items:center;background:#c5ff55;color:#151520;width:38px;height:38px;transform:rotate(-8deg);font-size:23px}nav{display:flex;gap:34px;color:#c6c6d3;font-size:14px;font-weight:700}nav a:hover{color:#c5ff55}.navbtn{font-size:13px;font-weight:700;border:1px solid #585866;border-radius:100px;padding:13px 20px}.navbtn span{color:#c5ff55;margin-left:12px}.hero{min-height:580px;position:relative;overflow:hidden;background:#20224f;display:flex;align-items:center}.hero-art{position:absolute;inset:0;background:linear-gradient(90deg,#17172c 0%,#17172ce8 32%,#17172c10 75%),url('hero.png') center 45%/cover}.hero-copy{position:relative;z-index:1;padding:80px 5%;max-width:1400px;width:100%;margin:auto}.hero-copy>p{max-width:465px;color:#d2d1df;font-size:18px;line-height:1.7}.eyebrow,.label{font-size:11px;letter-spacing:.17em;font-weight:700;color:#c5ff55}.eyebrow i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c5ff55;margin-right:8px}h1,h2,h3{font-family:'Space Grotesk',sans-serif;letter-spacing:-.045em}h1{font-size:clamp(55px,7.3vw,106px);line-height:.97;margin:26px 0}em{font-style:normal;color:#c5ff55}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{padding:17px 23px;background:#c5ff55;color:#13131c;border-radius:7px;font-size:14px;font-weight:700}.ghost{background:#ffffff1a;color:white;border:1px solid #ffffff62}.hero-note{font-size:12px;color:#dad9e4;margin-top:48px}.hero-note span{color:#c5ff55;font-size:20px;margin-right:10px}.hero-tag{position:absolute;right:5%;bottom:42px;padding:15px 20px;background:#fff;color:#151520;transform:rotate(-4deg);font-size:11px;line-height:1.3}.hero-tag strong{font:700 19px 'Space Grotesk'}.hero-tag span{color:#815aff}.ticker{background:#c5ff55;color:#171722;display:flex;justify-content:space-around;gap:25px;padding:14px;white-space:nowrap;overflow:hidden;font-size:11px;font-weight:700;letter-spacing:.1em}.intro,.section{max-width:1400px;margin:auto;padding:100px 5%}.intro,.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px}.intro>p,.section-head>p{max-width:370px;color:#a7a8ba;line-height:1.7;font-size:15px}h2{font-size:clamp(38px,5vw,66px);line-height:1.05;margin:14px 0}.section{padding-top:30px}.section-head{margin-bottom:35px}.tools-grid,.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tool{position:relative;background:#1b1b29;border:1px solid #30303e;border-radius:14px;padding:28px}.tool-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:12px;color:#161520;font-size:28px}.pink{background:#ff8ab6}.purple{background:#bda3ff}.green{background:#c5ff55}.num{position:absolute;top:32px;right:28px;color:#777789;font-size:12px}.tool h3,.guide h3{font-size:24px;margin:26px 0 8px}.tool p,.guide p{color:#a9a9bb;line-height:1.55;min-height:48px;font-size:14px}label{display:block;font-size:12px;color:#c4c4d1;margin:15px 0}input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #454557;border-radius:7px;color:white;background:#11111b;font:inherit;font-size:15px}button{width:100%;padding:14px;background:#c5ff55;color:#111;border:0;border-radius:7px;font-weight:700;cursor:pointer}output{display:block;color:#c5ff55;font-weight:700;line-height:1.5;margin-top:14px;min-height:1em}.tool small{color:#a9a9bb;line-height:1.5;display:block}.tool small a{text-decoration:underline}.guides{padding-top:80px}.guide{min-height:330px;padding:26px;border-radius:14px;overflow:hidden;position:relative;color:#171722;display:flex;flex-direction:column;justify-content:end}.g1{background:#ffd17a}.g2{background:#bea4ff}.g3{background:#ff9ab8}.guide span{position:absolute;top:26px;font-size:11px;letter-spacing:.13em;font-weight:700}.shape{font-size:95px;line-height:1;position:absolute;right:25px;top:25px;transform:rotate(-15deg);opacity:.8}.guide p{color:#353044;min-height:0}.guide a{font-size:13px;font-weight:700;text-decoration:underline;margin-top:12px}.community{margin:10px 5% 0;background:#773ff1;border-radius:18px;display:flex;overflow:hidden;max-width:1260px;padding:55px;justify-content:space-between}.community p:not(.label){max-width:540px;line-height:1.7;color:#ece5ff}.community .label{color:#dbccff}.community h2 em{color:#d1ff69}.status{display:inline-block;margin-top:15px;font-size:11px;letter-spacing:.1em;font-weight:700}.community-art{font-size:100px;align-self:center;letter-spacing:-.2em;color:#ceff65;transform:rotate(-10deg)}.safety{max-width:1260px;margin:35px auto 80px;padding:25px 5%;border-left:3px solid #c5ff55;color:#b9b9c7}.safety strong{color:white}.safety a{font-size:13px;text-decoration:underline;color:#c5ff55}footer{border-top:1px solid #333341;display:flex;gap:35px;justify-content:space-between;align-items:center;padding:38px 5%;color:#aaaabb;font-size:12px}footer p{max-width:600px;line-height:1.6}footer>a:last-child{white-space:nowrap}@media(max-width:760px){header{height:auto;min-height:76px;flex-wrap:wrap;padding:15px 5%}nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:12px}.navbtn{padding:10px}.hero{min-height:650px;align-items:end}.hero-art{background:linear-gradient(0deg,#17172c 0%,#17172ce0 45%,#17172c05 100%),url('hero.png') 58% center/cover}.hero-copy{padding:200px 5% 50px}.hero-copy>p{font-size:16px}.hero-tag{top:25px;bottom:auto;right:6%}.hero-note{margin-top:30px}.intro,.section-head{display:block}.intro,.section{padding:70px 5%}.section{padding-top:15px}.tools-grid,.guide-grid{grid-template-columns:1fr}.intro>p,.section-head>p{max-width:none}.community{padding:30px;display:block}.community-art{font-size:65px;margin-top:20px}footer{align-items:start;flex-direction:column;gap:15px}.safety{margin:30px 5% 60px}}
.tools-grid{grid-template-columns:repeat(4,1fr)}.guide{padding-top:200px}.guide-image{position:absolute;top:0;left:0;right:0;height:190px;background-position:center;background-size:cover}.guide-image.first{background-image:url('adventure.png')}.guide-image.safe{background-image:url('safety.png')}.guide-image.create{background-image:url('creator.png')}.guide-library{padding-top:85px}.guide-library details{background:#1b1b29;border:1px solid #30303e;border-radius:10px;margin:10px 0}.guide-library summary{cursor:pointer;padding:22px;font:700 17px 'Space Grotesk';list-style:none}.guide-library summary span{float:right;color:#c5ff55}.guide-library details div{padding:0 24px 24px;color:#c7c7d5;line-height:1.7}.guide-library li{padding:4px 0}.guide-library details a{color:#c5ff55;text-decoration:underline}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1260px;margin:10px auto 80px;padding:45px;border:1px solid #404050;border-radius:16px}.checklist p:not(.label){color:#aaaabb;line-height:1.7}.check-items label{background:#1b1b29;border-radius:8px;padding:14px;color:#eee;display:flex;align-items:center;gap:12px}.check-items input{width:20px;height:20px;margin:0;accent-color:#bfff50}.check-items button{background:transparent;color:#c5ff55;border:1px solid #606174}@media(max-width:1050px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.tools-grid{grid-template-columns:1fr}.checklist{grid-template-columns:1fr;margin:10px 5% 60px;padding:25px}.guide{min-height:390px}}
.guide>span{z-index:1;background:#fff;padding:6px 9px;border-radius:4px}.guide{justify-content:start}.guide h3{margin-top:26px}
.language-control{display:flex;align-items:center;gap:7px;font-size:12px;color:#c6c6d3}.language-control select{background:#242434;color:white;border:1px solid #555566;border-radius:6px;padding:8px;max-width:135px}.translation-note{margin:0;text-align:center;background:#343044;color:#ddd;padding:7px;font-size:12px}[dir=rtl] .num{right:auto;left:28px}[dir=rtl] .guide-image{left:0;right:0}@media(max-width:760px){.language-control{margin-left:auto}.language-control span{display:none}}
[dir=rtl] .hero-art{background-image:linear-gradient(270deg,#17172c 0%,#17172cf2 32%,#17172c25 78%),url('hero.png')}[dir=rtl] .hero-tag{right:auto;left:5%}@media(max-width:760px){[dir=rtl] .hero-art{background-image:linear-gradient(0deg,#17172c 0%,#17172ce8 48%,#17172c10 100%),url('hero.png')}}
.privacy-info{flex-basis:100%;color:#aaaabb;font-size:12px;line-height:1.6}.privacy-info summary{cursor:pointer;color:#c5ff55}.privacy-info a{text-decoration:underline}footer{flex-wrap:wrap}
