.header[data-astro-cid-nen7h5rs]{z-index:10;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;height:4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.links[data-astro-cid-nen7h5rs]{gap:1.6rem;margin-inline-start:auto;font-size:.95rem;display:none}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-weight:600;text-decoration:none}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}@media (width>=900px){.links[data-astro-cid-nen7h5rs]{display:flex}.actions[data-astro-cid-nen7h5rs]{margin-inline-start:1rem}.actions[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs]{display:none}}@media (width<=899px){.header[data-astro-cid-nen7h5rs].open .links[data-astro-cid-nen7h5rs]{background:var(--bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow);flex-direction:column;gap:0;margin:0;padding:.5rem 16px 1rem;display:flex;position:absolute;top:100%;left:0;right:0}.header[data-astro-cid-nen7h5rs].open .links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);padding:.8rem 0;font-size:1.05rem}.header[data-astro-cid-nen7h5rs].open .links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}}.lang[data-astro-cid-nen7h5rs],.theme[data-astro-cid-nen7h5rs],.gh[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{border:1px solid var(--border);background:var(--surface);min-width:2.25rem;height:2.25rem;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:0 .5rem;font-size:.8rem;font-weight:700;text-decoration:none;display:grid}.lang[data-astro-cid-nen7h5rs]:hover,.theme[data-astro-cid-nen7h5rs]:hover,.gh[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs]:hover{border-color:var(--accent)}.lang-menu[data-astro-cid-nen7h5rs]{position:relative}.lang[data-astro-cid-nen7h5rs]{align-items:center;gap:.3rem;list-style:none;display:flex}.lang[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang[data-astro-cid-nen7h5rs] svg{width:.95rem;height:.95rem}.lang-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{inset-inline-end:0;z-index:20;border:1px solid var(--border);background:var(--surface);min-width:10rem;box-shadow:var(--shadow);border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem)}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;padding:.45rem .7rem;font-weight:600;text-decoration:none;display:block}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--tool-bg)}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-strong)}.theme[data-astro-cid-nen7h5rs] svg,.gh[data-astro-cid-nen7h5rs] svg,.menu[data-astro-cid-nen7h5rs] svg{width:1.05rem;height:1.05rem}.theme[data-astro-cid-nen7h5rs] .moon,:root[data-theme=dark] .theme[data-astro-cid-nen7h5rs] .sun{display:none}:root[data-theme=dark] .theme[data-astro-cid-nen7h5rs] .moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme[data-astro-cid-nen7h5rs] .sun{display:none}:root:not([data-theme=light]) .theme[data-astro-cid-nen7h5rs] .moon{display:block}}.menu[data-astro-cid-nen7h5rs] .close-icon,.header[data-astro-cid-nen7h5rs].open .menu[data-astro-cid-nen7h5rs] .open-icon{display:none}.header[data-astro-cid-nen7h5rs].open .menu[data-astro-cid-nen7h5rs] .close-icon{display:block}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--bg-soft);padding:3rem 0 2.5rem}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:.8rem;display:flex}.brand[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{flex-direction:column;line-height:1.3;display:flex}.brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:.9rem}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.5rem;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:.95rem;font-weight:600;text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-strong)}.langs[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.5rem;display:flex}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:.9rem;text-decoration:none}.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{color:var(--accent-strong)}.legal[data-astro-cid-jo6i4kqk]{color:var(--muted);gap:.4rem;margin-top:2rem;font-size:.85rem;display:grid}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.code[data-astro-cid-c6nuo4je]{background:var(--code-bg);color:var(--code-text);border:1px solid #ffffff0f;border-radius:12px;position:relative}pre[data-astro-cid-c6nuo4je]{margin:0;padding:1rem 3.25rem 1rem 1.1rem;overflow-x:auto}code[data-astro-cid-c6nuo4je]{color:inherit;background:0 0;padding:0;font-size:.9rem;line-height:1.7}.line[data-astro-cid-c6nuo4je]{display:block}.line[data-astro-cid-c6nuo4je]:before{content:"$ ";color:var(--peach);user-select:none}.copy[data-astro-cid-c6nuo4je]{width:2.1rem;height:2.1rem;color:var(--code-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;place-items:center;display:grid;position:absolute;top:.55rem;right:.55rem}.copy[data-astro-cid-c6nuo4je]:hover{border-color:var(--accent)}.copy[data-astro-cid-c6nuo4je] svg{width:1rem;height:1rem}.copy[data-astro-cid-c6nuo4je] .icon-check{color:#4ade80;display:none}.copy[data-astro-cid-c6nuo4je].done .icon-copy{display:none}.copy[data-astro-cid-c6nuo4je].done .icon-check{display:block}.demo[data-astro-cid-77counu2]{--busy:#f59e0b;background:var(--surface);text-align:start;grid-template-columns:1fr;font-size:.9rem;line-height:1.4;display:grid}@media (width>=760px){.demo[data-astro-cid-77counu2]{grid-template-columns:300px minmax(0,1fr);height:560px}}button[data-astro-cid-77counu2]{font:inherit;color:inherit}.side[data-astro-cid-77counu2]{background:var(--bg-soft);border-bottom:1px solid var(--border);flex-direction:column;min-height:0;display:flex}@media (width>=760px){.side[data-astro-cid-77counu2]{border-bottom:0;border-inline-end:1px solid var(--border)}}.side-top[data-astro-cid-77counu2]{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.usage[data-astro-cid-77counu2]{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;min-width:0;padding:.15rem;display:flex}.usage[data-astro-cid-77counu2]:hover{border-color:var(--accent)}.usage-open[data-astro-cid-77counu2]{all:unset;cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;min-width:0;padding-inline-end:.35rem;display:flex}.usage-open[data-astro-cid-77counu2]:focus-visible,.usage-refresh[data-astro-cid-77counu2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.usage-avatar[data-astro-cid-77counu2]{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:600;display:grid}.usage-windows[data-astro-cid-77counu2]{align-items:center;display:flex}.usage-chip[data-astro-cid-77counu2]{--ring:var(--ok);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.usage-chip[data-astro-cid-77counu2]+.usage-chip[data-astro-cid-77counu2]{border-inline-start:1px solid var(--border);margin-inline-start:.6rem;padding-inline-start:.6rem}.usage-ring[data-astro-cid-77counu2]{background:conic-gradient(var(--ring) calc(var(--pct) * 1%), var(--tool-bg) 0);border-radius:50%;width:15px;height:15px;-webkit-mask:radial-gradient(farthest-side,#0000 55%,#000 58%);mask:radial-gradient(farthest-side,#0000 55%,#000 58%)}.usage-label[data-astro-cid-77counu2]{color:var(--muted)}.usage-value[data-astro-cid-77counu2]{font-variant-numeric:tabular-nums;font-weight:600}.usage-refresh[data-astro-cid-77counu2]{all:unset;width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.usage-refresh[data-astro-cid-77counu2]:hover{background:var(--tool-bg);color:var(--text)}.usage-refresh[data-astro-cid-77counu2] svg{width:.9rem;height:.9rem}.usage-refresh[data-astro-cid-77counu2].loading svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tabs[data-astro-cid-77counu2]{border:1px solid var(--border);border-radius:8px;width:max-content;margin:.6rem .75rem 0;display:flex;overflow:hidden}.tabs[data-astro-cid-77counu2] button[data-astro-cid-77counu2]{background:var(--surface);cursor:pointer;border:0;padding:.3rem .8rem;font-weight:600}.tabs[data-astro-cid-77counu2] button[data-astro-cid-77counu2][aria-pressed=true]{background:var(--accent);color:#fff}.filters[data-astro-cid-77counu2]{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.35rem;padding:.5rem .75rem;display:flex}.seg[data-astro-cid-77counu2]{border:1px solid var(--border);border-radius:6px;margin-inline-end:auto;font-size:.75rem;display:flex;overflow:hidden}.seg[data-astro-cid-77counu2]>[data-astro-cid-77counu2]{padding:.2rem .55rem}.seg[data-astro-cid-77counu2] b[data-astro-cid-77counu2]{background:var(--accent);color:#fff;font-weight:600}.icon-btn[data-astro-cid-77counu2]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.icon-btn[data-astro-cid-77counu2]:hover{border-color:var(--accent)}.icon-btn[data-astro-cid-77counu2] svg{width:1rem;height:1rem}.list[data-astro-cid-77counu2],.ws-agents[data-astro-cid-77counu2]{margin:0;padding:0;list-style:none}.list[data-astro-cid-77counu2]{padding:.3rem .3rem .5rem 0;overflow-y:auto}.demo[data-astro-cid-77counu2] .row{all:unset;box-sizing:border-box;cursor:pointer;border-inline-start:3px solid #0000;border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:0;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;display:flex}.demo[data-astro-cid-77counu2] .row:hover{background:var(--tool-bg)}.demo[data-astro-cid-77counu2] .row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.demo[data-astro-cid-77counu2] .session.selected .row{background:var(--accent-soft);border-inline-start-color:var(--accent)}.demo[data-astro-cid-77counu2] .text{flex-direction:column;min-width:0;display:flex}.demo[data-astro-cid-77counu2] .name,.demo[data-astro-cid-77counu2] .message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo[data-astro-cid-77counu2] .name{font-weight:600}.demo[data-astro-cid-77counu2] .message{font-size:.82rem}.demo[data-astro-cid-77counu2] .meta{color:var(--muted);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.75rem;display:flex}.demo[data-astro-cid-77counu2] .folder{border:1px solid hsl(var(--agent-hue) 55% 45% / .45);background:hsl(var(--agent-hue) 55% 45% / .16);color:var(--text);border-radius:999px;padding:0 .45rem;font-size:.7rem}.demo[data-astro-cid-77counu2] .avatar{background:hsl(var(--agent-hue,20) 55% 45%);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-weight:600;display:grid;position:relative}.demo[data-astro-cid-77counu2] .avatar.small{width:1.4rem;height:1.4rem;font-size:.7rem}.demo[data-astro-cid-77counu2] .dot{inset-inline-end:-1px;background:var(--muted);width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--bg-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px}.demo[data-astro-cid-77counu2] .session.state-active .dot,.workspace[data-astro-cid-77counu2].state-active>.ws-head[data-astro-cid-77counu2] .dot[data-astro-cid-77counu2]{background:var(--ok)}.demo[data-astro-cid-77counu2] .session.state-busy .dot,.workspace[data-astro-cid-77counu2].state-busy>.ws-head[data-astro-cid-77counu2] .dot[data-astro-cid-77counu2]{background:var(--busy);animation:1s ease-in-out infinite twinkle}.demo[data-astro-cid-77counu2] .session.state-waiting .dot,.workspace[data-astro-cid-77counu2].state-waiting>.ws-head[data-astro-cid-77counu2] .dot[data-astro-cid-77counu2]{background:var(--bad);width:.85rem;height:.85rem;animation:1.6s ease-in-out infinite waiting-pulse;display:grid}.demo[data-astro-cid-77counu2] .session.state-waiting .dot:after,.workspace[data-astro-cid-77counu2].state-waiting>.ws-head[data-astro-cid-77counu2] .dot[data-astro-cid-77counu2]:after{content:"!";color:#fff;font-size:.6rem;font-weight:800;line-height:1}@keyframes waiting-pulse{0%,to{box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 2px color-mix(in srgb, var(--bad) 60%, transparent)}50%{box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 5px color-mix(in srgb, var(--bad) 0%, transparent)}}@keyframes twinkle{0%,to{opacity:1;filter:drop-shadow(0 0 3px var(--busy));transform:scale(1)}50%{opacity:.45;filter:none;transform:scale(.8)}}.workspace[data-astro-cid-77counu2]{--agent-hue:20;border:1px solid hsl(var(--agent-hue) 55% 45% / .35);background:hsl(var(--agent-hue) 55% 45% / .07);border-radius:8px;margin:.3rem 0 .3rem .3rem}.ws-head[data-astro-cid-77counu2]{border-bottom:1px solid hsl(var(--agent-hue) 55% 45% / .25);align-items:center;gap:.6rem;padding:.45rem .5rem;display:flex}.ws-icon[data-astro-cid-77counu2]{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:2.1rem;height:2.1rem;font-weight:700;display:grid;position:relative}.ws-text[data-astro-cid-77counu2]{flex-direction:column;flex:1;display:flex}.ws-text[data-astro-cid-77counu2] span[data-astro-cid-77counu2]{color:var(--muted);font-size:.75rem}.ws-head[data-astro-cid-77counu2] .ws-chevron{width:1rem;height:1rem;color:var(--muted)}.ws-agents[data-astro-cid-77counu2] .row{border-radius:0}.main[data-astro-cid-77counu2]{min-height:420px;display:flex;position:relative;overflow:hidden}.view[data-astro-cid-77counu2]{flex-direction:column;flex:1;min-width:0;display:flex}.view[data-astro-cid-77counu2][hidden]{display:none}.view[data-astro-cid-77counu2]:not([hidden]){animation:.35s ease-out both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.view-home[data-astro-cid-77counu2]{isolation:isolate;justify-content:center;align-items:center;padding:1.5rem 1rem 2.5rem}.stage[data-astro-cid-77counu2]{width:min(560px,100%)}.scene[data-astro-cid-77counu2]{width:100%;height:auto;display:block;overflow:visible}.orbit[data-astro-cid-77counu2]{fill:none;stroke:color-mix(in srgb, var(--muted) 45%, transparent);stroke-width:1px;stroke-dasharray:3 6}.orbits[data-astro-cid-77counu2]{transform-box:view-box;transform-origin:0 0;animation:1.2s ease-out .25s both orbit-in}@keyframes orbit-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.beam[data-astro-cid-77counu2]{stroke-width:1.2px;stroke-linecap:round;opacity:.2}.note[data-astro-cid-77counu2]{stroke-width:4px;stroke-opacity:.25;opacity:0}.emblem[data-astro-cid-77counu2]{transform-origin:0 0;animation:.9s cubic-bezier(.2,1.4,.4,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}.halo[data-astro-cid-77counu2]{transform-origin:0 0;animation:3.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.letter[data-astro-cid-77counu2]{fill:#fff;font:700 13px/1 var(--font);text-anchor:middle;dominant-baseline:central}.ping[data-astro-cid-77counu2]{fill:none;stroke:none;stroke-width:2px;transform-origin:0 0}.orbiter[data-astro-cid-77counu2].state-busy .ping[data-astro-cid-77counu2]{stroke:var(--busy);animation:1.8s ease-out infinite ping}.orbiter[data-astro-cid-77counu2].state-waiting .ping[data-astro-cid-77counu2]{stroke:var(--bad);animation:1.8s ease-out infinite ping}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.copy[data-astro-cid-77counu2]{text-align:center;flex-direction:column;align-items:center;gap:.45rem;margin-top:-.5rem;display:flex}.title[data-astro-cid-77counu2]{letter-spacing:-.03em;color:var(--accent);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;line-height:1.05}.tagline[data-astro-cid-77counu2]{color:var(--muted)}.stats[data-astro-cid-77counu2]{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.15rem .7rem;font-size:.75rem}.home-actions[data-astro-cid-77counu2]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.6rem;display:flex}.big[data-astro-cid-77counu2]{all:unset;box-sizing:border-box;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem 1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.big[data-astro-cid-77counu2]:hover{transform:translateY(-3px)}.big[data-astro-cid-77counu2]:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:3px}.big-icon[data-astro-cid-77counu2]{border-radius:9px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.big-icon[data-astro-cid-77counu2] svg{width:1.15rem;height:1.15rem}.big-text[data-astro-cid-77counu2]{flex-direction:column;display:flex}.big-text[data-astro-cid-77counu2] span[data-astro-cid-77counu2]{opacity:.8;font-size:.72rem}.big[data-astro-cid-77counu2].primary{color:#fff;background:var(--accent);box-shadow:0 10px 30px -8px color-mix(in srgb, var(--accent) 70%, transparent)}.big[data-astro-cid-77counu2].primary .big-icon[data-astro-cid-77counu2]{background:#ffffff2e}.big[data-astro-cid-77counu2].ghost{border:1px solid var(--border);background:var(--surface)}.big[data-astro-cid-77counu2].ghost .big-icon[data-astro-cid-77counu2]{background:var(--accent-soft);color:var(--accent)}.big[data-astro-cid-77counu2].ghost:hover{border-color:var(--accent)}.home-hint[data-astro-cid-77counu2]{color:var(--muted);font-size:.75rem}.agent-head[data-astro-cid-77counu2]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .9rem;display:flex}.agent-head[data-astro-cid-77counu2] .avatar{width:1.8rem;height:1.8rem;font-size:.8rem}.views[data-astro-cid-77counu2]{gap:.25rem;margin-inline-start:auto;display:flex}.views[data-astro-cid-77counu2] button[data-astro-cid-77counu2]{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.views[data-astro-cid-77counu2] button[data-astro-cid-77counu2]:hover{border-color:var(--border);color:var(--text)}.views[data-astro-cid-77counu2] button[data-astro-cid-77counu2].on{background:var(--accent-soft);color:var(--accent-strong)}.term[data-astro-cid-77counu2]{background:var(--code-bg);color:var(--code-text);font-family:var(--mono);border-radius:10px;flex-direction:column;flex:1;gap:.6rem;margin:.75rem;padding:1rem 1.1rem;font-size:.82rem;display:flex;overflow-y:auto}.term[data-astro-cid-77counu2] p{white-space:pre-wrap;overflow-wrap:anywhere;gap:.6rem;margin:0;display:flex}.term[data-astro-cid-77counu2] p:before{flex:none;width:1rem}.term[data-astro-cid-77counu2] .say-user{color:#fff}.term[data-astro-cid-77counu2] .say-user:before{content:">";color:var(--peach)}.term[data-astro-cid-77counu2] .say-tool:before{content:"●";color:#4ade80}.term[data-astro-cid-77counu2] .say-tool{color:#c9c8c2}.term[data-astro-cid-77counu2] .say-text:before{content:""}.term[data-astro-cid-77counu2] .cursor{background:var(--peach);width:.5em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.term[data-astro-cid-77counu2] .ask{border:1px solid var(--peach);border-radius:8px;gap:.35rem;padding:.75rem .9rem;animation:.3s ease-out both rise;display:grid}.term[data-astro-cid-77counu2] .ask strong{color:#fff}.term[data-astro-cid-77counu2] .ask button{all:unset;cursor:pointer;color:var(--code-text);border-radius:4px;padding:.1rem .4rem}.term[data-astro-cid-77counu2] .ask button:before{content:"  ";white-space:pre}.term[data-astro-cid-77counu2] .ask button:first-of-type{color:var(--peach)}.term[data-astro-cid-77counu2] .ask button:first-of-type:before{content:"❯ "}.term[data-astro-cid-77counu2] .ask button:hover,.term[data-astro-cid-77counu2] .ask button:focus-visible{background:#ffffff1a;outline:none}.board[data-astro-cid-77counu2]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.9rem;display:grid;overflow-x:auto}@media (width<=759px){.board[data-astro-cid-77counu2]{grid-template-columns:1fr}}.column[data-astro-cid-77counu2]{background:var(--tool-bg);border-radius:10px;padding:.6rem}.column-title[data-astro-cid-77counu2]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-size:.8rem}.column[data-astro-cid-77counu2] ul[data-astro-cid-77counu2]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ticket[data-astro-cid-77counu2]{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;gap:.2rem .5rem;padding:.55rem .65rem;display:grid}.ticket[data-astro-cid-77counu2].moved{border-color:var(--accent);animation:.45s cubic-bezier(.2,1.2,.4,1) both rise}.ticket-n[data-astro-cid-77counu2]{color:var(--accent-strong);font-size:.75rem;font-weight:700}.ticket-title[data-astro-cid-77counu2]{grid-column:1;font-size:.82rem;font-weight:600}.ticket[data-astro-cid-77counu2] .avatar{grid-area:1/2/3;align-self:center}.toast[data-astro-cid-77counu2]{inset-inline-end:.9rem;border:1px solid var(--bad);background:var(--surface);max-width:calc(100% - 1.8rem);box-shadow:var(--shadow);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-weight:600;animation:.35s ease-out both rise;display:flex;position:absolute;bottom:.9rem}.toast[data-astro-cid-77counu2][hidden]{display:none}.toast[data-astro-cid-77counu2]:before{content:"!";background:var(--bad);color:#fff;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;font-weight:800;display:grid}.try[data-astro-cid-77counu2]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(38rem,100% - 32px);color:var(--text);box-shadow:var(--shadow);padding:1.75rem}.try[data-astro-cid-77counu2][open]{animation:.3s ease-out both rise}.try[data-astro-cid-77counu2]::backdrop{backdrop-filter:blur(3px);background:#00000073}.try[data-astro-cid-77counu2] h2[data-astro-cid-77counu2]{font-size:1.5rem}.try[data-astro-cid-77counu2] p[data-astro-cid-77counu2]{color:var(--muted);margin:.6rem 0 1rem}.try-actions[data-astro-cid-77counu2]{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.try-actions[data-astro-cid-77counu2] button[data-astro-cid-77counu2]{font:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){.demo[data-astro-cid-77counu2] [data-astro-cid-77counu2],.demo[data-astro-cid-77counu2] [data-astro-cid-77counu2]:before,.demo[data-astro-cid-77counu2] [data-astro-cid-77counu2]:after,.try[data-astro-cid-77counu2]{transition:none!important;animation:none!important}}.narrow[data-astro-cid-d32ejlv2]{max-width:820px}.hero[data-astro-cid-d32ejlv2]{padding:clamp(3rem,8vw,6rem) 0 0;position:relative;overflow:hidden}.haze[data-astro-cid-d32ejlv2]{background:radial-gradient(40% 45% at 50% 30%, color-mix(in srgb, var(--peach) 45%, transparent), transparent 70%), radial-gradient(30% 35% at 70% 20%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);pointer-events:none;height:900px;position:absolute;inset:-20% -10% auto}.hero-inner[data-astro-cid-d32ejlv2]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-logo[data-astro-cid-d32ejlv2]{filter:drop-shadow(0 10px 24px #ea580c4d);width:72px;height:72px;margin-bottom:1.5rem}h1[data-astro-cid-d32ejlv2]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.3rem,6.2vw,4.4rem);font-weight:800}.accent[data-astro-cid-d32ejlv2]{color:var(--accent)}.lead[data-astro-cid-d32ejlv2]{max-width:42rem;color:var(--muted);text-wrap:balance;margin-top:1.5rem;font-size:clamp(1.05rem,1.6vw,1.2rem)}.cta[data-astro-cid-d32ejlv2]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.badges[data-astro-cid-d32ejlv2]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.badges[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:600}.window[data-astro-cid-d32ejlv2]{border-radius:var(--radius) var(--radius) 0 0;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-bottom:0;margin:clamp(3rem,6vw,4.5rem) auto 0;position:relative;overflow:hidden}.window-bar[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex;position:relative}.window-bar[data-astro-cid-d32ejlv2]>span[data-astro-cid-d32ejlv2]{background:var(--border);border-radius:50%;width:.7rem;height:.7rem}.window-url[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:.78rem;font-family:var(--mono);border-radius:999px;margin:0 auto;padding:.15rem 1rem;transform:translate(-1.2rem)}.window-hint[data-astro-cid-d32ejlv2]{white-space:nowrap;color:var(--accent-strong);font-size:.75rem;font-weight:700;position:absolute;inset-inline-end:.9rem}@media (width<=639px){.window-hint[data-astro-cid-d32ejlv2]{display:none}}.window[data-astro-cid-d32ejlv2].small{border-radius:var(--radius);border-bottom:1px solid var(--border);margin:0}#why[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{font-size:clamp(1.6rem,3.2vw,2.3rem)}.why[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.why[data-astro-cid-d32ejlv2] .card[data-astro-cid-d32ejlv2]{flex-direction:column;display:flex}.card-link[data-astro-cid-d32ejlv2]{color:var(--accent-strong);align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.card-link[data-astro-cid-d32ejlv2]:hover{text-decoration:underline}.card-link[data-astro-cid-d32ejlv2] svg{width:1rem;height:1rem}.features[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;transition:border-color .15s,transform .15s}.card[data-astro-cid-d32ejlv2]:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));transform:translateY(-2px)}.card-icon[data-astro-cid-d32ejlv2]{background:var(--accent-soft);width:2.6rem;height:2.6rem;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:1rem;display:grid}.card-icon[data-astro-cid-d32ejlv2] svg{width:1.35rem;height:1.35rem}.card[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin-top:.5rem;font-size:.97rem}.showcase[data-astro-cid-d32ejlv2]{gap:clamp(4rem,8vw,6rem);display:grid}.show-row[data-astro-cid-d32ejlv2]{align-items:center;gap:2rem;display:grid}@media (width>=900px){.show-row[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1.15fr;gap:4rem}.show-row[data-astro-cid-d32ejlv2].reverse .show-text[data-astro-cid-d32ejlv2]{order:2}}.show-text[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{font-size:clamp(1.6rem,3vw,2.2rem)}.show-text[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin-top:1rem;font-size:1.1rem}.keys[data-astro-cid-d32ejlv2]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}kbd[data-astro-cid-d32ejlv2]{font-family:var(--mono);border:1px solid var(--border);background:var(--surface);color:var(--text);border-bottom-width:3px;border-radius:6px;padding:.2rem .5rem;font-size:.85rem}.customize[data-astro-cid-d32ejlv2]{background:linear-gradient(180deg, var(--bg) 0%, var(--accent-soft) 100%)}.custom-grid[data-astro-cid-d32ejlv2]{align-items:center;gap:2.5rem;display:grid}@media (width>=960px){.custom-grid[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1fr;gap:4rem}}.steps[data-astro-cid-d32ejlv2]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{gap:1rem;display:flex}.steps[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin-top:.25rem}.step-num[data-astro-cid-d32ejlv2]{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.95rem;font-weight:800;display:inline-grid}.term[data-astro-cid-d32ejlv2]{background:var(--code-bg);color:var(--code-text);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.term-bar[data-astro-cid-d32ejlv2]{border-bottom:1px solid #ffffff14;gap:.4rem;padding:.75rem .9rem;display:flex}.term-bar[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{background:#ffffff26;border-radius:50%;width:.7rem;height:.7rem}.term-body[data-astro-cid-d32ejlv2]{font-family:var(--mono);gap:.85rem;padding:1.25rem 1.25rem 1.5rem;font-size:.88rem;display:grid}.term-body[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{gap:.6rem;display:flex}.term-body[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{flex:none;width:1rem}.t-prompt[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--peach)}.t-tool[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:#60a5fa}.t-wait[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:#fbbf24}.t-ok[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:#4ade80}.t-ok[data-astro-cid-d32ejlv2]{color:#fff;font-weight:600}.also[data-astro-cid-d32ejlv2]{color:var(--muted);border-inline-start:3px solid var(--accent);max-width:52rem;margin-top:3rem;padding-inline-start:1rem}.sec-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.sec-grid[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{gap:1rem;display:flex}.sec-grid[data-astro-cid-d32ejlv2] .sec-icon{width:1.6rem;height:1.6rem;color:var(--accent);flex:none}.sec-grid[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin-top:.3rem;font-size:.97rem}.start[data-astro-cid-d32ejlv2]{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.start[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{min-width:0}.start[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.after[data-astro-cid-d32ejlv2]{margin-top:2rem;font-weight:600}.faq[data-astro-cid-d32ejlv2]{gap:.75rem;display:grid}details[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0 1.25rem}details[data-astro-cid-d32ejlv2][open]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}summary[data-astro-cid-d32ejlv2]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-d32ejlv2]::-webkit-details-marker{display:none}summary[data-astro-cid-d32ejlv2]:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1;transition:transform .2s}details[data-astro-cid-d32ejlv2][open] summary[data-astro-cid-d32ejlv2]:after{transform:rotate(45deg)}details[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);padding-bottom:1.1rem}
