.install-base{color:#edf7ff;min-height:100dvh;padding:calc(28px + env(safe-area-inset-top)) max(24px,calc((100vw - 1080px)/2)) calc(100px + env(safe-area-inset-bottom));font-family:var(--font-geist-sans),sans-serif;background:radial-gradient(at 80% 20%,#184d7670,#0000 52%),radial-gradient(at 10% 65%,#142f9350,#0000 60%),#071324}.install-back{color:#bbd3e8;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.install-back:hover{color:#fff}.install-stage{grid-template-columns:1fr 290px;align-items:center;gap:60px;padding:56px 0 62px;display:grid}.install-eyebrow{letter-spacing:.19em;color:#77ccf2;font-size:12px;font-weight:750}.install-copy h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(40px,5.4vw,68px);line-height:1.14}.install-copy h1 span{color:#ffce31}.install-lead{color:#c7eafb;max-width:430px;font-size:18px;line-height:1.7}.install-hint,.install-status{color:#afc6da;align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.install-status{color:#a3f1d1}.install-primary{color:#071324;cursor:pointer;background:#ffce31;border:0;border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:16px 23px;font-size:16px;font-weight:800;transition:transform .15s;display:inline-flex;box-shadow:0 5px #a98010}.install-primary:hover{transform:translateY(-2px)}.install-primary:disabled{opacity:.7;cursor:wait}.install-message{color:#c7eafb;min-height:24px;font-size:14px;line-height:1.6}.install-phone{isolation:isolate;background:radial-gradient(circle at 50% 45%,#244f78,#0c2039 65%);border:2px solid #6b8ba8;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;width:240px;height:350px;margin:auto;display:flex;position:relative;overflow:hidden;transform:rotate(5deg);box-shadow:0 30px 65px #0005,inset 0 0 0 5px #091323}.install-phone-island{background:#07101f;border-radius:20px;width:76px;height:19px;position:absolute;top:14px}.install-phone img{z-index:1;border-radius:22px;box-shadow:0 8px 28px #0008}.install-phone strong{z-index:1;margin:13px 0 8px;font-size:15px}.install-phone>span{color:#b5cee1;z-index:1;font-size:11px}.install-orbit{border:1px solid #77ccf225;border-radius:50%;position:absolute;inset:45px -25px 20px;transform:rotate(-30deg)}.install-orbit:after{content:"";border:1px solid #77ccf218;border-radius:50%;position:absolute;inset:25px -15px}.install-phone-dock{background:#c7eafb12;border:1px solid #c7eafb18;border-radius:17px;justify-content:center;align-items:center;gap:22px;width:170px;height:42px;display:flex;position:absolute;bottom:15px}.install-phone-dock i{background:#77ccf230;border-radius:7px;width:21px;height:21px}.install-phone-dock i:nth-child(2){background:#ffce313b}.install-instructions{border-top:1px solid #c7eafb20;padding-top:30px}.install-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.install-section-head h2{margin:0;font-size:23px}.install-platform{background:#071324;border:1px solid #77ccf230;border-radius:13px;gap:4px;padding:4px;display:flex}.install-platform button{color:#bdd0e1;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:650}.install-platform button[aria-pressed=true]{color:#0c2541;background:#c7eafb}.install-instructions ol{grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.install-instructions li{gap:15px;display:flex}.install-step-number{color:#77ccf2;font-size:22px;font-weight:750;line-height:1.3}.install-instructions h3{align-items:center;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.install-instructions li p{color:#aec5d9;margin:0;font-size:14px;line-height:1.8}.install-note{border-top:1px solid #c7eafb18;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:32px;padding-top:22px;display:flex}.install-note p{color:#9db5cb;max-width:580px;margin:0;font-size:12px;line-height:1.8}.install-note a{color:#ffdc65;white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.install-base :focus-visible{outline-offset:5px;outline:3px solid #ffce31}@media (max-width:650px){.install-base{padding-left:22px;padding-right:22px}.install-stage{grid-template-columns:1fr;gap:22px;padding:32px 0}.install-copy h1{font-size:45px}.install-lead{font-size:16px}.install-phone{border-radius:29px;width:170px;height:230px;transform:rotate(5deg)}.install-phone img{border-radius:16px;width:67px;height:67px}.install-phone-island{width:55px;height:13px;top:10px}.install-phone>span{display:none}.install-phone-dock{gap:17px;width:118px;height:29px;bottom:11px}.install-phone-dock i{width:16px;height:16px}.install-instructions ol{grid-template-columns:1fr;gap:24px}.install-note{flex-direction:column;gap:8px}.install-section-head h2{font-size:21px}}@media (max-height:500px) and (min-width:651px){.install-stage{gap:20px;padding:20px 0}.install-phone{width:185px;height:245px}.install-copy h1{font-size:42px}.install-phone-dock{height:30px}}
