.demo{text-align:left;flex-direction:column;gap:16px;width:100%;display:flex}.demo .stage{width:100%;position:relative}.demo .scaler{transform-origin:0 0;width:1440px}.demo .pulse{animation-delay:var(--pd,0s)}.demo .halo{animation-delay:var(--hd,0s)}.d-window{height:760px}.d-window .ax-page{padding-top:18px}.d-caret{background:var(--fg);vertical-align:-2px;width:7px;height:12px;display:inline-block}.d-pressed{border-color:var(--accent)}.d-add{color:var(--ok)}.d-del{color:var(--del)}.demo .halo-text,.demo .ax-lnk{color:var(--accent)}.demo .ax-btn.halo{animation:1.6s ease-in-out infinite halo}.c-card{border:1px solid var(--strong);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.c-top{flex-direction:column;gap:4px;font-size:16px;display:flex}.c-card .ax-now{flex-wrap:wrap}.c-card .ax-now .acts{justify-content:flex-end;width:100%}.c-term{max-height:140px}.c-card .ax-fd{margin:0}.demo .controls{align-items:center;gap:16px;display:flex}.demo .play{border:1px solid var(--strong);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.demo .play:hover{background:var(--sel)}.demo .i-play{display:none}.demo.paused .i-play{display:block}.demo.paused .i-pause{display:none}.demo .rail{flex-grow:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.demo .rail button{all:unset;cursor:pointer;color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.demo .rail button.lit,.demo .rail button:hover{color:var(--fg)}.demo .rail button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.demo .bar{background:var(--border);border-radius:999px;height:3px;display:block;overflow:hidden}.demo .bar span{background:var(--accent);height:3px;transition:width .7s linear;display:block}.demo .hint{color:var(--muted);text-align:right;width:150px;font-size:13px}@media (width<=720px){.demo .hint{display:none}.demo .rail{gap:4px}.demo .rail button{font-size:11px}}.rd:where(.astro-4z24au4j){background:var(--raised);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:14px;flex-grow:1;overflow:hidden}.rd-head:where(.astro-4z24au4j){border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.grow:where(.astro-4z24au4j){flex-grow:1;min-width:0}.seg:where(.astro-4z24au4j){background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:2px;display:flex}.seg:where(.astro-4z24au4j) button:where(.astro-4z24au4j){color:var(--muted);background:0 0;border:0;border-radius:4px;padding:5px 12px;font-size:13px}.seg:where(.astro-4z24au4j) button:where(.astro-4z24au4j)[aria-pressed=true]{background:var(--raised);color:var(--fg);box-shadow:0 1px 2px #0003}.replay:where(.astro-4z24au4j){border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex}.replay:where(.astro-4z24au4j):hover{color:var(--fg);background:var(--sel)}.rd-status:where(.astro-4z24au4j){align-items:center;gap:8px;min-height:34px;padding:12px 16px 0;font-size:14px;font-weight:500;display:flex}.rd-intro:where(.astro-4z24au4j){padding:6px 16px 0;font-size:13px;line-height:19px}.ft:where(.astro-4z24au4j){align-items:center;gap:8px;display:flex}.ft:where(.astro-4z24au4j) b:where(.astro-4z24au4j){flex-grow:1}.st:where(.astro-4z24au4j){border:1px solid var(--strong);color:var(--muted);border-radius:5px;padding:0 6px;font-size:12px;font-weight:400}.lnk:where(.astro-4z24au4j){font-size:13px}.rd-lines:where(.astro-4z24au4j){padding:12px 0;font-size:14px;line-height:26px;position:relative}.ln:where(.astro-4z24au4j){padding:0 16px;display:flex}.ln:where(.astro-4z24au4j) i:where(.astro-4z24au4j){width:40px;color:var(--faint);text-align:right;flex-shrink:0;padding-right:16px;font-style:normal}.ln:where(.astro-4z24au4j) span:where(.astro-4z24au4j){white-space:pre}.ad:where(.astro-4z24au4j){background:var(--add-bg)}.typed:where(.astro-4z24au4j){color:var(--ok);font-weight:600}.caret:where(.astro-4z24au4j){background:var(--accent);vertical-align:-3px;width:2px;height:16px;animation:.9s step-end infinite pulse;display:inline-block}.scan:where(.astro-4z24au4j){background:linear-gradient(90deg, transparent, var(--accent-wash), transparent);opacity:0;pointer-events:none;height:26px;position:absolute;top:12px;left:0;right:0}.scan:where(.astro-4z24au4j).go{animation:1.8s cubic-bezier(.4,0,.2,1) scan}@keyframes scan{0%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(156px)}to{opacity:0;transform:translateY(156px)}}.finding:where(.astro-4z24au4j){border:1px solid var(--warn);background:var(--warn-wash);border-radius:10px;flex-direction:column;gap:4px;margin:8px 16px 8px 72px;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:21px;transition:border-color .3s,background .3s;display:flex}.finding:where(.astro-4z24au4j).closed{border-color:var(--border);background:0 0}.finding:where(.astro-4z24au4j).closed b:where(.astro-4z24au4j){color:var(--muted);font-weight:500}.rd-foot:where(.astro-4z24au4j){align-items:center;gap:6px;min-height:18px;padding:0 16px 16px;font-size:13px;display:flex}@media (width<=720px){.rd-lines:where(.astro-4z24au4j){font-size:12px;overflow-x:auto}.finding:where(.astro-4z24au4j){margin-left:16px}.rd-foot:where(.astro-4z24au4j){padding-left:16px}}.story:where(.astro-aehaozqo){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;display:grid}.steps:where(.astro-aehaozqo){flex-direction:column;display:flex}.st:where(.astro-aehaozqo){opacity:.35;cursor:pointer;flex-direction:column;justify-content:center;gap:12px;min-height:62vh;transition:opacity .3s;display:flex}.st:where(.astro-aehaozqo):first-child{justify-content:flex-start;min-height:48vh;padding-top:12vh}.st:where(.astro-aehaozqo):last-child{min-height:56vh}.st:where(.astro-aehaozqo).on{opacity:1}.k:where(.astro-aehaozqo){font-size:14px}.st:where(.astro-aehaozqo) h3:where(.astro-aehaozqo){letter-spacing:-.02em;font-size:32px}.st:where(.astro-aehaozqo) p:where(.astro-aehaozqo){max-width:440px;margin:0;font-size:17px;line-height:27px}.sticky:where(.astro-aehaozqo){flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:calc(50vh - 260px)}.win:where(.astro-aehaozqo){height:520px}.topbar:where(.astro-aehaozqo){align-items:center;gap:10px;padding:10px 12px 0;display:flex}.topbar:where(.astro-aehaozqo) .ax-crumbs{padding:0}.lights:where(.astro-aehaozqo){gap:7px;display:flex}.lights:where(.astro-aehaozqo) span:where(.astro-aehaozqo){background:#ff5f57;border-radius:999px;width:11px;height:11px}.lights:where(.astro-aehaozqo) span:where(.astro-aehaozqo):nth-child(2){background:#febc2e}.lights:where(.astro-aehaozqo) span:where(.astro-aehaozqo):nth-child(3){background:#28c840}.scene:where(.astro-aehaozqo){overflow:hidden}.scene:where(.astro-aehaozqo) .ax-c1{gap:12px}.scene:where(.astro-aehaozqo).ax-page,.scene:where(.astro-aehaozqo) .ax-page:where(.astro-aehaozqo){padding:12px 22px}.scene:where(.astro-aehaozqo) .ax-bhead{padding-top:10px}.cols2:where(.astro-aehaozqo){grid-template-columns:repeat(2,minmax(0,1fr))}.cols3:where(.astro-aehaozqo){grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.ax-titlefield:where(.astro-aehaozqo){min-height:35px}.caret:where(.astro-aehaozqo){background:var(--accent);vertical-align:-2px;width:1.5px;height:14px;animation:.9s step-end infinite pulse;display:inline-block}.ax-want:where(.astro-aehaozqo).focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);min-height:64px}.t1:where(.astro-aehaozqo){justify-content:flex-start;height:200px}.t1:where(.astro-aehaozqo)>div:where(.astro-aehaozqo){transition:opacity .2s}.sweep:where(.astro-aehaozqo),.verdict:where(.astro-aehaozqo){flex-direction:column;gap:8px;display:flex}.later:where(.astro-aehaozqo){transition:opacity .3s}.dots:where(.astro-aehaozqo){justify-content:center;gap:6px;display:flex}.dots:where(.astro-aehaozqo) span:where(.astro-aehaozqo){background:var(--border);border-radius:999px;width:24px;height:3px;transition:background .3s}.dots:where(.astro-aehaozqo) span:where(.astro-aehaozqo).on{background:var(--accent)}@media (width<=1000px){.story:where(.astro-aehaozqo){grid-template-columns:minmax(0,1fr);gap:24px}.sticky:where(.astro-aehaozqo){z-index:2;order:-1;top:72px}.st:where(.astro-aehaozqo),.st:where(.astro-aehaozqo):first-child,.st:where(.astro-aehaozqo):last-child{justify-content:center;min-height:40vh;padding-top:0}.win:where(.astro-aehaozqo){height:440px}}@media (width<=640px){.win:where(.astro-aehaozqo){height:400px;font-size:12px}.scene:where(.astro-aehaozqo).ax-page,.scene:where(.astro-aehaozqo) .ax-page:where(.astro-aehaozqo){padding:10px 12px}.scene:where(.astro-aehaozqo) .ax-props.two{grid-template-columns:82px minmax(0,1fr)}.scene:where(.astro-aehaozqo) .ax-now{flex-wrap:wrap}.scene:where(.astro-aehaozqo) .ax-now .txt{min-width:0}.scene:where(.astro-aehaozqo) .ax-find,.scene:where(.astro-aehaozqo) .ax-seg,.scene:where(.astro-aehaozqo) .ax-ibtn{display:none}.t1:where(.astro-aehaozqo){height:110px}.cols3:where(.astro-aehaozqo){grid-template-columns:repeat(2,minmax(0,1fr))}.cols3:where(.astro-aehaozqo)>:where(.astro-aehaozqo):first-child{display:none}}.flow:where(.astro-tnnhnws7){border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-grow:1;min-width:0;padding:16px}svg:where(.astro-tnnhnws7){width:100%;height:auto;display:block}.wire:where(.astro-tnnhnws7){fill:none;stroke-width:2px;stroke-linecap:round}.wire:where(.astro-tnnhnws7).code{stroke:var(--accent);stroke-dasharray:6 10;opacity:.55}.wire:where(.astro-tnnhnws7).lic{stroke:var(--strong);stroke-dasharray:2 8}.live:where(.astro-tnnhnws7) .wire:where(.astro-tnnhnws7).code{animation:1.2s linear infinite flow}.live:where(.astro-tnnhnws7) .wire:where(.astro-tnnhnws7).lic{animation:3s linear infinite flow}.wire:where(.astro-tnnhnws7).hot{opacity:1;stroke-width:3px}@keyframes flow{to{stroke-dashoffset:-32px}}.me:where(.astro-tnnhnws7) rect:where(.astro-tnnhnws7){fill:var(--raised);stroke:var(--accent);stroke-width:1.5px}.node:where(.astro-tnnhnws7) rect:where(.astro-tnnhnws7){fill:var(--raised);stroke:var(--strong);transition:stroke .2s}.node:where(.astro-tnnhnws7){cursor:pointer;outline:none}.node:where(.astro-tnnhnws7).hot rect:where(.astro-tnnhnws7),.node:where(.astro-tnnhnws7):focus-visible rect:where(.astro-tnnhnws7){stroke:var(--accent);stroke-width:2px}.node:where(.astro-tnnhnws7).faint .t1:where(.astro-tnnhnws7){fill:var(--muted)}.t1:where(.astro-tnnhnws7){fill:var(--fg);font-family:inherit;font-size:15px;font-weight:600}.t2:where(.astro-tnnhnws7){fill:var(--muted);font-family:inherit;font-size:12px}.t3:where(.astro-tnnhnws7){fill:var(--muted);font-family:inherit;font-size:11px}.explain:where(.astro-tnnhnws7){min-height:44px;color:var(--muted);text-align:center;padding:8px 8px 0;font-size:15px;line-height:22px}@media (prefers-reduced-motion:reduce){.live:where(.astro-tnnhnws7) .wire:where(.astro-tnnhnws7).code,.live:where(.astro-tnnhnws7) .wire:where(.astro-tnnhnws7).lic{animation:none}}.lb:where(.astro-436cwt4n){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.col:where(.astro-436cwt4n){background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;min-height:220px;padding:10px;display:flex}.cn:where(.astro-436cwt4n){padding:2px 2px 4px;font-size:13px;font-weight:600}.lb:where(.astro-436cwt4n) .tile{background:var(--raised);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:13px;display:flex}.lb:where(.astro-436cwt4n) .w{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=720px){.lb:where(.astro-436cwt4n){grid-template-columns:repeat(2,minmax(0,1fr))}.col:where(.astro-436cwt4n){min-height:140px}}.hero:where(.astro-lcdefpme){text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:72px;padding-bottom:88px;display:flex}.pill:where(.astro-lcdefpme){border:1px solid var(--border);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;transition:border-color .12s;display:inline-flex}.pill:where(.astro-lcdefpme):hover{border-color:var(--strong)}.tag:where(.astro-lcdefpme){background:var(--accent-wash);color:var(--accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:500}.sub:where(.astro-lcdefpme){color:var(--muted);max-width:720px;margin:0;font-size:19px;line-height:29px}.demo-wrap:where(.astro-lcdefpme){width:100%;margin-top:40px}.tools:where(.astro-lcdefpme){flex-direction:column;align-items:center;gap:18px;padding-bottom:96px;font-size:13px;display:flex}.names:where(.astro-lcdefpme){color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px 56px;font-size:18px;font-weight:500;display:flex}.two:where(.astro-lcdefpme){align-items:center;gap:80px;display:flex}.two-text:where(.astro-lcdefpme){gap:80px;display:flex}.copy:where(.astro-lcdefpme){flex-direction:column;flex-shrink:0;gap:20px;width:440px;display:flex}.ticks:where(.astro-lcdefpme){flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.ticks:where(.astro-lcdefpme) li:where(.astro-lcdefpme){gap:10px;display:flex}.ticks:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"✓";color:var(--ok)}.review:where(.astro-lcdefpme){background:var(--raised);border:1px solid var(--border);border-radius:14px;flex-grow:1;min-width:0;overflow:hidden}.rv-head:where(.astro-lcdefpme){border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.grow:where(.astro-lcdefpme){flex-grow:1;min-width:0}.seg:where(.astro-lcdefpme){background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:2px;display:flex}.seg:where(.astro-lcdefpme) button:where(.astro-lcdefpme){color:var(--muted);background:0 0;border:0;border-radius:4px;padding:5px 12px;font-size:13px}.seg:where(.astro-lcdefpme) button:where(.astro-lcdefpme)[aria-pressed=true]{background:var(--raised);color:var(--fg);box-shadow:0 1px 2px #0003}.rv-round:where(.astro-lcdefpme){align-items:center;gap:8px;padding:12px 16px 0;font-size:14px;display:flex}.rv-round:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font-weight:500}.rv-lines:where(.astro-lcdefpme){padding:12px 0 16px;font-size:14px;line-height:26px}.rv-lines:where(.astro-lcdefpme)>div:where(.astro-lcdefpme):not(.finding){padding:0 16px;display:flex}.rv-lines:where(.astro-lcdefpme) i:where(.astro-lcdefpme){width:40px;color:var(--faint);text-align:right;flex-shrink:0;padding-right:16px;font-style:normal}.rv-lines:where(.astro-lcdefpme) span:where(.astro-lcdefpme){white-space:pre}.rv-lines:where(.astro-lcdefpme) .ad:where(.astro-lcdefpme){background:var(--add-bg)}.two:where(.astro-lcdefpme).reverse>:where(.astro-lcdefpme):first-child{order:2}.facts:where(.astro-lcdefpme){flex-direction:column;gap:22px;display:flex}.facts:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){border-left:2px solid var(--accent);flex-direction:column;gap:6px;padding-left:16px;font-size:15px;line-height:23px;display:flex}.facts:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font-size:17px}.tilebox:where(.astro-lcdefpme).wait{opacity:.25;transform:translateY(8px)}.tr:where(.astro-lcdefpme):not(.th){transition:background .15s}.tr:where(.astro-lcdefpme):not(.th):hover{background:var(--sel)}.tr:where(.astro-lcdefpme):not(.th):hover .yes:where(.astro-lcdefpme){transform:scale(1.08)}.yes:where(.astro-lcdefpme){transform-origin:0;transition:transform .15s;display:inline-block}.final:where(.astro-lcdefpme){border-top:1px solid var(--border);padding:112px 0 128px;position:relative;overflow:hidden}.final-in:where(.astro-lcdefpme){flex-direction:column;align-items:center;display:flex;position:relative}.final-board:where(.astro-lcdefpme){opacity:.35;pointer-events:none;height:300px;position:absolute;inset:0 24px auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.final-copy:where(.astro-lcdefpme){flex-direction:column;align-items:center;gap:24px;padding-top:150px;display:flex;position:relative}.finding:where(.astro-lcdefpme){border:1px solid var(--warn);background:var(--warn-wash);border-radius:10px;flex-direction:column;gap:4px;margin:8px 16px 8px 72px;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:21px;display:flex}.finding:where(.astro-lcdefpme) span:where(.astro-lcdefpme){white-space:normal}.finding:where(.astro-lcdefpme).closed{border-color:var(--border);background:0 0}.finding:where(.astro-lcdefpme).closed b:where(.astro-lcdefpme){color:var(--muted);font-weight:500}.followed:where(.astro-lcdefpme){align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.chip:where(.astro-lcdefpme){font-size:13px}.split-head:where(.astro-lcdefpme){justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.split-head:where(.astro-lcdefpme) .h2:where(.astro-lcdefpme){max-width:640px}.split-head:where(.astro-lcdefpme) .lead:where(.astro-lcdefpme){max-width:460px}.stack:where(.astro-lcdefpme){flex-direction:column;gap:14px;max-width:700px;display:flex}.steps:where(.astro-lcdefpme){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.step:where(.astro-lcdefpme),.tilebox:where(.astro-lcdefpme){background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:24px;font-size:14px;line-height:21px;transition:border-color .16s,transform .16s;display:flex}.step:where(.astro-lcdefpme):hover{border-color:var(--strong);transform:translateY(-2px)}.small:where(.astro-lcdefpme){font-size:13px}.step-title:where(.astro-lcdefpme){font-size:20px;font-weight:600}.field:where(.astro-lcdefpme){border:1px solid var(--control);background:var(--raised);border-radius:6px;padding:10px 12px}.termlet:where(.astro-lcdefpme){background:var(--term);border-radius:6px;padding:10px 12px;font-size:12px;line-height:19px}.ok:where(.astro-lcdefpme){color:var(--ok)}.rounds:where(.astro-lcdefpme){flex-direction:column;gap:6px;font-size:13px;display:flex}.rounds:where(.astro-lcdefpme)>span:where(.astro-lcdefpme),.state:where(.astro-lcdefpme){align-items:center;gap:6px;display:flex}.shiprow:where(.astro-lcdefpme){align-items:center;gap:10px;font-size:13px;display:flex}.shipbtn:where(.astro-lcdefpme){background:var(--accent);color:var(--on-accent);border-radius:6px;padding:5px 12px;font-weight:500}.loop:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:48px;display:grid}.tilebox:where(.astro-lcdefpme){background:var(--raised)}.tilebox:where(.astro-lcdefpme).accent{border-color:var(--accent)}.tilebox:where(.astro-lcdefpme).accent.approved{border-color:var(--ok)}.tilebox:where(.astro-lcdefpme).dim{opacity:.5}.tilebox:where(.astro-lcdefpme){transition:opacity .4s,border-color .2s}.quote:where(.astro-lcdefpme){font-size:15px;line-height:23px}.loop:where(.astro-lcdefpme) .tilebox:where(.astro-lcdefpme){gap:10px;padding:18px}.lbl:where(.astro-lcdefpme){font-size:12.5px}.wrongbox:where(.astro-lcdefpme){border-color:var(--accent);min-height:76px;font-size:13px;line-height:19px}.row-end:where(.astro-lcdefpme){justify-content:flex-end;gap:6px;display:flex}.prop-head:where(.astro-lcdefpme){align-items:center;gap:8px;display:flex}.acc:where(.astro-lcdefpme){color:var(--accent)}.pdiff:where(.astro-lcdefpme){border:1px solid var(--border);background:var(--surface);border-radius:6px;font-size:11px;line-height:17px;overflow:hidden}.pdh:where(.astro-lcdefpme){border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:5px 9px;display:flex}.pl:where(.astro-lcdefpme){white-space:pre-wrap;padding:2px 9px}.pl:where(.astro-lcdefpme).ad{background:var(--add-bg)}.published:where(.astro-lcdefpme){font-size:13px}.row-gap:where(.astro-lcdefpme){flex-wrap:wrap;gap:8px;display:flex}.three:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-bottom:32px;display:grid}.three:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){flex-direction:column;gap:8px;font-size:15px;line-height:23px;display:flex}.three:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font-size:17px}.three:where(.astro-lcdefpme).ruled{margin:0}.three:where(.astro-lcdefpme).ruled>div:where(.astro-lcdefpme){border-top:1px solid var(--strong);padding-top:24px}.big:where(.astro-lcdefpme){font-size:20px!important}.narrow:where(.astro-lcdefpme){max-width:760px;margin-bottom:40px}.table:where(.astro-lcdefpme){border:1px solid var(--border);background:var(--raised);border-radius:14px;overflow:hidden}.tr:where(.astro-lcdefpme){border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:16px 24px;font-size:15px;display:grid}.tr:where(.astro-lcdefpme):last-child{border-bottom:0}.th:where(.astro-lcdefpme){color:var(--muted);padding:14px 24px;font-size:14px}.fg:where(.astro-lcdefpme){color:var(--fg);font-weight:600}.b:where(.astro-lcdefpme){font-weight:500}.top0:where(.astro-lcdefpme){padding-top:0}.releases:where(.astro-lcdefpme){flex-direction:column;flex-grow:1;display:flex}.rel:where(.astro-lcdefpme){border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr) 70px;align-items:baseline;gap:24px;padding:18px 0;font-size:15px;line-height:23px;transition:background .12s;display:grid}.rel:where(.astro-lcdefpme):hover .mono:where(.astro-lcdefpme){color:var(--accent)}.rel:where(.astro-lcdefpme) .muted:where(.astro-lcdefpme){text-align:right;font-size:13px}.faq:where(.astro-lcdefpme){flex-grow:1}details:where(.astro-lcdefpme){border-bottom:1px solid var(--border)}summary:where(.astro-lcdefpme){cursor:pointer;justify-content:space-between;gap:24px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}summary:where(.astro-lcdefpme)::-webkit-details-marker{display:none}.sign:where(.astro-lcdefpme):before{content:"+";color:var(--muted);font-weight:400}details:where(.astro-lcdefpme)[open] .sign:where(.astro-lcdefpme):before{content:"−"}details:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);max-width:680px;margin:0 0 20px;font-size:15px;line-height:24px;animation:.24s cubic-bezier(.2,0,0,1) land}.center:where(.astro-lcdefpme){text-align:center;font-size:clamp(34px,4.4vw,56px)}@media (width<=1000px){.two:where(.astro-lcdefpme),.two-text:where(.astro-lcdefpme){flex-direction:column;align-items:stretch;gap:40px}.copy:where(.astro-lcdefpme){width:auto}.two:where(.astro-lcdefpme).reverse>:where(.astro-lcdefpme):first-child{order:0}.steps:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}.split-head:where(.astro-lcdefpme){flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=720px){.hero:where(.astro-lcdefpme){text-align:left;align-items:flex-start;padding-top:40px;padding-bottom:56px}.pill:where(.astro-lcdefpme) .muted:where(.astro-lcdefpme){display:none}.sub:where(.astro-lcdefpme){font-size:16px;line-height:25px}.demo-wrap:where(.astro-lcdefpme){margin-top:16px}.tools:where(.astro-lcdefpme){padding-bottom:56px}.names:where(.astro-lcdefpme){gap:10px 28px;font-size:16px}.steps:where(.astro-lcdefpme),.loop:where(.astro-lcdefpme),.three:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);gap:12px}.three:where(.astro-lcdefpme){gap:28px}.rv-lines:where(.astro-lcdefpme){font-size:12px;overflow-x:auto}.finding:where(.astro-lcdefpme){margin-left:16px}.tr:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px;font-size:13px}.rel:where(.astro-lcdefpme){grid-template-columns:70px minmax(0,1fr)}.rel:where(.astro-lcdefpme) .muted:where(.astro-lcdefpme){display:none}.final:where(.astro-lcdefpme){padding:64px 0 72px}.final-copy:where(.astro-lcdefpme){align-items:stretch;padding-top:110px}.final-board:where(.astro-lcdefpme){height:220px;inset:0 16px auto}.center:where(.astro-lcdefpme){text-align:left}}
