.rows[data-astro-cid-patopu3s]{--c-ink:#1f1f1f;--c-muted:#6e6e6e;--c-line:#e7e7e7;--c-error:#c2361f;border:1px solid var(--c-line);background:var(--color-white);color:var(--c-ink);border-radius:10px;overflow:hidden}.row[data-astro-cid-patopu3s]{justify-content:space-between;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:14px;line-height:20px;display:flex}.row[data-astro-cid-patopu3s]+.row[data-astro-cid-patopu3s]{border-top:1px solid var(--c-line)}.row-product[data-astro-cid-patopu3s]{align-items:center;gap:10px;min-width:0;display:flex}.row-thumb[data-astro-cid-patopu3s]{background:var(--color-white);object-fit:contain;border-radius:6px;flex:none;width:32px;max-width:none;height:32px}.row-issue[data-astro-cid-patopu3s]{color:var(--c-muted);flex:none;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.row-issue[data-astro-cid-patopu3s]:before{content:"";background:var(--c-error);border-radius:50%;width:6px;height:6px}.compact[data-astro-cid-patopu3s] .row[data-astro-cid-patopu3s]{font-size:13px}.compact[data-astro-cid-patopu3s] .row-thumb[data-astro-cid-patopu3s]{width:30px;height:30px}.compact[data-astro-cid-patopu3s] .row-issue[data-astro-cid-patopu3s]{font-size:12px}@media (width<=560px){.row[data-astro-cid-patopu3s]{font-size:13px}.row-issue[data-astro-cid-patopu3s]{font-size:12px}}.card[data-astro-cid-b3x5jh3e]{--c-ink:#1f1f1f;--c-muted:#6e6e6e;--c-line:#e7e7e7;--c-soft:#f6f6f6;--c-bubble:#efefef;--c-error:#c2361f;z-index:1;background:var(--color-white);width:483px;height:584px;color:var(--c-ink);font-family:var(--font-sans);text-align:left;border-radius:24px;flex-direction:column;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.head[data-astro-cid-b3x5jh3e]{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.title[data-astro-cid-b3x5jh3e]{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.title[data-astro-cid-b3x5jh3e] i[data-astro-cid-b3x5jh3e]{background:var(--c-ink);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.title[data-astro-cid-b3x5jh3e] i[data-astro-cid-b3x5jh3e]:after{content:"";background:var(--color-white);border-radius:1.5px;width:7px;height:7px;transform:rotate(45deg)}.chip[data-astro-cid-b3x5jh3e]{color:var(--color-brand-700);font-family:var(--font-display);white-space:nowrap;background:#f3e8f7;border-radius:160px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:18px;transition:opacity .3s,transform .3s cubic-bezier(.3,1.4,.5,1);display:inline-flex}.chip[data-astro-cid-b3x5jh3e].is-off{opacity:0;transform:scale(.85)}.chip-dot[data-astro-cid-b3x5jh3e]{background:var(--color-success-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #32d58340}.body[data-astro-cid-b3x5jh3e]{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding-top:12px;display:flex;position:relative;mask-image:linear-gradient(#0000 0,#000 12px)}.card[data-astro-cid-b3x5jh3e].is-fading .body[data-astro-cid-b3x5jh3e]{opacity:0;transition:opacity .4s}.body[data-astro-cid-b3x5jh3e] .step{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(6px)}.body[data-astro-cid-b3x5jh3e] .step.is-in{opacity:1;transform:none}.body[data-astro-cid-b3x5jh3e] .step[hidden]{display:none}.bubble[data-astro-cid-b3x5jh3e]{background:var(--c-bubble);border-radius:18px;align-self:flex-end;max-width:80%;padding:9px 14px;font-size:15px;line-height:21px}.tools[data-astro-cid-b3x5jh3e]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:flex}.tools-label[data-astro-cid-b3x5jh3e]{margin-right:2px}.tool[data-astro-cid-b3x5jh3e]{border:1px solid var(--c-line);background:var(--color-white);border-radius:6px;align-items:center;gap:5px;padding:2px 9px 2px 7px;transition:color .25s;display:inline-flex}.tool[data-astro-cid-b3x5jh3e] svg[data-astro-cid-b3x5jh3e]{width:12px;height:12px}.spin[data-astro-cid-b3x5jh3e]{transform-origin:50%;animation:.8s linear infinite mcp-spin}.ok[data-astro-cid-b3x5jh3e]{display:none}.tool[data-astro-cid-b3x5jh3e].is-done{color:var(--c-ink)}.tool[data-astro-cid-b3x5jh3e].is-done .spin[data-astro-cid-b3x5jh3e]{display:none}.tool[data-astro-cid-b3x5jh3e].is-done .ok[data-astro-cid-b3x5jh3e]{display:block}@keyframes mcp-spin{to{transform:rotate(360deg)}}.answer[data-astro-cid-b3x5jh3e] p[data-astro-cid-b3x5jh3e]{font-size:15px;line-height:22px}.answer[data-astro-cid-b3x5jh3e] strong{font-weight:600}.body[data-astro-cid-b3x5jh3e] .rows .row{opacity:0;transition:opacity .35s,transform .35s;transform:translate(-8px)}.body[data-astro-cid-b3x5jh3e] .rows.is-in .row{opacity:1;transform:none}.body[data-astro-cid-b3x5jh3e] .rows.is-in .row:nth-child(2){transition-delay:.14s}.body[data-astro-cid-b3x5jh3e] .rows.is-in .row:nth-child(3){transition-delay:.28s}.plan[data-astro-cid-b3x5jh3e]{border:1px solid var(--c-line);background:var(--c-soft);border-radius:14px;padding:12px 12px 12px 14px}.plan-title[data-astro-cid-b3x5jh3e]{margin-bottom:6px;font-size:14px;font-weight:600;line-height:20px}.plan-list[data-astro-cid-b3x5jh3e]{gap:2px;font-size:13px;line-height:19px;display:grid}.plan-list[data-astro-cid-b3x5jh3e] li[data-astro-cid-b3x5jh3e]{margin-bottom:10px}.plan-list[data-astro-cid-b3x5jh3e] li[data-astro-cid-b3x5jh3e]:before{content:"";background:var(--c-muted);border-radius:50%;width:4px;height:4px;margin:0 8px 2px 2px;display:inline-block}.plan-foot[data-astro-cid-b3x5jh3e]{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.plan-note[data-astro-cid-b3x5jh3e]{color:var(--c-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.plan-note[data-astro-cid-b3x5jh3e] svg[data-astro-cid-b3x5jh3e]{flex:none;width:14px;height:14px}.plan-buttons[data-astro-cid-b3x5jh3e]{flex:none;gap:6px;display:flex}.button[data-astro-cid-b3x5jh3e]{border-radius:8px;align-items:center;height:30px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.button-ghost[data-astro-cid-b3x5jh3e]{border:1px solid var(--c-line);background:var(--color-white)}.button-primary[data-astro-cid-b3x5jh3e]{background:var(--c-ink);color:var(--color-white)}.button-primary[data-astro-cid-b3x5jh3e].is-pulse{animation:1.6s ease-out 2 mcp-pulse}@keyframes mcp-pulse{0%{box-shadow:0 0 #1f1f1f59}to{box-shadow:0 0 0 10px #1f1f1f00}}.composer[data-astro-cid-b3x5jh3e]{border:1px solid var(--c-line);background:var(--color-white);border-radius:16px;align-items:flex-end;gap:8px;min-height:46px;margin-top:12px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 1px 3px #0000000d}.composer-text[data-astro-cid-b3x5jh3e]{flex:1;align-self:center;min-width:0;font-size:14px;line-height:20px}.composer-placeholder[data-astro-cid-b3x5jh3e]{color:#9b9b9b}.composer-send[data-astro-cid-b3x5jh3e]{background:#d6d6d6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .2s,transform .15s;display:grid}.composer[data-astro-cid-b3x5jh3e].has-text .composer-send[data-astro-cid-b3x5jh3e]{background:var(--c-ink)}.composer[data-astro-cid-b3x5jh3e].is-sending .composer-send[data-astro-cid-b3x5jh3e]{transform:scale(.88)}.composer-send[data-astro-cid-b3x5jh3e] svg[data-astro-cid-b3x5jh3e]{width:14px;height:14px}.caret[data-astro-cid-b3x5jh3e]{vertical-align:-3px;background:var(--c-ink);width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite mcp-blink;display:inline-block}@keyframes mcp-blink{50%{opacity:0}}.caret[data-astro-cid-b3x5jh3e][hidden],.composer-placeholder[data-astro-cid-b3x5jh3e][hidden]{display:none}.intro[data-astro-cid-b3x5jh3e]{flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0}.intro[data-astro-cid-b3x5jh3e].is-out{opacity:0;transform:scale(.92)}.intro[data-astro-cid-b3x5jh3e][hidden]{display:none}.orb[data-astro-cid-b3x5jh3e]{border-radius:50%;width:96px;height:96px;transition:transform .18s;position:relative;box-shadow:0 12px 32px #ff503c2e,0 -6px 24px #00c8dc1f}.orb[data-astro-cid-b3x5jh3e] img[data-astro-cid-b3x5jh3e]{border-radius:50%;width:100%;max-width:none;height:100%;animation:2.4s ease-in-out infinite alternate mcp-breathe;display:block;position:absolute;inset:0}@keyframes mcp-breathe{0%{transform:scale(1)}to{transform:scale(1.045)}}.orb[data-astro-cid-b3x5jh3e]:after{content:"";opacity:0;pointer-events:none;border:2px solid #5a007859;border-radius:50%;position:absolute;inset:-2px}.orb[data-astro-cid-b3x5jh3e].is-press{transform:scale(.93)}.orb[data-astro-cid-b3x5jh3e].is-ripple:after{animation:.7s ease-out mcp-ripple}@keyframes mcp-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.intro-label[data-astro-cid-b3x5jh3e]{font-size:15px;font-weight:600;line-height:20px}.cursor[data-astro-cid-b3x5jh3e]{z-index:3;opacity:0;pointer-events:none;width:24px;height:24px;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .25s;position:absolute;top:0;left:0}.cursor[data-astro-cid-b3x5jh3e].is-on{opacity:1}.cursor[data-astro-cid-b3x5jh3e] svg[data-astro-cid-b3x5jh3e]{transform-origin:5px 3px;filter:drop-shadow(0 2px 3px #00000040);width:24px;height:24px;transition:transform .12s;display:block}.cursor[data-astro-cid-b3x5jh3e].is-press svg[data-astro-cid-b3x5jh3e]{transform:scale(.82)}@media (width<=560px){.card[data-astro-cid-b3x5jh3e]{width:100%;height:612px;padding:16px 16px 14px}.bubble[data-astro-cid-b3x5jh3e]{font-size:14px;line-height:20px}.answer[data-astro-cid-b3x5jh3e] p[data-astro-cid-b3x5jh3e]{font-size:14px;line-height:21px}.chip-extra[data-astro-cid-b3x5jh3e]{display:none}}@media (width<=360px){.plan-foot[data-astro-cid-b3x5jh3e]{flex-direction:column;align-items:flex-start}.plan-buttons[data-astro-cid-b3x5jh3e]{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.body[data-astro-cid-b3x5jh3e] .step,.body[data-astro-cid-b3x5jh3e] .rows .row{transition:none}.caret[data-astro-cid-b3x5jh3e],.spin[data-astro-cid-b3x5jh3e],.button-primary[data-astro-cid-b3x5jh3e].is-pulse,.orb[data-astro-cid-b3x5jh3e] img[data-astro-cid-b3x5jh3e]{animation:none}.composer-send[data-astro-cid-b3x5jh3e]{transition:none}}.assistant[data-astro-cid-ptecmetj]{color:#1a1b1f}
