@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#080b12;--panel:#10151f;--blue:#1686ff;--red:#ff3349;--muted:#939eaf;--line:#242c39}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:#f3f6fb;font:14px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{height:86px;max-width:1440px;padding:0 5.5%;margin:auto;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;white-space:nowrap}.brand-icon{font-size:28px;font-style:italic;color:var(--blue);position:relative}.brand-icon span{font-size:18px;color:var(--red)}.brand-dot{width:5px;height:5px;background:var(--red);display:inline-block}nav{margin-left:auto;display:flex;gap:27px;font-size:12px;color:#b7bfcd}nav a:hover,.text-link:hover{color:var(--blue)}.button{background:var(--blue);color:white;padding:17px 25px;display:inline-flex;gap:38px;align-items:center;font-weight:700;box-shadow:0 0 25px #1686ff1a;border:1px solid #56a4ff}.button:hover{background:#399aff}.button.small{padding:12px 19px;font-size:12px;gap:23px}.menu{display:none}main{max-width:1440px;margin:auto}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:58px 5.5% 54px;overflow:hidden;background:radial-gradient(ellipse at 82% 40%,#11224266,transparent 57%)}.eyebrow{font:600 10px Inter,Arial,sans-serif;letter-spacing:2px;color:#8a9ab2;display:flex;align-items:center;gap:10px}.eyebrow>span{background:var(--blue);width:6px;height:6px;box-shadow:0 0 10px var(--blue)}h1{font:800 clamp(64px,7.2vw,104px)/.98 'Barlow Condensed','Arial Narrow',Impact,sans-serif;letter-spacing:-1px;margin:28px 0 22px}.outline{color:#4f9cff;-webkit-text-stroke:1px #64aaff;color:transparent}.red{color:var(--red)}.intro{color:#a6b2c4;line-height:1.8;font-size:15px}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:29px}.text-link{font-size:12px;display:flex;gap:20px}.note{font-size:8px;letter-spacing:1.6px;color:#66758b;margin-top:31px}.hero-art{height:470px;position:relative;display:grid;place-items:center;isolation:isolate}.art-grid{position:absolute;inset:10%;background-image:linear-gradient(#1d385333 1px,transparent 1px),linear-gradient(90deg,#1d385333 1px,transparent 1px);background-size:35px 35px;transform:perspective(500px) rotateY(-15deg) rotateX(12deg);mask-image:radial-gradient(ellipse,black,transparent 74%)}.monogram{font:800 italic 330px/.9 'Barlow Condensed',Impact,sans-serif;transform:skewY(-8deg);color:#0c182b;-webkit-text-stroke:2px #268fff;text-shadow:3px 0 #ff3349,10px 3px 0 #061022,12px 4px 0 #ff3349,0 0 55px #167eff88;filter:drop-shadow(0 18px 20px #000);z-index:2}.orbit{position:absolute;width:380px;height:220px;border:1px solid #1686ff75;transform:rotate(-34deg);box-shadow:0 0 14px #1686ff22;z-index:-1}.orbit.two{width:320px;height:380px;transform:rotate(28deg);border-color:#ff334944}.art-label{position:absolute;font-size:8px;letter-spacing:2px;color:#617695}.art-label.top{top:35px;left:38px;color:#388cff}.art-label.bottom{bottom:25px;right:10px}.cross{position:absolute;right:20px;top:65px;font-size:25px;color:var(--red)}.section-bar{padding:21px 5.5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.7px;color:#a9b4c5}.section-bar i{color:var(--red);font-style:normal;padding:0 18px}main>section:not(.hero){padding:65px 5.5%}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}h2{font:700 38px/1.1 'Barlow Condensed',Impact,sans-serif;margin:12px 0 0;letter-spacing:.2px}.muted{font-size:11px;color:var(--muted);line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.app-card{border:1px solid var(--line);background:var(--panel);transition:transform .2s,border-color .2s}.app-card:hover{transform:translateY(-5px);border-color:#397abb}.card-art{height:200px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#0d5db766,transparent 70%),repeating-linear-gradient(0deg,#1c71c70c 0 1px,transparent 1px 24px),#0b172a}.sample{position:absolute;top:18px;left:18px;font-size:7px;letter-spacing:1.7px;color:#7e9ec2}.corner{position:absolute;right:17px;bottom:17px;font-size:9px;color:#7e9ec2}.wave-symbol{font-size:150px;line-height:.7;color:#4ba2ff;text-shadow:0 0 28px #0088ff;transform:rotate(-12deg)}.crimson{background:radial-gradient(ellipse,#b91f3b44,transparent 70%),#1b101b}.clock-symbol{width:86px;height:86px;border:3px solid #ff4867;border-radius:50%;box-shadow:0 0 30px #ff33594d;position:relative}.clock-symbol:after{content:'';position:absolute;left:40px;top:15px;width:22px;height:30px;border-left:3px solid #ff6b83;border-bottom:3px solid #ff6b83}.violet{background:radial-gradient(ellipse,#5033cc55,transparent 75%),#111127}.equalizer{display:flex;gap:8px;align-items:center;height:90px}.equalizer i{width:8px;height:45%;background:linear-gradient(#638bff,#b33bff);box-shadow:0 0 18px #7060ff66}.equalizer i:nth-child(2n){height:75%}.equalizer i:nth-child(3){height:100%}.equalizer i:nth-child(5){height:85%}.card-body{padding:25px}.tag{font-size:8px;letter-spacing:1.5px;color:#7398c0}h3{font-size:20px;margin:14px 0 10px}.card-body p{font-size:11px;line-height:1.8;color:var(--muted)}.card-link{margin-top:24px;display:flex;justify-content:space-between;font-size:12px;border-top:1px solid var(--line);padding-top:18px}.card-link span{color:var(--blue)}#downloads{background:#0c1019;border-block:1px solid #1a2230}.download-table{border:1px solid var(--line)}.table-head,.download-row{display:grid;grid-template-columns:1.5fr 1fr 150px;align-items:center;padding:20px 25px;gap:20px}.table-head{font-size:8px;letter-spacing:1.5px;color:#76859d;background:#101622}.download-row{border-top:1px solid var(--line);font-size:12px}.download-row>span{color:var(--muted);font-size:11px}.unavailable{border:1px solid #344154;color:#9aabc2;background:#111b2a;padding:11px 14px;cursor:pointer;font-size:10px}.unavailable:hover{border-color:var(--blue)}.status{font-size:10px;color:#8592a8;min-height:15px;margin-bottom:0}.screen-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.screen{padding:20px 20px 0;background:#0e1725;border:1px solid #24334a;text-align:left;color:inherit;cursor:zoom-in;overflow:hidden}.window-bar{display:flex;align-items:center;gap:5px;background:#182233;height:27px;padding:0 10px}.window-bar i{width:4px;height:4px;border-radius:50%;background:#536681}.window-bar span{font-size:6px;letter-spacing:1px;color:#7e91aa;margin-left:9px}.fake-ui{height:190px;background:#0a101c;display:flex;border:1px solid #24334a}.fake-ui aside{width:18%;border-right:1px solid #24334a;background:repeating-linear-gradient(0deg,transparent 0 23px,#234160 24px 25px);margin:15px}.fake-content{flex:1;padding:18px 18px 15px 0}.fake-content b{display:block;width:35%;height:7px;background:#40678f;margin-bottom:18px}.fake-chart{height:85px;background:linear-gradient(165deg,transparent 46%,#248dff 47% 48%,#1686ff22 49% 70%,transparent 71%),repeating-linear-gradient(0deg,transparent 0 25px,#1c2a40 26px 27px);border-bottom:1px solid #2b415b}.fake-content footer{display:flex;gap:10px;padding-top:16px}.fake-content footer i{height:23px;flex:1;background:#182b43}.alternate{background:#1c121e;border-color:#41263b}.alternate .fake-chart{filter:hue-rotate(115deg)}.screen-caption{display:flex;justify-content:space-between;padding:17px 0;font-size:10px;color:#9daec7}.screen-caption>span{color:var(--blue)}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);background:linear-gradient(110deg,#0c1624,#100e18)}.placeholder-copy{max-width:400px;color:var(--muted);line-height:1.9;font-size:12px;margin:24px 0}.site-footer{max-width:1440px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:29px 5.5%;border-top:1px solid var(--line)}.site-footer>span{font-size:7px;letter-spacing:1.4px;color:#66768d}.site-footer>a:last-child{font-size:10px;color:#a1b0c4}dialog{background:#101724;color:white;border:1px solid #345579;width:min(760px,90vw);padding:40px}dialog::backdrop{background:#02050be8;backdrop-filter:blur(8px)}dialog p{font-size:12px;color:#a8b5c7}.close{position:absolute;right:10px;top:5px;color:white;background:none;border:0;font-size:28px;cursor:pointer}dialog .fake-ui{height:320px}a:focus-visible,button:focus-visible{outline:2px solid #83c3ff;outline-offset:5px}
@media(min-width:1500px){body{background:#06080d}header,main,.site-footer{background-color:var(--bg)}}@media(max-width:900px){header{gap:20px}nav{gap:14px}.hero{min-height:580px}.hero-art{transform:scale(.8);margin-left:-35px}.cards{gap:12px}.card-body{padding:18px}.section-heading .muted{max-width:180px}.site-footer .brand{font-size:13px}}@media(max-width:650px){header{height:73px;padding-inline:6%;position:relative}.brand{font-size:14px}.brand-icon{font-size:23px}header>.button{display:none}.menu{display:block;margin-left:auto;background:none;border:1px solid var(--line);padding:7px 11px;color:white}nav{display:none;position:absolute;z-index:5;top:72px;left:0;right:0;background:#101724;padding:25px 6%;border-bottom:1px solid #3a506c;flex-direction:column;gap:22px}nav.open{display:flex}.hero{padding:47px 6% 25px;grid-template-columns:1fr;gap:0}.hero h1{font-size:76px}.hero-art{height:320px;transform:scale(.75);margin:-15px -30px -30px}.hero-copy{z-index:1}.hero-actions{gap:24px}.section-bar{padding:18px 6%;font-size:7px}.section-bar>span:nth-child(2){display:none}main>section:not(.hero){padding:42px 6%}.section-heading{align-items:start;flex-direction:column;gap:12px}.section-heading .muted{max-width:none}.cards,.screen-grid,.info-grid{grid-template-columns:1fr}.card-art{height:215px}.card-body{padding:24px}h2{font-size:33px}.table-head{display:none}.download-row{grid-template-columns:1fr auto;gap:12px;padding:20px}.download-row>span{grid-column:1;grid-row:2}.unavailable{grid-column:2;grid-row:1 / 3}.info-grid{gap:45px}.site-footer{flex-wrap:wrap;padding:25px 6%}.site-footer>span{order:3;flex-basis:100%}.fake-ui{height:170px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.real-shot{display:block;width:100%;height:230px;object-fit:cover;object-position:top;border:1px solid #283953}dialog .real-shot{height:auto;max-height:70vh;object-fit:contain}.download-row a:not(.unavailable){color:#70b6ff;text-decoration:underline}.card-body p{min-height:80px}

.download-file{display:block;text-align:center;background:#1686ff;color:#fff!important;border:1px solid #56a4ff;padding:12px;font-size:11px;font-weight:700;text-decoration:none!important}.download-file:hover{background:#399aff}
