:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;color:#252b3b;background:#f7f8fc;font-synthesis:none;font-size:14px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible{outline:2px solid #8a97eb;outline-offset:4px}svg{display:block;width:20px;height:20px;flex-shrink:0}.review{display:flex;justify-content:space-between;gap:20px;padding:12px max(24px,calc((100vw - 1000px)/2));background:#eef1fc;color:#8290b6;font-size:11px;line-height:1.8}.review a{white-space:nowrap;color:#6675cb}.site-header{max-width:1000px;margin:auto;height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;border-bottom:1px solid #e8ebf3}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.brand-mark{width:31px;height:31px;display:grid;place-items:center;color:#7a86df;border:1px solid #e0e5fa;border-radius:9px;background:#f0f2fe}.brand-mark svg{width:20px;height:20px}.site-header nav{display:flex;gap:29px;color:#9ba3b6;font-size:11px}.site-header nav .active{color:#5b67cc}.site-header nav a:hover{color:#5362d3}.site-header nav span{margin-left:5px}main{max-width:1000px;margin:0 auto;padding:49px 4px 24px}.page-heading{margin-bottom:32px}.eyebrow{color:#96a0b7;font-size:10px;letter-spacing:1px}.page-heading h1{font-size:31px;font-weight:550;letter-spacing:-.8px;margin:12px 0 13px;line-height:1.4}.page-heading p{font-size:12px;color:#95a0b4;line-height:1.9;margin:0}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.install-card{padding:26px 28px 0;border:1px solid #e8ecf5;border-radius:14px;background:#fff;box-shadow:0 6px 24px #29314c03;min-width:0;display:flex;flex-direction:column}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.card-icon{width:37px;height:37px;display:grid;place-items:center;background:#f0f3ff;border-radius:10px;color:#7d8ce3}.card-icon.violet{background:#f3f0fc;color:#a294d1}.card-tag{font-size:10px;color:#a6aec0}.install-card h2{font-size:19px;font-weight:550;letter-spacing:-.3px;margin:0 0 9px}.card-lead{margin:0 0 22px;font-size:11px;color:#a1a9bc;line-height:1.8}.primary-button{height:43px;border:1px solid #e0e5fd;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:11px;background:#f1f3ff;width:100%;font-size:12px;font-weight:550}.primary-button:hover{background:#e9edff;border-color:#d6defb}.primary-button svg{width:14px;height:14px;color:#8a96dc}.shimmer-text{background:linear-gradient(110deg,#5965d2 0%,#5965d2 35%,#a19bea 44%,#58bfcf 50%,#9d8ade 56%,#5965d2 65%,#5965d2 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:text-shimmer 4.6s linear infinite}.download-meta{display:flex;justify-content:space-between;align-items:center;margin:10px 0 24px;font-size:10px;color:#a7afc0}.download-meta a{color:#9b9ac0}.download-meta a:hover{color:#6974d0}.download-meta a span{margin-left:4px}.steps{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:21px}.steps li{display:flex;align-items:flex-start;gap:13px}.step-number{font-size:10px;color:#a0abc6;border:1px solid #e4e9f5;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;flex-shrink:0}.steps strong{font-size:12px;font-weight:500;line-height:1.9;color:#67738d}.steps p{font-size:10px;line-height:1.9;color:#a5adc0;margin:3px 0 0}.address-button{padding:0;margin-top:8px;color:#919fce;background:none;font-size:10px}.address-button span{margin-left:5px}.address-button:hover{color:#6375ce}.card-bottom{margin-top:auto;height:51px;border-top:1px solid #edf0f7;display:flex;align-items:center;gap:6px;font-size:10px;color:#9ca7bd}.card-bottom>a{color:#8e9bc3}.card-bottom>a:hover{color:#6677d1}.card-bottom a span{margin-left:5px}.browser-pill{color:#a0aac0;border:1px solid #e9edf7;font-size:9px;border-radius:5px;padding:3px 6px}.compatibility{font-size:9px;color:#adb5c5;margin-left:auto}.prompt-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;color:#8c96b1}.prompt-label span{font-size:9px;color:#b1b7c6}textarea{padding:14px 15px;height:167px;min-height:120px;width:100%;resize:vertical;border-radius:9px;border:1px solid #e9edf6;background:#fafbfe;color:#8490a8;font-size:11px;line-height:1.95;outline:none;scrollbar-width:thin;scrollbar-color:#e0e5f0 transparent}textarea:focus{border-color:#b6c1f2;box-shadow:0 0 0 3px #f1f3fe}.skill-note{display:flex;align-items:center;gap:9px;margin:17px 0 24px;font-size:10px;color:#a9b2c4;line-height:1.8}.skill-note svg{width:15px;height:15px;color:#a7b0c9}.skill-note p{margin:0}.connect-next{margin-top:23px;border:1px solid #e6eaf5;background:#f0f3fa;border-radius:11px;padding:20px 25px;display:flex;align-items:center;gap:22px}.next-number{font-size:9px;white-space:nowrap;color:#99a5bd}.connect-next>div{flex:1}.connect-next h2{font-size:12px;font-weight:500;color:#738098;margin:0 0 6px}.connect-next p{font-size:10px;color:#a0abc0;margin:0;line-height:1.7}.connect-next>a{font-size:10px;color:#8f9ac0;white-space:nowrap}.connect-next a span{margin-left:8px}.site-footer{display:flex;justify-content:space-between;gap:18px;font-size:9px;color:#b0b7c7;padding:29px 0 0}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);border-radius:9px;background:#343e56;color:white;padding:12px 20px;font-size:12px;box-shadow:0 5px 20px #2634551a;z-index:10}
@keyframes text-shimmer{0%,18%{background-position:150% 50%}74%,100%{background-position:-70% 50%}}@media(prefers-reduced-motion:reduce){.shimmer-text{animation:none;background-position:55% 50%}}@media(max-width:1080px){.site-header,main{margin-left:28px;margin-right:28px}.review{padding:10px 28px}}@media(max-width:680px){.review{display:block;padding:9px 20px}.review span{display:block;margin-top:4px}.site-header,main{margin-left:20px;margin-right:20px}.site-header{height:78px}.site-header nav{gap:17px}main{padding-top:31px}.page-heading h1{font-size:26px}.install-grid{grid-template-columns:1fr;gap:19px}.install-card{padding-left:23px;padding-right:23px}.connect-next{gap:12px;padding:18px;flex-wrap:wrap}.connect-next .next-number{display:none}.connect-next>a{margin-top:6px}.site-footer{display:block;line-height:2}.site-footer span{display:block}}
