.install-section:where(.astro-evhj3tgs){padding-block:var(--section-y) var(--space-20)}.install-split:where(.astro-evhj3tgs){gap:var(--space-16);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;display:grid}.install-pitch:where(.astro-evhj3tgs) .head:where(.astro-evhj3tgs){margin:0 0 var(--space-4)}.install-lead:where(.astro-evhj3tgs){color:var(--secondary);margin:0;line-height:1.6}.install-links:where(.astro-evhj3tgs){gap:var(--space-2) var(--space-6);margin:var(--space-8) 0 0;font:var(--text-sm)/1.5 var(--font-mono);flex-wrap:wrap;padding:0;list-style:none;display:flex}.install-links:where(.astro-evhj3tgs) li:where(.astro-evhj3tgs),.sources:where(.astro-evhj3tgs) li:where(.astro-evhj3tgs){margin:0}.install-links:where(.astro-evhj3tgs) a:where(.astro-evhj3tgs){text-decoration:none}.platform-selector:where(.astro-evhj3tgs){--frame:var(--divider);--fill:var(--surface);border:0;min-width:0;margin:0;padding:0}.platform-tabs:where(.astro-evhj3tgs){margin:var(--px) var(--px) 0;clip-path:polygon(calc(var(--px) * 2) 0, calc(100% - var(--px) * 2) 0, calc(100% - var(--px)) var(--px), 100% calc(var(--px) * 2), 100% 100%, 0 100%, 0 calc(var(--px) * 2), var(--px) var(--px));grid-template-columns:1fr 1fr;display:grid;position:relative}.platform-tabs:where(.astro-evhj3tgs):after{content:"";height:var(--px);background:linear-gradient(90deg, var(--divider) 50%, transparent 0) 0 0 / calc(var(--px) * 4) var(--px) repeat-x;pointer-events:none;position:absolute;inset:auto 0 0}.platform-radio:where(.astro-evhj3tgs){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-tab:where(.astro-evhj3tgs){justify-content:center;align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-3) var(--space-4);color:var(--muted);font:500 var(--text-sm)/1.4 var(--font-mono);cursor:pointer;user-select:none;transition:color 80ms step-end,background-color 80ms step-end;display:flex;position:relative}.platform-tab:where(.astro-evhj3tgs):first-of-type:after{content:"";width:var(--px);background:linear-gradient(180deg, var(--divider) 50%, transparent 0) 0 0 / var(--px) calc(var(--px) * 4) repeat-y;pointer-events:none;position:absolute;inset:0 0 0 auto}.platform-tab:where(.astro-evhj3tgs):hover{color:var(--text);background:var(--hover)}.platform-radio:where(.astro-evhj3tgs):checked+.platform-tab:where(.astro-evhj3tgs){color:var(--text);background:var(--active-soft)}.platform-radio:where(.astro-evhj3tgs):checked+.platform-tab:where(.astro-evhj3tgs):before{content:"";z-index:1;height:calc(var(--px) * 2);background:var(--accent);position:absolute;inset:auto 0 0}.platform-radio:where(.astro-evhj3tgs):focus-visible+.platform-tab:where(.astro-evhj3tgs){outline:var(--focus-width) solid var(--focus);outline-offset:-2px}.os:where(.astro-evhj3tgs){width:calc(var(--px) * 7);height:auto}.platform-tab:where(.astro-evhj3tgs):last-of-type .os:where(.astro-evhj3tgs){width:calc(var(--px) * 9)}.platform-tab:where(.astro-evhj3tgs) small:where(.astro-evhj3tgs){color:var(--muted);font-size:var(--text-xs)}.platform-radio:where(.astro-evhj3tgs):checked+.platform-tab:where(.astro-evhj3tgs) small:where(.astro-evhj3tgs){color:var(--focus)}.platform-panels:where(.astro-evhj3tgs){padding:var(--space-6) var(--space-6) var(--space-8);display:grid}.platform-panel:where(.astro-evhj3tgs){gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.platform-lead:where(.astro-evhj3tgs){color:var(--secondary);font-size:var(--text-sm);margin:0;line-height:1.6}.terminal:where(.astro-evhj3tgs){--frame:var(--divider);--fill:var(--canvas);flex-direction:column;min-width:0;display:flex}.terminal-bar:where(.astro-evhj3tgs){margin:var(--px) var(--px) 0;padding:var(--space-2) var(--space-4);background:linear-gradient(90deg, var(--divider) 50%, transparent 0) 0 100% / calc(var(--px) * 4) var(--px) repeat-x}.terminal-title:where(.astro-evhj3tgs){color:var(--muted);font:500 var(--text-xs)/1.5 var(--font-mono)}.terminal-code:where(.astro-evhj3tgs){align-items:baseline;gap:var(--space-2);padding:var(--space-4);min-width:0;display:flex;overflow-x:auto}.terminal-code:where(.astro-evhj3tgs)::-webkit-scrollbar{height:calc(var(--px) * 4)}.terminal-code:where(.astro-evhj3tgs)::-webkit-scrollbar-track{background:var(--surface)}.terminal-code:where(.astro-evhj3tgs)::-webkit-scrollbar-thumb{background:var(--divider)}.terminal-code:where(.astro-evhj3tgs)::-webkit-scrollbar-thumb:hover{background:var(--muted)}.terminal-code:where(.astro-evhj3tgs)::-webkit-scrollbar-thumb:active{background:var(--accent)}.terminal-code:where(.astro-evhj3tgs)::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.terminal-code:where(.astro-evhj3tgs){scrollbar-width:auto;scrollbar-color:var(--divider) var(--surface)}}.terminal-line:where(.astro-evhj3tgs){margin:0 var(--px) var(--px)}.terminal-code:where(.astro-evhj3tgs):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-2px}.terminal-prompt:where(.astro-evhj3tgs){color:var(--accent);font:700 var(--text-sm)/1.7 var(--font-mono);user-select:none;flex:none}.terminal-code:where(.astro-evhj3tgs) pre:where(.astro-evhj3tgs){padding:0 calc(var(--px) * 6) 0 0;color:var(--focus);font:var(--text-sm)/1.7 var(--font-mono);white-space:pre;flex:none;margin:0}.terminal-code:where(.astro-evhj3tgs) pre:where(.astro-evhj3tgs) code:where(.astro-evhj3tgs){color:inherit;white-space:inherit}.platform-actions:where(.astro-evhj3tgs){align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-2);display:flex}.copy-button:where(.astro-evhj3tgs){gap:var(--space-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.copy-icon-wrap:where(.astro-evhj3tgs){justify-content:center;align-items:center;display:inline-flex}.copy-icon-wrap:where(.astro-evhj3tgs) svg:where(.astro-evhj3tgs){width:16px;height:auto}.copy-button:where(.astro-evhj3tgs) .check-icon:where(.astro-evhj3tgs),.copy-button:where(.astro-evhj3tgs).copied .copy-icon:where(.astro-evhj3tgs){display:none}.copy-button:where(.astro-evhj3tgs).copied .check-icon:where(.astro-evhj3tgs){display:block}.copy-button:where(.astro-evhj3tgs).copied{--c:var(--success)}.copy-face:where(.astro-evhj3tgs){display:grid}.copy-shown:where(.astro-evhj3tgs),.copy-size:where(.astro-evhj3tgs){justify-content:center;align-items:center;gap:var(--space-2);grid-area:1/1;display:flex}.copy-size:where(.astro-evhj3tgs){visibility:hidden}.copy-size:where(.astro-evhj3tgs):before{content:"";width:16px}.platform-note:where(.astro-evhj3tgs){text-align:right;color:var(--muted);font-size:var(--text-xs);margin:0 0 0 auto;line-height:1.6}.platform-note:where(.astro-evhj3tgs) a:where(.astro-evhj3tgs){text-decoration:none}.sources:where(.astro-evhj3tgs){justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-8);margin-top:var(--space-16);padding-top:var(--space-6);background:linear-gradient(90deg, var(--divider) 50%, transparent 0) 0 0 / calc(var(--px) * 4) var(--px) repeat-x;flex-wrap:wrap;display:flex}.sources:where(.astro-evhj3tgs) p:where(.astro-evhj3tgs){color:var(--secondary);margin:0}.sources:where(.astro-evhj3tgs) ul:where(.astro-evhj3tgs){gap:var(--space-2) var(--space-8);font:var(--text-sm)/1.5 var(--font-mono);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sources:where(.astro-evhj3tgs) a:where(.astro-evhj3tgs){white-space:nowrap;text-decoration:none}@supports selector(.platform-selector:has(input:checked)){.platform-panel:where(.astro-evhj3tgs){grid-area:1/1}.platform-selector:where(.astro-evhj3tgs):has(.platform-radio[value=windows]:checked) :where(.astro-evhj3tgs)[data-platform-panel=linux],.platform-selector:where(.astro-evhj3tgs):has(.platform-radio[value=linux]:checked) :where(.astro-evhj3tgs)[data-platform-panel=windows]{visibility:hidden}}@media (width<=64rem){.install-split:where(.astro-evhj3tgs){gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.install-pitch:where(.astro-evhj3tgs){max-width:var(--measure)}.install-links:where(.astro-evhj3tgs){margin-top:var(--space-6)}}@media (width<=40rem){.platform-actions:where(.astro-evhj3tgs){flex-direction:column;align-items:stretch}.copy-button:where(.astro-evhj3tgs){justify-content:center}.platform-note:where(.astro-evhj3tgs){text-align:left;margin:0}.sources:where(.astro-evhj3tgs){margin-top:var(--space-12)}}@media (width<=30rem){.platform-tab:where(.astro-evhj3tgs){padding-inline:var(--space-2);font-size:var(--text-xs)}.platform-tab:where(.astro-evhj3tgs) small:where(.astro-evhj3tgs){display:none}.platform-panels:where(.astro-evhj3tgs){padding:var(--space-4) var(--space-4) var(--space-6)}}
