*{box-sizing:border-box}body{margin:0;background:#06060b;color:#f6f4ef;font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}header,main,footer{max-width:1180px;margin:auto;padding:0 32px}header{display:flex;justify-content:space-between;align-items:center;padding-top:28px}.brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;letter-spacing:-1px}.studio{font-size:13px;color:#bfc3d2}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding:90px 0 86px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:#1af0fa}h1{font-size:clamp(46px,5.7vw,72px);line-height:1.06;letter-spacing:-3px;margin:23px 0}h1 span{color:#ff3863}.lede{font-size:20px;max-width:480px;color:#bfc3d2;line-height:1.6}.soon{display:inline-flex;gap:12px;align-items:center;margin-top:24px;padding:15px 22px;border:1px solid #454752;border-radius:12px;background:#20232e;font-weight:650}.dot{width:8px;height:8px;border-radius:50%;background:#1af0fa}.fine{font-size:12px;color:#9096a8}.art{position:relative}.frame{padding:22px;border:1px solid #404455;border-radius:24px;background:#13141f;box-shadow:16px 22px 0 #0c0e15;transform:rotate(3deg)}.topline{display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;color:#aeb5c7}.preview{position:relative;overflow:hidden;border-radius:12px;background:#ff3863;color:#13141f;margin:18px 0;height:245px;padding:24px}.preview p{position:relative;font-size:30px;line-height:1.1;font-weight:900;letter-spacing:-1px;margin:22px 0}.play{position:relative;font-size:30px}.orbit{position:absolute;width:240px;height:240px;border:32px solid #5dddd5;border-radius:50%;right:-70px;top:-60px}.timeline{height:48px;display:flex;gap:5px;position:relative;border:2px solid #1af0fa;padding:4px;border-radius:6px}.timeline i{flex:1;background:#ff3863;border-radius:2px;opacity:.8}.timeline i:nth-child(even){background:#1af0fa}.timeline b{height:70px;position:absolute;border-left:2px solid #fff;left:36%;top:-10px}.wave{color:#1af0fa;white-space:nowrap;overflow:hidden;font-size:20px;margin:10px 0}.tools{display:flex;justify-content:space-between;font-size:11px;color:#bfc3d2}.artnote{display:block;text-align:center;margin:35px 0 0;color:#bfc3d2;font-size:12px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #303440;padding:40px 0 60px}.features article>span{font-size:11px;font-weight:700;letter-spacing:2px;color:#1af0fa}h2{font-size:20px;letter-spacing:-.5px;margin:12px 0}.features p{color:#aeb5c7;font-size:14px}footer{border-top:1px solid #303440;padding-top:25px;padding-bottom:30px;display:flex;justify-content:space-between;font-size:12px;color:#9096a8}footer nav{display:flex;gap:24px}a:focus-visible{outline:2px solid #1af0fa;outline-offset:5px}@media(max-width:760px){header,main,footer{padding-left:22px;padding-right:22px}.studio{max-width:100px;text-align:right}.hero{grid-template-columns:1fr;gap:40px;padding:55px 0 45px}h1{letter-spacing:-2px}.lede{font-size:18px}.art{max-width:420px;margin:auto;width:95%}.features{grid-template-columns:1fr;gap:15px;padding:30px 0}.features article{padding-bottom:14px}footer{gap:20px;flex-wrap:wrap}.soon{padding:13px 15px;font-size:14px}}

body{background:radial-gradient(ellipse at 0 0,rgba(255,56,99,.13),transparent 45%),radial-gradient(ellipse at 100% 80%,rgba(26,240,250,.09),transparent 45%),#06060b}.hero-icon{display:block;width:100%;height:auto;max-width:500px;border-radius:26px}.brand img{border-radius:11px}h1 span{background:linear-gradient(110deg,#ff3863,#c743ad,#1af0fa);background-clip:text;-webkit-background-clip:text;color:transparent}.soon{background:linear-gradient(110deg,#381020,#172937);border-color:#b4487d;box-shadow:0 0 28px #ff386311}.features article{background:#13141f;border:1px solid #ffffff15;padding:22px;border-radius:20px}.features{gap:18px}.artnote{margin-top:12px}
