.ansi-figure:where(.astro-qxpskorb){margin:0;overflow:auto hidden;container-type:inline-size}.ansi:where(.astro-qxpskorb){-webkit-font-smoothing:none;font-family:IBM VGA,ui-monospace,monospace;font-size:16px;font-size:round(down, clamp(8px, calc(200cqw / var(--ansi-cols)), var(--ansi-max,20px)), 2px);letter-spacing:0;font-variant-ligatures:none;font-kerning:none;text-rendering:optimizespeed;white-space:pre;background:#000;margin:0;padding:0;line-height:1;display:inline-block}.ansi:where(.astro-qxpskorb) span{display:inline}.ansi-credit:where(.astro-qxpskorb){-webkit-font-smoothing:none;color:#4e5768;text-transform:uppercase;text-align:right;margin-top:.6rem;font-family:IBM VGA,ui-monospace,monospace;font-size:16px;line-height:16px}.ansi-credit__by:where(.astro-qxpskorb){color:oklch(78% .13 335)}.ansi:where(.astro-qxpskorb) .f0{color:#000}.ansi:where(.astro-qxpskorb) .f1{color:#a00}.ansi:where(.astro-qxpskorb) .f2{color:#0a0}.ansi:where(.astro-qxpskorb) .f3{color:#a50}.ansi:where(.astro-qxpskorb) .f4{color:#00a}.ansi:where(.astro-qxpskorb) .f5{color:#a0a}.ansi:where(.astro-qxpskorb) .f6{color:#0aa}.ansi:where(.astro-qxpskorb) .f7{color:#aaa}.ansi:where(.astro-qxpskorb) .f8{color:#555}.ansi:where(.astro-qxpskorb) .f9{color:#f55}.ansi:where(.astro-qxpskorb) .f10{color:#5f5}.ansi:where(.astro-qxpskorb) .f11{color:#ff5}.ansi:where(.astro-qxpskorb) .f12{color:#55f}.ansi:where(.astro-qxpskorb) .f13{color:#f5f}.ansi:where(.astro-qxpskorb) .f14{color:#5ff}.ansi:where(.astro-qxpskorb) .f15{color:#fff}.ansi:where(.astro-qxpskorb) .b0{background-color:#000}.ansi:where(.astro-qxpskorb) .b1{background-color:#a00}.ansi:where(.astro-qxpskorb) .b2{background-color:#0a0}.ansi:where(.astro-qxpskorb) .b3{background-color:#a50}.ansi:where(.astro-qxpskorb) .b4{background-color:#00a}.ansi:where(.astro-qxpskorb) .b5{background-color:#a0a}.ansi:where(.astro-qxpskorb) .b6{background-color:#0aa}.ansi:where(.astro-qxpskorb) .b7{background-color:#aaa}.ansi:where(.astro-qxpskorb) .b8{background-color:#555}.ansi:where(.astro-qxpskorb) .b9{background-color:#f55}.ansi:where(.astro-qxpskorb) .b10{background-color:#5f5}.ansi:where(.astro-qxpskorb) .b11{background-color:#ff5}.ansi:where(.astro-qxpskorb) .b12{background-color:#55f}.ansi:where(.astro-qxpskorb) .b13{background-color:#f5f}.ansi:where(.astro-qxpskorb) .b14{background-color:#5ff}.ansi:where(.astro-qxpskorb) .b15{background-color:#fff}body{background:var(--sl-color-black);color:var(--sl-color-gray-2);margin:0;font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif}a:where(.astro-lcdefpme){color:var(--e-cyan-bright);text-decoration:none}a:where(.astro-lcdefpme):hover{color:#fff}.nav:where(.astro-lcdefpme){border-bottom:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);justify-content:space-between;align-items:center;gap:1rem;height:62px;padding:0 2.5rem;display:flex}.brand:where(.astro-lcdefpme){color:var(--sl-color-gray-2);font-size:16px;line-height:16px}.brand__mark:where(.astro-lcdefpme){color:var(--e-green)}.nav:where(.astro-lcdefpme) nav:where(.astro-lcdefpme){align-items:center;gap:1.6rem;display:flex}.nav__cta:where(.astro-lcdefpme){background:var(--e-green);color:var(--sl-color-black);padding:8px 14px;font-size:16px;line-height:16px}.nav__cta:where(.astro-lcdefpme):hover{color:var(--sl-color-black);background:var(--e-green-dim)}.hero:where(.astro-lcdefpme){border-bottom:1px solid var(--sl-color-gray-5);background:radial-gradient(640px 380px at 74% 46%,#55ff551a,#0000 68%),radial-gradient(520px 300px at 16% 30%,#00aaaa1a,#0000 70%);padding:3.5rem 2.5rem 3rem;position:relative}.hero:where(.astro-lcdefpme):after{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(#0000004d 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero__row:where(.astro-lcdefpme){z-index:1;flex-wrap:wrap;align-items:center;gap:3rem;display:flex;position:relative}.hero__text:where(.astro-lcdefpme){flex:24rem;min-width:0;max-width:32rem}.hero__screen:where(.astro-lcdefpme){flex:3 38rem;min-width:0}.kicker:where(.astro-lcdefpme){color:var(--e-green);margin:0 0 1.4rem;font-size:16px;line-height:16px}.wordmark:where(.astro-lcdefpme){color:var(--e-green);text-shadow:0 0 26px #55ff5573,3px 3px #00aaaa8c;margin:0 0 1.2rem;font-size:80px;font-weight:400;line-height:80px}.wordmark__b:where(.astro-lcdefpme){color:var(--sl-color-white);text-shadow:0 0 22px #ffffff47}.lede:where(.astro-lcdefpme){color:var(--sl-color-gray-2);text-wrap:pretty;max-width:34rem;margin:0 0 1.6rem;font-size:19px;line-height:1.58}.cta:where(.astro-lcdefpme){flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.cta__primary:where(.astro-lcdefpme){background:var(--e-green);color:var(--sl-color-black);padding:14px 24px;font-size:16px;line-height:16px;box-shadow:0 0 22px #55ff5540}.cta__primary:where(.astro-lcdefpme):hover{color:var(--sl-color-black);background:var(--e-green-dim)}.cta__secondary:where(.astro-lcdefpme){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);padding:13px 24px;font-size:16px;line-height:16px}.cta__secondary:where(.astro-lcdefpme):hover{border-color:var(--e-green);color:#fff}.screen__caption:where(.astro-lcdefpme){color:var(--sl-color-gray-4);text-align:right;margin:.7rem 0 0;font-size:16px;line-height:16px}.install:where(.astro-lcdefpme){z-index:1;border:1px solid var(--sl-color-gray-5);background:#000;align-items:stretch;max-width:54rem;margin:2.25rem 0 0;display:flex;position:relative;overflow:hidden}.install__sigil:where(.astro-lcdefpme){color:var(--e-green);flex-shrink:0;padding:13px 0 13px 14px;font-size:16px;line-height:16px}.install:where(.astro-lcdefpme) code:where(.astro-lcdefpme){white-space:nowrap;min-width:0;color:var(--sl-color-gray-2);flex-grow:1;padding:12px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;overflow-x:auto}.install__copy:where(.astro-lcdefpme){cursor:pointer;background:var(--sl-color-gray-6);color:var(--e-green);border:0;border-left:1px solid var(--sl-color-gray-5);flex-shrink:0;padding:0 18px;font-size:16px;line-height:16px}.install__copy:where(.astro-lcdefpme):hover{background:var(--e-green);color:var(--sl-color-black)}.install__copy:where(.astro-lcdefpme).is-copied{color:var(--sl-color-black);background:#0a0}.try:where(.astro-lcdefpme){border-bottom:1px solid var(--sl-color-gray-5);flex-wrap:wrap;align-items:center;gap:3rem;padding:3.5rem 2.5rem;display:flex}.try__text:where(.astro-lcdefpme){flex:26rem;min-width:0}.try__screen:where(.astro-lcdefpme){flex:30rem;min-width:0}.try__lede:where(.astro-lcdefpme){color:var(--sl-color-gray-2);text-wrap:pretty;max-width:34rem;margin:0 0 1.5rem;font-size:17px;line-height:1.6}.try__lede:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--sl-color-white)}.try__note:where(.astro-lcdefpme){color:var(--sl-color-gray-3);max-width:32rem;margin:1.4rem 0 0;font-size:14.5px;line-height:1.6}.dial:where(.astro-lcdefpme){gap:.55rem;margin:0;display:grid}.dial__row:where(.astro-lcdefpme){align-items:baseline;gap:.9rem;display:flex}.dial:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){color:var(--e-cyan);flex:0 0 5.5rem;font-size:16px;line-height:16px}.dial:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;min-width:0;margin:0;display:flex}.dial__hint:where(.astro-lcdefpme){color:var(--sl-color-gray-3);font-size:13.5px}.dial__hint:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--e-green)}.dial:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--sl-color-gray-2);background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);padding:2px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.community:where(.astro-lcdefpme){border-top:1px solid var(--sl-color-gray-5);flex-wrap:wrap;gap:3rem;padding:3.5rem 2.5rem;display:flex}.community__col:where(.astro-lcdefpme){flex:24rem;min-width:0}.origin:where(.astro-lcdefpme){color:var(--sl-color-gray-3);text-wrap:pretty;max-width:34rem;margin:0;font-size:15.5px;line-height:1.68}.origin:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--sl-color-gray-2)}.help:where(.astro-lcdefpme){gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.help:where(.astro-lcdefpme) li:where(.astro-lcdefpme){color:var(--sl-color-gray-3);font-size:15px;line-height:1.5}.help:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--e-green);background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);padding:1px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.features:where(.astro-lcdefpme){padding:3.5rem 2.5rem}.section-head:where(.astro-lcdefpme){color:var(--e-green);margin:0 0 1.6rem;font-size:16px;font-weight:400;line-height:16px}.grid:where(.astro-lcdefpme){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card:where(.astro-lcdefpme){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);padding:1.4rem}.card__title:where(.astro-lcdefpme){color:var(--e-cyan-bright);margin:0 0 .75rem;font-size:16px;font-weight:400;line-height:16px}.card__body:where(.astro-lcdefpme){color:var(--sl-color-gray-3);margin:0;font-size:14.5px;line-height:1.62}.foot:where(.astro-lcdefpme){border-top:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding:1.5rem 2.5rem 2.2rem;display:flex}.foot:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--sl-color-gray-4);margin:0;font-size:16px;line-height:16px}@media (width<=23rem){.wordmark:where(.astro-lcdefpme){font-size:64px;line-height:64px}}@media (width<=20rem){.wordmark:where(.astro-lcdefpme){font-size:48px;line-height:48px}}:root[data-theme=light] .hero:where(.astro-lcdefpme){background:0 0}:root[data-theme=light] .hero:where(.astro-lcdefpme):after{display:none}:root[data-theme=light] .wordmark:where(.astro-lcdefpme),:root[data-theme=light] .wordmark__b:where(.astro-lcdefpme){text-shadow:none}:root[data-theme=light] .cta__primary:where(.astro-lcdefpme){box-shadow:none}:root[data-theme=light] .install:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:#d9ded9}:root[data-theme=light] .install__copy:where(.astro-lcdefpme){background:#101810;border-left-color:#2a332a}.foot:where(.astro-lcdefpme) .attrib:where(.astro-lcdefpme){color:var(--sl-color-gray-4);flex-basis:100%;margin-top:.6rem;font-family:"Source Sans 3",system-ui,sans-serif;font-size:12px;line-height:1.5}
