.download-module__pG6OdW__page{--ink:#111827;--sub:#637083;--line:#e7eaf0;--bg:#f7f8fb;--blue:#356aff}.download-module__pG6OdW__page,.download-module__pG6OdW__page *{box-sizing:border-box}.download-module__pG6OdW__page{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;line-height:normal}.download-module__pG6OdW__page :where(h1,h2,h3,strong){font-weight:700}.download-module__pG6OdW__page :where(a){color:inherit;text-decoration:none}.download-module__pG6OdW__page :where(button){font:inherit;cursor:pointer}.download-module__pG6OdW__page :where(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #7ba4ff}.download-module__pG6OdW__wrap{width:min(1120px,100% - 44px);margin:auto}.download-module__pG6OdW__kicker{color:#4c73dd;letter-spacing:2.6px;text-transform:uppercase;font-size:11px;font-weight:800}.download-module__pG6OdW__hero{text-align:center;background:radial-gradient(48% 48% at 50% 22%,#e7edff 0,#0000 100%),linear-gradient(#fff 0%,#f7f8fb 100%);padding:100px 0 88px;position:relative;overflow:hidden}.download-module__pG6OdW__hero:after{content:"";pointer-events:none;background-image:linear-gradient(#e1e7f055 1px,#0000 1px),linear-gradient(90deg,#e1e7f055 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0003 30%,#0000 88%);mask-image:linear-gradient(#0000 0%,#0003 30%,#0000 88%)}.download-module__pG6OdW__hero .download-module__pG6OdW__wrap{z-index:1;position:relative}.download-module__pG6OdW__hero h1{letter-spacing:-2.4px;margin:23px 0;font-size:clamp(37px,5vw,60px);font-weight:790;line-height:1.22}.download-module__pG6OdW__hero h1 em{color:#0000;background:linear-gradient(100deg,#17253d,#5b75bc);-webkit-background-clip:text;background-clip:text;font-style:normal}.download-module__pG6OdW__hero p{color:var(--sub);max-width:640px;margin:0 auto;font-size:16px;line-height:1.95}.download-module__pG6OdW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.download-module__pG6OdW__btn{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:14px 23px;font-size:14px;font-weight:650;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.download-module__pG6OdW__btn:hover{transform:translateY(-2px)}.download-module__pG6OdW__btn.download-module__pG6OdW__primary{color:#fff;background:#141a26;border-color:#141a26;box-shadow:0 9px 22px #19223422}.download-module__pG6OdW__btn.download-module__pG6OdW__primary:hover{background:#273243}.download-module__pG6OdW__btn.download-module__pG6OdW__soft{color:#2d3545}.download-module__pG6OdW__hero-features{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:62px;display:flex}.download-module__pG6OdW__hero-feature{text-align:left;align-items:center;gap:12px;display:flex}.download-module__pG6OdW__feature-icon{background:#ffffffb9;border:1px solid #e4e9f2;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.download-module__pG6OdW__hero-feature strong{font-size:13px;display:block}.download-module__pG6OdW__hero-feature small{color:#8190a3;margin-top:4px;font-size:11px;display:block}.download-module__pG6OdW__section{padding:82px 0}.download-module__pG6OdW__section-head{max-width:680px;margin-bottom:31px}.download-module__pG6OdW__section-head.download-module__pG6OdW__center{text-align:center;margin:0 auto 38px}.download-module__pG6OdW__section-head h2{letter-spacing:-1.1px;margin:13px 0 12px;font-size:clamp(27px,3vw,37px);line-height:1.33}.download-module__pG6OdW__section-head p{color:var(--sub);margin:0;font-size:14px;line-height:1.9}.download-module__pG6OdW__download{padding-top:58px}.download-module__pG6OdW__download-shell{background:#fff;border:1px solid #e8ebf0;border-radius:26px;padding:26px;box-shadow:0 14px 45px #283b6010}.download-module__pG6OdW__device-title{color:#808a99;margin-bottom:13px;font-size:12px}.download-module__pG6OdW__os-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.download-module__pG6OdW__os-tab{color:#222b3a;text-align:left;background:#fafbfd;border:1px solid #edf0f5;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;transition:all .2s;display:flex}.download-module__pG6OdW__os-tab:hover{border-color:#9faed2}.download-module__pG6OdW__os-tab[aria-selected=true]{background:#f1f5ff;border-color:#819ce9;box-shadow:inset 0 0 0 1px #8da5e9}.download-module__pG6OdW__os-icon{background:#fff;border:1px solid #e9edf3;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:21px;font-weight:800;display:grid}.download-module__pG6OdW__os-tab strong{font-size:15px;display:block}.download-module__pG6OdW__os-tab small{color:#8792a3;margin-top:4px;font-size:11px;display:block}.download-module__pG6OdW__download-panel{background:linear-gradient(120deg,#fff,#fafbff);border:1px solid #edf0f5;border-radius:18px;grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;margin-top:22px;padding:34px;display:grid}.download-module__pG6OdW__panel-tag{letter-spacing:1.2px;color:#4f6fbe;font-size:11px;font-weight:750}.download-module__pG6OdW__panel-title{letter-spacing:-.7px;margin:10px 0 12px;font-size:27px}.download-module__pG6OdW__panel-desc{color:#6e798a;margin:0;font-size:13px;line-height:1.9}.download-module__pG6OdW__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}.download-module__pG6OdW__meta div{border-top:1px solid #ebedf2;padding-top:12px}.download-module__pG6OdW__meta small{color:#98a0af;font-size:11px;display:block}.download-module__pG6OdW__meta strong{margin-top:5px;font-size:12px;font-weight:650;display:block}.download-module__pG6OdW__download-action{background:#f2f5fb;border:1px solid #e6ebf5;border-radius:17px;padding:25px}.download-module__pG6OdW__download-action label{margin-bottom:11px;font-size:12px;font-weight:700;display:block}.download-module__pG6OdW__architectures{gap:8px;margin-bottom:24px;display:flex}.download-module__pG6OdW__arch{color:#586679;background:#fff;border:1px solid #dfe5ef;border-radius:10px;flex:1;padding:12px 10px;font-size:12px}.download-module__pG6OdW__arch[aria-pressed=true]{color:#fff;background:#202b3f;border-color:#202b3f}.download-module__pG6OdW__full{width:100%}.download-module__pG6OdW__notice{color:#8995a4;margin:12px 0 0;font-size:11px;line-height:1.8}.download-module__pG6OdW__info-strip{color:#8290a1;background:#f9fbff;border:1px solid #e9edf4;border-radius:12px;margin-top:17px;padding:13px 18px;font-size:12px}.download-module__pG6OdW__steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.download-module__pG6OdW__step{background:#fff;border:1px solid #e8ebf1;border-radius:19px;min-height:218px;padding:27px 25px}.download-module__pG6OdW__step-num{color:#4d71bd;background:#f0f4fc;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:20px;font-size:13px;font-weight:750;display:inline-grid}.download-module__pG6OdW__step h3{margin:0 0 10px;font-size:17px}.download-module__pG6OdW__step p{color:#788597;margin:0;font-size:12px;line-height:1.85}.download-module__pG6OdW__version-tip{text-align:center;color:#8994a3;margin-top:22px;font-size:12px}.download-module__pG6OdW__connection{color:#fff;background:#101727;padding:86px 0;position:relative;overflow:hidden}.download-module__pG6OdW__connection:before{content:"";pointer-events:none;background:radial-gradient(circle,#4675d544 0%,#0000 68%);width:600px;height:550px;position:absolute;top:-200px;right:-100px}.download-module__pG6OdW__connection .download-module__pG6OdW__kicker{color:#8db2ff}.download-module__pG6OdW__connection h2{letter-spacing:-1px;margin:18px 0;font-size:clamp(29px,3.5vw,42px);line-height:1.3}.download-module__pG6OdW__connection .download-module__pG6OdW__intro{color:#a6b2c5;font-size:14px;line-height:1.95}.download-module__pG6OdW__dark-note{color:#b8c5d9;border-left:2px solid #6391ff;margin-top:25px;padding-left:14px;font-size:12px;line-height:1.8}.download-module__pG6OdW__faq-section{padding:74px 0 85px}.download-module__pG6OdW__faq-layout{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.download-module__pG6OdW__faq-list{border-top:1px solid #e4e8ef}.download-module__pG6OdW__faq{border-bottom:1px solid #e4e8ef;padding:0 3px}.download-module__pG6OdW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:14px;font-weight:650;list-style:none;display:flex}.download-module__pG6OdW__faq summary::-webkit-details-marker{display:none}.download-module__pG6OdW__faq summary span{color:#8290a3;font-size:19px;font-weight:400}.download-module__pG6OdW__faq[open] summary span{transform:rotate(45deg)}.download-module__pG6OdW__faq p{color:#718093;margin:0 0 20px;font-size:13px;line-height:1.95}.download-module__pG6OdW__support{color:#5e708d;margin-top:24px;font-size:13px}.download-module__pG6OdW__support a{color:#3568ce;font-weight:700}.download-module__pG6OdW__bottom-cta{padding:48px 0 65px}.download-module__pG6OdW__cta-box{background:linear-gradient(105deg,#eaf0ff,#f7f9ff 65%,#eef5ff);border:1px solid #dfe8fb;border-radius:24px;justify-content:space-between;align-items:center;gap:25px;padding:43px 50px;display:flex}.download-module__pG6OdW__cta-box h2{letter-spacing:-.6px;margin:0 0 7px;font-size:24px;line-height:1.4}.download-module__pG6OdW__cta-box p{color:#7c899e;margin:0;font-size:12px;line-height:1.8}.download-module__pG6OdW__footer{color:#94a0af;background:#fff;border-top:1px solid #e6eaf1;padding:25px 0;font-size:11px}.download-module__pG6OdW__footer .download-module__pG6OdW__wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.download-module__pG6OdW__footer a:hover{color:#283448}.download-module__pG6OdW__page [hidden]{display:none!important}@media (max-width:800px){.download-module__pG6OdW__hero{padding:72px 0}.download-module__pG6OdW__hero-features{gap:20px}.download-module__pG6OdW__download-panel,.download-module__pG6OdW__faq-layout{grid-template-columns:1fr;gap:24px}.download-module__pG6OdW__os-tab{padding:14px}.download-module__pG6OdW__os-icon{width:34px;height:34px}.download-module__pG6OdW__steps{grid-template-columns:1fr}.download-module__pG6OdW__step{min-height:0}.download-module__pG6OdW__connection{padding:65px 0}.download-module__pG6OdW__cta-box{flex-direction:column;align-items:flex-start;padding:30px}}@media (max-width:560px){.download-module__pG6OdW__wrap{width:min(100% - 30px,1120px)}.download-module__pG6OdW__hero h1{letter-spacing:-1.4px}.download-module__pG6OdW__hero p{font-size:14px}.download-module__pG6OdW__hero-features{justify-content:flex-start;max-width:340px;margin:40px auto 0}.download-module__pG6OdW__hero-feature{width:100%}.download-module__pG6OdW__section{padding:58px 0}.download-module__pG6OdW__download-shell{border-radius:19px;padding:15px}.download-module__pG6OdW__os-list{gap:7px}.download-module__pG6OdW__os-tab{text-align:center;flex-direction:column;gap:7px;padding:12px 5px}.download-module__pG6OdW__os-tab strong{font-size:12px}.download-module__pG6OdW__os-tab small{font-size:10px}.download-module__pG6OdW__download-panel{gap:17px;padding:19px}.download-module__pG6OdW__download-action{padding:18px}.download-module__pG6OdW__meta{gap:10px}.download-module__pG6OdW__faq-section{padding:55px 0}.download-module__pG6OdW__bottom-cta{padding-top:0}.download-module__pG6OdW__cta-box h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.download-module__pG6OdW__page{scroll-behavior:auto}.download-module__pG6OdW__page *,.download-module__pG6OdW__page :before,.download-module__pG6OdW__page :after{transition:none!important;animation:none!important}}.download-module__pG6OdW__downloadAction{min-width:0}.download-module__pG6OdW__downloadButton{color:#fff;width:100%;font:inherit;background:#141a26;border:1px solid #141a26;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:14px 23px;font-size:14px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.download-module__pG6OdW__downloadButton:hover{background:#273243;transform:translateY(-2px)}.download-module__pG6OdW__downloadButton svg{flex:none;width:20px;height:20px}.download-module__pG6OdW__downloadButton:disabled{opacity:.55;cursor:default;transform:none}.download-module__pG6OdW__downloadStatus{color:#637083;overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.5}:is(.download-module__pG6OdW__page #download-center,.download-module__pG6OdW__page #vscode-guide){scroll-margin-top:84px}@media (prefers-reduced-motion:reduce){.download-module__pG6OdW__downloadButton{transition:none}}.download-module__pG6OdW__connectionHeading{max-width:650px;position:relative}.download-module__pG6OdW__connectionPrep{background:#ffffff06;border:1px solid #35445e;border-radius:13px;align-items:baseline;gap:22px;margin:30px 0 22px;padding:18px 22px;display:flex;position:relative}.download-module__pG6OdW__connectionPrep strong{color:#d8e4ff;flex:none;font-size:13px}.download-module__pG6OdW__connectionPrep p{color:#b4c1d6;margin:0;font-size:13px;line-height:1.9}.download-module__pG6OdW__connectionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.download-module__pG6OdW__connectionCard{background:#1a2539;border:1px solid #36455e;border-radius:20px;min-width:0;padding:30px}.download-module__pG6OdW__ideaCard{background:linear-gradient(145deg,#223353,#182437);border-color:#627ca9}.download-module__pG6OdW__connectionCardHeader{align-items:center;gap:16px;display:flex}.download-module__pG6OdW__toolMark{color:#d8e4ff;background:#ffffff09;border:1px solid #6c83ac;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}.download-module__pG6OdW__toolLabel{color:#a8bde0;font-size:11px;line-height:1.7}.download-module__pG6OdW__ideaCard .download-module__pG6OdW__toolLabel{color:#a9dcca}.download-module__pG6OdW__connectionCard h3{letter-spacing:-.5px;margin:5px 0 0;font-size:24px}.download-module__pG6OdW__toolDescription{color:#b4c1d6;margin:20px 0;font-size:13px;line-height:1.9}.download-module__pG6OdW__connectionSteps{counter-reset:connection-step;margin:0;padding:0;list-style:none}.download-module__pG6OdW__connectionSteps li{counter-increment:connection-step;border-top:1px solid #37455d;padding:20px 0 20px 42px;position:relative}.download-module__pG6OdW__connectionSteps li:before{content:counter(connection-step,decimal-leading-zero);color:#a9bfe5;font-size:11px;font-weight:800;line-height:22px;position:absolute;top:20px;left:0}.download-module__pG6OdW__connectionSteps li:last-child{padding-bottom:0}.download-module__pG6OdW__connectionSteps strong{font-size:14px;line-height:1.6}.download-module__pG6OdW__connectionSteps p{color:#aebed6;margin:8px 0 0;font-size:12px;line-height:1.9}:is(.download-module__pG6OdW__page #idea-guide,.download-module__pG6OdW__page #work-connections){scroll-margin-top:84px}@media (max-width:800px){.download-module__pG6OdW__connectionCards{grid-template-columns:1fr}.download-module__pG6OdW__connectionPrep{display:block}.download-module__pG6OdW__connectionPrep p{margin-top:8px}}@media (max-width:560px){.download-module__pG6OdW__connectionCard{padding:22px}.download-module__pG6OdW__connectionCardHeader{gap:12px}.download-module__pG6OdW__connectionCard h3{font-size:22px}.download-module__pG6OdW__toolMark{width:38px;height:38px}.download-module__pG6OdW__connectionPrep{padding:18px}}
