.ways:where(.astro-uzo2tasd){--gap: 16px;width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.group:where(.astro-uzo2tasd).app{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap);align-items:start}.way-col:where(.astro-uzo2tasd){display:flex;flex-direction:column;min-width:0}.ways:where(.astro-uzo2tasd) .way{--fill: color-mix(in oklch, var(--ink) 5%, transparent);display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:6px 14px;border:1px solid transparent;border-radius:var(--radius-sm);background-color:var(--fill);color:var(--ink);font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .16s cubic-bezier(.25,1,.5,1)}:root:is(:not([data-platform]),[data-platform=mac]) .ways:where(.astro-uzo2tasd) [data-way=mac],:root[data-platform=windows] .ways:where(.astro-uzo2tasd) [data-way=windows]{--fill: var(--accent);color:var(--accent-fg);border-color:var(--accent)}:root[data-arch=x86] .ways:where(.astro-uzo2tasd) :where(.astro-uzo2tasd)[data-chip=arm],:root:not([data-arch=x86]) .ways:where(.astro-uzo2tasd) :where(.astro-uzo2tasd)[data-chip=x86]{display:none}.ways:where(.astro-uzo2tasd) .way:hover{background-color:color-mix(in oklch,var(--fill),currentColor 8%)}.ways:where(.astro-uzo2tasd) .cap{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px;text-align:start}.ways:where(.astro-uzo2tasd) .cap-text{flex:1 1 20rem;font-size:.875rem;line-height:1.5;color:var(--ink-muted);text-wrap:pretty}.ways:where(.astro-uzo2tasd) .cap-text strong{margin-inline-end:4px;font-weight:600;color:var(--ink)}.ways:where(.astro-uzo2tasd) .cap-text code{font-size:.92em;white-space:nowrap}.ways:where(.astro-uzo2tasd) .cap-text:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.ways:where(.astro-uzo2tasd) .cli-box{border:1px solid transparent;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--ink) 5%,transparent);container-type:inline-size}:root[data-platform=other] .ways:where(.astro-uzo2tasd) .cli-box{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ways:where(.astro-uzo2tasd) .shells{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:color-mix(in oklch,var(--ink) 6%,transparent)}.ways:where(.astro-uzo2tasd) .shell{padding:2px 10px;border-radius:6px;font-size:.8125rem;font-weight:500;line-height:1.5;color:var(--ink-muted);transition:background-color .16s,color .16s}.ways:where(.astro-uzo2tasd) .shell:hover{color:var(--ink)}:root:not([data-shell=ps]) .ways:where(.astro-uzo2tasd) [data-shell-tab=sh],:root[data-shell=ps] .ways:where(.astro-uzo2tasd) [data-shell-tab=ps]{background:var(--window);color:var(--ink);box-shadow:0 1px 2px var(--shadow-color)}.ways:where(.astro-uzo2tasd) .cli-box [data-way=cli]{justify-content:space-between;gap:16px;min-height:56px;padding:8px 14px 8px 16px;border:0;border-radius:calc(var(--radius-sm) - 1px);text-align:start}.ways:where(.astro-uzo2tasd) .cli-box [data-way=cli] code{min-width:0;font-size:clamp(.75rem,(100cqi - 7.5rem) / 50.4,.875rem);font-weight:450;line-height:1.5;-webkit-user-select:text;user-select:text}.ways:where(.astro-uzo2tasd) .cli-copy{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;color:var(--ink-muted)}.ways:where(.astro-uzo2tasd) .cli-box [data-way=cli]:hover .cli-copy{color:var(--ink)}.ways:where(.astro-uzo2tasd) .cli-words{display:grid}.ways:where(.astro-uzo2tasd) .cli-words>*{grid-area:1 / 1}.ways:where(.astro-uzo2tasd) .cli-words>.off{visibility:hidden}.ways:where(.astro-uzo2tasd) .cli-copy .lucide-check{color:var(--trust-safe);animation:copied-in .24s cubic-bezier(.25,1,.5,1)}@keyframes copied-in{0%{opacity:0;transform:scale(.6)}}.ways:where(.astro-uzo2tasd) .meta{margin-top:10px;font-size:.8125rem;line-height:1.5;color:var(--ink-muted);text-align:center;text-wrap:balance}.ways:where(.astro-uzo2tasd) .meta code{font-size:.92em;white-space:nowrap}.ways:where(.astro-uzo2tasd).cli .meta{text-align:start}.ways:where(.astro-uzo2tasd) .phrase{white-space:nowrap}.way-col:where(.astro-uzo2tasd){container-type:inline-size}@container (max-width: 12em){.ways:where(.astro-uzo2tasd) .phrase{white-space:normal}}.ways:where(.astro-uzo2tasd) .meta:where(.astro-uzo2tasd) a:where(.astro-uzo2tasd){font-weight:500}.ways:where(.astro-uzo2tasd) .meta .script{font-weight:400;color:inherit;text-decoration-color:var(--line-strong);white-space:nowrap}.ways:where(.astro-uzo2tasd) .meta .script:hover{color:var(--ink)}.ways:where(.astro-uzo2tasd) .notice{display:block;color:var(--ink)}.ways:where(.astro-uzo2tasd) .meta[data-notice] .notice{margin-top:2px}.ways:where(.astro-uzo2tasd) .notice:lang(zh),.notice-room:where(.astro-uzo2tasd):lang(zh),.ways:where(.astro-uzo2tasd) .facts:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.notice-room:where(.astro-uzo2tasd){display:none;grid-column:1 / -1;margin-top:2px;font-size:.8125rem;line-height:1.5;text-wrap:balance;visibility:hidden}.notice-room:where(.astro-uzo2tasd)>span:where(.astro-uzo2tasd){grid-area:1 / 1}@media(min-width:37.5em){:root[data-platform]:not([data-platform=mobile]) .group:where(.astro-uzo2tasd).app{position:relative}:root[data-platform]:not([data-platform=mobile]) .group:where(.astro-uzo2tasd).app>.notice-room:where(.astro-uzo2tasd){display:grid}:root[data-platform]:not([data-platform=mobile]) .group:where(.astro-uzo2tasd).app .notice:where(.astro-uzo2tasd){position:absolute;bottom:0;width:max-content;min-width:calc((100% - var(--gap)) / 2);max-width:100%}:root[data-platform]:not([data-platform=mobile]) .group:where(.astro-uzo2tasd).app :where(.astro-uzo2tasd)[data-chip] .notice:where(.astro-uzo2tasd){left:0}:root[data-platform]:not([data-platform=mobile]) .group:where(.astro-uzo2tasd).app .way-col:where(.astro-uzo2tasd):not([data-chip]) .notice:where(.astro-uzo2tasd){right:0}}:root[data-shell=ps] .ways:where(.astro-uzo2tasd) [data-show=sh],:root:not([data-shell=ps]) .ways:where(.astro-uzo2tasd) [data-show=ps]{display:none}.note:where(.astro-uzo2tasd){display:none;margin-top:4px}:root[data-platform=windows] .note:where(.astro-uzo2tasd){display:block}.note:where(.astro-uzo2tasd):lang(zh){word-break:keep-all;overflow-wrap:anywhere}.ways:where(.astro-uzo2tasd) .fw-q{letter-spacing:-.4em}@media(max-width:37.4375em){.group:where(.astro-uzo2tasd).app{grid-template-columns:minmax(0,1fr);row-gap:20px}}.head:where(.astro-zz5ambns){padding-block:clamp(56px,7vw,104px) 0}.center:where(.astro-zz5ambns){display:flex;flex-direction:column;align-items:center;text-align:center}h1:where(.astro-zz5ambns){text-wrap:balance}.lede:where(.astro-zz5ambns){margin-top:16px;font-size:var(--text-sub);color:var(--ink-muted)}.send-row:where(.astro-zz5ambns){display:none;width:min(100%,22rem);margin-top:28px}:root[data-platform=mobile] .send-row:where(.astro-zz5ambns){display:block}.send-row:where(.astro-zz5ambns) .way{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 22px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font-size:1rem;font-weight:600}.send-row:where(.astro-zz5ambns) .meta{margin-top:10px;font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.part:where(.astro-zz5ambns){padding-top:var(--block-related)}.part:where(.astro-zz5ambns):last-child{padding-bottom:var(--block-related)}.row:where(.astro-zz5ambns){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px);align-items:center}.reverse:where(.astro-zz5ambns) .text:where(.astro-zz5ambns){order:2}.text:where(.astro-zz5ambns){min-width:0}.body:where(.astro-zz5ambns){margin-top:16px;margin-bottom:28px;max-width:40ch;font-size:var(--text-sub);line-height:1.5;text-wrap:pretty}.body:where(.astro-zz5ambns) code{font-size:.875em}:where(.astro-zz5ambns):lang(zh) .body:where(.astro-zz5ambns){word-break:keep-all;overflow-wrap:anywhere}.backdrop:where(.astro-zz5ambns){position:relative;aspect-ratio:4 / 3;overflow:hidden}@media(min-width:53.8125em){.part:where(.astro-zz5ambns):not(.reverse) .backdrop:where(.astro-zz5ambns){margin-inline-end:calc(-1 * var(--stage-bleed))}.reverse:where(.astro-zz5ambns) .backdrop:where(.astro-zz5ambns){margin-inline-start:calc(-1 * var(--stage-bleed))}}.backdrop:where(.astro-zz5ambns).shot{padding:0}.shot:where(.astro-zz5ambns) picture{display:contents}.shot:where(.astro-zz5ambns) .shot-img{position:absolute;top:12%;left:9%;width:150%;max-width:none;height:auto;filter:drop-shadow(0 18px 30px color-mix(in oklch,var(--stage-shadow) 75%,transparent))}.term-stage:where(.astro-zz5ambns){container:term-stage / inline-size;place-items:center start}.term:where(.astro-zz5ambns){container-type:inline-size;width:100%;border-radius:14px;overflow:hidden;color:var(--term-ink);background:linear-gradient(180deg,var(--term-top),var(--term) 55%);box-shadow:var(--shadow-staged),0 0 0 1px var(--term-edge),inset 0 1px 0 var(--term-edge)}@container term-stage (width < 456px){.term:where(.astro-zz5ambns){width:calc(100% + 120px)}}.term-bar:where(.astro-zz5ambns){position:relative;display:flex;align-items:center;height:38px;padding:0 14px;border-bottom:1px solid var(--term-edge)}.lights:where(.astro-zz5ambns){display:flex;gap:7px}.lights:where(.astro-zz5ambns) i:where(.astro-zz5ambns){width:11px;height:11px;border-radius:50%;background:var(--mac-close)}.lights:where(.astro-zz5ambns) i:where(.astro-zz5ambns):nth-child(2){background:var(--mac-minimize)}.lights:where(.astro-zz5ambns) i:where(.astro-zz5ambns):nth-child(3){background:var(--mac-zoom)}.term-title:where(.astro-zz5ambns){position:absolute;inset:0;display:grid;place-items:center;font-size:.75rem;font-weight:500;color:var(--term-dim);pointer-events:none}.term-text:where(.astro-zz5ambns){margin:0;padding:16px 20px 22px;font-family:var(--font-mono);font-size:clamp(.6875rem,(100cqi - 40px) / 37.8,.8125rem);line-height:1.8;white-space:pre}.arrow:where(.astro-zz5ambns){color:var(--term-ok)}.dir:where(.astro-zz5ambns){color:var(--term-prompt)}.cmd:where(.astro-zz5ambns){font-weight:600}.dim:where(.astro-zz5ambns){color:var(--term-dim)}.tag:where(.astro-zz5ambns){color:var(--term-tag)}.link:where(.astro-zz5ambns){color:var(--term-link);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--term-link) 45%,transparent);text-underline-offset:3px}.caret:where(.astro-zz5ambns){display:inline-block;width:.6em;height:1.15em;vertical-align:text-bottom;border-radius:1px;background:color-mix(in oklch,var(--term-ok) 80%,transparent)}@media(max-width:53.75em){.row:where(.astro-zz5ambns){grid-template-columns:minmax(0,1fr);gap:32px}.reverse:where(.astro-zz5ambns) .text:where(.astro-zz5ambns){order:0}}
