:root{--bg:#111214;--panel:#1a1c1f;--line:#323438;--muted:#a5a5a5;--red:#ed303c;--white:#f5f4f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{position:sticky;top:0;z-index:10;background:#111214ee;backdrop-filter:blur(12px)}nav{height:82px;border-bottom:1px solid #ffffff16;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:0 6%}.brand{font-size:22px;letter-spacing:-1px;font-weight:900;white-space:nowrap}.brand span{color:var(--red)}.brand small{font-size:10px;letter-spacing:2px;color:#aaa;display:block}.navlinks{display:flex;gap:30px;font-size:13px;color:#bbb}.navlinks a:hover{color:white}.langs{display:flex;gap:4px}.langs button{background:none;color:#888;border:0;padding:8px;cursor:pointer;font-weight:bold;font-size:11px}.langs button.active{color:#fff;background:#c92732;border-radius:3px}.wrap{max-width:1440px;margin:auto;padding:0 6%}.hero{min-height:690px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding-top:70px;padding-bottom:70px;overflow:hidden}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#ed5059;text-transform:uppercase}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ee3843;margin-right:9px}.hero h1{font-size:clamp(48px,5.7vw,80px);line-height:.94;letter-spacing:-5px;margin:28px 0}.hero h1 em{color:var(--red);font-style:normal}.hero p{font-size:17px;line-height:1.75;color:#b9b9b9;max-width:570px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 21px;font-size:12px;font-weight:800;letter-spacing:.4px;border:1px solid #444}.btn.primary{background:var(--red);border-color:var(--red);color:white}.btn:hover{filter:brightness(1.15)}.note{font-size:12px!important;color:#777!important;margin-top:18px}.visual{position:relative;padding:35px 0 35px 25px}.visual:before{content:'';position:absolute;inset:0 -100% 0 0;background:linear-gradient(120deg,#61191f66,transparent 50%),repeating-linear-gradient(125deg,transparent 0 50px,#ffffff05 51px 52px);transform:skew(-9deg)}.app{position:relative;background:#161719;border:1px solid #454548;box-shadow:0 35px 90px #0009;border-radius:6px;overflow:hidden;transform:perspective(1400px) rotateY(-5deg)}.app-top{padding:16px 18px;border-bottom:1px solid #343438;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}.app-top b{color:#f1474f}.app-body{padding:24px}.app-label{color:#f1474f;font-size:10px;letter-spacing:2px}.app h3{font-size:24px;margin:9px 0 20px}.mock-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.mock-card{height:145px;background:linear-gradient(140deg,#303135,#202124);border:1px solid #414145;padding:15px;display:flex;flex-direction:column;justify-content:space-between}.mock-card span{font-size:11px;color:#999}.mock-card strong{font-size:13px}.track{font-size:65px;color:#d34a51;line-height:1}.mock-bottom{border-top:1px solid #333;margin-top:20px;padding-top:17px;display:flex;justify-content:space-between;color:#888;font-size:10px}.red-tag{color:#fff;background:#d42c39;padding:9px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;color:#888;font-size:11px;letter-spacing:2px;font-weight:700}.ticker .wrap{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.section{padding:110px 0}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:55px}.section h2{font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-2.7px;margin:16px 0}.section-head p,.lead{color:#a9a9aa;line-height:1.75;max-width:570px}.features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature{min-height:235px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#1a1b1d,#141517)}.feature .num{color:#f04852;font-size:11px;font-weight:800}.feature h3{font-size:20px;margin:28px 0 12px}.feature p{font-size:14px;line-height:1.7;color:#a7a7a9;margin:0}.experimental{background:#191a1d}.split{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.exp-card{border-top:1px solid #49494a;padding:25px 0}.exp-card h3{margin:0 0 10px;font-size:22px}.exp-card p{color:#aaa;line-height:1.7;font-size:14px}.pill{font-size:9px;letter-spacing:1px;color:#f16a70;border:1px solid #7d383e;padding:5px 8px;vertical-align:middle;margin-left:7px}.screen-zone{background:#101113}.launcher-shot{display:block;width:100%;height:auto;border:1px solid #4b4b4d;border-radius:6px;box-shadow:0 22px 65px #0007}.screen-frame{margin:0}.screen-caption{font-size:12px;color:#aaa;margin-top:14px}.hero-shot{position:relative;transform:perspective(1400px) rotateY(-5deg)}.screen-placeholder{min-height:265px;border:1px solid #3c3d40;background:repeating-linear-gradient(135deg,#191a1d,#191a1d 16px,#1d1e21 16px,#1d1e21 17px);display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;color:#999}.screen-placeholder strong{display:block;color:#eee;font-size:20px;margin-bottom:12px}.status{background:#ad222d;padding:60px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px}.status .eyebrow{color:#ffc0c3}.status h2{margin-bottom:0}.status p{line-height:1.75;margin:0;color:#ffe5e5}.faq-list{border-top:1px solid #3d3d3e}details{border-bottom:1px solid #3d3d3e;padding:22px 0}summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';color:#ef4650;font-size:20px}details[open] summary:after{content:'−'}details p{color:#aaa;line-height:1.7;font-size:14px;max-width:800px}.support{background:#1b1c1e;padding:65px;display:flex;justify-content:space-between;align-items:center;gap:30px}.support h2{margin:10px 0}.support p{color:#aaa;line-height:1.6;max-width:600px}.support-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.support-actions button{cursor:pointer}.support-fallback{font-size:12px;color:#aaa;text-decoration:underline}.widget-wrap{padding:24px;background:#1b1c1e}.widget-wrap iframe{display:block;width:100%;max-width:600px;margin:auto;border:0;border-radius:6px;background:#fff}.feedback-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px}.feedback-form label{display:grid;gap:8px;color:#ddd;font-size:13px;font-weight:700}.feedback-form .wide{grid-column:1/-1}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;background:#1b1c1f;color:#eee;border:1px solid #45464a;border-radius:3px;padding:13px;font:inherit}.feedback-form textarea{min-height:150px;resize:vertical}.feedback-form button:disabled{background:#424347;border-color:#424347;color:#b5b5b5;cursor:not-allowed}.feedback-note{font-size:13px;color:#aaa;line-height:1.6}.feedback-form input[type=file]{font-size:12px}@media(max-width:600px){.feedback-form{grid-template-columns:1fr}.feedback-form .wide{grid-column:auto}}footer{border-top:1px solid #333;margin-top:90px;padding:35px 0 50px;color:#888;font-size:12px;line-height:1.7}.footer-row{display:flex;justify-content:space-between;gap:25px}.footer-row p{max-width:650px;margin:0}@media(max-width:850px){.navlinks{display:none}.hero,.section-head,.split{grid-template-columns:1fr}.hero{padding-top:75px}.hero h1{letter-spacing:-3px}.visual{padding-left:0}.features{grid-template-columns:1fr 1fr}.section{padding:75px 0}.status{padding:35px;grid-template-columns:1fr;gap:15px}.support{padding:35px;display:block}.support .btn{margin-top:15px}}@media(max-width:520px){nav{height:70px}.brand{font-size:19px}.features{grid-template-columns:1fr}.feature{min-height:190px}.hero{min-height:auto}.hero h1{font-size:53px}.ticker .wrap{font-size:9px}.mock-card{height:120px}.footer-row{display:block}.footer-row p{margin-top:20px}}
