@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;600;800&display=swap');:root{--bg:#07090a;--panel:#0e1113;--line:#292e30;--white:#efefec;--muted:#858b8d;--red:#a71822}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}header{height:76px;position:fixed;z-index:20;top:0;width:100%;padding:0 5vw;display:flex;align-items:center;background:#07090aee;border-bottom:1px solid #25292b;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand>span{width:40px;height:40px;display:grid;place-items:center;background:var(--red);font:900 22px "Barlow Condensed"}.brand div{display:flex;flex-direction:column}.brand b{font:900 20px "Barlow Condensed";letter-spacing:3px;line-height:1}.brand small{font-size:8px;letter-spacing:2px;color:#777;margin-top:5px}nav{display:flex;gap:27px;margin-right:30px}nav a{font:700 12px "Barlow Condensed";letter-spacing:1.2px;color:#929697;text-transform:uppercase}.outline,.redbtn{display:inline-block;padding:12px 22px;border:1px solid #4a4f51;font:800 13px "Barlow Condensed";letter-spacing:1.4px}.redbtn{background:var(--red);border-color:var(--red)}.hero{min-height:92vh;display:grid;place-items:center;text-align:center;background:radial-gradient(ellipse at 50% 40%,#252b2e,#111416 36%,#07090a 72%);padding:120px 20px 60px}.hero-in{max-width:900px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:3px;color:#ba2430}.hero h1,.title h2,.pagehero h1,.cta h2{font-family:"Barlow Condensed";font-weight:900}.hero h1{font-size:clamp(78px,14vw,180px);letter-spacing:-6px;line-height:.72;margin:48px 0 25px}.hero h1 span,.title h2 span,.pagehero h1 span{color:var(--red)}.hero h2{font:800 clamp(20px,3vw,36px) "Barlow Condensed";letter-spacing:10px}.lead{max-width:680px;margin:28px auto;color:#9ba0a1}.buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.connect{max-width:500px;margin:38px auto 0;padding:13px 16px;display:flex;align-items:center;text-align:left;background:#0a0d0e;border:1px solid #303537}.connect div{flex:1}.connect small{display:block;color:#666;font-size:8px;letter-spacing:2px}.connect code{color:#ddd}.connect button{background:none;border:0;color:#888;font-weight:bold;cursor:pointer}.dashboard{max-width:1450px;margin:-38px auto 0;position:relative;z-index:3;padding:0 7vw;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dashboard article{background:#0e1113;border:1px solid #2a2f31;padding:25px}.dashboard small,.dashboard strong,.dashboard span{display:block}.dashboard small{color:#777;font-size:8px;letter-spacing:2px}.dashboard strong{font:900 26px "Barlow Condensed";margin:8px 0}.dashboard span{font-size:11px;color:#777}.dashboard a{color:#bbb}.wrap{max-width:1450px;margin:auto;padding:120px 7vw}.title h2{font-size:clamp(50px,6vw,85px);line-height:.86;letter-spacing:-2px;margin:15px 0;max-width:900px}.title>p:last-child{color:var(--muted);max-width:650px}.path{display:flex;align-items:center;margin:60px 0;border-block:1px solid var(--line);padding:20px 0}.path div{flex:1}.path em,.path b,.path small{display:block}.path em{font-style:normal;color:#666;font-size:9px}.path b{font:900 20px "Barlow Condensed";margin-top:6px}.path small{color:#777}.path i{color:var(--red);font-style:normal}.tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.tiers article{min-height:220px;padding:22px;background:#0e1113;border-top:4px solid #555}.tiers h3{font:900 27px "Barlow Condensed";margin-top:65px;margin-bottom:2px}.tiers b{font-size:9px;letter-spacing:1.5px}.tiers p{font-size:12px;color:#808587}.yellow{border-color:#d1b934!important}.green{border-color:#4c9c5b!important}.blue{border-color:#397cc0!important}.purple{border-color:#8950aa!important}.redtier{border-color:#b0202a!important}.dark,.rules{background:#0c0f11;border-block:1px solid #202426}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#292e30;margin-top:50px}.cards article{background:#0c0f11;padding:32px;min-height:180px}.cards b{font:900 26px "Barlow Condensed"}.cards p{color:#858a8c;font-size:13px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:50px}.twocol article{padding:35px;background:#0e1113;border:1px solid #292e30;border-top:3px solid var(--red)}.twocol .safe{border-top-color:#657e69}.twocol small{font-size:9px;color:#777;letter-spacing:2px}.twocol h3{font:900 28px "Barlow Condensed"}.twocol p{color:#858a8c}.cta{text-align:center;padding:110px 20px;background:radial-gradient(circle,#241416,#080a0b 65%)}.cta h2{font-size:clamp(45px,6vw,75px);margin:10px}.cta p{color:#888}.page{padding-top:76px}.pagehero{padding:110px 7vw 75px;max-width:1450px;margin:auto;border-bottom:1px solid var(--line)}.pagehero h1{font-size:clamp(65px,9vw,120px);line-height:.8;margin:25px 0}.pagehero>p:last-child{color:#8a8f90}.rulelist article,.changelog article{display:grid;grid-template-columns:90px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid #292e30}.rulelist>article>b{color:var(--red)}.rulelist h2,.steps h2,.changelog h2{font:900 27px "Barlow Condensed";margin:0}.rulelist p,.steps p,.changelog p{color:#858a8c}.steps{display:grid;grid-template-columns:1fr 1fr;gap:1px}.steps article{padding:35px;background:#0e1113;border:1px solid #292e30}.steps em{font-style:normal;color:var(--red);font-size:10px}.steps h2{margin-top:25px}.changelog time{color:#777;font-size:10px;letter-spacing:1px}.changelog h2{margin:0}footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:28px 5vw;border-top:1px solid var(--line);color:#686d6f}footer>div{display:flex;flex-direction:column}footer b{font:900 20px "Barlow Condensed";letter-spacing:2px;color:#ddd}footer small{font-size:8px}footer>span{text-align:center;font-size:9px}footer>small{text-align:right}@media(max-width:850px){nav,header>.outline{display:none}.dashboard{grid-template-columns:1fr;margin-top:0;padding-top:20px}.path{overflow:auto;gap:18px}.path div{min-width:120px}.tiers,.cards,.twocol,.steps{grid-template-columns:1fr}.tiers article{min-height:160px}.tiers h3{margin-top:25px}.wrap{padding:85px 6vw}.rulelist article,.changelog article{grid-template-columns:55px 1fr}.hero h1{letter-spacing:-3px}footer{grid-template-columns:1fr;gap:12px}footer>span,footer>small{text-align:left}}