.hero[data-v-fe1aa272]{background:var(--rd-ink);color:#fff;overflow:hidden;padding-top:72px;position:relative}.bg[data-v-fe1aa272]{inset:0;pointer-events:none;position:absolute}.bg--glow[data-v-fe1aa272]{background:radial-gradient(50% 60% at 78% 45%,color-mix(in srgb,var(--rd-accent) 28%,transparent),transparent 70%),radial-gradient(40% 50% at 10% 0,rgba(34,211,238,.12),transparent 70%)}.bg--grid[data-v-fe1aa272]{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000,transparent 85%);mask-image:radial-gradient(70% 70% at 60% 40%,#000,transparent 85%)}.inner[data-v-fe1aa272]{align-items:center;box-sizing:border-box;display:grid;gap:0 32px;grid-template-columns:minmax(0,13fr) minmax(0,19fr);margin:0 auto;max-width:1440px;padding:64px var(--rd-gutter) 72px;position:relative}.copy[data-v-fe1aa272]{flex-direction:column;gap:28px;min-width:0}.copy[data-v-fe1aa272],.pill[data-v-fe1aa272]{display:flex}.pill[data-v-fe1aa272]{align-items:center;align-self:flex-start;background:#ffffff0f;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a;color:#c9c9da;font-size:13px;gap:8px;min-height:30px;padding:0 12px 0 6px}.pill svg[data-v-fe1aa272]{flex-shrink:0}.pill-go[data-v-fe1aa272]{background:linear-gradient(90deg,#22d3ee,var(--rd-accent) 50%,#ec4899);border-radius:999px;color:#fff;font-size:12px;font-weight:600;padding:2px 8px}.title[data-v-fe1aa272]{font-size:clamp(38px,3.65vw,54px);font-weight:600;letter-spacing:-.045em;line-height:1.02;margin:0}.grad[data-v-fe1aa272]{background:linear-gradient(90deg,#22d3ee,var(--rd-accent) 50%,#ec4899);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.lede[data-v-fe1aa272]{color:#b4b4c8;font-size:clamp(16px,1.32vw,19px);line-height:1.55;margin:0;max-width:500px}.ctas[data-v-fe1aa272]{flex-wrap:wrap;gap:10px}.cta[data-v-fe1aa272],.ctas[data-v-fe1aa272]{display:flex}.cta[data-v-fe1aa272]{align-items:center;border-radius:11px;cursor:pointer;font-size:15px;gap:8px;height:48px;justify-content:center;transition:transform .15s ease,box-shadow .2s}.cta[data-v-fe1aa272]:hover,.install[data-v-fe1aa272]:hover{transform:translateY(-1px)}.cta[data-v-fe1aa272]:active,.install[data-v-fe1aa272]:active{transform:scale(.98)}.cta svg[data-v-fe1aa272]{flex-shrink:0}.cta--primary[data-v-fe1aa272]{background:#fff;color:var(--rd-ink);font-weight:600;padding:0 20px}.cta--ghost[data-v-fe1aa272]{box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;font-weight:500;padding:0 18px}.cta--ghost[data-v-fe1aa272]:hover{box-shadow:inset 0 0 0 1px #ffffff52}.install[data-v-fe1aa272]{align-items:center;background:#ffffff0a;border:0;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff14;box-sizing:border-box;color:#c9c9da;cursor:pointer;display:flex;font-family:var(--rd-mono);font-size:13.5px;gap:12px;max-width:500px;min-height:46px;padding:8px 8px 8px 14px;transition:transform .15s ease,box-shadow .2s;width:100%}.install[data-v-fe1aa272]:hover{box-shadow:inset 0 0 0 1px #ffffff29}.install-cmd[data-v-fe1aa272]{min-width:0;overflow-wrap:anywhere;text-align:left}.dollar[data-v-fe1aa272]{color:#22d3ee;margin-right:12px}.copy-btn[data-v-fe1aa272]{align-items:center;background:#ffffff12;border-radius:7px;color:#c9c9da;display:flex;flex-shrink:0;font-size:12px;gap:6px;height:30px;margin-left:auto;padding:0 10px;transition:color .2s}.copy-btn--done[data-v-fe1aa272]{color:#34d399}.note[data-v-fe1aa272]{color:#8a8aa0;font-size:13px}.note-link[data-v-fe1aa272]{color:#fff;text-decoration:underline;text-underline-offset:2px}.sr-only[data-v-fe1aa272]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.stage[data-v-fe1aa272]{--s:.72;--crop:136px;aspect-ratio:1000/464;max-width:1000px;min-width:0;position:relative;width:100%}.canvas[data-v-fe1aa272]{height:640px;top:0;transform:scale(var(--s)) translateY(calc(var(--crop)*-1));transform-origin:0 0;width:1000px}.canvas[data-v-fe1aa272],.card[data-v-fe1aa272]{left:0;position:absolute}.card[data-v-fe1aa272]{background:var(--rd-ink-2);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 80px -30px color-mix(in srgb,var(--rd-accent) 55%,transparent);overflow:hidden;top:200px;width:700px;z-index:1}.card-tabs[data-v-fe1aa272]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);color:#8a8aa0;display:flex;font-family:var(--rd-mono);font-size:15.5px;gap:16px;height:40px;overflow-x:auto;padding:0 14px;scrollbar-width:none;white-space:nowrap}.card-tabs[data-v-fe1aa272]::-webkit-scrollbar{display:none}.card-tab[data-v-fe1aa272]{align-items:center;display:flex;height:40px}.card-tab--on[data-v-fe1aa272]{box-shadow:inset 0 -2px 0 var(--rd-accent);color:#fff}.card-live[data-v-fe1aa272]{align-items:center;color:#34d399;display:flex;gap:6px;margin-left:auto}.card-live-dot[data-v-fe1aa272]{background:#34d399;border-radius:50%;height:6px;width:6px}.code[data-v-fe1aa272]{color:#e6e6f0;font-family:var(--rd-mono);font-size:16px;line-height:1.8;overflow-x:auto;padding:16px 0}.ln[data-v-fe1aa272]{box-sizing:border-box;display:flex;gap:14px;min-width:100%;padding:0 16px;white-space:pre;width:-moz-max-content;width:max-content}.ln--ind[data-v-fe1aa272]{padding-left:34px}.no[data-v-fe1aa272]{color:#4b4b60;flex-shrink:0;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}.ln--ind .no[data-v-fe1aa272]{margin-left:-18px}.k[data-v-fe1aa272]{color:#7dd3fc}.fn[data-v-fe1aa272]{color:#f0abfc}.str[data-v-fe1aa272]{color:#86efac}.console[data-v-fe1aa272]{background:#00000040;border-top:1px solid hsla(0,0%,100%,.07);box-sizing:border-box;color:#c9c9da;font-family:var(--rd-mono);font-size:15.5px;line-height:1.6;min-height:64px;padding:12px 16px}.console-body[data-v-fe1aa272]{display:flex;flex-direction:column;gap:4px}.console-body>span[data-v-fe1aa272]{overflow-wrap:anywhere}.console-ok[data-v-fe1aa272]{color:#34d399}.wires[data-v-fe1aa272]{inset:0;overflow:visible;pointer-events:none;position:absolute}.wire[data-v-fe1aa272]{transition:stroke .3s,stroke-width .3s}.pkt-layer[data-v-fe1aa272]{inset:0;pointer-events:none;position:absolute;transition:opacity .3s}.chips[data-v-fe1aa272]{list-style:none;margin:0;padding:0}.chip-li[data-v-fe1aa272]{left:820px;position:absolute;top:var(--top)}.chip[data-v-fe1aa272]{all:unset;align-items:center;background:var(--rd-ink-2);border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff17;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;height:52px;padding:0 14px;transform:translate(0);transition:transform .25s cubic-bezier(.2,.7,.2,1),background .2s,box-shadow .2s;width:180px}.chip[data-v-fe1aa272]:hover{box-shadow:inset 0 0 0 1px #ffffff38}.chip--on[data-v-fe1aa272],.chip--on[data-v-fe1aa272]:hover{background:color-mix(in srgb,var(--c) 16%,var(--rd-ink-2));box-shadow:inset 0 0 0 1px var(--c),0 0 24px -6px var(--c);transform:translate(-6px)}.chip[data-v-fe1aa272]:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.dot-wrap[data-v-fe1aa272]{flex-shrink:0;height:8px;position:relative;width:8px}.dot[data-v-fe1aa272]{border-radius:50%;inset:0;position:absolute}.dot[data-v-fe1aa272],.ping[data-v-fe1aa272]{background:var(--c)}.chip-text[data-v-fe1aa272]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.chip-name[data-v-fe1aa272]{color:#fff;font-size:16.5px;font-weight:600}.chip-sub[data-v-fe1aa272]{color:#8a8aa0;font-size:14px;overflow:hidden;text-overflow:ellipsis}.chip-sub[data-v-fe1aa272],.hint[data-v-fe1aa272]{font-family:var(--rd-mono);white-space:nowrap}.hint[data-v-fe1aa272]{color:#6b6b80;font-size:15px;position:absolute;right:0;top:572px}@media(max-width:1399px){.inner[data-v-fe1aa272]{gap:48px;grid-template-columns:minmax(0,1fr);padding-top:48px}.copy[data-v-fe1aa272]{max-width:640px}.stage[data-v-fe1aa272]{justify-self:center;max-width:860px}}@media(max-width:819px){.inner[data-v-fe1aa272]{gap:40px;padding-bottom:56px;padding-top:40px}.copy[data-v-fe1aa272]{gap:22px}.ctas[data-v-fe1aa272]{flex-direction:column}.cta[data-v-fe1aa272]{width:100%}.install[data-v-fe1aa272]{font-size:12.5px}.stage[data-v-fe1aa272]{aspect-ratio:auto}.canvas[data-v-fe1aa272]{display:flex;flex-direction:column;gap:14px;height:auto;position:static;transform:none;width:auto}.card[data-v-fe1aa272]{position:relative;top:0;width:100%}.pkt-layer[data-v-fe1aa272],.wires[data-v-fe1aa272]{display:none}.chips[data-v-fe1aa272]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.chip-li[data-v-fe1aa272]{position:static}.chip[data-v-fe1aa272]{height:52px;width:100%}.chip--on[data-v-fe1aa272],.chip--on[data-v-fe1aa272]:hover{transform:none}.hint[data-v-fe1aa272]{position:static}.code[data-v-fe1aa272]{font-size:13px}.card-tabs[data-v-fe1aa272],.console[data-v-fe1aa272]{font-size:12.5px}.chip-name[data-v-fe1aa272]{font-size:13.5px}.chip-sub[data-v-fe1aa272],.hint[data-v-fe1aa272]{font-size:12px}}.works[data-v-6c22529b]{align-items:center;background:#fff;border-bottom:1px solid var(--rd-line);display:flex;gap:32px;height:80px;overflow:hidden;padding-left:var(--rd-gutter)}.label[data-v-6c22529b]{color:var(--rd-subtle);flex-shrink:0;font-family:var(--rd-mono);font-size:12px;letter-spacing:.08em;white-space:nowrap}.viewport[data-v-6c22529b]{flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);min-width:0;overflow:hidden}.track[data-v-6c22529b]{display:flex;width:-moz-max-content;width:max-content}.group[data-v-6c22529b]{color:#6e6e82;font-size:16px;font-weight:600;list-style:none;margin:0;padding:0 34px 0 0}.group[data-v-6c22529b],.item[data-v-6c22529b]{display:flex;gap:34px}.item[data-v-6c22529b]{align-items:center;white-space:nowrap}.sep[data-v-6c22529b]{background:#d4d4de;border-radius:50%;flex-shrink:0;height:5px;width:5px}@media(max-width:639px){.works[data-v-6c22529b]{gap:18px;height:64px}}@media(prefers-reduced-motion:reduce){.viewport[data-v-6c22529b]{overflow-x:auto;scrollbar-width:none}.viewport[data-v-6c22529b]::-webkit-scrollbar{display:none}.group--dup[data-v-6c22529b]{display:none}}.five[data-v-c5f148d0]{padding:var(--rd-section) 0}.five-grid[data-v-c5f148d0]{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,460px) minmax(0,1fr)}.copy[data-v-c5f148d0]{display:flex;flex-direction:column;gap:22px}.eyebrow[data-v-c5f148d0]{align-items:center;color:var(--rd-muted);display:flex;font-family:var(--rd-mono);font-size:12.5px;gap:10px;letter-spacing:.08em;text-transform:uppercase}.eyebrow-line[data-v-c5f148d0]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));height:2px;width:18px}.h2-dim[data-v-c5f148d0]{color:#9a9aae}.checks[data-v-c5f148d0]{color:#33334a;flex-direction:column;font-size:15.5px;list-style:none;margin:0;padding:0}.checks[data-v-c5f148d0],.checks li[data-v-c5f148d0]{display:flex;gap:10px}.checks svg[data-v-c5f148d0]{color:var(--rd-accent);flex-shrink:0}.panel[data-v-c5f148d0]{background:var(--rd-soft);border-radius:20px;box-shadow:inset 0 0 0 1px var(--rd-line);display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px}.tabs[data-v-c5f148d0]{align-self:flex-start;background:#ececf3;border-radius:11px;display:flex;gap:2px;max-width:100%;overflow-x:auto;padding:4px;position:relative;scrollbar-width:none}.tabs[data-v-c5f148d0]::-webkit-scrollbar{display:none}.tab-ind[data-v-c5f148d0]{background:#fff;box-shadow:0 1px 2px #00000014,0 0 0 1px #00000008;position:absolute;top:4px;transition:left .3s cubic-bezier(.2,.7,.2,1),width .3s}.tab-ind[data-v-c5f148d0],.tabs .tab[data-v-c5f148d0]{border-radius:8px;height:34px}.tabs .tab[data-v-c5f148d0]{align-items:center;color:var(--rd-muted);display:flex;flex-shrink:0;font-size:13.5px;font-weight:500;justify-content:center;padding:0 14px;position:relative;white-space:nowrap;z-index:1}.tabs .tab.on[data-v-c5f148d0]{color:var(--rd-ink)}.term[data-v-c5f148d0]{background:var(--rd-ink);border-radius:14px;box-shadow:0 30px 60px -30px #0a0a1280;color:#e6e6f0;font-family:var(--rd-mono);font-size:13.5px;line-height:1.85;min-height:210px;overflow-x:auto;padding:18px 20px}.term[data-v-c5f148d0]:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.term-bar[data-v-c5f148d0]{align-items:center;display:flex;gap:6px;margin-bottom:10px}.dot[data-v-c5f148d0]{background:#3a3a4a;border-radius:50%;flex-shrink:0;height:10px;width:10px}.term-title[data-v-c5f148d0]{color:#6b6b80;font-size:12px;margin-left:auto;padding-left:12px;white-space:nowrap}.term-body[data-v-c5f148d0]{min-width:100%;width:-moz-max-content;width:max-content}.line[data-v-c5f148d0]{white-space:pre}.prompt[data-v-c5f148d0]{color:var(--rd-cyan)}.meta[data-v-c5f148d0]{color:#8a8aa0}.out[data-v-c5f148d0]{color:#c4b5fd}.gap[data-v-c5f148d0]{margin-top:10px}.ev[data-v-c5f148d0]{color:var(--rd-lilac)}.ok[data-v-c5f148d0]{color:var(--rd-green)}.hint[data-v-c5f148d0]{color:var(--rd-subtle);font-size:13px}@media(max-width:900px){.five-grid[data-v-c5f148d0]{gap:40px;grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.panel[data-v-c5f148d0]{padding:14px}.tabs .tab[data-v-c5f148d0]{font-size:13px;padding:0 10px}.term[data-v-c5f148d0]{font-size:13px;padding:14px 16px}}.flow[data-v-ece41462]{background:var(--rd-soft);border-bottom:1px solid var(--rd-line);border-top:1px solid var(--rd-line);padding:var(--rd-section) 0}.head[data-v-ece41462]{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:40px}.head-l[data-v-ece41462]{display:flex;flex-direction:column;gap:18px}.eyebrow[data-v-ece41462]{align-items:center;color:var(--rd-muted);display:flex;font-family:var(--rd-mono);font-size:12.5px;gap:10px;letter-spacing:.08em;text-transform:uppercase}.eyebrow-line[data-v-ece41462]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));height:2px;width:18px}.h2-dim[data-v-ece41462]{color:#9a9aae}.head-p[data-v-ece41462]{color:var(--rd-muted);font-size:17px;line-height:1.6;margin:0;max-width:420px}.mono-i[data-v-ece41462]{font-family:var(--rd-mono);font-size:15px}.grid[data-v-ece41462]{display:grid;gap:20px;grid-template-columns:minmax(0,380px) minmax(0,1fr)}.yaml[data-v-ece41462]{background:var(--rd-ink);border-radius:16px;color:#e6e6f0;font-family:var(--rd-mono);font-size:13px;line-height:1.85;overflow-x:auto;padding:18px 16px}.yl[data-v-ece41462]{border-radius:4px;transition:background .3s,color .3s;white-space:pre}.yk[data-v-ece41462]{color:var(--rd-lilac)}.y-idle[data-v-ece41462]{color:#6b6b80}.y-ran[data-v-ece41462]{color:#e6e6f0}.y-cur[data-v-ece41462]{background:#7c3aed59;color:#fff}.run[data-v-ece41462]{display:flex;flex-direction:column;gap:12px;min-width:0}.controls[data-v-ece41462]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ticket[data-v-ece41462]{margin-right:4px}.controls .scn[data-v-ece41462],.ticket[data-v-ece41462]{color:var(--rd-muted);font-size:13px}.controls .scn[data-v-ece41462]{align-items:center;background:transparent;border-radius:9px;box-shadow:inset 0 0 0 1px var(--rd-line);display:inline-flex;font-weight:500;height:34px;padding:0 12px}.controls .scn.on[data-v-ece41462]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--rd-accent);color:var(--rd-ink)}.controls .replay[data-v-ece41462]{align-items:center;background:var(--rd-ink);border-radius:9px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:34px;margin-left:auto;padding:0 14px}.replay svg[data-v-ece41462]{flex-shrink:0}.canvas[data-v-ece41462]{background:#fafafd;background-image:radial-gradient(var(--rd-line-2) 1px,transparent 1.2px);background-size:18px 18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--rd-line);display:flex;flex-direction:column;min-height:360px;overflow:hidden;position:relative}.stage-box[data-v-ece41462]{flex:1 0 auto;margin:0 auto}.stage[data-v-ece41462]{position:relative;transform-origin:top left}.edges[data-v-ece41462]{inset:0;overflow:visible;position:absolute}.edge[data-v-ece41462]{stroke:#d4d4de;transition:stroke .3s}.edge.on[data-v-ece41462]{stroke:var(--rd-accent)}.node[data-v-ece41462]{background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:48px;justify-content:center;padding:6px 12px;position:absolute;transition:box-shadow .3s,opacity .3s,transform .3s}.node-top[data-v-ece41462]{align-items:center;color:var(--rd-ink);display:flex;font-size:13.5px;font-weight:600;gap:8px;line-height:18px;white-space:nowrap}.node-dot[data-v-ece41462]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.node-ms[data-v-ece41462]{font-weight:400;margin-left:auto}.node-ms[data-v-ece41462],.node-sub[data-v-ece41462]{font-family:var(--rd-mono);font-size:12px}.node-sub[data-v-ece41462]{color:var(--rd-subtle);line-height:16px;white-space:nowrap}.status[data-v-ece41462]{flex-wrap:wrap;gap:8px 12px;padding:0 16px 14px}.run-label[data-v-ece41462],.status[data-v-ece41462]{align-items:center;display:flex}.run-label[data-v-ece41462]{color:var(--rd-muted);font-family:var(--rd-mono);font-size:12px;gap:8px}.run-dot[data-v-ece41462]{border-radius:50%;flex-shrink:0;height:8px;transition:background .3s;width:8px}.run-dot.ok[data-v-ece41462]{background:var(--rd-green)}.run-dot.busy[data-v-ece41462]{background:var(--rd-amber)}.prog[data-v-ece41462]{background:var(--rd-line);border-radius:2px;flex:1 1 120px;height:4px;overflow:hidden}.prog-fill[data-v-ece41462]{background:var(--rd-accent);display:block;height:100%;transition:width .5s}.run-ms[data-v-ece41462]{color:var(--rd-muted);font-family:var(--rd-mono);font-size:12px}@media(max-width:1100px){.grid[data-v-ece41462]{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.head[data-v-ece41462]{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:32px}}@media(max-width:720px){.canvas[data-v-ece41462]{min-height:0}.stage-box[data-v-ece41462]{margin:16px auto 14px}.run-label[data-v-ece41462]{flex-basis:100%}}.mods[data-v-37946b39]{padding:var(--rd-section) 0}.mods-head[data-v-37946b39]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.mods-title[data-v-37946b39]{display:flex;flex-direction:column;gap:18px;min-width:0}.mods-eyebrow[data-v-37946b39]{align-items:center;color:var(--rd-muted);display:flex;font-family:var(--rd-mono);font-size:12.5px;gap:10px;letter-spacing:.08em;text-transform:uppercase}.mods-eyebrow-bar[data-v-37946b39]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));height:2px;width:18px}.mods-h2-dim[data-v-37946b39]{color:#9a9aae}.mods-search[data-v-37946b39]{align-items:center;border-radius:11px;box-shadow:inset 0 0 0 1px var(--rd-line);color:var(--rd-subtle);cursor:text;display:flex;flex-shrink:0;font-size:14px;gap:10px;height:42px;max-width:100%;padding:0 14px;transition:box-shadow .2s;width:340px}.mods-search[data-v-37946b39]:focus-within{box-shadow:inset 0 0 0 1.5px var(--rd-accent)}.mods-search svg[data-v-37946b39]{flex-shrink:0}.mods-search input[data-v-37946b39]{all:unset;color:var(--rd-ink);flex:1;font-size:14px;min-width:0}.mods-search input[data-v-37946b39]::-moz-placeholder{color:var(--rd-subtle);opacity:1}.mods-search input[data-v-37946b39]::placeholder{color:var(--rd-subtle);opacity:1}.mods-search input[data-v-37946b39]::-webkit-search-cancel-button{display:none}.mods-kbd[data-v-37946b39]{background:#f1f1f6;border-radius:5px;color:var(--rd-subtle);font-family:var(--rd-mono);font-size:12px;margin-left:auto;padding:2px 6px}.mods-chips[data-v-37946b39]{display:flex;gap:8px;margin-bottom:20px;margin-left:-2px;margin-right:-2px;overflow-x:auto;padding:2px;scrollbar-width:none}.mods-chips[data-v-37946b39]::-webkit-scrollbar{display:none}.mods-chip[data-v-37946b39]{align-items:center;border-radius:9px;box-shadow:inset 0 0 0 1px var(--rd-line);color:var(--rd-muted);display:flex;flex-shrink:0;font-size:13.5px;font-weight:500;gap:6px;height:34px;padding:0 12px;white-space:nowrap}.mods-chip.is-on[data-v-37946b39]{background:var(--rd-ink);box-shadow:none;color:#fff}.mods-chip-n[data-v-37946b39]{font-size:12px;opacity:.6}.mods-body[data-v-37946b39]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 420px;min-height:360px}.mods-grid[data-v-37946b39]{align-content:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mods-card[data-v-37946b39]{background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1px var(--rd-line);display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px;text-align:left}.mods-card.is-on[data-v-37946b39]{box-shadow:inset 0 0 0 1px var(--rd-line),0 0 0 2px var(--rd-accent),0 14px 28px -18px var(--rd-accent)}.mods-card-top[data-v-37946b39]{align-items:center;display:flex;gap:8px;justify-content:space-between}.mods-card-name[data-v-37946b39]{color:var(--rd-ink);font-family:var(--rd-mono);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mods-card-cat[data-v-37946b39]{color:var(--rd-subtle);flex-shrink:0;font-size:12px}.mods-card-desc[data-v-37946b39],.mods-empty[data-v-37946b39]{color:var(--rd-muted);font-size:14px}.mods-empty[data-v-37946b39]{grid-column:1/-1;margin:0;padding:18px 0}.mods-detail[data-v-37946b39]{background:var(--rd-ink);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:22px;position:sticky;top:96px}.mods-detail-glow[data-v-37946b39]{background:radial-gradient(closest-side,color-mix(in srgb,var(--rd-accent) 40%,transparent),transparent);border-radius:50%;height:260px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:260px}.mods-detail-in[data-v-37946b39]{display:flex;flex-direction:column;gap:16px;position:relative}.mods-detail-top[data-v-37946b39]{align-items:center;display:flex;gap:12px;justify-content:space-between}.mods-detail-name[data-v-37946b39]{font-family:var(--rd-mono);font-size:18px;overflow-wrap:anywhere}.mods-detail-cat[data-v-37946b39]{background:#ffffff14;border-radius:6px;color:#c9c9da;flex-shrink:0;font-size:12px;padding:3px 8px}.mods-detail-long[data-v-37946b39]{color:#b4b4c8;font-size:14.5px;line-height:1.55}.mods-tags[data-v-37946b39]{display:flex;flex-wrap:wrap;gap:6px}.mods-tag[data-v-37946b39]{background:#ffffff0f;border-radius:7px;color:#e6e6f0;font-size:12.5px;padding:5px 9px}.mods-imp[data-v-37946b39]{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;gap:10px;padding:8px 8px 8px 12px}.mods-imp-code[data-v-37946b39]{color:#e6e6f0;flex:1;font-family:var(--rd-mono);font-size:12.5px;min-width:0;overflow-x:auto;padding:4px 0;scrollbar-width:thin;white-space:nowrap}.mods-copy[data-v-37946b39]{border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff24;color:#c9c9da;flex-shrink:0;font-size:12px;font-weight:500;height:28px;padding:0 10px}.mods-copy[data-v-37946b39]:hover{background:#ffffff0f}.mods-copy.is-copied[data-v-37946b39]{color:var(--rd-green)}.mods-ref[data-v-37946b39]{align-items:center;align-self:flex-start;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.mods-ref svg[data-v-37946b39]{flex-shrink:0;transition:transform .2s}.mods-ref:hover svg[data-v-37946b39]{transform:translate(3px)}.sr-only[data-v-37946b39]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:1200px){.mods-body[data-v-37946b39]{grid-template-columns:minmax(0,1fr) 360px}.mods-grid[data-v-37946b39]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mods-head[data-v-37946b39]{align-items:stretch;flex-direction:column}.mods-search[data-v-37946b39]{width:100%}.mods-chips[data-v-37946b39]{margin-left:calc(var(--rd-gutter)*-1);margin-right:calc(var(--rd-gutter)*-1);padding-left:var(--rd-gutter);padding-right:var(--rd-gutter)}.mods-body[data-v-37946b39]{grid-template-columns:minmax(0,1fr);min-height:0}.mods-detail[data-v-37946b39]{position:relative;top:0}}@media(max-width:520px){.mods-grid[data-v-37946b39]{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mods-card[data-v-37946b39]{gap:4px;padding:12px}.mods-card-cat[data-v-37946b39]{display:none}.mods-card-name[data-v-37946b39]{font-size:13px}.mods-card-desc[data-v-37946b39]{font-size:13px;line-height:1.4}}.adm[data-v-07fa2ff9]{padding:0 0 var(--rd-section)}.adm-card[data-v-07fa2ff9]{align-items:center;background:var(--rd-ink);border-radius:28px;color:#fff;display:grid;gap:48px;grid-template-columns:400px minmax(0,1fr);overflow:hidden;padding:clamp(24px,3.9vw,56px);position:relative}.adm-glow[data-v-07fa2ff9]{background:radial-gradient(50% 70% at 85% 30%,color-mix(in srgb,var(--rd-accent) 30%,transparent),transparent 70%);inset:0;pointer-events:none;position:absolute}.adm-copy[data-v-07fa2ff9]{display:flex;flex-direction:column;gap:20px;min-width:0;position:relative}.adm-eyebrow[data-v-07fa2ff9]{align-items:center;color:#a5a5bc;display:flex;font-family:var(--rd-mono);font-size:12.5px;gap:10px;letter-spacing:.08em;text-transform:uppercase}.adm-eyebrow-bar[data-v-07fa2ff9]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));height:2px;width:18px}.adm-h2[data-v-07fa2ff9]{color:#fff}.adm-h2-dim[data-v-07fa2ff9]{color:#8b8ba3}.adm-lead[data-v-07fa2ff9]{color:#b4b4c8;font-size:clamp(16px,1.2vw,17px);line-height:1.6;margin:0}.adm-cmd[data-v-07fa2ff9]{align-items:center;background:#ffffff0d;border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff1a;display:flex;font-family:var(--rd-mono);font-size:14px;gap:12px;height:46px;padding:0 14px}.adm-cmd-prompt[data-v-07fa2ff9]{color:var(--rd-cyan)}.adm-caret[data-v-07fa2ff9]{background:#fff;height:16px;width:8px}.adm-mock[data-v-07fa2ff9]{background:#fff;border-radius:16px;box-shadow:0 40px 80px -30px #0009;color:var(--rd-ink);display:flex;height:400px;min-width:0;overflow:hidden;position:relative}.adm-side[data-v-07fa2ff9]{background:#fafafa;border-right:1px solid #e4e4e7;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:14px;width:170px}.adm-brand[data-v-07fa2ff9]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px;white-space:nowrap}.adm-brand-mark[data-v-07fa2ff9]{align-items:center;background:conic-gradient(from 200deg,var(--rd-cyan),var(--rd-accent),var(--rd-pink),var(--rd-cyan));border-radius:50%;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.adm-brand-mark>span[data-v-07fa2ff9]{background:#fff;border-radius:50%;height:8px;width:8px}.adm-tabs[data-v-07fa2ff9]{display:flex;flex-direction:column;gap:4px}.adm-tab[data-v-07fa2ff9]{align-items:center;border-radius:7px;color:#52525b;display:flex;font-size:13px;height:30px;padding:0 10px;white-space:nowrap}.adm-tab[data-v-07fa2ff9]:hover{background:#f1f1f4}.adm-tab.is-on[data-v-07fa2ff9]{background:color-mix(in srgb,var(--rd-accent) 12%,#fff);color:var(--rd-accent);font-weight:600}.adm-main[data-v-07fa2ff9]{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;outline:none;padding:18px}.adm-main[data-v-07fa2ff9]:focus-visible{box-shadow:inset 0 0 0 2px var(--rd-accent)}.adm-pane[data-v-07fa2ff9]{display:flex;flex-direction:column;gap:10px;min-width:0}.adm-pane-head[data-v-07fa2ff9]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.adm-pane-head--base[data-v-07fa2ff9]{align-items:baseline}.adm-pane-title[data-v-07fa2ff9]{font-size:15px;font-weight:600}.adm-note[data-v-07fa2ff9]{color:#a1a1aa;font-size:12px}.adm-mono[data-v-07fa2ff9]{font-family:var(--rd-mono)}.adm-row[data-v-07fa2ff9]{align-items:center;border-radius:9px;box-shadow:inset 0 0 0 1px #e4e4e7;display:flex;font-size:13px;gap:10px;height:44px;min-width:0;overflow:hidden;padding:0 12px;position:relative}.adm-sweep[data-v-07fa2ff9]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rd-accent) 10%,transparent),transparent);inset:0;pointer-events:none;position:absolute}.adm-row-name[data-v-07fa2ff9]{font-weight:600;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.adm-live[data-v-07fa2ff9]{background:#f0fdf4;border-radius:6px;color:#16a34a;margin-left:auto;padding:2px 8px}.adm-live[data-v-07fa2ff9],.adm-runs[data-v-07fa2ff9]{flex-shrink:0;font-size:12px;position:relative}.adm-runs[data-v-07fa2ff9]{color:#52525b;font-family:var(--rd-mono);font-variant-numeric:tabular-nums;text-align:right;width:84px}.adm-trace[data-v-07fa2ff9]{align-items:center;display:grid;font-size:12.5px;gap:10px;grid-template-columns:110px minmax(0,1fr) 60px}.adm-track[data-v-07fa2ff9]{background:#f4f4f5;border-radius:4px;height:18px;position:relative}.adm-bar[data-v-07fa2ff9]{border-radius:4px;bottom:0;position:absolute;top:0}.adm-ms[data-v-07fa2ff9]{color:#71717a;text-align:right}.adm-usd[data-v-07fa2ff9]{font-size:13px;font-variant-numeric:tabular-nums}.adm-chart[data-v-07fa2ff9]{align-items:flex-end;border-bottom:1px solid #e4e4e7;display:flex;gap:8px;height:210px;padding-top:10px}.adm-col[data-v-07fa2ff9]{border-radius:5px 5px 2px 2px;flex:1}.adm-hb[data-v-07fa2ff9]{flex-shrink:0;height:8px;position:relative;width:8px}.adm-hb-dot[data-v-07fa2ff9]{border-radius:50%;inset:0;position:absolute}.adm-hb-dot[data-v-07fa2ff9],.adm-hb-ping[data-v-07fa2ff9]{background:#22c55e}.adm-role[data-v-07fa2ff9]{color:#71717a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-beat[data-v-07fa2ff9]{color:#52525b;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}@media(max-width:1100px){.adm-card[data-v-07fa2ff9]{gap:36px;grid-template-columns:minmax(0,1fr)}.adm-copy[data-v-07fa2ff9]{max-width:560px}}@media(max-width:900px){.adm .adm-mock.rd-float[data-v-07fa2ff9]{animation:none}.adm-card[data-v-07fa2ff9]{border-radius:22px}}@media(max-width:600px){.adm-card[data-v-07fa2ff9]{padding:28px 16px}.adm-mock[data-v-07fa2ff9]{flex-direction:column;height:auto;min-height:0}.adm-side[data-v-07fa2ff9]{border-bottom:1px solid #e4e4e7;border-right:0;gap:8px;padding:12px;width:auto}.adm-brand[data-v-07fa2ff9]{margin-bottom:0}.adm-tabs[data-v-07fa2ff9]{flex-direction:row;overflow-x:auto;scrollbar-width:none}.adm-tabs[data-v-07fa2ff9]::-webkit-scrollbar{display:none}.adm-main[data-v-07fa2ff9]{min-height:300px;padding:14px}.adm-trace[data-v-07fa2ff9]{font-size:12px;gap:8px;grid-template-columns:76px minmax(0,1fr) 52px}.adm-chart[data-v-07fa2ff9]{gap:4px;height:170px}.adm-live[data-v-07fa2ff9]{display:none}.adm-runs[data-v-07fa2ff9]{margin-left:auto;width:auto}}.arch[data-v-198287cf]{padding-bottom:var(--rd-section)}.head[data-v-198287cf]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.head-l[data-v-198287cf]{flex-direction:column;gap:18px}.eb[data-v-198287cf],.head-l[data-v-198287cf]{display:flex}.eb[data-v-198287cf]{align-items:center;color:var(--rd-muted);gap:10px;letter-spacing:.08em}.eb-dash[data-v-198287cf]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));height:2px;width:18px}.dim[data-v-198287cf]{color:#9a9aae}.note[data-v-198287cf]{color:var(--rd-subtle);font-size:14px;line-height:1.5;max-width:300px;text-align:right}.grid[data-v-198287cf]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.card[data-v-198287cf]{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px var(--rd-line);display:flex;flex-direction:column;gap:12px;min-height:210px;padding:20px}.card[data-v-198287cf]:focus-visible{border-radius:16px;outline:2px solid var(--rd-accent);outline-offset:2px}.bar[data-v-198287cf]{background:var(--c);border-radius:2px;height:4px;width:32px}.title[data-v-198287cf]{color:var(--rd-ink);font-size:17px;font-weight:600;letter-spacing:-.01em}.desc[data-v-198287cf]{color:var(--rd-muted);font-size:14px;line-height:1.5}.flow[data-v-198287cf]{align-items:center;display:flex;gap:6px;margin-top:auto}.node[data-v-198287cf]{border-radius:6px;box-shadow:inset 0 0 0 1.2px var(--c);color:var(--rd-ink);font-family:var(--rd-mono);font-size:12px;padding:4px 8px;white-space:nowrap}.edge[data-v-198287cf]{background:var(--c);flex:1;height:1.5px;min-width:6px;opacity:.5}.more[data-v-198287cf]{align-items:center;color:var(--rd-ink);display:flex;font-size:14px;font-weight:600;gap:6px}.more svg[data-v-198287cf]{flex-shrink:0;transition:transform .2s}.card:focus-visible .more svg[data-v-198287cf],.card:hover .more svg[data-v-198287cf]{transform:translate(3px)}@media(max-width:1100px){.grid[data-v-198287cf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.head[data-v-198287cf]{align-items:flex-start;flex-direction:column}.note[data-v-198287cf]{max-width:none;text-align:left}}@media(max-width:560px){.grid[data-v-198287cf]{grid-template-columns:1fr}.card[data-v-198287cf]{min-height:0}}.build[data-v-c234843c]{padding-bottom:var(--rd-section)}.panel[data-v-c234843c]{background:linear-gradient(135deg,#fff,var(--rd-soft));border-radius:28px;box-shadow:inset 0 0 0 1px var(--rd-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);overflow:hidden}.pitch[data-v-c234843c]{flex-direction:column;gap:22px;padding:clamp(24px,3.9vw,56px)}.eb[data-v-c234843c],.pitch[data-v-c234843c]{display:flex}.eb[data-v-c234843c]{align-items:center;color:var(--rd-muted);gap:10px;letter-spacing:.08em}.eb-dash[data-v-c234843c]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));height:2px;width:18px}.dim[data-v-c234843c]{color:#9a9aae}.lead[data-v-c234843c]{color:var(--rd-muted);font-size:17px;line-height:1.6;margin:0;max-width:520px}.lead b[data-v-c234843c]{color:var(--rd-ink)}.ticks[data-v-c234843c]{flex-direction:column;list-style:none;margin:0;padding:0}.ticks[data-v-c234843c],.ticks li[data-v-c234843c]{display:flex;gap:10px}.ticks li[data-v-c234843c]{color:#33334a;font-size:15.5px;line-height:1.4}.ticks svg[data-v-c234843c]{flex-shrink:0;margin-top:1px}.build .stufio-cta[data-v-c234843c]{align-items:center;align-self:flex-start;background:#0b0b0c;border-radius:999px;color:#f3f1ec;display:flex;font-size:15px;font-weight:700;gap:12px;height:48px;padding:0 8px 0 18px}.build .stufio-cta[data-v-c234843c]:focus-visible{border-radius:999px;outline:2px solid #ff4d1f;outline-offset:3px}.stufio-cta-l[data-v-c234843c]{align-items:center;display:flex;gap:8px}.stufio-mark[data-v-c234843c]{background:#f3f1ec;border-radius:5px;height:18px;overflow:hidden;position:relative;width:18px}.stufio-mark span[data-v-c234843c]{bottom:-6px;height:14px;position:absolute;right:-6px;width:14px}.stufio-cta-r[data-v-c234843c],.stufio-mark span[data-v-c234843c]{background:var(--rd-stufio);border-radius:50%}.stufio-cta-r[data-v-c234843c]{align-items:center;display:flex;height:34px;justify-content:center;width:34px}.form-side[data-v-c234843c]{background:var(--rd-ink);color:#fff;padding:clamp(20px,2.2vw,32px)}.form[data-v-c234843c],.form-side[data-v-c234843c]{display:flex;flex-direction:column}.form[data-v-c234843c]{gap:18px}.form-head[data-v-c234843c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.form-title[data-v-c234843c]{font-size:18px;font-weight:600}.pill[data-v-c234843c]{background:#ffffff14;border-radius:999px;color:#c9c9da;font-family:var(--rd-mono);font-size:12px;padding:4px 9px}.group[data-v-c234843c]{border:0;margin:0;min-width:0;padding:0}.q[data-v-c234843c]{color:#8a8aa0;font-size:13.5px;margin-bottom:10px;padding:0}.chips[data-v-c234843c]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-c234843c]{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #fff3;color:#e6e6f0;cursor:pointer;display:inline-flex;font-size:14px;height:38px;padding:0 14px;position:relative;transition:transform .15s ease,background .2s,box-shadow .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip[data-v-c234843c]:hover{box-shadow:inset 0 0 0 1px #fff6;transform:translateY(-1px)}.chip.on[data-v-c234843c]{background:var(--rd-stufio);box-shadow:none;color:#0b0b0c;font-weight:700}.chip[data-v-c234843c]:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}.field[data-v-c234843c]{background:#ffffff0d;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1a;box-sizing:border-box;color:#fff;font:inherit;font-size:14px;height:46px;padding:0 14px;transition:box-shadow .2s;width:100%}.field[data-v-c234843c]::-moz-placeholder{color:#8a8aa0}.field[data-v-c234843c]::placeholder{color:#8a8aa0}.field[data-v-c234843c]:focus{box-shadow:inset 0 0 0 1.5px var(--rd-stufio);outline:none}.area[data-v-c234843c]{height:84px;line-height:1.5;min-height:84px;padding:14px;resize:vertical}.two[data-v-c234843c]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.build .submit[data-v-c234843c]{align-items:center;background:var(--rd-stufio);border-radius:12px;color:#0b0b0c;display:flex;font-size:15.5px;font-weight:700;gap:10px;height:52px;justify-content:center}.build .submit[data-v-c234843c]:disabled{cursor:not-allowed;opacity:.55;transform:none}.build .submit[data-v-c234843c]:focus-visible{outline:2px solid #fff;outline-offset:2px}.err[data-v-c234843c]{color:#fca5a5;font-size:14px;margin:0}.privacy[data-v-c234843c]{color:#8a8aa0;font-size:12.5px;line-height:1.5;margin:0}.privacy a[data-v-c234843c]{color:#c9c9da;text-decoration:underline}.done[data-v-c234843c]{align-items:flex-start;flex:1;flex-direction:column;gap:16px;min-height:420px}.done[data-v-c234843c],.done-icon[data-v-c234843c]{display:flex;justify-content:center}.done-icon[data-v-c234843c]{align-items:center;background:var(--rd-green);border-radius:50%;height:56px;width:56px}.done-title[data-v-c234843c]{font-size:26px;font-weight:600;letter-spacing:-.02em;outline:none}.done-line[data-v-c234843c]{color:#b4b4c8;font-size:15px;line-height:1.55}.build .again[data-v-c234843c]{color:#c9c9da;font-size:14px;text-decoration:underline}.hp[data-v-c234843c],.sr[data-v-c234843c]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.hp[data-v-c234843c]{left:-9999px}@media(max-width:900px){.panel[data-v-c234843c]{border-radius:22px;grid-template-columns:1fr}.done[data-v-c234843c]{min-height:320px}}@media(max-width:480px){.two[data-v-c234843c]{grid-template-columns:1fr}}.gs[data-v-8b2aa97f]{background:var(--rd-ink);color:#fff;overflow:hidden;padding:var(--rd-section) 0;position:relative}.glow[data-v-8b2aa97f]{background:radial-gradient(40% 60% at 50% 0,color-mix(in srgb,var(--rd-accent) 26%,transparent),transparent 70%);inset:0;pointer-events:none;position:absolute}.inner[data-v-8b2aa97f]{position:relative}.head[data-v-8b2aa97f]{flex-direction:column;gap:18px;margin-bottom:44px;text-align:center}.eb[data-v-8b2aa97f],.head[data-v-8b2aa97f]{align-items:center;display:flex}.eb[data-v-8b2aa97f]{color:#a5a5bc;gap:10px;letter-spacing:.08em}.eb-dash[data-v-8b2aa97f]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));height:2px;width:18px}.title[data-v-8b2aa97f]{font-size:clamp(32px,3.9vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin:0}.grad[data-v-8b2aa97f]{background:linear-gradient(90deg,var(--rd-cyan),var(--rd-accent) 50%,var(--rd-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.body[data-v-8b2aa97f]{display:grid;gap:16px;grid-template-columns:360px minmax(0,1fr);margin:0 auto;max-width:1100px}.steps[data-v-8b2aa97f]{gap:10px}.gs .step[data-v-8b2aa97f],.steps[data-v-8b2aa97f]{display:flex;flex-direction:column}.gs .step[data-v-8b2aa97f]{background:var(--rd-ink-2);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff14;gap:6px;padding:16px 18px;text-align:left}.gs .step.on[data-v-8b2aa97f]{background:var(--rd-ink-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rd-accent) 60%,transparent)}.gs .step[data-v-8b2aa97f]:focus-visible{border-radius:14px;outline:2px solid var(--rd-lilac);outline-offset:2px}.n[data-v-8b2aa97f]{color:#8a8aa0;font-family:var(--rd-mono);font-size:12px}.label[data-v-8b2aa97f]{font-size:16px;font-weight:600}.track[data-v-8b2aa97f]{background:#ffffff14;border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.fill[data-v-8b2aa97f],.track[data-v-8b2aa97f]{display:block}.fill[data-v-8b2aa97f]{background:var(--rd-accent);height:100%;transition:width .7s linear}.term[data-v-8b2aa97f]{background:var(--rd-ink-2);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14;color:#e6e6f0;font-family:var(--rd-mono);font-size:14px;line-height:1.9;min-height:220px;min-width:0;padding:20px 22px}.term-bar[data-v-8b2aa97f]{align-items:center;display:flex;gap:6px;margin-bottom:12px}.term-bar>span[data-v-8b2aa97f]:not(.cwd){background:#3a3a4a;border-radius:50%;height:10px;width:10px}.cwd[data-v-8b2aa97f]{color:#6b6b80;font-size:12px;margin-left:auto}.term-body[data-v-8b2aa97f]{overflow-x:auto}.line[data-v-8b2aa97f]{white-space:pre}.prompt[data-v-8b2aa97f]{color:var(--rd-cyan)}.caret[data-v-8b2aa97f]{background:#fff;display:inline-block;height:15px;margin-left:2px;vertical-align:middle;width:8px}.ok[data-v-8b2aa97f]{color:var(--rd-green)}.muted[data-v-8b2aa97f]{color:#8a8aa0}.ctas[data-v-8b2aa97f]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:40px}.gs .cta-primary[data-v-8b2aa97f]{background:#fff;color:var(--rd-ink);font-weight:600;gap:8px;padding:0 20px}.gs .cta-ghost[data-v-8b2aa97f],.gs .cta-primary[data-v-8b2aa97f]{align-items:center;border-radius:11px;display:flex;font-size:15px;height:48px}.gs .cta-ghost[data-v-8b2aa97f]{box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;padding:0 18px}.gs .cta-ghost[data-v-8b2aa97f]:hover{box-shadow:inset 0 0 0 1px #ffffff59}.gs .cta-ghost[data-v-8b2aa97f]:focus-visible,.gs .cta-primary[data-v-8b2aa97f]:focus-visible{border-radius:11px;outline:2px solid var(--rd-lilac);outline-offset:2px}@media(max-width:900px){.body[data-v-8b2aa97f]{grid-template-columns:minmax(0,1fr)}.steps[data-v-8b2aa97f]{flex-direction:row}.gs .step[data-v-8b2aa97f]{flex:1;min-width:0;padding:12px 14px}.term[data-v-8b2aa97f]{padding:16px}}@media(max-width:420px){.gs .ctas[data-v-8b2aa97f]>*{justify-content:center;width:100%}}.foot[data-v-70b65f43]{color:var(--rd-muted);font-size:14px;padding:56px 0 40px}.grid[data-v-70b65f43]{display:grid;gap:32px;grid-template-columns:1.4fr repeat(4,1fr)}.brand[data-v-70b65f43]{display:flex;flex-direction:column;gap:12px;line-height:1.5}.logo[data-v-70b65f43]{align-self:flex-start;color:var(--rd-ink);font-size:18px;font-weight:600;gap:10px}.logo[data-v-70b65f43],.mark[data-v-70b65f43]{align-items:center;display:inline-flex}.mark[data-v-70b65f43]{background:conic-gradient(from 200deg,var(--rd-cyan),var(--rd-accent),var(--rd-pink),var(--rd-cyan));height:22px;justify-content:center;width:22px}.mark[data-v-70b65f43],.mark span[data-v-70b65f43]{border-radius:50%}.mark span[data-v-70b65f43]{background:#fff;height:14px;width:14px}.foot .u[data-v-70b65f43]{color:var(--rd-ink);text-decoration:underline}.col[data-v-70b65f43]{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.h[data-v-70b65f43]{color:var(--rd-subtle);font-family:var(--rd-mono);font-size:12px;letter-spacing:.08em}.foot .lnk[data-v-70b65f43]{color:var(--rd-muted);transition:color .2s}.foot .lnk[data-v-70b65f43]:hover{color:var(--rd-ink)}@media(max-width:900px){.grid[data-v-70b65f43]{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-v-70b65f43]{grid-column:1/-1}}
