*{box-sizing:border-box;margin:0;padding:0}body,html{background:#060805;color:#effff0;font-family:Space Grotesk,system-ui,sans-serif}a{color:inherit;text-decoration:none}.muted{opacity:.62}.small{font-size:13px}.center{text-align:center}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:5;justify-content:space-between;padding:14px 22px;background:#060805cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #ffffff10}.nav,.nav nav{display:flex;align-items:center}.nav nav{gap:18px;font-size:14px}.logo{font:700 22px Space Mono,monospace;letter-spacing:6px;text-shadow:0 0 18px #ccff0088}.logo small{display:block;font:500 10px Space Grotesk;letter-spacing:2px;opacity:.55}.tag{font:700 12px Space Mono;border:1px solid #ccff0055;border-radius:99px;padding:4px 10px;color:#cf0;background:#ccff0010}.btn{display:inline-block;font:700 14px Space Grotesk;border-radius:12px;border:1px solid #ccff0066;background:#cf0;color:#060805;padding:9px 14px;cursor:pointer}.btn.ghost{background:#ffffff0c;color:#fff;border-color:#ffffff2a}.btn.big{font-size:16px;padding:13px 20px}.btn.off{opacity:.55;cursor:default}.hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:center;min-height:82vh;padding:20px 5vw}.hero h1{font-size:clamp(34px,5vw,64px);line-height:1.02;margin-bottom:18px;text-shadow:0 0 30px #ccff0033}.hero p{max-width:480px;margin-bottom:22px;line-height:1.5}.row{display:flex;gap:12px;flex-wrap:wrap}.heroStage{position:relative;height:min(76vh,640px);border-radius:24px;overflow:hidden;border:1px solid #ffffff14}.badge{position:absolute;left:14px;bottom:14px;font:700 12px Space Mono;color:#cf0;background:#060805cc;border:1px solid #ccff0055;border-radius:99px;padding:5px 11px}.wrap{max-width:1180px;margin:0 auto;padding:70px 22px 10px}h2{font-size:clamp(26px,3.4vw,40px);text-align:center;margin-bottom:12px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:28px 0 16px}.card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:22px}.card b{display:block;font:700 28px Space Mono;color:#cf0;margin-bottom:8px}.card p{line-height:1.5;opacity:.8}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;text-align:center}.stats b{display:block;font:700 34px Space Mono}.stats span{opacity:.6;font-size:13px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:26px}.tile{position:relative;border-radius:16px;overflow:hidden;border:1px solid #ffffff14;background:#111;transition:transform .2s}.tile:hover{transform:translateY(-3px)}.tile img{width:100%;aspect-ratio:1;display:block}.tile span{position:absolute;left:8px;bottom:8px;font:700 11px Space Mono;background:#060805cc;border-radius:8px;padding:3px 7px}.tile.lord{border-color:#ffcf3a88;box-shadow:0 0 22px #ffcf3a22}.foot{padding:60px 22px 40px;text-align:center}.viewer{display:grid;grid-template-columns:1fr 360px;height:100vh}.viewer .stage{position:relative;height:100vh}.viewer.embed{display:block}.viewer.embed .stage{height:100vh}.viewer .badge{position:fixed}.panel{padding:26px;border-left:1px solid #ffffff14;overflow:auto;display:flex;flex-direction:column;gap:14px}.panel h1{font-size:24px}.meter{height:8px;border-radius:9px;background:#ffffff14;overflow:hidden}.meter div{height:100%;background:linear-gradient(90deg,#ccff0055,#cf0)}.panel input{width:100%;margin-top:6px}.traits{display:flex;flex-wrap:wrap;gap:6px}.t{font-size:12px;border:1px solid #ffffff22;border-radius:8px;padding:3px 8px;background:#ffffff08}.t i{font-style:normal;opacity:.5;margin-right:4px}.t.R{border-color:#4aa8ff88}.t.E{border-color:#b67bff99}.t.M{border-color:#ffcf3aaa;color:#ffd95e}.dot{margin-right:10px}.dot.C:before,.dot.E:before,.dot.M:before,.dot.R:before{content:"";display:inline-block;width:8px;height:8px;border-radius:9px;margin-right:4px;background:#888}.dot.R:before{background:#4aa8ff}.dot.E:before{background:#b67bff}.dot.M:before{background:#ffcf3a}@media(max-width:820px){.hero{grid-template-columns:1fr}.heroStage{height:62vh}.cards3,.stats{grid-template-columns:1fr 1fr}.nav nav a:not(.btn){display:none}.viewer{grid-template-columns:1fr;height:auto}.viewer .stage{height:70vh}.panel{border-left:0}}.chainpill{display:inline-flex;align-items:center;gap:8px;font:700 12px Space Mono;color:#cf0;border:1px solid #ccff0055;background:#ccff000d;border-radius:99px;padding:5px 12px;margin-bottom:18px}.chainpill i{width:8px;height:8px;border-radius:9px;background:#00c805;box-shadow:0 0 10px #00c805}.hl{color:#cf0;text-shadow:0 0 28px #ccff0066}.ticker{overflow:hidden;background:#cf0;color:#060805;border-block:1px solid #00c805;white-space:nowrap}.ticker div{display:inline-block;padding:11px 0;font:700 15px Space Mono;letter-spacing:2px;animation:tick 28s linear infinite}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.btn{box-shadow:0 0 24px #ccff0033}.logo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.logo .mark{width:38px;height:38px;border-radius:50%}.logo small{width:100%;margin-left:48px;margin-top:-6px}.unrev{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;text-align:center}.unrev video{width:min(520px,90vw);border-radius:24px;border:1px solid #ccff0055}