.cli{--soft:#525252;--faint:#737373;--card:#f2f2f2;--line:#0000001a}html:not(.light) .cli{--soft:var(--muted-foreground);--faint:var(--text-tertiary);--card:var(--x-fill);--line:var(--border);--ac-soft:var(--x-fill)}html:not(.light) .av.cli{background:var(--bg);color:var(--ink)}html:not(.light) .cli .av-lede,html:not(.light) .cli .av-body{color:var(--soft)}html:not(.light) .cli .av-kick,html:not(.light) .cli .av-spec dt{color:var(--faint)}html:not(.light) .cli .av-kick b,html:not(.light) .cli .av-spec dd{color:var(--ink)}html:not(.light) .cli .av-spec,html:not(.light) .cli .av-spec dt,html:not(.light) .cli .av-spec dd{border-color:var(--line)}html:not(.light) .cli .av-obj{box-shadow:0 0 0 1px var(--line)}html:not(.light) .cli .av-card{background:var(--x-fill)}html:not(.light) .cli .av-dark .av-body,html:not(.light) .cli .av-dark .av-lede{color:var(--white-78)}html:not(.light) .cli .av-dark .av-kick{color:var(--white-55)}.cli code{font:500 .9em/1.4 var(--mono)}.cli-p,.cli-pp,.cli-inst code span,.cli-cap-cmd code span,.cli-three-c>span,.cli-place-t span{-webkit-user-select:none;user-select:none}.cli-ctl{color:#fafafa;cursor:pointer;width:44px;height:44px;transition:transform var(--dur-press) var(--ease-out-expo), background .15s;background:0 0;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.cli-ctl:active{transform:scale(.97)}.cli-ctl[hidden]{visibility:hidden;display:grid}.cli-ctl.light{border-color:var(--x-e12);color:var(--ink)}.cli-fs-k{margin-left:auto}.cli .x-arrow{min-height:44px;font-size:16px}.cli-dots{flex:none;gap:8px;display:flex}.cli-dots i{background:#404040;border-radius:50%;width:12px;height:12px}.cli-dots i:first-child{background:#737373}.cli-dots i:nth-child(2){background:#525252}.cli-caret{vertical-align:-.16em;background:currentColor;border-radius:2px;flex:none;width:.55em;height:1.08em;margin-left:.08em;animation:1.05s step-end infinite cli-blink;display:inline-block}@keyframes cli-blink{50%{opacity:0}}[data-off] .cli-caret,[data-off] .cli-spin{animation-play-state:paused}.cli-tx{min-width:0;display:inline-block;position:relative}.cli-ghost{visibility:hidden}.cli-ghost:after{content:"";width:.65em;display:inline-block}.cli-typed{position:absolute;top:0;left:0;right:0}.cli-hero{min-height:100svh;margin-top:-60px;padding:72px 12px 12px;display:flex}.cli-term{border-radius:var(--r-hero);background:#0a0a0a;flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);width:min(100%,1680px);min-width:0;min-height:calc(100svh - 84px);margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.cli-bar{background:#171717;border-bottom:1px solid #ffffff12;align-items:center;gap:22px;height:56px;padding:0 22px;display:flex}.cli-tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.cli-tabs::-webkit-scrollbar{display:none}.cli-tabs a{height:44px;font:500 14px/44px var(--sans);color:#a3a3a3;transition:color var(--dur-hover) var(--ease-out-expo), background var(--dur-hover);border-radius:10px;flex:none;padding:0 18px;text-decoration:none}.cli-tabs a.on{color:#a3a3a3;background:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff14}.cli-tabs a.on b{color:#f5f5f5;font-weight:600}.cli-tabs a:active{transform:translateY(1px)}.cli-who{letter-spacing:.02em;color:#a3a3a3;white-space:nowrap;flex:none;margin-left:auto;font-size:13px}.cli-bar .cli-ctl{margin-left:auto}.cli-body{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 24px;padding:clamp(36px,4.2vw,68px) clamp(24px,4.4vw,72px) clamp(28px,3vw,48px);display:grid}.cli-h1{color:#fafafa;grid-area:1/1/auto/span 7;max-width:12ch;margin:0}.cli-h1>span{display:block}.cli-m{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.cli-m>span{display:block}.js .cli-m>span{animation:.7s cubic-bezier(.16,1,.3,1) both cli-rise}.js .cli-m+.cli-m>span{animation-delay:60ms}@keyframes cli-rise{0%{transform:translateY(105%)}}.cli-cut-m{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.cli-cut-l{display:block}.cli .cli-hero .x-btn.solid{color:#0a0a0a;background:#fff;border-color:#fff}@media (hover:hover){.cli .cli-hero .x-btn.solid:hover{background:#e5e5e5;border-color:#e5e5e5}}.cli-lede{color:#ffffffc7;grid-area:1/8/auto/-1;align-self:end;max-width:40ch;font-size:17px;line-height:1.55}.cli-lede code{color:#f5f5f5;background:#262626;border-radius:7px;padding:1px 7px}.cli-sess{grid-area:2/1/auto/span 8;align-self:end}.cli-acts{flex-direction:column;grid-area:2/8/span 2/-1;align-self:end;gap:18px;display:flex}.cli-acts-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cli-hero .x-arrow{color:#f5f5f5}.cli-open{flex-wrap:wrap;grid-area:3/1/auto/span 8;align-items:center;gap:4px 24px;display:flex}.cli-open .x-arrow{color:#a3a3a3;transition:color .5s var(--ease-out-expo)}.cli-open.on .x-arrow{color:#f5f5f5}.cli-note{color:#737373;margin:0;font-size:14px}.cli-inst{background:#171717;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.cli-inst code{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.cli-inst code span{color:#737373}.cli .cli-hero .x-copy,.cli .cli-inst .x-copy{color:#e5e5e5;background:#262626;border-color:#ffffff24;flex:none;height:44px;padding:0 16px;font-size:14px}.cli-lines{font:400 clamp(22px, 2.5vw, 38px)/1.5 var(--mono);letter-spacing:-.02em;color:#f5f5f5;margin:0;padding:0;list-style:none}.cli-l{transition:opacity .3s var(--ease-out-expo), transform .5s var(--ease-out-expo);align-items:flex-start;gap:.55em;display:flex}.js .cli-l:not(.on){opacity:0;transform:translateY(10px)}.js .cli-sess:not(.live) .cli-l{opacity:0;transition:none}.cli-p{color:#a3a3a3;flex:none;width:.8em}.cli-l.k1 .cli-p,.cli-l.k2,.cli-l.k2 .cli-p{color:#737373}.cli-l.k3{color:#f5f5f5;font-weight:500}.cli-l.k3 .cli-p{color:#f5f5f5}.cli-spin{color:#a3a3a3;opacity:0}.cli-spin.on{opacity:1}.cli-status{font:400 13px/1.5 var(--mono);color:#a3a3a3;border-top:1px solid #ffffff12;align-items:center;gap:10px 24px;margin:0;padding:14px clamp(24px,4.4vw,72px);display:flex}.cli-status p{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.cli-status p:before{content:"";background:#f5f5f5;border-radius:50%;flex:none;width:8px;height:8px}.cli-status p:first-child:before{animation:2.4s ease-in-out infinite cli-live}@keyframes cli-live{50%{opacity:.45;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.cli-status p:before{animation:none!important}}.cli-paste{padding:clamp(48px,5vw,72px) 0}.cli .cli-what-sec.av-sec,.cli .cli-caps.av-sec,.cli .cli-start.av-sec{padding-bottom:clamp(48px,5vw,80px)}.cli-paste .av-grid{align-items:end}.cli-prompt{border-top:1px solid var(--ink);grid-column:1/span 8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 24px;padding-top:28px;display:grid}.cli-prompt code{font:500 21px/1.45 var(--mono);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.cli-prompt .x-copy{height:44px;padding:0 18px;font-size:14px}.cli-prompt-k{color:var(--faint);grid-column:1/-1;font-size:13px}@media (min-width:900px){.cli-prompt-caret{display:none}}.cli-paste-r{flex-direction:column;grid-column:10/-1;gap:10px;display:flex}.cli-paste-r .av-body{font-size:17px}.cli-cmp{--x:50%;border-radius:var(--r-hero);background:var(--card);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;height:clamp(360px,30vw,440px);margin-top:clamp(44px,5vw,72px);position:relative;overflow:hidden}.cli-cmp-a,.cli-cmp-b{padding:clamp(24px,3vw,44px);position:absolute;inset:0}.cli-cmp-b{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);clip-path:inset(0 0 0 var(--x));border-radius:inherit}.cli-cmp-k{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:500;position:absolute;top:18px}.cli-cmp-a .cli-cmp-k{left:22px}.cli-cmp-b .cli-cmp-k{color:var(--ink);right:22px}.cli-cmp-pile{letter-spacing:-.02em;width:min(100%,1000px);color:var(--faint);flex-wrap:wrap;align-content:flex-start;gap:2px 14px;margin:28px 0 0;font-size:clamp(15px,1.45vw,21px);line-height:1.6;display:flex}.cli-cmp-pile span{transform:translate3d(0, calc(var(--r) * 2px), 0) rotate(calc(var(--r) * 1.1deg));white-space:nowrap;display:inline-block}.cli-cmp-pile span:nth-child(3n){color:var(--soft)}.cli-cmp-pile span:nth-child(4n+1){color:var(--lightningcss-light,#404040)var(--lightningcss-dark,var(--text-secondary))}.cli-cmp-tree{width:max-content;max-width:100%;color:var(--ink);margin:28px 0 0 auto;padding:0;font-size:clamp(13px,1.05vw,15px);line-height:1.75;list-style:none}.cli-cmp-tree li{white-space:pre;gap:0;display:flex}.cli-cmp-tree li.root{font-weight:600}.cli-cmp-tree .g{color:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-disabled))}.cli-cmp-tree b{min-width:8ch;font-weight:600}.cli-cmp-tree .l{color:var(--soft);text-overflow:ellipsis;overflow:hidden}.cli-cmp-bar{pointer-events:none;transform:translate3d(calc(var(--x) - 50%), 0, 0);position:absolute;inset:0}.cli-cmp-bar:before{content:"";background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.cli-cmp-h{background:var(--ink);width:48px;height:48px;color:var(--x-on-ink);pointer-events:auto;cursor:ew-resize;touch-action:none;transition:transform var(--dur-press) var(--ease-out-expo);border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;top:50%;left:50%}.cli-cmp.held .cli-cmp-h{transform:scale(.94)}.cli-cmp-h:after{content:"";box-shadow:0 0 0 1.5px var(--ink);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.cli-cmp:not(.used) .cli-cmp-h:after{animation:2.6s cubic-bezier(0,0,.2,1) 3s infinite cli-ring}@keyframes cli-ring{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.cli-cmp-h:after{animation:none!important}}.cli-cmp-h:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 2px var(--bg)}@media (hover:hover){.cli-cmp:hover .cli-cmp-h{transform:scale(1.06)}.cli-cmp.held .cli-cmp-h{transform:scale(.94)}}.cli-what-top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px 24px;display:grid}.cli-tree-h{grid-column:1/span 7}.cli-what-lede{grid-column:8/-1;padding-bottom:6px}.cli-what-lede code{background:var(--card);color:var(--ink);white-space:nowrap;border-radius:7px;padding:1px 7px}.cli-fs{border-radius:var(--r-hero);background:var(--x-raised);box-shadow:0 0 0 1px var(--line);margin-top:clamp(56px,6vw,96px);overflow:hidden}.cli-fs-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 28px;display:flex}.cli-crumb{min-width:0;color:var(--soft);align-items:center;gap:10px;font-size:15px;display:inline-flex}.cli-crumb i{color:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--text-disabled));font-style:normal}.cli-crumb b{color:var(--ink);font-weight:600}.cli-fs-k{color:var(--faint);white-space:nowrap;font-size:13px}.cli-fs-main{grid-template-columns:minmax(300px,4fr) minmax(0,8fr);height:clamp(560px,46vw,680px);display:grid}.cli-tree{border-right:1px solid var(--line);background:var(--x-sunk);overscroll-behavior:contain;margin:0;padding:20px 14px 24px;list-style:none;position:relative;overflow-y:auto}.cli-res{position:relative}.cli-node,.cli-leaf{width:100%;height:44px;color:var(--soft);cursor:pointer;text-align:left;transition:transform var(--dur-press) var(--ease-out-expo);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:16px;display:flex;position:relative}.cli-node:active,.cli-leaf:active{transform:scale(.98)}.cli-node:focus-visible,.cli-leaf:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cli-gl{white-space:pre;color:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--text-disabled));flex:none;font-size:15px}.cli-dir{color:var(--faint);flex:none}.cli-node.path,.cli-node.path .cli-dir{color:var(--ink)}.cli-res.open .cli-dir path{fill:var(--ink);stroke:var(--ink)}.cli-node-t{font-weight:500}.cli-n{background:var(--lightningcss-light,#e9e9e9)var(--lightningcss-dark,var(--glass-strong));text-align:center;min-width:26px;height:22px;color:var(--soft);transition:background var(--dur-hover) var(--ease-out-expo), color var(--dur-hover);border-radius:999px;margin-left:auto;padding:0 7px;font-size:13px;line-height:22px}.cli-cmds{margin:0;padding:0;list-style:none}.js .cli-cmds li{animation:cli-in .45s var(--ease-out-expo) calc(var(--i) * 40ms) both}@keyframes cli-in{0%{opacity:0;transform:translate(-8px)}}.cli-leaf{font-size:15px}.cli-leaf span:not(.cli-leaf-bg){position:relative}.cli-leaf.on{color:var(--x-on-ink);font-weight:500}.cli-leaf.on .cli-gl{color:var(--lightningcss-light,#fff6)var(--lightningcss-dark,color-mix(in srgb, var(--x-on-ink) 40%, transparent))}.cli-leaf-bg{background:var(--ink);border-radius:10px;position:absolute;inset:0}.cli-out{flex-direction:column;justify-content:space-between;gap:32px;min-height:0;padding:clamp(32px,4.4vw,72px);display:flex}.cli-print{flex-direction:column;flex:1;justify-content:flex-start;gap:28px;min-height:0;padding-top:clamp(0px,4vw,64px);display:flex}.cli-cmd{font:500 clamp(26px, 2.8vw, 40px)/1.15 var(--mono);letter-spacing:-.035em;color:var(--ink);align-items:baseline;gap:.45em;margin:0;display:flex}.cli-cmd .cli-tx{overflow-wrap:anywhere;flex:1}.cli-pp{color:var(--faint);flex:none}.cli-what{max-width:48ch;font:400 clamp(17px, 1.3vw, 19px)/1.6 var(--mono);color:var(--soft);margin:0}.cli-what span{color:var(--faint)}.cli-out-f{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cli-out-f .x-copy{height:44px;color:var(--ink);padding:0 18px;font-size:14px}.cli-out-a{min-height:44px;font:500 15px/1 var(--sans);color:var(--soft);text-underline-offset:4px;align-items:center;display:inline-flex}.cli-three{margin:clamp(96px,10vw,160px) 0 0;padding:0;list-style:none}.cli-three li{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;gap:10px 24px;padding:40px 0 44px;display:grid}.cli-three li:last-child{border-bottom:1px solid var(--line)}.cli-win{border-radius:var(--r-card);background:var(--card);transition:transform var(--dur-press) var(--ease-out-expo);flex-direction:column;grid-area:1/1/span 2/span 5;align-self:start;display:flex;overflow:hidden}.cli-win-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:36px;padding:0 16px;display:flex}.cli-win-bar i{background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--white-20));border-radius:50%;width:9px;height:9px}.cli-win-bar b{color:var(--faint);margin-left:auto;font-size:12px;font-weight:400}.cli-three-c{letter-spacing:-.03em;min-height:112px;color:var(--ink);align-items:center;padding:20px 22px;font-size:clamp(21px,2vw,28px);display:flex}.cli-win-l{white-space:nowrap}.cli-win-l>span{color:var(--faint)}.cli-three-c s{color:var(--faint);text-decoration-thickness:2px;position:relative}.cli-three-c .cli-caret{opacity:0}.cli-three li.in .cli-caret{animation:1.05s step-end 2 both cli-blink-out}@keyframes cli-blink-out{0%,49%{opacity:1}50%,to{opacity:0}}.cli-three li.in:not(:has(~li.in)) .cli-caret{opacity:1;animation:1.05s step-end infinite cli-blink}.cli-help-k .cli-caret{vertical-align:-.12em;height:1em}.js .cli-win-l{clip-path:inset(0 100% 0 0);display:inline-block}.js .cli-three li.in .cli-win-l{clip-path:inset(0);transition:clip-path .9s steps(var(--n,16))}.js .cli-three-c s{text-decoration:none}.js .cli-three-c s:after{content:"";transform-origin:0;background:currentColor;height:2px;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.js .cli-three li.in .cli-three-c s:after{transition:transform .5s cubic-bezier(.16,1,.3,1) 1s;transform:scaleX(1)}.cli-three h3{grid-column:7/-1;align-items:baseline;gap:14px;display:flex}.cli-three-n{color:var(--faint);font-size:13px;font-weight:400}.cli-three p{grid-column:7/-1}.cli-caps{padding-top:0}.cli-caps-top{align-items:end}.cli-caps-h{grid-column:1/span 7}.cli-caps-r{grid-column:8/-1;justify-content:flex-end;align-items:center;gap:24px;display:flex}.cli-help-k{color:var(--soft);margin:0;font-size:14px}.cli-help-k span{color:var(--faint)}.cli-arrows{gap:10px;display:flex}.cli-arrows button{border:1px solid var(--line);background:var(--x-raised);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-hover), transform var(--dur-press) var(--ease-out-expo);border-radius:50%;place-items:center;display:grid}.cli-arrows button:active:not(:disabled){transform:scale(.98)}.cli-arrows button:disabled{color:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--text-disabled));cursor:default}.cli-arrows button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cli-rail{--pad:max(24px, calc((100% - 1392px) / 2));padding:4px var(--pad) 24px;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;margin:clamp(48px,5vw,72px) 0 0;list-style:none;display:flex;overflow-x:auto}.cli-rail::-webkit-scrollbar{display:none}.cli-cap{scroll-snap-align:start;border-radius:var(--r-card);background:var(--card);flex-direction:column;flex:0 0 clamp(320px,29vw,420px);gap:14px;padding:12px 12px 28px;display:flex}.cli-cap-cmd{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--bg));min-height:88px;box-shadow:0 0 0 1px var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 10px 10px 20px;display:flex}.cli-cap-cmd code{letter-spacing:-.02em;min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,22px)}.cli-cap-cmd code span{color:var(--faint)}.cli-cap-cmd .x-copy{flex:none;justify-content:center;width:44px;height:44px;padding:0}.cli-cap-cmd .x-copy .x-copy-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cli-cap .av-title,.cli-cap p{padding:0 16px}.cli-cap .av-title{align-items:baseline;gap:12px;display:flex}.cli-cap-n{color:var(--faint);font-size:13px;font-weight:400}.cli-cap p{color:var(--soft);margin:0;font-size:17px;line-height:1.6}.cli-start{padding-top:0}.cli-start .av-grid{align-items:start}.cli-start-l{flex-direction:column;grid-column:1/span 5;gap:18px;display:flex}.cli-start-links{flex-wrap:wrap;gap:0 28px;display:flex}.cli-add{flex-direction:column;margin-top:28px;display:flex}.cli-add-k{color:var(--soft);margin:0 0 12px;font-size:15px;font-weight:500}.cli-add button{border:0;border-top:1px solid var(--line);text-align:left;min-height:72px;color:var(--ink);cursor:pointer;transition:transform var(--dur-press) var(--ease-out-expo);background:0 0;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"c t""c m";align-items:center;gap:2px 16px;padding:12px 4px;display:grid}.cli-add button:last-child{border-bottom:1px solid var(--line)}.cli-add button:active{transform:scale(.98)}.cli-add button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.cli-chk{border:1px solid var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control));width:32px;height:32px;color:var(--soft);transition:background .3s var(--ease-out-expo), border-color .3s, color .3s;border-radius:9px;grid-area:c;place-items:center;display:grid}.cli-add button[aria-pressed=true] .cli-chk{background:var(--ink);border-color:var(--ink);color:var(--x-on-ink)}.cli-add-t{letter-spacing:-.01em;grid-area:t;font-size:17px;font-weight:500}.cli-add-c{color:var(--faint);grid-area:m;font-size:14px}.cli-script{grid-column:6/-1}.cli-script-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:60px;padding:0 12px 0 24px;display:flex}.cli-script-t{color:var(--ink);font-size:15px;font-weight:600}.cli-script-bar .x-mono{color:var(--faint);font-size:13px}.cli-script-n{margin-left:auto}.cli-script-bar .x-copy{height:44px;color:var(--ink);padding:0 16px;font-size:14px}.cli-script-body{padding:8px 0 12px}.cli-blk{border-bottom:1px solid var(--lightningcss-light,#0000000d)var(--lightningcss-dark,var(--white-05));grid-template-columns:64px minmax(0,1fr) auto;align-items:start;padding:18px 16px 18px 0;display:grid}.cli-blk:last-child{border-bottom:0}.cli-blk.add{box-shadow:inset 2px 0 0 var(--ink)}.cli-blk-n{color:var(--faint);justify-self:center;padding-top:3px;font-size:13px}.cli-blk pre{font:400 clamp(15px, 1.15vw, 17px)/1.75 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cli-c{color:var(--faint)}.cli-ln{color:var(--ink)}.cli .cli-blk-cp{height:44px;padding:0 12px;font-size:13px}.cli-roll{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.cli-get-sec{padding-top:0;padding-bottom:0}.cli-get{align-items:stretch}.cli-repo{border-radius:var(--r-hero);background:var(--card);grid-column:1/span 8;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h dl""a a";gap:40px 32px;padding:clamp(32px,3.6vw,56px);display:grid}.cli-repo-h{flex-direction:column;grid-area:h;gap:10px;display:flex}.cli-repo-dl{flex-direction:column;grid-area:dl;gap:8px;margin:0;font-size:14px;display:flex}.cli-repo-dl div{gap:8px;display:flex}.cli-repo-dl dt{color:var(--faint)}.cli-repo-dl dd{margin:0}.cli-repo-acts{flex-wrap:wrap;grid-area:a;align-items:center;gap:8px 28px;display:flex}.cli-gh{background:var(--x-raised);height:48px;box-shadow:0 0 0 1px var(--line);color:var(--ink);transition:box-shadow var(--dur-hover), transform var(--dur-press) var(--ease-out-expo);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;text-decoration:none;display:inline-flex}.cli-gh:active{transform:scale(.98)}.cli-related{flex-direction:column;grid-column:9/-1;justify-content:flex-end;display:flex}.cli-related-k{color:var(--soft);margin:0 0 12px;font-size:15px;font-weight:500}.cli-rel{border-top:1px solid var(--line);letter-spacing:-.015em;min-height:64px;color:var(--ink);transition:transform var(--dur-press) var(--ease-out-expo);justify-content:space-between;align-items:center;font-size:21px;font-weight:497;text-decoration:none;display:flex}.cli-rel:last-child{border-bottom:1px solid var(--line)}.cli-rel:active{transform:translateY(1px)}.cli-rel span{transition:transform .4s var(--ease-out-expo)}.cli-rel:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.cli .cli-band{background:var(--bg);color:var(--ink);text-align:left;border-top:1px solid var(--line);margin-top:clamp(44px,5vw,72px);padding:clamp(44px,5vw,72px) 0 clamp(27px,3vw,44px)}.cli-band .av-grid{align-items:start}.cli .cli-band h2.cli-band-h{letter-spacing:-.035em;max-width:none;color:var(--ink);grid-column:1/span 7;margin:0;font-size:44px;font-weight:497;line-height:1.04}.cli-band-r{flex-direction:column;grid-column:8/-1;align-items:flex-start;gap:24px;padding-bottom:8px;display:flex}.cli .cli-band p.av-lede{max-width:34ch;color:var(--soft);margin:0;font-size:21px}.cli .cli-band .x-btn.solid{background:var(--ink);border-color:var(--ink);height:52px;color:var(--x-on-ink);padding:0 28px;font-size:16px}.cli-band-links{flex-wrap:wrap;gap:0 28px;display:flex}.cli-places{grid-column:1/-1;margin:clamp(72px,8vw,120px) 0 0;padding:0;list-style:none}.cli-places li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:clamp(76px,6.4vw,104px);display:flex}.cli-places li:last-child{border-bottom:1px solid var(--line)}.cli-place-k{letter-spacing:-.015em;font-size:21px;font-weight:497}.cli-place-k:first-letter{text-transform:uppercase}.cli-place-t{color:var(--soft);align-items:center;gap:10px;font-size:clamp(17px,1.5vw,22px);display:inline-flex}.cli-place-t span{color:var(--faint)}.cli-place-t i{background:var(--ink);visibility:hidden;border-radius:2px;width:.55em;height:1.1em}.cli-place-t i.cli-caret{visibility:visible;margin-left:0}.cli-place-k,.cli-place-t{transition:color var(--dur-hover) var(--ease-out-expo)}.cli-places li:not(.on) .cli-place-k{color:var(--faint)}.cli-places li.on .cli-place-t{color:var(--ink)}@media (hover:hover){.cli-ctl:hover{background:#ffffff1a}.cli-ctl.light:hover{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--glass-strong))}.cli-tabs a:hover{color:#f5f5f5;background:#262626}.cli-node:hover{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--glass-strong));color:var(--ink)}.cli-leaf:hover{color:var(--ink)}.cli-leaf.on:hover{color:var(--x-on-ink)}.cli-leaf.on:hover .cli-leaf-bg{background:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--primary))}.cli-node:hover .cli-n{background:var(--ink);color:var(--x-on-ink)}.cli .cli-band .x-btn.solid:hover{background:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--primary));border-color:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--primary))}.cli-out-a:hover{color:var(--ink);text-decoration:underline}.cli-three li:hover .cli-win{transform:translateY(-2px)}.cli-arrows button:hover:not(:disabled){border-color:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,var(--white-30))}.cli-add button:hover .cli-chk{border-color:var(--lightningcss-light,#00000059)var(--lightningcss-dark,var(--white-40));color:var(--ink)}.cli-add button[aria-pressed=true]:hover .cli-chk{color:var(--x-on-ink)}.cli-add button:hover .cli-add-c{color:var(--soft)}.cli-gh:hover{box-shadow:0 0 0 1px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,var(--white-30))}.cli-rel:hover span{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.cli *,.cli :before,.cli :after{animation:none!important}.cli-l{transition:none;opacity:1!important;transform:none!important}.cli-cut-l,.cli-win-l,.cli-three-c s:after,.cli-blk{clip-path:none!important;transition:none!important;transform:none!important}.cli-three-c .cli-caret{opacity:0}}@media (max-width:899px){.cli-hero{padding:66px 8px 8px}.cli-term{border-radius:24px;min-height:calc(100svh - 74px)}.cli-bar{gap:12px;height:52px;padding:0 8px 0 14px}.cli-dots{gap:6px}.cli-dots i{width:10px;height:10px}.cli-tabs a{height:44px;padding:0 12px;line-height:44px}.cli-bar .cli-ctl{margin-left:auto}.cli-body{flex-direction:column;gap:22px;padding:22px 18px 24px;display:flex}.cli-h1{order:0}.cli-body>*{align-self:stretch;min-width:0}.cli-inst{min-width:0}.cli-sess{order:1}.cli-lede{order:2;padding:0;font-size:17px;line-height:1.5}.cli-acts{order:3;gap:16px}.cli-open{order:4}.cli-acts-row{gap:4px 20px}.cli-lines{letter-spacing:-.01em;font-size:15px}.cli-inst code{font-size:14px}.cli-status{padding:16px 18px;font-size:14px}.cli-status p{align-items:flex-start}.cli-status p:before{margin-top:7px}.cli-paste{padding:56px 0}.cli-cmp{border-radius:24px;height:380px;margin-top:36px}.cli-cmp-a,.cli-cmp-b{padding:22px 16px}.cli-cmp-k{top:14px}.cli-cmp-a .cli-cmp-k{left:16px}.cli-cmp-b .cli-cmp-k{right:16px}.cli-cmp-pile{gap:4px 8px;font-size:13px}.cli-cmp-tree{font-size:14px;line-height:1.8}.cli-cmp-tree .l{display:none}.cli-cmp-tree b{min-width:0}.cli-paste .av-grid{row-gap:24px}.cli-paste-r{order:-1}.cli-prompt{grid-template-columns:minmax(0,1fr)}.cli-prompt code{font-size:18px}.cli-prompt .x-copy{justify-self:start}.cli-prompt-k{font-size:14px}.cli-what-top{grid-template-columns:minmax(0,1fr)}.cli-what-top>*{grid-column:1/-1!important}.cli-fs{border-radius:24px;margin-top:48px}.cli-fs-bar{height:56px;padding:0 16px}.cli-crumb{font-size:14px}.cli-fs-k{display:none}.cli-fs-main{grid-template-rows:300px 380px;grid-template-columns:minmax(0,1fr);height:auto}.cli-out{border-bottom:1px solid var(--line);order:-1;gap:16px;height:300px;padding:22px 18px}.cli-print{justify-content:flex-start;gap:14px}.cli-cmd{font-size:22px}.cli-what{font-size:15px}.cli-tree{border-right:0;height:380px;padding:10px 8px 16px}.cli-n{font-size:14px}.cli-three{margin-top:96px}.cli-three li{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:28px 0 32px}.cli-three li>*{grid-area:auto/1!important}.cli-three-c{min-height:84px;padding:16px 18px;font-size:21px}.cli-status{flex-direction:column;align-items:flex-start;gap:6px}.cli-who{margin-left:0;font-size:13px;display:block}.cli-three-n{font-size:14px}.cli-caps-r{justify-content:flex-start}.cli-arrows{display:none}.cli-rail{--pad:16px;gap:12px;margin-top:36px}.cli-cap{flex-basis:min(84vw,360px);min-height:0}.cli-cap-cmd{min-height:72px;margin-bottom:12px}.cli-cap-cmd code{font-size:17px}.cli-cap-n{font-size:14px}.cli-start-l{display:contents}.cli-start-l>*{order:0}.cli-script{order:1}.cli-add{order:2;margin-top:0}.cli-add-c{font-size:14px}.cli-script-bar{gap:10px;padding:0 8px 0 16px}.cli-script-bar .x-mono{font-size:14px}.cli-script-n{display:none}.cli-blk{grid-template-columns:40px minmax(0,1fr) auto;padding-right:8px}.cli-blk-n{font-size:14px}.cli .cli-blk-cp{justify-content:center;width:44px;padding:0}.cli .cli-blk-cp .x-copy-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cli-blk pre{font-size:14px}.cli-repo{border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"h""dl""a";gap:24px}.cli-rel{min-height:64px;font-size:21px}.cli .cli-band{margin-top:44px;padding:44px 0 27px}.cli .cli-band h2.cli-band-h{font-size:32px}.cli .cli-band p.av-lede{font-size:17px}.cli-places{margin-top:64px}.cli-places li{min-height:68px}.cli-place-k{font-size:17px}.cli-place-t{font-size:15px}}html:not(.light) .cli-leaf.on>span:not(.cli-leaf-bg){background:var(--ink);transition:background-color 0s .3s}@media (hover:hover){html:not(.light) .cli-leaf.on:hover>span:not(.cli-leaf-bg){background:var(--primary)}}
