.shot:where(.astro-3a373yrq){align-self:stretch;margin-top:clamp(40px,5vw,64px)}.scroll:where(.astro-3a373yrq){padding-top:10px}.screen:where(.astro-3a373yrq){--bg:var(--background);background:var(--bg);width:fit-content;min-width:100%;color:var(--text);box-shadow:10px 10px 0 var(--card);padding:22px 0 16px;transition:background-color .3s}.screen:where(.astro-3a373yrq)[data-theme=omarchy]{--bg:#1a1b26;color:#a9b1d6}.screen:where(.astro-3a373yrq)[data-theme=terminal]{--bg:#1e2127;color:#d7dae0}.screen:where(.astro-3a373yrq) pre:where(.astro-3a373yrq){font-family:var(--mono);font-variant-ligatures:none;padding:0 18px;font-size:max(11px,min(100vw,1200px)/67.2 - 1.51786px);line-height:1.3;overflow:visible}@media (width<=860px){.scroll:where(.astro-3a373yrq){container-type:inline-size}.screen:where(.astro-3a373yrq) pre:where(.astro-3a373yrq){-webkit-text-size-adjust:none;text-size-adjust:none;padding:0 8px;font-size:calc(1.4881cqw - .267857px)}.screen:where(.astro-3a373yrq){box-shadow:6px 6px 0 var(--card);padding:16px 0 10px}}.screen:where(.astro-3a373yrq) .g{text-align:center;width:1ch;display:inline-block}.now:where(.astro-3a373yrq){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.press:where(.astro-3a373yrq){min-height:34px;font-family:var(--sans);color:var(--foreground);align-items:center;gap:14px;font-size:17px;display:flex}kbd:where(.astro-3a373yrq){font-family:var(--mono);text-align:center;border:1px solid var(--accent);min-width:2.2em;color:var(--accent);padding:3px 10px;font-size:15px;font-weight:700}kbd:where(.astro-3a373yrq).hit{animation:.7s ease-out hit}@keyframes hit{0%{background:var(--accent);color:var(--accent-foreground)}to{color:var(--accent);background:0 0}}@media (prefers-reduced-motion:reduce){kbd:where(.astro-3a373yrq).hit{animation:none}.screen:where(.astro-3a373yrq){transition:none}}.cap:where(.astro-3a373yrq){font-family:var(--sans);color:var(--dim);margin-top:14px;font-size:14px}.cap:where(.astro-3a373yrq) code:where(.astro-3a373yrq){color:var(--subtle)}.controls:where(.astro-3a373yrq){align-items:center;gap:12px;display:inline-flex}.controls:where(.astro-3a373yrq) button:where(.astro-3a373yrq){color:var(--subtle);font-size:13px}.controls:where(.astro-3a373yrq) button:where(.astro-3a373yrq):hover{color:var(--foreground)}.count:where(.astro-3a373yrq){font-variant-numeric:tabular-nums}.hero:where(.astro-ge2uvauf){border-bottom:1px solid var(--line);padding-top:56px}.inner:where(.astro-ge2uvauf){flex-direction:column;align-items:flex-start;padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(48px,6vw,80px);display:flex}.news:where(.astro-ge2uvauf){border:1px solid var(--border);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 12px;font-size:13px;display:flex}.news:where(.astro-ge2uvauf) b:where(.astro-ge2uvauf){letter-spacing:.04em;color:var(--accent-foreground);background:var(--accent);padding:1px 6px;font-size:10px}.news:where(.astro-ge2uvauf) .go:where(.astro-ge2uvauf){color:var(--foreground)}.news:where(.astro-ge2uvauf):hover{background:var(--card)}.eyebrow:where(.astro-ge2uvauf){color:var(--dim);margin-top:clamp(32px,4vw,52px);font-size:12px}.eyebrow:where(.astro-ge2uvauf) a:where(.astro-ge2uvauf){color:var(--subtle);border-bottom:1px solid var(--line)}.eyebrow:where(.astro-ge2uvauf) a:where(.astro-ge2uvauf):hover{color:var(--foreground)}.cmd:where(.astro-ge2uvauf){white-space:nowrap;letter-spacing:-.05em;word-spacing:-.25em;align-items:center;margin-top:16px;font-size:calc(min(100vw,1200px)/8.34 - 3.83693px);font-weight:700;line-height:1;display:flex}@media (width>=640px){.cmd:where(.astro-ge2uvauf){font-size:calc(min(100vw,1200px)/8.34 - 7.67386px)}}.prompt:where(.astro-ge2uvauf){color:var(--border);margin-right:.4ch}.typed:where(.astro-ge2uvauf){line-height:1.25;animation:1.2s steps(13,end) .5s backwards typing;display:inline-block;overflow:hidden}@keyframes typing{0%{width:0}to{width:6.9em}}.cursor:where(.astro-ge2uvauf){background:var(--accent);width:.5em;height:.86em;margin-left:.2ch;display:inline-block}@media (prefers-reduced-motion:reduce){.typed:where(.astro-ge2uvauf){animation:none}}h1:where(.astro-ge2uvauf){letter-spacing:-.04em;margin-top:clamp(20px,2.6vw,32px);font-size:clamp(36px,5.6vw,80px);line-height:1.02}.live:where(.astro-ge2uvauf){color:var(--accent)}.lede:where(.astro-ge2uvauf){max-width:58ch;font-family:var(--sans);color:var(--text);margin-top:24px;font-size:18px;line-height:1.6}.lede:where(.astro-ge2uvauf) b:where(.astro-ge2uvauf){color:var(--foreground);font-weight:500}.cta:where(.astro-ge2uvauf){flex-wrap:wrap;align-self:stretch;align-items:center;gap:12px 16px;margin-top:32px;display:flex}.install:where(.astro-ge2uvauf){border:1px solid var(--border);flex:320px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:0 6px 0 16px;display:flex}.install:where(.astro-ge2uvauf) code:where(.astro-ge2uvauf){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.install:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf){min-height:44px;color:var(--subtle);white-space:nowrap;padding:0 10px;font-size:12px}.install:where(.astro-ge2uvauf) button:where(.astro-ge2uvauf):hover{color:var(--foreground)}.cta:where(.astro-ge2uvauf) .tty-btn:where(.astro-ge2uvauf){white-space:nowrap;min-height:48px}.cta:where(.astro-ge2uvauf) .tty-link:where(.astro-ge2uvauf){white-space:nowrap;padding:12px 8px}.meta:where(.astro-ge2uvauf){color:var(--dim);margin-top:12px;font-size:12px}.meta:where(.astro-ge2uvauf) a:where(.astro-ge2uvauf){color:var(--subtle);border-bottom:1px solid var(--line);white-space:nowrap}.meta:where(.astro-ge2uvauf) b:where(.astro-ge2uvauf){color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.meta:where(.astro-ge2uvauf) a:where(.astro-ge2uvauf):hover{color:var(--foreground)}.cols:where(.astro-jrdwie4c){flex-wrap:wrap;align-items:flex-start;gap:40px 64px;display:flex}.say:where(.astro-jrdwie4c){flex:380px;min-width:0}.say:where(.astro-jrdwie4c) .sec-title:where(.astro-jrdwie4c){max-width:20ch}.diff:where(.astro-jrdwie4c){flex:1.3 460px;min-width:0;margin-top:38px;padding:0;font-size:14px}.hunk:where(.astro-jrdwie4c){color:var(--dim);padding:22px 18px 10px;font-size:12px}.sides:where(.astro-jrdwie4c){border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.rm:where(.astro-jrdwie4c),.add:where(.astro-jrdwie4c){flex:260px;min-width:0;padding:10px 0}.rm:where(.astro-jrdwie4c){color:var(--dim)}.add:where(.astro-jrdwie4c){color:var(--foreground);background:var(--card)}.sides:where(.astro-jrdwie4c) div:where(.astro-jrdwie4c) div:where(.astro-jrdwie4c){gap:1ch;padding:5px 18px;display:flex}.add:where(.astro-jrdwie4c) span:where(.astro-jrdwie4c):first-child{color:var(--accent)}.grid:where(.astro-swawiaf7){flex-wrap:wrap;align-items:flex-start;gap:40px;margin-top:48px;display:flex}.steps:where(.astro-swawiaf7){flex-direction:column;flex:1.45 460px;gap:28px;min-width:0;display:flex}.side:where(.astro-swawiaf7){flex-direction:column;flex:340px;gap:28px;min-width:0;display:flex}.pane:where(.astro-swawiaf7){margin-top:0}.pane-title:where(.astro-swawiaf7) b:where(.astro-swawiaf7){color:var(--foreground)}.mine:where(.astro-swawiaf7){border-color:var(--accent)}.mine:where(.astro-swawiaf7) .pane-title:where(.astro-swawiaf7),.mine:where(.astro-swawiaf7) .pane-title:where(.astro-swawiaf7) b:where(.astro-swawiaf7){color:var(--accent)}.step:where(.astro-swawiaf7){padding:26px 20px 20px;font-size:13px;line-height:1.75}.step:where(.astro-swawiaf7) p:where(.astro-swawiaf7),.two:where(.astro-swawiaf7) p:where(.astro-swawiaf7){overflow-wrap:anywhere}.cmd:where(.astro-swawiaf7){color:var(--foreground)}.cmd:where(.astro-swawiaf7):before{content:"$ ";color:var(--dim)}.c:where(.astro-swawiaf7){color:var(--dim)}.gap:where(.astro-swawiaf7){margin-top:12px}.url:where(.astro-swawiaf7){padding-left:2ch}.need:where(.astro-swawiaf7){font-family:var(--sans);color:var(--subtle);font-size:14px}.need:where(.astro-swawiaf7) code:where(.astro-swawiaf7){color:var(--foreground)}.need:where(.astro-swawiaf7) a:where(.astro-swawiaf7){color:var(--foreground);border-bottom:1px solid var(--border);white-space:nowrap}.need:where(.astro-swawiaf7) a:where(.astro-swawiaf7):hover{border-color:var(--foreground)}.receipt:where(.astro-swawiaf7){padding:28px 22px 22px;scroll-margin-top:80px}.li:where(.astro-swawiaf7){gap:8px;padding:3px 0;font-size:14px;display:flex}.k:where(.astro-swawiaf7){color:var(--text);white-space:nowrap}.lead:where(.astro-swawiaf7){border-bottom:1px dotted var(--border);flex:1;min-width:16px;transform:translateY(-6px)}.v:where(.astro-swawiaf7){color:var(--foreground);text-align:right}.total:where(.astro-swawiaf7){border-top:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:16px;display:flex}.total:where(.astro-swawiaf7) .k:where(.astro-swawiaf7){color:var(--subtle);letter-spacing:.08em;font-size:12px}.price:where(.astro-swawiaf7){letter-spacing:-.04em;white-space:nowrap;font-size:40px;font-weight:700;line-height:1}.fine:where(.astro-swawiaf7){margin-top:16px;font-size:12px}.fine:where(.astro-swawiaf7) a:where(.astro-swawiaf7){color:var(--subtle);border-bottom:1px solid var(--line)}.fine:where(.astro-swawiaf7) a:where(.astro-swawiaf7):hover{color:var(--foreground)}.aside:where(.astro-swawiaf7){font-family:var(--sans);color:var(--text);font-size:14px}.two:where(.astro-swawiaf7){margin-top:16px;font-size:13px;line-height:1.75}.rule:where(.astro-swawiaf7){border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.join:where(.astro-swawiaf7){border:1px solid var(--border);align-items:center;min-height:44px;margin-top:18px;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}.join:where(.astro-swawiaf7):hover{border-color:var(--foreground)}.cols:where(.astro-2ytkt6ei){flex-wrap:wrap;align-items:flex-start;gap:32px 64px;margin-top:48px;display:flex}.pane:where(.astro-2ytkt6ei){flex:1.2 420px;min-width:0;margin-top:0;padding:20px 0 10px}.plus:where(.astro-2ytkt6ei){flex:380px;min-width:0;margin-top:0}.plus:where(.astro-2ytkt6ei) a:where(.astro-2ytkt6ei){color:var(--foreground);border-bottom:1px solid var(--border);white-space:nowrap}.plus:where(.astro-2ytkt6ei) a:where(.astro-2ytkt6ei):hover{border-color:var(--foreground)}.rules:where(.astro-2ytkt6ei){padding:0 20px;font-size:14px}.rule:where(.astro-2ytkt6ei){border-bottom:1px solid var(--line);grid-template-columns:2ch 1fr;gap:0 1ch;padding:9px 0;display:grid}.rule:where(.astro-2ytkt6ei):last-child{border-bottom:0}.n:where(.astro-2ytkt6ei){color:var(--dim)}.r:where(.astro-2ytkt6ei){color:var(--foreground)}.w:where(.astro-2ytkt6ei){color:var(--subtle);grid-column:2;font-size:13px}.cols:where(.astro-ergsk4kz){flex-wrap:wrap;align-items:flex-start;gap:48px 64px;display:flex}.say:where(.astro-ergsk4kz){flex:380px;min-width:0}.say:where(.astro-ergsk4kz) .sec-title:where(.astro-ergsk4kz){max-width:20ch}.pane:where(.astro-ergsk4kz){margin-top:40px}.pane:where(.astro-ergsk4kz) pre:where(.astro-ergsk4kz){white-space:pre-wrap;overflow-wrap:anywhere}.facts:where(.astro-ergsk4kz){border-top:1px solid var(--border);min-width:0;font-family:var(--sans);flex:1.3 460px;margin-top:36px;font-size:15px}.facts:where(.astro-ergsk4kz) div:where(.astro-ergsk4kz){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 24px;padding:14px 0;display:flex}dt:where(.astro-ergsk4kz){color:var(--foreground);flex:0 0 22ch;font-weight:500}dd:where(.astro-ergsk4kz){min-width:0;color:var(--text);flex:280px}.prompt:where(.astro-ooqnxzy3){color:var(--dim);margin-top:28px;font-size:13px}.p:where(.astro-ooqnxzy3){color:var(--subtle)}.finger:where(.astro-ooqnxzy3){align-items:start;gap:28px 32px;margin-top:36px;display:grid}@media (width>=720px){.finger:where(.astro-ooqnxzy3){grid-template-columns:112px 1fr}}img:where(.astro-ooqnxzy3){object-fit:cover;object-position:top;border:1px solid var(--border);filter:grayscale()contrast(1.05);width:112px;height:112px}img:where(.astro-ooqnxzy3):hover{filter:none}.f:where(.astro-ooqnxzy3){font-size:14px}.kv:where(.astro-ooqnxzy3){color:var(--subtle);flex-wrap:wrap;gap:4px 48px;display:flex}.kv:where(.astro-ooqnxzy3) b:where(.astro-ooqnxzy3){color:var(--foreground);font-weight:500}.plan:where(.astro-ooqnxzy3){border-left:1px solid var(--border);margin-top:18px;padding-left:2ch}.plan:where(.astro-ooqnxzy3) p:where(.astro-ooqnxzy3){font-family:var(--sans);max-width:60ch;font-size:16px}.plan:where(.astro-ooqnxzy3) p:where(.astro-ooqnxzy3)+p:where(.astro-ooqnxzy3){margin-top:10px}.plan:where(.astro-ooqnxzy3) .plan-k:where(.astro-ooqnxzy3){font-family:var(--mono);color:var(--dim);font-size:13px}.plan:where(.astro-ooqnxzy3) .plan-k:where(.astro-ooqnxzy3)+p:where(.astro-ooqnxzy3){margin-top:0}.plan:where(.astro-ooqnxzy3) .m:where(.astro-ooqnxzy3){color:var(--text)}.who:where(.astro-ooqnxzy3){flex-wrap:wrap;gap:4px 1ch;margin-top:18px;font-size:13px;display:flex}.who:where(.astro-ooqnxzy3) a:where(.astro-ooqnxzy3){border-bottom:1px solid var(--border)}.who:where(.astro-ooqnxzy3) a:where(.astro-ooqnxzy3):hover{border-color:var(--foreground)}.dim:where(.astro-ooqnxzy3){color:var(--dim)}.m:where(.astro-ooqnxzy3) a:where(.astro-ooqnxzy3){color:var(--foreground);border-bottom:1px solid var(--border)}.m:where(.astro-ooqnxzy3) a:where(.astro-ooqnxzy3):hover{border-color:var(--foreground)}.start:where(.astro-hjwq3ci7){padding:clamp(32px,4vw,48px) 0 clamp(64px,8vw,104px)}.box:where(.astro-hjwq3ci7){border:1px solid var(--accent);flex-wrap:wrap;align-items:center;gap:32px 64px;padding:clamp(28px,5vw,64px);display:flex}.say:where(.astro-hjwq3ci7){flex:380px;min-width:0}.sec-title:where(.astro-hjwq3ci7){max-width:18ch;margin-top:0}.sec-copy:where(.astro-hjwq3ci7){max-width:48ch;margin-top:16px}.do:where(.astro-hjwq3ci7){flex-direction:column;flex:460px;gap:14px;min-width:0;display:flex}.cta:where(.astro-hjwq3ci7){flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.install:where(.astro-hjwq3ci7){border:1px solid var(--border);flex:300px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:0 6px 0 16px;display:flex}.install:where(.astro-hjwq3ci7) code:where(.astro-hjwq3ci7){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.install:where(.astro-hjwq3ci7) button:where(.astro-hjwq3ci7){min-height:44px;color:var(--subtle);white-space:nowrap;padding:0 10px;font-size:12px}.install:where(.astro-hjwq3ci7) button:where(.astro-hjwq3ci7):hover{color:var(--foreground)}.tty-btn:where(.astro-hjwq3ci7){white-space:nowrap;min-height:48px}.meta:where(.astro-hjwq3ci7){color:var(--dim);font-size:12px}.meta:where(.astro-hjwq3ci7) a:where(.astro-hjwq3ci7){color:var(--subtle);border-bottom:1px solid var(--line);white-space:nowrap}.meta:where(.astro-hjwq3ci7) a:where(.astro-hjwq3ci7):hover{color:var(--foreground)}
