.install-page.svelte-17bhqj8{background:var(--paper);min-height:100vh}.install-layout.svelte-17bhqj8{grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);max-width:76rem;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,3rem) 7rem;display:grid}.platform-rail.svelte-17bhqj8{border-top:.35rem solid var(--signal);background:var(--paper-raised);box-shadow:.8rem .8rem 0 var(--signal-wash);align-self:start;position:sticky;top:5.5rem}.rail-heading.svelte-17bhqj8,.flow-heading.svelte-17bhqj8{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;display:grid}.rail-heading.svelte-17bhqj8{border:1px solid var(--line-strong);border-top:0;padding:1.2rem}.rail-heading.svelte-17bhqj8>span:where(.svelte-17bhqj8),.flow-heading.svelte-17bhqj8>span:where(.svelte-17bhqj8),.next-title.svelte-17bhqj8>span:where(.svelte-17bhqj8){font-family:var(--font-mono);letter-spacing:.1em;color:var(--signal);font-size:.65rem;font-weight:700}.rail-heading.svelte-17bhqj8 h2:where(.svelte-17bhqj8){color:var(--ink);font-size:.82rem;line-height:1.35}.rail-heading.svelte-17bhqj8 p:where(.svelte-17bhqj8){font-family:var(--font-mono);color:var(--ink-mute);margin-top:.35rem;font-size:.62rem}.platform-switcher.svelte-17bhqj8{border-inline:1px solid var(--line-strong)}.platform-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8){border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:3.35rem;color:var(--ink-secondary);cursor:pointer;background:0 0;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:0 1rem;font-size:.78rem;font-weight:650;display:grid}.platform-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8):hover{background:var(--paper-overlay);color:var(--accent)}.platform-switcher.svelte-17bhqj8 button[aria-pressed=true]:where(.svelte-17bhqj8){background:var(--accent);color:var(--accent-ink)}.platform-switcher.svelte-17bhqj8 small:where(.svelte-17bhqj8){font-family:var(--font-mono);font-size:.6rem}.architecture-switcher.svelte-17bhqj8{border:1px solid var(--line-strong);border-top:0;padding:1rem}.architecture-switcher.svelte-17bhqj8 p:where(.svelte-17bhqj8){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:.62rem}.architecture-switcher.svelte-17bhqj8>div:where(.svelte-17bhqj8){border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:.65rem;display:grid}.architecture-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8){min-height:2.4rem;font-family:var(--font-mono);color:var(--ink-mute);cursor:pointer;background:0 0;border:0;font-size:.63rem}.architecture-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8)+button:where(.svelte-17bhqj8){border-left:1px solid var(--line)}.architecture-switcher.svelte-17bhqj8 button[aria-pressed=true]:where(.svelte-17bhqj8){background:var(--signal);color:var(--signal-ink)}.artifact-ledger.svelte-17bhqj8{border:1px solid var(--line-strong);border-top:0;padding:1rem}.artifact-ledger.svelte-17bhqj8 div:where(.svelte-17bhqj8){border-bottom:1px solid var(--line);grid-template-columns:4.2rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;display:grid}.artifact-ledger.svelte-17bhqj8 div:where(.svelte-17bhqj8):last-child{border-bottom:0}.artifact-ledger.svelte-17bhqj8 dt:where(.svelte-17bhqj8),.artifact-ledger.svelte-17bhqj8 dd:where(.svelte-17bhqj8){font-family:var(--font-mono);font-size:.59rem}.artifact-ledger.svelte-17bhqj8 dt:where(.svelte-17bhqj8){color:var(--ink-mute)}.artifact-ledger.svelte-17bhqj8 dd:where(.svelte-17bhqj8){color:var(--ink-secondary);overflow-wrap:anywhere}.install-flow.svelte-17bhqj8{min-width:0}.flow-section.svelte-17bhqj8{padding-bottom:clamp(3.5rem,7vw,6rem)}.flow-section.svelte-17bhqj8+.flow-section:where(.svelte-17bhqj8){border-top:1px solid var(--line-strong);padding-top:clamp(3.5rem,7vw,6rem)}.flow-heading.svelte-17bhqj8{margin-bottom:1.8rem}.flow-heading.svelte-17bhqj8 h2:where(.svelte-17bhqj8),.next-title.svelte-17bhqj8 h2:where(.svelte-17bhqj8){letter-spacing:-.045em;color:var(--ink);font-size:clamp(1.75rem,4vw,3rem);font-weight:730;line-height:1}.flow-heading.svelte-17bhqj8 p:where(.svelte-17bhqj8){max-width:44rem;color:var(--ink-secondary);margin-top:.7rem;font-size:.85rem;line-height:1.6}.compact-heading.svelte-17bhqj8{align-items:center}.method-switcher.svelte-17bhqj8{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.method-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8){border:0;border-right:1px solid var(--line);min-height:3.5rem;color:var(--ink-secondary);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:0 1rem;font-size:.76rem;font-weight:680;display:flex}.method-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8):last-child{border-right:0}.method-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8) span:where(.svelte-17bhqj8){font-family:var(--font-mono);color:var(--signal);font-size:.58rem}.method-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8):hover{background:var(--paper-overlay);color:var(--accent)}.method-switcher.svelte-17bhqj8 button[aria-pressed=true]:where(.svelte-17bhqj8){background:var(--accent);color:var(--accent-ink);clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,0 100%)}.method-switcher.svelte-17bhqj8 button[aria-pressed=true]:where(.svelte-17bhqj8) span:where(.svelte-17bhqj8){color:var(--accent-ink)}.prerequisite-strip.svelte-17bhqj8{border-left:.3rem solid var(--signal);background:var(--signal-wash);margin-top:1.5rem;padding:1.2rem}.prerequisite-strip.svelte-17bhqj8>div:where(.svelte-17bhqj8):first-child{color:var(--signal);align-items:center;gap:.55rem;display:flex}.prerequisite-strip.svelte-17bhqj8 strong:where(.svelte-17bhqj8){color:var(--ink);font-size:.82rem}.prerequisite-strip.svelte-17bhqj8 p:where(.svelte-17bhqj8){color:var(--ink-secondary);margin-top:.5rem;font-size:.75rem;line-height:1.55}.prerequisite-strip.svelte-17bhqj8 a:where(.svelte-17bhqj8){color:var(--accent)}.delivery-panel.svelte-17bhqj8{border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:.8rem .8rem 0 var(--accent-wash);margin-top:1.5rem}.delivery-meta.svelte-17bhqj8,.command-label.svelte-17bhqj8{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.6rem;display:flex}.delivery-meta.svelte-17bhqj8{border-bottom:1px solid var(--line);color:var(--ink-mute);padding:.75rem 1rem}.delivery-meta.svelte-17bhqj8 strong:where(.svelte-17bhqj8){color:var(--accent)}.delivery-action.svelte-17bhqj8{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.delivery-action.svelte-17bhqj8 p:where(.svelte-17bhqj8){color:var(--ink-secondary);font-size:.82rem;line-height:1.55}.delivery-action.svelte-17bhqj8 code:where(.svelte-17bhqj8){color:var(--ink-mute);overflow-wrap:anywhere;margin-top:.65rem;font-size:.68rem;display:block}.download-action.svelte-17bhqj8,.editor-actions.svelte-17bhqj8 a:where(.svelte-17bhqj8){border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink-secondary);align-items:center;gap:.5rem;padding:0 1rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.download-action.svelte-17bhqj8,.editor-actions.svelte-17bhqj8 .primary-editor-action:where(.svelte-17bhqj8){border-color:var(--accent);background:var(--accent);color:var(--accent-ink);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%)}.download-action.svelte-17bhqj8:hover,.editor-actions.svelte-17bhqj8 .primary-editor-action:where(.svelte-17bhqj8):hover{background:var(--accent-hover)}.download-action.svelte-17bhqj8 small:where(.svelte-17bhqj8),.editor-actions.svelte-17bhqj8 small:where(.svelte-17bhqj8){font-family:var(--font-mono);opacity:.8;font-size:.58rem}.command-plate.svelte-17bhqj8{background:var(--code-canvas);color:var(--code-text);position:relative}.command-plate.svelte-17bhqj8 pre:where(.svelte-17bhqj8){font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:1.35rem 3.5rem 1.35rem 1.35rem;font-size:.72rem;line-height:1.75;overflow-x:auto}.command-plate.svelte-17bhqj8>button:where(.svelte-17bhqj8){border:1px solid var(--code-line);background:var(--code-deep);width:2.1rem;height:2.1rem;color:var(--code-comment);cursor:pointer;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.command-plate.svelte-17bhqj8>button:where(.svelte-17bhqj8):hover{border-color:var(--code-kw);color:var(--code-kw)}.command-plate.compact.svelte-17bhqj8{border:1px solid var(--code-line);margin-top:.8rem}.command-large.svelte-17bhqj8{border:1px solid var(--code-line);box-shadow:.8rem .8rem 0 var(--accent-wash);margin-top:1.5rem}.command-large.svelte-17bhqj8 pre:where(.svelte-17bhqj8){min-height:10rem;padding-top:1.6rem}.command-label.svelte-17bhqj8{border-bottom:1px solid var(--code-line);color:var(--code-comment);padding:.7rem 1rem}.command-label.svelte-17bhqj8 strong:where(.svelte-17bhqj8){color:var(--code-kw)}.method-note.svelte-17bhqj8{color:var(--ink-mute);margin-top:1.2rem;font-size:.72rem;line-height:1.55}.verify-grid.svelte-17bhqj8{border:1px solid var(--line-strong);grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);display:grid}.verify-copy.svelte-17bhqj8{border-right:1px solid var(--line-strong);background:var(--accent-wash);color:var(--ok);padding:1.5rem}.verify-copy.svelte-17bhqj8 strong:where(.svelte-17bhqj8){font-family:var(--font-mono);color:var(--accent);margin-top:1rem;font-size:.68rem;display:block}.verify-copy.svelte-17bhqj8 p:where(.svelte-17bhqj8){color:var(--ink-secondary);margin-top:.6rem;font-size:.72rem;line-height:1.55}.verify-command.svelte-17bhqj8{border:0;margin:0}.verify-command.svelte-17bhqj8 pre:where(.svelte-17bhqj8){align-content:center;min-height:100%;display:grid}.verify-command.svelte-17bhqj8 span:where(.svelte-17bhqj8){color:var(--code-comment)}.editor-panel.svelte-17bhqj8{border-top:.35rem solid var(--accent);background:var(--paper-raised);box-shadow:.8rem .8rem 0 var(--accent-wash)}.editor-actions.svelte-17bhqj8{border:1px solid var(--line-strong);border-top:0;flex-wrap:wrap;gap:.7rem;padding:1.25rem;display:flex}.editor-actions.svelte-17bhqj8 a:where(.svelte-17bhqj8):hover{border-color:var(--accent);color:var(--accent)}.tool-ledger.svelte-17bhqj8{border-inline:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.tool-ledger.svelte-17bhqj8>div:where(.svelte-17bhqj8){border-right:1px solid var(--line);padding:1.2rem}.tool-ledger.svelte-17bhqj8>div:where(.svelte-17bhqj8):last-child{border-right:0}.tool-ledger.svelte-17bhqj8 code:where(.svelte-17bhqj8){color:var(--accent);font-size:.72rem;font-weight:700}.tool-ledger.svelte-17bhqj8 p:where(.svelte-17bhqj8){color:var(--ink-mute);margin-top:.55rem;font-size:.69rem;line-height:1.5}.vsix-note.svelte-17bhqj8{border:1px solid var(--line-strong);border-top:1px solid var(--line);padding:1.25rem}.vsix-note.svelte-17bhqj8>p:where(.svelte-17bhqj8),.vsix-note.svelte-17bhqj8>small:where(.svelte-17bhqj8){color:var(--ink-secondary);font-size:.7rem;line-height:1.55}.vsix-note.svelte-17bhqj8>small:where(.svelte-17bhqj8){color:var(--ink-mute);margin-top:.8rem;display:block}.other-editors.svelte-17bhqj8{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.other-editors.svelte-17bhqj8>div:where(.svelte-17bhqj8){border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:0 1rem;display:flex}.other-editors.svelte-17bhqj8>div:where(.svelte-17bhqj8):nth-child(2n){border-right:0}.other-editors.svelte-17bhqj8 strong:where(.svelte-17bhqj8){color:var(--ink);font-size:.78rem}.other-editors.svelte-17bhqj8 code:where(.svelte-17bhqj8){color:var(--ink-mute);text-align:right;font-size:.6rem}.management-section.svelte-17bhqj8{border-block:1px solid var(--line-strong)}.management-section.svelte-17bhqj8 summary:where(.svelte-17bhqj8){min-height:4.5rem;color:var(--ink-secondary);cursor:pointer;grid-template-columns:1.2rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;padding:0 1rem;list-style:none;display:grid}.management-section.svelte-17bhqj8 summary:where(.svelte-17bhqj8)::-webkit-details-marker{display:none}.management-section.svelte-17bhqj8 summary:where(.svelte-17bhqj8):hover{background:var(--paper-overlay)}.management-section.svelte-17bhqj8 summary:where(.svelte-17bhqj8) strong:where(.svelte-17bhqj8),.management-section.svelte-17bhqj8 summary:where(.svelte-17bhqj8) small:where(.svelte-17bhqj8){display:block}.management-section.svelte-17bhqj8 summary:where(.svelte-17bhqj8) strong:where(.svelte-17bhqj8){color:var(--ink);font-size:.78rem}.management-section.svelte-17bhqj8 summary:where(.svelte-17bhqj8) small:where(.svelte-17bhqj8){color:var(--ink-mute);margin-top:.2rem;font-size:.66rem}.management-section.svelte-17bhqj8 details[open]:where(.svelte-17bhqj8) summary:where(.svelte-17bhqj8) svg:last-child{transform:rotate(90deg)}.management-body.svelte-17bhqj8{border-top:1px solid var(--line);background:var(--paper-raised);padding:1.3rem}.management-body.svelte-17bhqj8 h3:where(.svelte-17bhqj8){color:var(--ink);margin-top:1.4rem;font-size:.8rem}.management-body.svelte-17bhqj8>p:where(.svelte-17bhqj8){color:var(--ink-mute);margin-top:.35rem;font-size:.7rem}.danger-note.svelte-17bhqj8{border-left:.25rem solid var(--warn);color:var(--warn);align-items:flex-start;gap:.55rem;padding-left:.8rem;display:flex}.danger-note.svelte-17bhqj8 p:where(.svelte-17bhqj8){font-size:.7rem;line-height:1.55}.next-ledger.svelte-17bhqj8{border-top:.35rem solid var(--signal);margin-top:clamp(4rem,8vw,7rem)}.next-title.svelte-17bhqj8{border-bottom:1px solid var(--line-strong);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:1.5rem 0;display:grid}.next-ledger.svelte-17bhqj8>a:where(.svelte-17bhqj8){border-bottom:1px solid var(--line);min-height:3.8rem;color:var(--ink-secondary);grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;gap:.8rem;padding:0 .8rem;text-decoration:none;display:grid}.next-ledger.svelte-17bhqj8>a:where(.svelte-17bhqj8):hover{background:var(--accent-wash);color:var(--accent);padding-left:1.1rem}.next-ledger.svelte-17bhqj8>a:where(.svelte-17bhqj8) span:where(.svelte-17bhqj8){font-family:var(--font-mono);color:var(--signal);font-size:.62rem}.next-ledger.svelte-17bhqj8>a:where(.svelte-17bhqj8) strong:where(.svelte-17bhqj8){font-size:.78rem}@media (width<=58rem){.install-layout.svelte-17bhqj8{grid-template-columns:1fr}.platform-rail.svelte-17bhqj8{max-width:36rem;position:static}}@media (width<=42rem){.method-switcher.svelte-17bhqj8,.tool-ledger.svelte-17bhqj8,.other-editors.svelte-17bhqj8,.verify-grid.svelte-17bhqj8{grid-template-columns:1fr}.method-switcher.svelte-17bhqj8 button:where(.svelte-17bhqj8),.tool-ledger.svelte-17bhqj8>div:where(.svelte-17bhqj8),.other-editors.svelte-17bhqj8>div:where(.svelte-17bhqj8),.verify-copy.svelte-17bhqj8{border-right:0;border-bottom:1px solid var(--line)}.delivery-action.svelte-17bhqj8{grid-template-columns:1fr}.download-action.svelte-17bhqj8{justify-content:center}.other-editors.svelte-17bhqj8>div:where(.svelte-17bhqj8):nth-child(2n){border-bottom:1px solid var(--line)}}@media (width<=30rem){.install-layout.svelte-17bhqj8{padding-inline:1rem}.flow-heading.svelte-17bhqj8,.rail-heading.svelte-17bhqj8,.next-title.svelte-17bhqj8{grid-template-columns:2rem minmax(0,1fr)}.editor-actions.svelte-17bhqj8 a:where(.svelte-17bhqj8){justify-content:center;width:100%}}
