html,body{margin:0;padding:0;width:100%}body{background:#0b0b0b;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}#root{width:100%}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#0b0d10;color:#f5f7fa}.page{max-width:1100px;margin:0 auto;padding:0 24px}.hero{text-align:center;margin-bottom:96px}.hero h1{font-size:56px;margin-bottom:16px}.subtitle{font-size:20px;opacity:.9}.description{margin-top:24px;font-size:18px;opacity:.8}.cta{margin-top:40px;display:flex;justify-content:center;gap:16px}.primary,.secondary{padding:14px 22px;border-radius:10px;text-decoration:none;font-weight:600}.primary{background:#4f8cff;color:#fff}.secondary{border:1px solid #4f8cff;color:#4f8cff}section{margin-bottom:96px}.demo-box{margin-top:2rem;display:flex;justify-content:center}.demo-gif{width:100%;max-width:960px;border-radius:12px;box-shadow:0 20px 40px #00000026}.steps{list-style:none;padding:0;margin:0 auto;max-width:560px;text-align:left}.steps li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:center;margin:16px 0}.steps span{display:block;font-weight:700;opacity:.6;text-align:right;line-height:1}.steps p{margin:0;line-height:1.5}.step-text{display:flex;flex-direction:column}.step-sub{font-size:14px;color:#999;margin-top:4px}@media(max-width:768px){.demo-gif{max-width:100%}}.demo,.supported{text-align:center}.supported ul{list-style:none;padding:0}.supported li{margin:8px 0}.demo-inner{max-width:560px;margin:0 auto 48px;text-align:left}.demo-inner h2{margin-bottom:24px}.demo-content{display:flex;flex-direction:column;align-items:center}.note{margin-top:12px;opacity:.6}.install{text-align:center}.trust{margin-top:16px;font-size:14px;opacity:.6}.why{text-align:center;max-width:720px;margin:0 auto 96px;opacity:.9}footer{text-align:center;opacity:.5}
