@font-face{font-family:Stellar;src:local('Inter')}*{box-sizing:border-box}body{margin:0;background:#080e1e;color:#eef3ff;font:15px/1.65 Stellar,Inter,system-ui,sans-serif}header{max-width:1200px;margin:auto;padding:28px 36px;display:flex;align-items:center;border-bottom:1px solid #ffffff12;gap:35px}.brand{display:flex;align-items:center;font-size:23px;font-weight:700;letter-spacing:-1px;color:#fff;text-decoration:none}.brand img{height:30px;width:24px;margin-right:10px}.brand span{font-weight:350;color:#8bb5ff}.header-label{font-size:10px;letter-spacing:2.5px;color:#8593ad}.secure{margin-left:auto;color:#9babc4;font-size:12px}main{max-width:1128px;margin:auto;padding:55px 24px 20px}.intro{padding:8px 0 43px;background:radial-gradient(ellipse at 85% 45%,#1754b225,transparent 60%)}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:650;color:#76aaff}.eyebrow span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5f9eff;margin-right:8px}h1{font-size:clamp(42px,5vw,62px);line-height:1.08;letter-spacing:-2.7px;font-weight:550;margin:23px 0 20px}h1 span{color:#729fff}.intro p{color:#9baac3;font-size:16px;line-height:1.8;margin:0}.layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.installer{border:1px solid #26334b;border-radius:20px;overflow:hidden;background:#0d1628}.step{display:flex;gap:23px;padding:29px 30px;border-bottom:1px solid #26334b80}.number{flex:none;font-size:12px;color:#7d91b5;background:#17223a;border:1px solid #2b3b57;border-radius:50%;height:34px;width:34px;text-align:center;line-height:32px}.active .number{background:#1e64ed;color:white;border-color:#5a8ff8}.content{min-width:0;flex:1}h2{font-size:18px;font-weight:550;letter-spacing:-.35px;margin:0 0 8px}p{color:#96a6bf;margin:0 0 18px;font-size:13px;line-height:1.75}button{border:1px solid #354965;border-radius:9px;padding:10px 16px;font:inherit;font-size:12px;font-weight:600;color:#e8f0ff;background:#19273f;cursor:pointer;transition:background .15s,transform .15s}button:hover:enabled{background:#263d61}button:focus-visible,input:focus-visible{outline:3px solid #79afff;outline-offset:4px}button:disabled{opacity:.35;cursor:not-allowed}button span{margin-left:22px}button.primary{background:#2169ef;border-color:#4c88fa;width:100%;display:flex;justify-content:space-between;padding:13px 17px}.primary:hover:enabled{background:#397dfb}.quiet{background:transparent;border-color:transparent;color:#8ab5ff;padding-left:0;margin-left:8px}.small{display:block;color:#7e91af;font-size:11px;margin-top:9px}.consent{display:flex;align-items:center;gap:8px;color:#a1b0c8;font-size:11px;margin:19px 0}input[type=checkbox]{accent-color:#4185ff}.statusbox{padding:20px 30px;color:#a6bada;font-size:12px;background:#101c30}progress{display:block;width:100%;height:6px;margin-top:12px;accent-color:#478bff}progress[hidden]{display:none}.checklist,.verification{padding:26px;border:1px solid #26334b;border-radius:18px;background:#0e1728;margin-bottom:20px}.mini-icon{width:42px;height:42px;background:#1c335b;border-radius:12px;color:#75a9ff;text-align:center;font-size:27px;margin-bottom:22px}.checklist ul{padding:0;list-style:none;margin:23px 0;color:#c2cde0;font-size:12px}.checklist li{margin:12px 0}.checklist li:before{content:'✓';color:#6ca3ff;margin-right:10px}.supported{border-top:1px solid #26334b;padding-top:18px;font-size:9px;letter-spacing:1.2px;color:#8194b1}.supported strong{display:block;font-size:14px;letter-spacing:0;color:#dce7fa;margin-top:6px}.supported span{display:block;font-size:11px;letter-spacing:0;margin-top:3px}.verification h2{margin-top:15px;font-size:17px}.verification code{display:block;word-break:break-all;background:#080f1d;border:1px solid #25344b;border-radius:9px;padding:14px;font-size:11px;line-height:1.9;color:#a0c2ff;letter-spacing:.5px}.verification small{display:block;color:#7185a4;font-size:10px;line-height:1.6}.verification button{margin:7px 0 10px}.device{color:#9dc6ff;font-size:12px;margin-top:12px}.notice{background:#302619;color:#f1cf90;padding:20px;font-size:13px}details{margin-top:20px;font-size:12px;color:#8194b1}pre{white-space:pre-wrap;max-height:220px;overflow:auto;font-size:11px}footer{display:flex;justify-content:space-between;border-top:1px solid #ffffff10;margin-top:45px;padding:23px 0;color:#61738e;font-size:10px}footer a{color:#8196b8;text-decoration:none}.error{color:#ffadad!important}@media(max-width:780px){header{padding:20px;gap:18px}.header-label{display:none}main{padding:30px 18px}.layout{grid-template-columns:1fr}.step{padding:24px 20px;gap:15px}aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checklist,.verification{padding:20px}h1{letter-spacing:-1.7px}}@media(max-width:520px){aside{display:block}.secure{font-size:10px}footer{gap:20px}}
/* Stellar UI Kit / Colors (2:987) and Typography — exact documented tokens. */
:root{--stellar-primary:#2761FC;--stellar-primary-hover:#2152D4;--stellar-gray-50:#EDECF2;--stellar-gray-100:#EAEAF0;--stellar-gray-200:#D6D6E0;--stellar-gray-600:#62636A;--stellar-gray-900:#0B0C19}
body{background:#fff;color:var(--stellar-gray-900);font-family:Poppins,system-ui,sans-serif}header{border-color:var(--stellar-gray-100)}.brand{color:var(--stellar-gray-900)}.brand span{color:var(--stellar-primary)}.brand img{filter:brightness(0) saturate(100%) invert(32%) sepia(96%) saturate(3945%) hue-rotate(220deg) brightness(100%) contrast(99%)}.header-label,.secure{color:var(--stellar-gray-600)}.intro{background:none}.eyebrow,h1 span{color:var(--stellar-primary)}.eyebrow span{background:var(--stellar-primary)}h1{font-weight:600}.intro p,p{color:var(--stellar-gray-600)}.installer{border-color:var(--stellar-gray-200);background:white;box-shadow:0 8px 38px #0b0c1905}.step{border-color:var(--stellar-gray-100)}.number{background:var(--stellar-gray-50);color:var(--stellar-gray-600);border-color:var(--stellar-gray-200)}.active .number{background:var(--stellar-primary);border-color:var(--stellar-primary)}h2{font-weight:600}button{background:white;color:var(--stellar-primary);border-color:var(--stellar-gray-200)}button:hover:enabled{background:var(--stellar-gray-50)}button.primary{background:var(--stellar-primary);border-color:var(--stellar-primary);color:#fff}.primary:hover:enabled{background:var(--stellar-primary-hover)}button:disabled{opacity:.45}.quiet{color:var(--stellar-primary);background:transparent;border-color:transparent}.small,.consent{color:var(--stellar-gray-600)}input[type=checkbox]{accent-color:var(--stellar-primary)}.statusbox{background:var(--stellar-gray-50);color:var(--stellar-gray-900)}progress{accent-color:var(--stellar-primary)}.checklist,.verification{background:var(--stellar-gray-50);border-color:transparent}.mini-icon{background:var(--stellar-primary);color:white}.checklist ul{color:var(--stellar-gray-900)}.checklist li:before{color:var(--stellar-primary)}.supported{color:var(--stellar-gray-600);border-color:var(--stellar-gray-200)}.supported strong{color:var(--stellar-gray-900)}.verification code{background:white;color:var(--stellar-gray-900);border-color:var(--stellar-gray-200)}.verification small{color:var(--stellar-gray-600)}.device{color:var(--stellar-primary)}details,footer,footer a{color:var(--stellar-gray-600)}footer{border-color:var(--stellar-gray-200)}.error{color:#b42318!important}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url('Poppins-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500 800;src:url('Poppins-SemiBold.ttf') format('truetype');font-display:swap}

.model-select{display:flex;align-items:center;gap:16px;padding:22px 28px;font-weight:600;border-bottom:1px solid #e8edf6}.model-select select{font:inherit;padding:10px 14px;border:1px solid #dce5f5;border-radius:10px;background:#fff;color:#152b50}#downloads{display:grid;gap:12px;padding:20px;overflow-wrap:anywhere}#downloads a{color:#2761fc}
