.desktop-install{width:100%;min-width:0;max-width:980px;margin:auto;padding:clamp(0px,3vh,28px) 0}.desktop-install-card{background:#111;border:1px solid #292929;border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;column-gap:38px;padding:34px;display:grid;overflow:hidden}.desktop-platform{color:#999;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.desktop-install h2{letter-spacing:-1px;margin:0 0 14px;font-size:30px;font-weight:550;line-height:1.2}.desktop-install-intro>p{color:#999;max-width:370px;margin:0 0 22px;font-size:13px;line-height:1.7}.desktop-install-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.desktop-install-actions .button{justify-content:center;min-height:42px;padding:11px 14px;font-size:12px}.desktop-install-intro>small{color:#777;font-size:10px}.desktop-install-status{color:#999;max-width:380px;min-height:0;font-size:11px;line-height:1.6}.desktop-install-status:not(:empty){margin-top:15px}.desktop-install-status strong{color:#ddd;font-weight:500}.desktop-install-preview{isolation:isolate;min-height:245px;position:relative}.desktop-preview-window{background:linear-gradient(135deg,#1c1c20,#151515);border:1px solid #ffffff12;border-radius:10px;padding:12px;position:absolute;inset:28px 4px 34px;transform:rotate(-3deg)}.desktop-preview-window>span{background:#ffffff30;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.desktop-preview-people{gap:8px;height:calc(100% - 24px);margin-top:8px;display:flex}.desktop-preview-people i{background:#ffffff04;border-radius:5px;flex:1;position:relative;overflow:hidden}.desktop-preview-people i:before{content:"";background:#ffffff0d;border-radius:50%;width:34px;height:34px;position:absolute;top:24px;left:calc(50% - 17px)}.desktop-preview-people i:after{content:"";background:#ffffff08;border-radius:50% 50% 0 0;width:78px;height:70px;position:absolute;top:65px;left:calc(50% - 39px)}.desktop-preview-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ddd;background:#242127cc;border:1px solid #ffffff28;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:10px;display:flex;position:absolute;inset:4px 0 auto;box-shadow:0 10px 24px #0005}.desktop-preview-toolbar>svg:nth-child(2){color:#b6a3ff}.desktop-preview-toolbar>span:nth-last-child(2){color:#bbb;margin-left:auto}.desktop-preview-cue{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#211e25d9;border:1px solid #ffffff21;border-radius:11px;padding:15px;position:absolute;bottom:12px;left:12%;right:-4px;box-shadow:0 12px 32px #0005}.desktop-preview-cue>span{color:#cfc3e9;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;display:flex}.desktop-preview-cue>div{background:#ffffff1b;border-radius:4px;width:94%;height:5px;margin:8px 0}.desktop-preview-cue>div:last-child{width:61%}.desktop-install-steps{border-top:1px solid #292929;border-bottom:1px solid #292929;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:23px 0;list-style:none;display:grid}.desktop-install-steps li{align-items:flex-start;gap:10px;display:flex}.desktop-install-steps li>span{color:#aaa;border:1px solid #3a3a3a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.desktop-install-steps strong{font-size:12px;font-weight:500;line-height:22px}.desktop-install-steps p{color:#888;margin:5px 0 0;font-size:11px;line-height:1.5}.desktop-install-footer{color:#aaa;flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:18px;padding-top:18px;font-size:11px;display:flex}.desktop-install-footer>a{align-items:center;gap:5px;display:inline-flex}.desktop-install-footer a:hover{color:#eee}.desktop-install-footer details{max-width:100%;margin-left:auto}.desktop-install-footer summary{cursor:pointer;text-align:right;list-style:none}.desktop-install-footer summary:after{content:" +";color:#888}.desktop-install-footer details[open] summary:after{content:" −"}.desktop-install-footer details>div{color:#888;max-width:390px;padding-top:8px;font-size:11px;line-height:1.6}.desktop-install-footer details p{margin:8px 0}.desktop-install-footer details a{text-underline-offset:3px;color:#bbb;text-decoration:underline}.desktop-install :is(a,summary):focus-visible{outline:2px solid var(--accent,#b6a3ff);outline-offset:4px;border-radius:5px}@media (min-width:761px) and (max-height:800px){.desktop-install{padding:0}.desktop-install-card{padding:26px}.desktop-install-steps{margin-top:8px;padding:18px 0}.desktop-install h2{font-size:27px}.desktop-platform{margin-bottom:12px}.desktop-install-intro>p{margin-bottom:16px}.desktop-install-preview{min-height:218px}}@media (max-width:1000px){.desktop-install-card{column-gap:22px}.desktop-install-preview{min-height:215px}.desktop-install-actions{flex-direction:column}.desktop-install-actions .button{max-width:280px}}@media (max-width:760px){.desktop-install{padding:0}.desktop-install-card{grid-template-columns:1fr;padding:24px}.desktop-install-preview{display:none}.desktop-install h2{max-width:320px;font-size:27px}.desktop-install-intro>p{max-width:100%}.desktop-install-actions{flex-direction:row}.desktop-install-actions .button{white-space:nowrap;flex:1;max-width:none}.desktop-install-status{min-height:0;margin-bottom:18px}.desktop-install-steps{grid-template-columns:1fr;gap:14px;margin-top:0;padding:18px 0}.desktop-install-steps p{margin-top:1px}.desktop-install-footer{gap:12px 18px}.desktop-install-footer details{width:100%;margin:0}.desktop-install-footer summary{text-align:left}}@media (max-width:380px){.desktop-install-card{padding:20px}.desktop-install-actions{flex-direction:column}.desktop-install-actions .button{width:100%}}@media (prefers-reduced-motion:no-preference){.desktop-install-preview{animation:.3s ease-out both desktop-preview-in}@keyframes desktop-preview-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
