*{box-sizing:border-box}body{margin:0;background:#050505;color:#f5f5f5;font:16px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif}a{color:inherit;text-decoration:none}nav{display:flex;justify-content:space-between;align-items:center;padding:28px 5vw;border-bottom:1px solid #252525}.logo{font-size:18px;font-weight:650;letter-spacing:-.7px}.mark{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #555;border-radius:10px;margin-right:10px}nav div{display:flex;gap:28px;font-size:13px;color:#aaa}.wrap{max-width:1280px;margin:auto;padding:80px 6vw}h1{font-size:clamp(42px,5.3vw,76px);line-height:1.05;letter-spacing:-.055em;font-weight:550;margin:26px 0}p{color:#aaa;max-width:52ch}small{color:#aaa}.tag{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#ccc}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.button{display:inline-block;background:#f4f4f4;color:#111;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600}.button.alt{background:#151515;color:#eee;border:1px solid #333}.caption{font-size:12px;color:#888}.pill{width:258px;padding:12px 17px;border:1px solid #444;background:linear-gradient(120deg,#222,#090909);border-radius:24px;box-shadow:0 18px 70px #000;display:flex;align-items:center;gap:12px;font-size:13px}.segments{display:flex;gap:3px}.segments i{display:block;width:5px;height:18px;background:#999;border-radius:2px}.segments i:first-child{background:#e0b46f}.segments i:last-child{background:#536e9a}.dot{width:6px;height:6px;background:#e0b46f;border-radius:100%}.mock{border:1px solid #333;border-radius:22px;background:#101010;overflow:hidden;box-shadow:0 40px 100px #0006}.mockhead{padding:18px 24px;border-bottom:1px solid #292929;display:flex;justify-content:space-between;font-size:14px}.row{padding:21px 24px;display:grid;grid-template-columns:18px 1fr auto;gap:14px;border-bottom:1px solid #242424}.row p{font-size:13px;margin:4px 0 0}.row strong{font-size:14px;font-weight:500}.label{font-size:11px;color:#e2b76e}.model{font-size:12px;color:#888}.foot{padding:20px 24px;font-size:12px;color:#888}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #292929;padding-top:35px;margin-top:70px}.features h3{font-size:16px;font-weight:550}.features p{font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.stage{min-height:480px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse,#24242470,transparent 70%)}.stage .mock{width:100%;transform:rotate(-2deg)}.stage .pill{position:absolute;right:-15px;bottom:16px;transform:rotate(2deg)}footer{border-top:1px solid #252525;padding:24px 5vw;display:flex;justify-content:space-between;font-size:12px;color:#777}.titlecenter{text-align:center;max-width:900px;margin:auto}.titlecenter p{margin:20px auto}.titlecenter .actions{justify-content:center}.desk{display:grid;grid-template-columns:180px 1fr 280px;border:1px solid #333;border-radius:18px;overflow:hidden;background:#101010;margin-top:50px}.desk aside{padding:22px;border-right:1px solid #292929;color:#777;font-size:13px}.desk aside p{padding:8px 0}.desk aside p:first-of-type{color:#eee}.inspector{padding:24px;border-left:1px solid #292929}.inspector p{font-size:13px}.inspector .reply{margin-top:35px;border:1px solid #444;border-radius:12px;padding:15px;font-size:13px;color:#999}.quiet{max-width:800px;margin:auto}.quiet h1{font-size:clamp(45px,7vw,86px)}.statement{border-top:1px solid #333;display:grid;grid-template-columns:40px 1fr;gap:25px;padding:30px 0}.statement p{margin:4px 0}.statement h2{font-size:24px;letter-spacing:-.7px;margin:0}.quiet .pill{margin:35px 0}.ribbon{padding:14px 5vw;color:#888;font-size:12px;border-bottom:1px solid #222;display:flex;gap:25px}.ribbon a{color:#eee}@media(max-width:760px){.wrap{padding:44px 24px}.split{grid-template-columns:1fr;gap:25px}.stage{min-height:340px}.features{grid-template-columns:1fr;gap:10px}.desk{grid-template-columns:1fr}.desk aside,.inspector{display:none}nav div{gap:15px}.row{padding:18px}.stage .pill{right:0}.titlecenter{text-align:left}.titlecenter .actions{justify-content:start}}
html{scroll-behavior:smooth}a:focus-visible{outline:2px solid #fff;outline-offset:5px}.skip{position:absolute;top:-60px;left:20px}.skip:focus{top:12px;z-index:4;background:#fff;color:#000;padding:8px 15px}.desk{margin-top:54px}.demo-caption{font-size:12px;color:#888;margin-top:14px}.release-note{margin-top:60px;border:1px solid #333;border-radius:14px;padding:24px;display:flex;justify-content:space-between;gap:28px;align-items:center}.release-note h2{font-size:20px;letter-spacing:-.5px;margin:0}.release-note p{font-size:14px;margin:8px 0 0}.release-note .button{flex-shrink:0}.demo-label{display:block;color:#aaa;font-size:12px;margin-top:20px}.desk .row:last-child{border-bottom:0}.brand-mark{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #555;border-radius:10px;margin-right:10px}.desk aside p:first-of-type{color:#eee}.demo-reply{margin-top:25px;padding:14px;border:1px solid #444;border-radius:12px;font-size:13px;color:#bbb}.demo-reply small{display:block;border-top:1px solid #333;margin-top:18px;padding-top:10px;font-size:11px}.inspector h3{font-weight:500;line-height:1.4}footer a{text-decoration:underline;text-underline-offset:3px}nav .logo{white-space:nowrap}footer{gap:20px;flex-wrap:wrap}.demo-source{font-size:12px;color:#aaa}.desk-main{min-width:0}.row>div{min-width:0}.row p{overflow-wrap:anywhere}.label{white-space:nowrap}@media(max-width:1000px){.desk{grid-template-columns:145px 1fr}.inspector{display:none}}@media(max-width:760px){.titlecenter{text-align:left}.titlecenter .actions{justify-content:start}.desk{grid-template-columns:1fr;margin-top:36px}.desk aside{display:none}.release-note{display:block}.release-note .button{margin-top:20px}.row{grid-template-columns:10px minmax(0,1fr);gap:10px}.row>.label{grid-column:2}.wrap{padding-top:42px}nav{padding:20px 24px}nav div{font-size:12px;gap:16px}.logo{font-size:16px}h1{font-size:clamp(42px,10vw,64px)}.titlecenter p{margin:20px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
