:root{--silver: #c0c0c0;--navy: #000080;--navy2: #1084d0;--out: inset -1px -1px #0a0a0a, inset 1px 1px #fff, inset -2px -2px #808080, inset 2px 2px #dfdfdf;--in: inset -1px -1px #fff, inset 1px 1px #808080, inset -2px -2px #dfdfdf, inset 2px 2px #0a0a0a;--thin-out: inset -1px -1px #0a0a0a, inset 1px 1px #fff;--thin-in: inset -1px -1px #fff, inset 1px 1px #808080;--ui: "Tahoma", "Segoe UI", "MS Sans Serif", "Microsoft Sans Serif", Verdana, sans-serif;--mono: "Lucida Console", "Courier New", monospace}html{scroll-behavior:smooth}body{margin:0;font-family:var(--ui);font-size:13px;color:#000;background:teal}*{box-sizing:border-box}.sr-only[data-astro-cid-ivynbwyi]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-astro-cid-ivynbwyi][hidden]{display:none!important}.desktop[data-astro-cid-ivynbwyi]{position:relative;min-height:max(100vh,1124px);padding-bottom:44px;background:linear-gradient(135deg,#0a9a9a,#005f5f);overflow-x:hidden}.desktop[data-astro-cid-ivynbwyi]:lang(ko){word-break:keep-all;overflow-wrap:anywhere}.stage[data-astro-cid-ivynbwyi]{position:absolute;top:0;bottom:44px;left:max(104px,calc((100% - 1160px)/2));width:1160px}.icons[data-astro-cid-ivynbwyi]{position:absolute;top:14px;left:12px;display:flex;flex-direction:column;gap:20px;z-index:2}.dicon[data-astro-cid-ivynbwyi]{width:80px;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;padding:3px;color:#fff;font-family:var(--ui);font-size:12px;text-align:center;cursor:pointer;text-decoration:none}.dicon[data-astro-cid-ivynbwyi] .gico[data-astro-cid-ivynbwyi]{display:block;filter:drop-shadow(1px 1px 1px #024)}.dicon[data-astro-cid-ivynbwyi] .gico[data-astro-cid-ivynbwyi] svg{display:block;width:30px;height:30px}.dicon[data-astro-cid-ivynbwyi] img[data-astro-cid-ivynbwyi]{image-rendering:pixelated;filter:drop-shadow(1px 1px 1px #024)}.dicon[data-astro-cid-ivynbwyi] span[data-astro-cid-ivynbwyi]:last-child{padding:1px 3px;text-shadow:1px 1px 1px #023}@media(hover:hover)and (pointer:fine){.dicon[data-astro-cid-ivynbwyi]:hover span[data-astro-cid-ivynbwyi]:last-child{background:navy;outline:1px dotted #fff}}.win[data-astro-cid-ivynbwyi]{position:absolute;background:var(--silver);box-shadow:var(--out);padding:3px;z-index:10}.win[data-astro-cid-ivynbwyi].dialog{z-index:14}.win[data-astro-cid-ivynbwyi].hidden{display:none}.w-main[data-astro-cid-ivynbwyi]{left:0;top:20px;width:470px;z-index:12}.w-ai[data-astro-cid-ivynbwyi]{left:494px;top:20px;width:666px;z-index:11}.w-system[data-astro-cid-ivynbwyi]{left:0;top:404px;width:300px}.w-features[data-astro-cid-ivynbwyi]{left:322px;top:492px;width:560px}.w-mcp[data-astro-cid-ivynbwyi]{left:904px;top:492px;width:256px}.w-migration[data-astro-cid-ivynbwyi]{left:904px;top:862px;width:256px}.w-readme[data-astro-cid-ivynbwyi]{left:0;top:740px;width:300px}.titlebar[data-astro-cid-ivynbwyi]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:22px;padding:0 2px 0 4px;background:linear-gradient(90deg,#7f7f7f,#b4b4b4);color:#d8d8d8;cursor:default;touch-action:none}.win[data-astro-cid-ivynbwyi].active>.titlebar[data-astro-cid-ivynbwyi]{background:linear-gradient(90deg,var(--navy),var(--navy2));color:#fff}.tb-title[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:5px;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-title[data-astro-cid-ivynbwyi] img[data-astro-cid-ivynbwyi]{image-rendering:pixelated}.tb-emoji[data-astro-cid-ivynbwyi]{display:flex;align-items:center}.tb-emoji[data-astro-cid-ivynbwyi] svg{display:block;width:14px;height:14px}.tb-btns[data-astro-cid-ivynbwyi]{display:flex;gap:2px;flex:none}.tb-b[data-astro-cid-ivynbwyi]{width:18px;height:16px;display:grid;place-items:center;background:var(--silver);box-shadow:var(--thin-out);border:0;font-family:var(--ui);font-size:11px;font-weight:700;line-height:1;padding:0 0 2px;color:#000;cursor:pointer}.tb-b[data-astro-cid-ivynbwyi]:active{box-shadow:var(--thin-in);padding:2px 0 0 2px}.menubar[data-astro-cid-ivynbwyi]{display:flex;gap:1px;padding:2px 2px 3px;font-size:13px}.menubar[data-astro-cid-ivynbwyi] span[data-astro-cid-ivynbwyi]{padding:2px 7px;cursor:default}.menubar[data-astro-cid-ivynbwyi] u[data-astro-cid-ivynbwyi]{text-decoration:underline}@media(hover:hover)and (pointer:fine){.menubar[data-astro-cid-ivynbwyi] span[data-astro-cid-ivynbwyi]:hover{background:var(--navy);color:#fff}}.client[data-astro-cid-ivynbwyi]{padding:12px}.hero[data-astro-cid-ivynbwyi]{display:flex;gap:14px;align-items:flex-start}.hero-ico[data-astro-cid-ivynbwyi]{flex:none;image-rendering:pixelated;margin-top:2px}.kicker[data-astro-cid-ivynbwyi]{margin:0 0 6px;font-size:12px;color:#404040;text-transform:uppercase;letter-spacing:.04em}.hero[data-astro-cid-ivynbwyi] h1[data-astro-cid-ivynbwyi]{margin:0 0 10px;font-size:30px;line-height:1.18;letter-spacing:-.01em}.hero[data-astro-cid-ivynbwyi] h1[data-astro-cid-ivynbwyi] .ph[data-astro-cid-ivynbwyi]{display:inline-block}.hero[data-astro-cid-ivynbwyi] h1[data-astro-cid-ivynbwyi] .sel[data-astro-cid-ivynbwyi]{background:var(--navy);color:#fff;padding:0 4px}.lede[data-astro-cid-ivynbwyi]{margin:0 0 13px;font-size:13px;line-height:1.55;max-width:46ch;color:#1a1a1a}.btnrow[data-astro-cid-ivynbwyi]{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.btn[data-astro-cid-ivynbwyi]{display:inline-block;background:var(--silver);box-shadow:var(--out);border:0;padding:6px 16px;font-family:var(--ui);font-size:13px;color:#000;text-decoration:none;cursor:pointer}.btn[data-astro-cid-ivynbwyi]:active,.btn[data-astro-cid-ivynbwyi].pressed{box-shadow:var(--in);padding:7px 15px 5px 17px}.btn[data-astro-cid-ivynbwyi].def{font-weight:700;outline:1px solid #000}.btn[data-astro-cid-ivynbwyi].def:active,.btn[data-astro-cid-ivynbwyi].def.pressed{outline-offset:-1px}.dlnote[data-astro-cid-ivynbwyi]{margin:11px 0 0;font-size:12px;color:#404040;font-family:var(--mono)}.verline[data-astro-cid-ivynbwyi]{margin:4px 0 0;font-size:12px;color:#505050}.agent[data-astro-cid-ivynbwyi]{--ag-bg: #171717;--ag-side: #0f0f10;--ag-raise: #212121;--ag-line: #2b2b2b;--ag-text: #ececec;--ag-soft: #b4b4b4;--ag-muted: #8a8a8a;--ag-dim: #5c5c5c;--ag-accent: #8e8bff;--ag-accent-2: #5d58e8;--ag-ok: #3fb950;--ag-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "PingFang SC", "Hiragino Sans", "Microsoft YaHei", "Malgun Gothic", sans-serif;--ag-mono: ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;display:grid;grid-template-columns:172px minmax(0,1fr) 132px;grid-template-rows:minmax(0,1fr);height:432px;margin-top:3px;background:var(--ag-bg);color:var(--ag-text);font-family:var(--ag-font);font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased}.ag-i[data-astro-cid-ivynbwyi] svg,.ag-plus[data-astro-cid-ivynbwyi] svg,.ag-send[data-astro-cid-ivynbwyi] svg,.av[data-astro-cid-ivynbwyi].world svg{display:block;width:100%;height:100%}.ag-i[data-astro-cid-ivynbwyi]{display:block;flex:none;width:15px;height:15px}.ag-side[data-astro-cid-ivynbwyi]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 8px 10px;background:var(--ag-side);border-right:1px solid var(--ag-line)}.ag-brand[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:8px;padding:0 6px 12px;font-weight:600;font-size:13px;letter-spacing:-.01em}.ag-brand[data-astro-cid-ivynbwyi] img[data-astro-cid-ivynbwyi]{border-radius:5px}.ag-new[data-astro-cid-ivynbwyi],.ag-connect[data-astro-cid-ivynbwyi],.ag-sess[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:8px;width:100%;min-width:0;background:none;border:0;border-radius:8px;padding:7px 8px;font-family:inherit;font-size:12.5px;line-height:1.3;color:var(--ag-soft);text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ag-new[data-astro-cid-ivynbwyi]{color:var(--ag-text)}.ag-sess[data-astro-cid-ivynbwyi]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-sess[data-astro-cid-ivynbwyi][aria-selected=true]{background:var(--ag-raise);color:var(--ag-text)}@media(hover:hover)and (pointer:fine){.ag-new[data-astro-cid-ivynbwyi]:hover,.ag-connect[data-astro-cid-ivynbwyi]:hover,.ag-sess[data-astro-cid-ivynbwyi]:not([aria-selected=true]):hover{background:#1a1a1b;color:var(--ag-text)}}.ag-label[data-astro-cid-ivynbwyi]{margin:14px 8px 4px;font-size:11px;font-weight:500;color:var(--ag-dim)}.ag-sessions[data-astro-cid-ivynbwyi]{display:flex;flex-direction:column;gap:1px;flex:1;min-height:0;overflow:auto}.ag-connect[data-astro-cid-ivynbwyi]{margin-top:6px;border:1px solid var(--ag-line);color:var(--ag-soft)}.ag-main[data-astro-cid-ivynbwyi]{display:flex;flex-direction:column;min-width:0;padding:0 18px 8px}.ag-log[data-astro-cid-ivynbwyi]{flex:1;min-height:0;overflow:auto;padding:18px 2px 8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#333 transparent}.ag-log[data-astro-cid-ivynbwyi].await .step[data-astro-cid-ivynbwyi]{display:none}.conv[data-astro-cid-ivynbwyi] .step[data-astro-cid-ivynbwyi]{margin-bottom:14px}.msg-user[data-astro-cid-ivynbwyi]{display:flex;justify-content:flex-end}.bubble[data-astro-cid-ivynbwyi]{max-width:80%;padding:8px 13px;background:var(--ag-raise);border-radius:18px;color:var(--ag-text)}.tool[data-astro-cid-ivynbwyi]{font-family:var(--ag-mono);font-size:11.5px;line-height:1.6}.tool-call[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:8px;color:var(--ag-text)}.tool-call[data-astro-cid-ivynbwyi] code[data-astro-cid-ivynbwyi]{font-family:inherit}.tool-dot[data-astro-cid-ivynbwyi]{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ag-ok)}.tool-out[data-astro-cid-ivynbwyi]{display:flex;gap:8px;padding-left:3px;color:var(--ag-muted)}.tool-l[data-astro-cid-ivynbwyi]{color:var(--ag-dim)}.tt-work[data-astro-cid-ivynbwyi],.tool[data-astro-cid-ivynbwyi].working .tt-done[data-astro-cid-ivynbwyi]{display:none}.tool[data-astro-cid-ivynbwyi].working .tt-work[data-astro-cid-ivynbwyi]{display:inline}.tool[data-astro-cid-ivynbwyi].working .tool-dot[data-astro-cid-ivynbwyi]{background:var(--ag-accent);animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.shimmer[data-astro-cid-ivynbwyi]{background:linear-gradient(90deg,var(--ag-dim) 0%,var(--ag-dim) 35%,#f2f2f2 50%,var(--ag-dim) 65%,var(--ag-dim) 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 1.8s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.msg-ai[data-astro-cid-ivynbwyi] p[data-astro-cid-ivynbwyi]{margin:0 0 10px;color:var(--ag-text)}.msg-ai[data-astro-cid-ivynbwyi] b{font-weight:600;color:#fff}.msg-ai[data-astro-cid-ivynbwyi] .tk.off{visibility:hidden}.msg-ai[data-astro-cid-ivynbwyi] .ag-caret{display:inline-block;width:7px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--ag-text);border-radius:1px}.viz[data-astro-cid-ivynbwyi]{margin:4px 0 12px}.viz[data-astro-cid-ivynbwyi].pre{visibility:hidden}.av[data-astro-cid-ivynbwyi]{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--c);color:#111;font-size:10px;font-weight:700;line-height:1}.av[data-astro-cid-ivynbwyi].lg{width:28px;height:28px;font-size:12px}.av[data-astro-cid-ivynbwyi].world{background:#26324a;color:#8fb4ff;border-radius:5px;padding:3px}.bars[data-astro-cid-ivynbwyi]{display:grid;gap:8px;padding:12px 14px;background:#1c1c1d;border:1px solid var(--ag-line);border-radius:12px}.bar-row[data-astro-cid-ivynbwyi]{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12.5px}.bn[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:7px}.bv[data-astro-cid-ivynbwyi]{font-family:var(--ag-mono);font-size:11px;color:var(--ag-muted);min-width:64px;text-align:right}.track[data-astro-cid-ivynbwyi]{display:block;height:8px;background:#2a2a2b;border-radius:99px;overflow:hidden}.fill[data-astro-cid-ivynbwyi]{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--ag-accent-2),var(--ag-accent));transition:width .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 70ms)}.viz[data-astro-cid-ivynbwyi].pre .fill[data-astro-cid-ivynbwyi]{width:0}.plist[data-astro-cid-ivynbwyi]{list-style:none;padding:0;display:grid;gap:8px}.plist[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 10px;align-items:center;padding:10px 12px;background:#1c1c1d;border:1px solid var(--ag-line);border-radius:12px;transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 90ms)}.plist[data-astro-cid-ivynbwyi] .av[data-astro-cid-ivynbwyi]{grid-row:1 / 3}.plist[data-astro-cid-ivynbwyi] b[data-astro-cid-ivynbwyi]{font-weight:600}.plist[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]>span[data-astro-cid-ivynbwyi]:last-child{grid-column:2;font-size:12px;color:var(--ag-muted)}.viz[data-astro-cid-ivynbwyi].pre.plist li[data-astro-cid-ivynbwyi]{opacity:0;transform:translateY(6px)}.hours[data-astro-cid-ivynbwyi]{margin-left:0;margin-right:0;padding:12px 14px 10px;background:#1c1c1d;border:1px solid var(--ag-line);border-radius:12px}.cols[data-astro-cid-ivynbwyi]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;align-items:end;height:84px}.col[data-astro-cid-ivynbwyi]{display:block;height:var(--h);min-height:3px;border-radius:3px 3px 1px 1px;background:#3a3a3c;transition:height .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 16ms)}.col[data-astro-cid-ivynbwyi].hot{background:linear-gradient(180deg,var(--ag-accent),var(--ag-accent-2))}.viz[data-astro-cid-ivynbwyi].pre .col[data-astro-cid-ivynbwyi]{height:0}.axis[data-astro-cid-ivynbwyi]{display:flex;justify-content:space-between;padding-top:6px;font-family:var(--ag-mono);font-size:10px;color:var(--ag-dim)}.hours[data-astro-cid-ivynbwyi] figcaption[data-astro-cid-ivynbwyi]{margin-top:4px;font-size:11.5px;color:var(--ag-muted)}.ag-composer[data-astro-cid-ivynbwyi]{padding:10px 10px 8px 14px;background:var(--ag-raise);border:1px solid #333;border-radius:18px;box-shadow:0 6px 24px #00000059}.ag-input[data-astro-cid-ivynbwyi]{display:flex;align-items:center;min-height:22px;white-space:nowrap;overflow:hidden}.cph[data-astro-cid-ivynbwyi]{color:var(--ag-muted)}.ctext[data-astro-cid-ivynbwyi]:not(:empty)~.cph[data-astro-cid-ivynbwyi]{display:none}.caret[data-astro-cid-ivynbwyi]{display:none;width:1.5px;height:16px;margin-left:1px;background:var(--ag-accent)}.ag-input[data-astro-cid-ivynbwyi].typing .caret[data-astro-cid-ivynbwyi]{display:block;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ag-row[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:6px;margin-top:8px}.ag-plus[data-astro-cid-ivynbwyi]{width:28px;height:28px;padding:6px;border:1px solid #3a3a3a;border-radius:50%;color:var(--ag-muted)}.ag-model[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:6px;margin-left:auto;padding:4px 8px;border-radius:8px;font-size:12px;color:var(--ag-soft)}.ag-model[data-astro-cid-ivynbwyi] .ag-i[data-astro-cid-ivynbwyi]{width:12px;height:12px}.ag-dot[data-astro-cid-ivynbwyi]{width:6px;height:6px;border-radius:50%;background:var(--ag-ok)}.ag-send[data-astro-cid-ivynbwyi]{width:30px;height:30px;padding:7px;border-radius:50%;background:#3a3a3c;color:#8a8a8a;transition:background-color .15s ease,color .15s ease,transform .12s ease}.ag-send[data-astro-cid-ivynbwyi].ready{background:var(--ag-accent);color:#0d0d18}.ag-send[data-astro-cid-ivynbwyi].pressed{transform:scale(.88)}.ag-foot[data-astro-cid-ivynbwyi]{margin:7px 0 0;font-size:11px;text-align:center;color:var(--ag-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-ment[data-astro-cid-ivynbwyi]{display:flex;flex-direction:column;min-width:0;padding:12px 8px;border-left:1px solid var(--ag-line)}.ag-ment[data-astro-cid-ivynbwyi] .ag-label[data-astro-cid-ivynbwyi]{margin-top:2px}.ment[data-astro-cid-ivynbwyi]{list-style:none;margin:0;padding:0;overflow:auto}.mi[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;font-size:12px;color:var(--ag-soft);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 60ms)}.mi-n[data-astro-cid-ivynbwyi]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ment[data-astro-cid-ivynbwyi].pre .mi[data-astro-cid-ivynbwyi]{opacity:0;transform:translate(-4px)}.ment-empty[data-astro-cid-ivynbwyi]{padding:4px 8px;font-size:11.5px;line-height:1.45;color:var(--ag-dim)}.mcp[data-astro-cid-ivynbwyi] h3[data-astro-cid-ivynbwyi]{margin:0 0 6px;font-size:13px;line-height:1.35}.mcp[data-astro-cid-ivynbwyi] p[data-astro-cid-ivynbwyi]{margin:0 0 9px;font-size:12px;line-height:1.45;color:#1a1a1a}.lb[data-astro-cid-ivynbwyi]{list-style:none;margin:0 0 9px;padding:3px;font-size:12px}.lb[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:6px;padding:2px 4px}.lb-other[data-astro-cid-ivynbwyi]{color:#404040}.chk[data-astro-cid-ivynbwyi]{display:grid;place-items:center;flex:none;width:13px;height:13px;background:#fff;box-shadow:var(--in)}.chk[data-astro-cid-ivynbwyi] svg{display:block;width:9px;height:9px}.mcp[data-astro-cid-ivynbwyi] .mcp-note[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;color:#303030}.led[data-astro-cid-ivynbwyi]{flex:none;width:8px;height:8px;background:#00c000;box-shadow:inset -1px -1px #006000,inset 1px 1px #80ff80}.tabstrip[data-astro-cid-ivynbwyi]{display:flex;padding:0;margin:0 0 -2px 6px;position:relative;z-index:2}.tab[data-astro-cid-ivynbwyi]{background:var(--silver);padding:4px 16px 6px;font-size:12px;box-shadow:inset 2px 2px #fff,inset -1px 0 gray,inset -2px 0 #0a0a0a}.ftabs[data-astro-cid-ivynbwyi]{margin-left:2px}.ftabs[data-astro-cid-ivynbwyi] .tab[data-astro-cid-ivynbwyi]{border:0;font-family:var(--ui);color:#000;cursor:pointer;padding:3px 12px 4px;margin-top:2px}.ftabs[data-astro-cid-ivynbwyi] .tab[data-astro-cid-ivynbwyi].active{margin-top:0;padding:4px 14px 6px;margin-left:-2px;margin-right:-2px;position:relative;z-index:1}.panel[data-astro-cid-ivynbwyi]{padding:12px}.sunken[data-astro-cid-ivynbwyi]{background:#fff;box-shadow:var(--in)}.sysbox[data-astro-cid-ivynbwyi]{background:var(--silver);box-shadow:var(--out)}.sys-head[data-astro-cid-ivynbwyi]{display:flex;gap:12px;align-items:center}.sys-head[data-astro-cid-ivynbwyi] img[data-astro-cid-ivynbwyi]{image-rendering:pixelated}.sys-head[data-astro-cid-ivynbwyi] b[data-astro-cid-ivynbwyi]{display:block;font-size:14px}.sys-head[data-astro-cid-ivynbwyi] span[data-astro-cid-ivynbwyi]{font-size:12px;line-height:1.4;color:#303030}.sysbox[data-astro-cid-ivynbwyi] hr[data-astro-cid-ivynbwyi]{border:0;border-top:1px solid #808080;border-bottom:1px solid #fff;margin:11px 0}.sysrow[data-astro-cid-ivynbwyi]{display:grid;grid-template-columns:1fr auto;gap:0 8px;padding:5px 0;align-items:baseline}.sysrow[data-astro-cid-ivynbwyi]+.sysrow[data-astro-cid-ivynbwyi]{border-top:1px dotted #aaa}.sk[data-astro-cid-ivynbwyi]{font-size:12px;color:#303030}.sv[data-astro-cid-ivynbwyi]{font-family:var(--mono);font-weight:700;font-size:17px;color:var(--navy);text-align:right}.sl[data-astro-cid-ivynbwyi]{grid-column:1 / -1;font-size:11.5px;color:#555}.fpanels[data-astro-cid-ivynbwyi]{padding:10px}.fpanel[data-astro-cid-ivynbwyi]{height:344px;overflow:auto}.fgrid[data-astro-cid-ivynbwyi],.flist[data-astro-cid-ivynbwyi]{list-style:none;margin:0;padding:0}.fgrid[data-astro-cid-ivynbwyi]{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.fgrid[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi],.flist[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:1px 8px;padding:6px 4px;align-content:start}.flist[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]{padding:9px 4px}.flist[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]+li[data-astro-cid-ivynbwyi]{border-top:1px dotted #9a9a9a}.fico[data-astro-cid-ivynbwyi]{grid-row:1 / 3;display:block;margin-top:1px}.fico[data-astro-cid-ivynbwyi] svg{display:block;width:16px;height:16px}.fgrid[data-astro-cid-ivynbwyi] b[data-astro-cid-ivynbwyi],.flist[data-astro-cid-ivynbwyi] b[data-astro-cid-ivynbwyi]{font-size:12.5px}.fgrid[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]>span[data-astro-cid-ivynbwyi]:last-child,.flist[data-astro-cid-ivynbwyi] li[data-astro-cid-ivynbwyi]>span[data-astro-cid-ivynbwyi]:last-child{font-size:11.5px;line-height:1.42;color:#333}.cmp-wrap[data-astro-cid-ivynbwyi]{height:312px;overflow:auto}.cmp[data-astro-cid-ivynbwyi]{width:100%;border-collapse:separate;border-spacing:0;font-size:11.5px;line-height:1.38}.cmp[data-astro-cid-ivynbwyi] thead[data-astro-cid-ivynbwyi] th[data-astro-cid-ivynbwyi]{position:sticky;top:0;background:var(--silver);box-shadow:var(--thin-out);padding:3px 6px;font-weight:400;text-align:left;white-space:nowrap}.cmp[data-astro-cid-ivynbwyi] tbody[data-astro-cid-ivynbwyi] th[data-astro-cid-ivynbwyi],.cmp[data-astro-cid-ivynbwyi] td[data-astro-cid-ivynbwyi]{padding:5px 6px;vertical-align:top;text-align:left;border-bottom:1px dotted #c4c4c4}.cmp[data-astro-cid-ivynbwyi] tbody[data-astro-cid-ivynbwyi] th[data-astro-cid-ivynbwyi]{width:22%}.cmp[data-astro-cid-ivynbwyi] td[data-astro-cid-ivynbwyi]:nth-child(2){width:32%;color:#505050}.cmp[data-astro-cid-ivynbwyi] td[data-astro-cid-ivynbwyi]:last-child{color:var(--navy)}.cmp-foot[data-astro-cid-ivynbwyi]{margin:7px 2px 0;font-size:11.5px;color:#303030}.msgbox[data-astro-cid-ivynbwyi]{display:flex;gap:14px;align-items:flex-start;padding:16px 14px 14px}.ibig[data-astro-cid-ivynbwyi]{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:var(--in);display:grid;place-items:center;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:24px;color:var(--navy)}.msgbody[data-astro-cid-ivynbwyi] h3[data-astro-cid-ivynbwyi]{margin:2px 0 6px;font-size:14px}.msgbody[data-astro-cid-ivynbwyi] p[data-astro-cid-ivynbwyi]{margin:0;font-size:12.5px;line-height:1.5;color:#1a1a1a}.msgbtns[data-astro-cid-ivynbwyi]{display:flex;justify-content:flex-end;margin-top:14px}.msgbtns[data-astro-cid-ivynbwyi] .btn[data-astro-cid-ivynbwyi]{min-width:72px;text-align:center}.notepad[data-astro-cid-ivynbwyi]{background:#fff;padding:10px 12px;font-family:var(--mono);font-size:12px;line-height:1.6;color:#000;max-height:260px;overflow:auto}.notepad[data-astro-cid-ivynbwyi] p[data-astro-cid-ivynbwyi]{margin:0 0 10px}.np-links-h[data-astro-cid-ivynbwyi]{margin-top:4px;color:#303030}.np-links[data-astro-cid-ivynbwyi]{display:flex;flex-wrap:wrap;gap:4px 14px}.np-links[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]{color:#0000c0;text-decoration:underline}@media(hover:hover)and (pointer:fine){.np-links[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]:hover{color:red}}.taskbar[data-astro-cid-ivynbwyi]{position:fixed;left:0;right:0;bottom:0;height:38px;z-index:1000;display:flex;align-items:center;gap:5px;padding:3px 4px;background:var(--silver);box-shadow:inset 0 1px #fff,inset 0 2px #dfdfdf}.start[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:5px;padding:3px 11px 3px 6px;background:var(--silver);box-shadow:var(--out);border:0;font-family:var(--ui);font-size:13px;cursor:pointer;flex:none}.start[data-astro-cid-ivynbwyi] b[data-astro-cid-ivynbwyi]{font-weight:700}.start[data-astro-cid-ivynbwyi]:active,.start[data-astro-cid-ivynbwyi].open{box-shadow:var(--in)}.flag[data-astro-cid-ivynbwyi]{width:18px;height:15px;flex:none;background:linear-gradient(135deg,#ff3b30 0 50%,transparent 50%) 0 0 / 9px 8px no-repeat,linear-gradient(135deg,#34c759 0 50%,transparent 50%) 9px 0 / 9px 8px no-repeat,linear-gradient(135deg,#007aff 0 50%,transparent 50%) 0 7px / 9px 8px no-repeat,linear-gradient(135deg,#ffcc00 0 50%,transparent 50%) 9px 7px / 9px 8px no-repeat;transform:skew(-8deg)}.tasks[data-astro-cid-ivynbwyi]{display:flex;gap:4px;flex:1;overflow:hidden}.task[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:6px;max-width:168px;min-width:0;flex:1 1 auto;padding:4px 9px;background:var(--silver);box-shadow:var(--out);border:0;font-family:var(--ui);font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.task[data-astro-cid-ivynbwyi] img[data-astro-cid-ivynbwyi]{image-rendering:pixelated;flex:none}.task[data-astro-cid-ivynbwyi] .ticon[data-astro-cid-ivynbwyi]{display:block;flex:none}.task[data-astro-cid-ivynbwyi] .ticon[data-astro-cid-ivynbwyi] svg{display:block;width:14px;height:14px}.task[data-astro-cid-ivynbwyi].down{box-shadow:var(--in);background:repeating-conic-gradient(#d4d0c8 0% 25%,#cdc9c1 0% 50%) 0 0 / 4px 4px;font-weight:700}.task[data-astro-cid-ivynbwyi]:active{box-shadow:var(--in)}.tray[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:6px;flex:none;padding:3px 8px;box-shadow:var(--in)}.langind[data-astro-cid-ivynbwyi]{background:var(--silver);box-shadow:var(--thin-out);border:0;font-family:var(--ui);font-size:12px;padding:2px 6px;cursor:pointer}.langind[data-astro-cid-ivynbwyi]:active{box-shadow:var(--thin-in)}.clock[data-astro-cid-ivynbwyi]{font-size:12px;min-width:64px;text-align:center}.startmenu[data-astro-cid-ivynbwyi]{position:fixed;left:4px;bottom:40px;z-index:1100;display:none;background:var(--silver);box-shadow:var(--out);padding:3px;width:230px}.startmenu[data-astro-cid-ivynbwyi].open{display:flex}.sm-side[data-astro-cid-ivynbwyi]{width:28px;background:linear-gradient(0deg,var(--navy),#2030a0);display:flex;align-items:flex-end;justify-content:center;padding:8px 0}.sm-side[data-astro-cid-ivynbwyi] span[data-astro-cid-ivynbwyi]{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-weight:700;font-size:17px;letter-spacing:1px}.sm-items[data-astro-cid-ivynbwyi]{flex:1;padding:2px}.sm-items[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:9px;padding:6px 10px;color:#000;text-decoration:none;font-size:13px}@media(hover:hover)and (pointer:fine){.sm-items[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]:hover{background:var(--navy);color:#fff}}.smi[data-astro-cid-ivynbwyi]{width:18px;text-align:center}.smi[data-astro-cid-ivynbwyi] svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.sm-sep[data-astro-cid-ivynbwyi]{height:1px;margin:3px 4px;border-top:1px solid #808080;border-bottom:1px solid #fff}.langmenu[data-astro-cid-ivynbwyi]{position:fixed;right:4px;bottom:40px;z-index:1100;display:none;flex-direction:column;background:var(--silver);box-shadow:var(--out);padding:3px;min-width:150px}.langmenu[data-astro-cid-ivynbwyi].open{display:flex}.langmenu[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]{display:flex;align-items:center;gap:9px;padding:6px 10px;color:#000;text-decoration:none;font-size:13px}@media(hover:hover)and (pointer:fine){.langmenu[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]:hover{background:var(--navy);color:#fff}}.langmenu[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi].current{font-weight:700}.lm-short[data-astro-cid-ivynbwyi]{display:inline-grid;place-items:center;width:20px;height:16px;background:#fff;box-shadow:var(--thin-in);font-size:11px;color:#000}.langmenu[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi].current .lm-short[data-astro-cid-ivynbwyi]{background:var(--navy);color:#fff}.dicon[data-astro-cid-ivynbwyi]:focus-visible,.btn[data-astro-cid-ivynbwyi]:focus-visible,.tb-b[data-astro-cid-ivynbwyi]:focus-visible,.ag-new[data-astro-cid-ivynbwyi]:focus-visible,.ag-sess[data-astro-cid-ivynbwyi]:focus-visible,.ag-connect[data-astro-cid-ivynbwyi]:focus-visible,.ftabs[data-astro-cid-ivynbwyi] .tab[data-astro-cid-ivynbwyi]:focus-visible,.task[data-astro-cid-ivynbwyi]:focus-visible,.start[data-astro-cid-ivynbwyi]:focus-visible,.langind[data-astro-cid-ivynbwyi]:focus-visible,.menubar[data-astro-cid-ivynbwyi] span[data-astro-cid-ivynbwyi]:focus-visible,.sm-items[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]:focus-visible,.langmenu[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]:focus-visible,.np-links[data-astro-cid-ivynbwyi] a[data-astro-cid-ivynbwyi]:focus-visible{outline:1px dotted currentColor;outline-offset:-4px}.tb-b[data-astro-cid-ivynbwyi]:focus-visible{outline-offset:-3px}@media(min-width:1024px)and (max-width:1279px){.icons[data-astro-cid-ivynbwyi]{display:none}.stage[data-astro-cid-ivynbwyi]{left:12px;width:calc(100% - 24px)}.w-main[data-astro-cid-ivynbwyi]{width:430px;top:14px}.w-ai[data-astro-cid-ivynbwyi]{left:446px;top:14px;width:calc(100% - 446px)}.agent[data-astro-cid-ivynbwyi]{grid-template-columns:150px minmax(0,1fr)}.ag-ment[data-astro-cid-ivynbwyi]{display:none}.w-system[data-astro-cid-ivynbwyi]{top:386px;width:290px}.w-features[data-astro-cid-ivynbwyi]{left:306px;top:492px;width:calc(100% - 306px)}.w-mcp[data-astro-cid-ivynbwyi]{left:0;top:700px;width:290px}.w-migration[data-astro-cid-ivynbwyi]{left:calc(100% - 300px);top:932px;width:300px}.w-readme[data-astro-cid-ivynbwyi]{left:306px;top:932px;width:340px}.desktop[data-astro-cid-ivynbwyi]{min-height:max(100vh,1254px)}}@media(max-width:1023px){.desktop[data-astro-cid-ivynbwyi]{overflow:visible;min-height:100vh;padding:14px 12px 64px}.stage[data-astro-cid-ivynbwyi]{position:static;width:auto;display:flex;flex-direction:column;gap:16px}.icons[data-astro-cid-ivynbwyi]{display:none}.win[data-astro-cid-ivynbwyi]{position:static!important;max-width:640px;width:100%!important;margin:0 auto}.w-main[data-astro-cid-ivynbwyi]{order:1}.w-ai[data-astro-cid-ivynbwyi]{order:2}.w-system[data-astro-cid-ivynbwyi]{order:3}.w-features[data-astro-cid-ivynbwyi]{order:4}.w-mcp[data-astro-cid-ivynbwyi]{order:5}.w-migration[data-astro-cid-ivynbwyi]{order:6}.w-readme[data-astro-cid-ivynbwyi]{order:7}.hero[data-astro-cid-ivynbwyi] h1[data-astro-cid-ivynbwyi]{font-size:27px}.agent[data-astro-cid-ivynbwyi]{display:flex;flex-direction:column;height:auto}.ag-side[data-astro-cid-ivynbwyi]{min-height:0}.ag-side[data-astro-cid-ivynbwyi]{flex-direction:row;align-items:center;gap:4px;padding:8px;border-right:0;border-bottom:1px solid var(--ag-line);overflow-x:auto;scrollbar-width:none}.ag-brand[data-astro-cid-ivynbwyi],.ag-new[data-astro-cid-ivynbwyi],.ag-label[data-astro-cid-ivynbwyi],.ag-connect[data-astro-cid-ivynbwyi]{display:none}.ag-sessions[data-astro-cid-ivynbwyi]{flex-direction:row;gap:4px;overflow:visible}.ag-sess[data-astro-cid-ivynbwyi]{width:auto;flex:none}.ag-main[data-astro-cid-ivynbwyi]{height:470px;padding:0 12px 8px}.ag-ment[data-astro-cid-ivynbwyi]{display:none}.ag-foot[data-astro-cid-ivynbwyi]{white-space:normal}.fpanel[data-astro-cid-ivynbwyi]{height:auto;max-height:none}.fgrid[data-astro-cid-ivynbwyi]{grid-template-columns:1fr}.cmp-wrap[data-astro-cid-ivynbwyi]{height:auto}.tasks[data-astro-cid-ivynbwyi]{display:none}}@media(max-width:520px){.hero[data-astro-cid-ivynbwyi]{flex-direction:column;gap:8px}.hero-ico[data-astro-cid-ivynbwyi]{width:40px;height:40px}.ftabs[data-astro-cid-ivynbwyi] .tab[data-astro-cid-ivynbwyi]{padding-left:8px;padding-right:8px}.cmp[data-astro-cid-ivynbwyi] thead[data-astro-cid-ivynbwyi]{display:none}.cmp[data-astro-cid-ivynbwyi],.cmp[data-astro-cid-ivynbwyi] tbody[data-astro-cid-ivynbwyi],.cmp[data-astro-cid-ivynbwyi] tr[data-astro-cid-ivynbwyi],.cmp[data-astro-cid-ivynbwyi] th[data-astro-cid-ivynbwyi],.cmp[data-astro-cid-ivynbwyi] td[data-astro-cid-ivynbwyi]{display:block;width:auto!important}.cmp[data-astro-cid-ivynbwyi] tr[data-astro-cid-ivynbwyi]{padding:6px 4px;border-bottom:1px dotted #c4c4c4}.cmp[data-astro-cid-ivynbwyi] tbody[data-astro-cid-ivynbwyi] th[data-astro-cid-ivynbwyi],.cmp[data-astro-cid-ivynbwyi] td[data-astro-cid-ivynbwyi]{padding:1px 2px;border:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tool[data-astro-cid-ivynbwyi].working .tool-dot[data-astro-cid-ivynbwyi],.shimmer[data-astro-cid-ivynbwyi],.ag-input[data-astro-cid-ivynbwyi].typing .caret[data-astro-cid-ivynbwyi]{animation:none}.shimmer[data-astro-cid-ivynbwyi]{color:var(--ag-muted);background:none}}
