.mdg-install{max-width:1200px;color:var(--foreground);margin:auto;padding:30px clamp(20px,4vw,48px) 25px;font-size:15px;line-height:1.65}.mdg-install a{color:inherit}.mdg-install-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;display:flex}.mdg-install-brand{letter-spacing:-.4px;align-items:center;gap:11px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.mdg-install-brand img{border-radius:12px;width:43px;height:43px}.mdg-install-back{align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex;color:var(--muted-foreground)!important}.mdg-install-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:65px 0 54px;display:grid}.mdg-install-eyebrow{letter-spacing:1.8px;margin:0 0 15px;font-weight:800;color:var(--primary)!important;font-size:10px!important}.mdg-install h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(2.5rem,4.8vw,4.1rem);font-weight:780;line-height:1.08}.mdg-install-hero>div>p:not(.mdg-install-eyebrow){color:var(--muted-foreground);max-width:440px;font-size:16px}.mdg-install-hero-points{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px;font-size:11px;display:flex}.mdg-install-hero-points>span{align-items:center;gap:6px;display:flex}.mdg-install-hero-points svg{color:var(--primary)}.mdg-install-preview{border:1px solid var(--border);background:var(--card);box-shadow:0 22px 70px color-mix(in srgb,var(--primary) 13%,transparent);border-radius:17px;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-7deg)rotate(1deg)}.mdg-install-preview-bar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:5px;padding:13px 15px;display:flex}.mdg-install-preview-bar i{background:var(--border);border-radius:50%;width:5px;height:5px}.mdg-install-preview-bar span{color:var(--muted-foreground);text-align:center;flex:1;font-size:8px}.mdg-install-preview-body{grid-template-columns:101px minmax(0,1fr);min-height:245px;display:grid}.mdg-install-preview-nav{background:var(--sidebar);border-right:1px solid var(--border);color:var(--muted-foreground);flex-direction:column;gap:12px;padding:17px 10px;font-size:7px;display:flex}.mdg-install-preview-nav img{border-radius:8px;width:28px;height:28px;margin:0 5px 8px}.mdg-install-preview-nav span{padding:4px 6px}.mdg-install-preview-nav span.selected{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);border-radius:5px;font-weight:750}.mdg-install-preview-canvas{padding:28px 21px}.mdg-install-preview-canvas>small{letter-spacing:1.5px;color:var(--primary);font-size:6px;font-weight:800;display:block}.mdg-install-preview-canvas>strong{letter-spacing:-.8px;margin:7px 0 15px;font-size:20px;line-height:1.2;display:block}.mdg-install-preview-status{border:1px solid var(--border);color:var(--muted-foreground);border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:6px;display:inline-flex}.mdg-install-preview-status svg{color:var(--primary)}.mdg-install-preview-tiles{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.mdg-install-preview-tiles>div{border:1px solid var(--border);color:var(--primary);background:var(--surface);border-radius:9px;padding:11px}.mdg-install-preview-tiles span{color:var(--foreground);margin-top:5px;font-size:7px;font-weight:650;display:block}.mdg-install-preview-lines{gap:5px;margin-top:15px;display:grid}.mdg-install-preview-lines i{background:var(--border);opacity:.55;border-radius:4px;height:3px;display:block}.mdg-install-preview-lines i:nth-child(2){width:85%}.mdg-install-preview-lines i:nth-child(3){width:57%}.mdg-install-preview-caption{border-top:1px solid var(--border);text-align:center;color:var(--muted-foreground);background:var(--surface);padding:11px;font-size:8px;display:block}.mdg-install-tabs{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin:0 0 25px;padding:5px;display:flex}.mdg-install-tabs button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:12px;font-weight:700;display:flex}.mdg-install-tabs button[aria-selected=true]{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:0 2px 5px #00000008}.mdg-install-device-panel{min-height:300px}.mdg-install-download-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.mdg-install-download-card{border:1px solid var(--border);background:var(--card);border-radius:21px;padding:28px}.mdg-install-download-card.mac{border-top:3px solid var(--primary);box-shadow:0 8px 30px color-mix(in srgb,var(--primary) 5%,transparent)}.mdg-install-card-heading{align-items:center;gap:13px;margin-bottom:21px;display:flex}.mdg-install-device-icon{border:1px solid var(--border);background:var(--brand-tint);width:52px;height:52px;color:var(--primary);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.mdg-install h2{letter-spacing:-.5px;margin:0 0 5px;font-size:20px;font-weight:750;line-height:1.2}.mdg-install-card-heading p{color:var(--muted-foreground);font-size:11px;margin:0!important}.mdg-install-stage{background:var(--surface);border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:700}.mdg-install-download-card>p{color:var(--muted-foreground);margin:0 0 23px;font-size:13px}.mdg-install-download-action{margin:27px 0 18px}.mdg-install-download-button,.mdg-install-open{background:var(--primary);border:1px solid var(--primary);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;color:var(--primary-foreground)!important}.mdg-install-download-button:hover:not(:disabled),.mdg-install-open:hover{filter:brightness(1.08)}.mdg-install-download-button:disabled{opacity:.6;cursor:wait}.mdg-install-version{color:var(--muted-foreground);margin-top:9px;font-size:10px;display:block}.mdg-install-pilot-note{border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding-top:16px;line-height:1.65;display:flex;margin:0!important;font-size:10px!important}.mdg-install-pilot-note svg{color:var(--primary);flex-shrink:0;margin-top:2px}.mdg-install-download-notice{color:var(--muted-foreground);margin-top:15px!important;font-size:11px!important}.mdg-install-download-card.windows{background:var(--surface)}.mdg-install-windows-button{width:100%;min-height:49px;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:11px;margin-top:32px;padding:12px 18px;font-size:12px;font-weight:700;display:block}.mdg-install-download-card.windows>small{color:var(--muted-foreground);margin-top:9px;font-size:10px;display:block}.mdg-install-feature-row{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:35px 0 30px;padding:27px 8px;display:grid}.mdg-install-feature-row svg{color:var(--primary);margin-bottom:10px}.mdg-install h3{letter-spacing:-.2px;margin:0 0 7px;font-size:13px;font-weight:750}.mdg-install-feature-row p{color:var(--muted-foreground);margin:0;font-size:11px}.mdg-install-help-panel{border:1px solid var(--border);color:var(--foreground);background:var(--card);border-radius:15px;padding:18px 21px}.mdg-install-help-panel summary{cursor:pointer;font-size:12px;font-weight:700}.mdg-install-help-panel ol,.mdg-install-help-panel p{color:var(--muted-foreground);font-size:12px}.mdg-install li{margin:10px 0}.mdg-install-footer{color:var(--muted-foreground);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:22px 0 0;font-size:11px;display:flex}.mdg-install-footer a{color:var(--primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mdg-install-mobile-card{border:1px solid var(--border);background:var(--card);border-radius:22px;gap:26px;padding:35px;display:flex}.mdg-install-mobile-copy{max-width:700px}.mdg-install-mobile-copy h2{margin-bottom:13px;font-size:27px}.mdg-install-mobile-copy>p,.mdg-install-mobile-copy ol{color:var(--muted-foreground);font-size:13px}.mdg-install-mobile-note{border-top:1px solid var(--border);margin-top:24px;padding-top:18px;font-size:11px!important}.mdg-install-installed{align-items:center;gap:8px;font-weight:650;display:flex;color:var(--primary)!important}.mdg-install :is(a,button,summary):focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (max-width:950px){.mdg-install-hero{gap:25px}.mdg-install h1{font-size:3rem}.mdg-install-preview-body{grid-template-columns:85px 1fr}.mdg-install-preview-canvas{padding:24px 17px}.mdg-install-card-heading{flex-wrap:wrap}.mdg-install-stage{margin-left:0}.mdg-install-download-grid{grid-template-columns:1.2fr 1fr}.mdg-install-download-card{padding:22px}.mdg-install-download-button{width:100%;font-size:12px}}@media (max-width:700px){.mdg-install{padding-top:22px}.mdg-install-brand span{font-size:13px}.mdg-install-back{font-size:10px}.mdg-install-back svg{display:none}.mdg-install-hero{grid-template-columns:1fr;padding:40px 0 32px}.mdg-install-hero>div:first-child{max-width:480px}.mdg-install h1{font-size:2.9rem}.mdg-install-preview{display:none}.mdg-install-hero>div>p:not(.mdg-install-eyebrow){font-size:14px}.mdg-install-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.mdg-install-tabs button{gap:5px;padding:10px 5px;font-size:10px}.mdg-install-tabs svg{width:15px}.mdg-install-download-grid{grid-template-columns:1fr}.mdg-install-card-heading{flex-wrap:nowrap}.mdg-install-stage{margin-left:auto}.mdg-install-download-card{padding:23px}.mdg-install-download-card h2{font-size:17px}.mdg-install-feature-row{grid-template-columns:1fr;gap:24px;padding:20px 0}.mdg-install-feature-row>div{grid-template-columns:28px 1fr;column-gap:10px;display:grid}.mdg-install-feature-row svg{grid-row:1/3}.mdg-install-mobile-card{flex-direction:column;gap:18px;padding:25px}.mdg-install-mobile-copy h2{font-size:24px}.mdg-install-footer{font-size:10px}.mdg-install-top{gap:15px}.mdg-install-brand img{width:35px;height:35px}.mdg-install-device-icon{width:45px;height:45px}}@media (prefers-reduced-motion:reduce){.mdg-install-preview{transform:none}}
