body:has(.usb-install) .viewer-container{z-index:10001!important}body:has(.usb-install) .viewer-fade{opacity:1!important}.usb-install:where(.astro-xaiap7cu){background:var(--ec-bg, #fff);color:var(--ec-text, #1a2b3d);padding:2rem 1.25rem 4rem}@media(min-width:1200px){.usb-install:where(.astro-xaiap7cu){padding-right:280px}}.usb-install__layout:where(.astro-xaiap7cu){max-width:880px;margin:0 auto}.usb-install__article:where(.astro-xaiap7cu){max-width:880px;min-width:0}.usb-install__toc:where(.astro-xaiap7cu){display:none}@media(min-width:1200px){.usb-install__toc:where(.astro-xaiap7cu){display:block;position:fixed;top:120px;right:1.25rem;width:240px;max-height:calc(100vh - 140px);overflow:auto;z-index:40}}.usb-install__toc-nav:where(.astro-xaiap7cu){padding:.85rem .9rem;border:1px solid var(--ec-border, #e3e8f0);border-radius:12px;background:var(--ec-bg, #fff);box-shadow:0 10px 30px #0f172a14}.usb-install__toc-title:where(.astro-xaiap7cu){margin:0 0 .65rem;font-size:.82rem;font-weight:700;color:var(--ec-text-secondary, #637792);letter-spacing:.02em}.usb-install__toc-nav:where(.astro-xaiap7cu) ol:where(.astro-xaiap7cu){margin:0;padding:0;list-style:none}.usb-install__toc-nav:where(.astro-xaiap7cu) li:where(.astro-xaiap7cu)+li:where(.astro-xaiap7cu){margin-top:.2rem}.usb-install__toc-nav:where(.astro-xaiap7cu) a:where(.astro-xaiap7cu){display:block;padding:.35rem .45rem;border-radius:6px;color:var(--ec-text-secondary, #637792);text-decoration:none;font-size:.82rem;line-height:1.4;border-left:2px solid transparent}.usb-install__toc-nav:where(.astro-xaiap7cu) a:where(.astro-xaiap7cu):hover{color:var(--ec-primary, #2b65ff);background:#2b65ff0f}.usb-install__toc-nav:where(.astro-xaiap7cu) a:where(.astro-xaiap7cu).is-active{color:var(--ec-primary, #2b65ff);font-weight:600;border-left-color:var(--ec-primary, #2b65ff);background:#2b65ff14}.usb-install__hero:where(.astro-xaiap7cu){margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ec-border, #e3e8f0)}.usb-install__eyebrow:where(.astro-xaiap7cu){margin:0 0 .5rem;color:var(--ec-primary, #2b65ff);font-weight:700;font-size:.9rem}.usb-install__hero:where(.astro-xaiap7cu) h1:where(.astro-xaiap7cu){margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.25}.usb-install__lead:where(.astro-xaiap7cu){margin:0 0 .75rem;color:var(--ec-text-secondary, #637792);font-size:1.05rem;line-height:1.7}.usb-install__links:where(.astro-xaiap7cu){margin:0;font-size:.95rem}.usb-install__links:where(.astro-xaiap7cu) a:where(.astro-xaiap7cu),.usb-install__section:where(.astro-xaiap7cu) a:where(.astro-xaiap7cu){color:var(--ec-primary, #2b65ff)}.usb-install__section:where(.astro-xaiap7cu){margin-bottom:2.75rem;scroll-margin-top:110px}.usb-install__section:where(.astro-xaiap7cu) h2:where(.astro-xaiap7cu){display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:1.35rem}.usb-install__step-no:where(.astro-xaiap7cu){display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;border-radius:999px;background:var(--ec-primary, #2b65ff);color:#fff;font-size:.85rem;font-weight:700}.usb-install__section:where(.astro-xaiap7cu) p:where(.astro-xaiap7cu),.usb-install__section:where(.astro-xaiap7cu) li:where(.astro-xaiap7cu){line-height:1.8;margin:.4rem 0}.usb-install__line:where(.astro-xaiap7cu){padding-left:.25rem}.usb-install__warn:where(.astro-xaiap7cu){margin:.75rem 0!important;padding:.75rem 1rem;border-left:4px solid #f59e0b;background:#f59e0b1a;border-radius:0 8px 8px 0}.usb-install__tip:where(.astro-xaiap7cu){margin:.75rem 0!important;padding:.75rem 1rem;border-left:4px solid var(--ec-primary, #2b65ff);background:#2b65ff14;border-radius:0 8px 8px 0}.usb-install__figure:where(.astro-xaiap7cu){margin:1rem 0 0}.usb-install__figcap:where(.astro-xaiap7cu){margin:0 0 .5rem!important}.usb-install__figure:where(.astro-xaiap7cu) img:where(.astro-xaiap7cu){display:block;width:auto;height:auto;zoom:70%;cursor:zoom-in;border-radius:10px;border:1px solid var(--ec-border, #e3e8f0);box-shadow:0 8px 24px #0f172a0f}.usb-install__section:where(.astro-xaiap7cu) code{padding:.1em .35em;border-radius:4px;background:#2b65ff14;font-size:.92em}
