.still[data-astro-cid-cafeanea]{aspect-ratio:16/10;border-radius:18px;width:100%;font-size:clamp(11px,1.1vw,14px);position:relative;overflow:hidden;box-shadow:0 18px 50px #1717191a,0 2px 6px #1717190f}.ai[data-astro-cid-cafeanea]{text-align:left;color:#2b2a26;background:#f4f3ee;font-family:Georgia,Times New Roman,serif;line-height:1.45;display:flex;position:absolute;inset:0}.cside[data-astro-cid-cafeanea]{width:14%;font-family:var(--font-sans);color:#5b5850;background:#edebe3;flex-direction:column;gap:.9em;padding:1em .9em;font-size:.85em;font-weight:700;display:flex}.sun[data-astro-cid-cafeanea]{color:#d97757}.cmain[data-astro-cid-cafeanea]{flex:1;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.ctop[data-astro-cid-cafeanea]{font-family:var(--font-sans);align-items:center;gap:.6em;padding:.9em 1.4em;display:flex}.model[data-astro-cid-cafeanea]{opacity:.72;font-size:.9em}.lg[data-astro-cid-cafeanea]{flex:none;width:1.4em;height:1.4em}.msgs[data-astro-cid-cafeanea]{flex-direction:column;gap:1em;padding:1em 10% 0;display:flex;overflow:hidden}.u[data-astro-cid-cafeanea]{max-width:72%;font-family:var(--font-sans);background:#e9e6dd;border-radius:1.2em 1.2em .3em;align-self:flex-end;padding:.7em 1.1em}.a[data-astro-cid-cafeanea]{align-items:flex-start;gap:.8em;max-width:92%;display:flex}.av[data-astro-cid-cafeanea]{flex:none;place-items:center;width:1.9em;height:1.9em;display:grid}.av[data-astro-cid-cafeanea] .lg[data-astro-cid-cafeanea]{width:1.6em;height:1.6em}.tool[data-astro-cid-cafeanea]{font-size:.95em;font-family:var(--font-sans);color:var(--ink);background:#ffffffbf;border:1px solid #0000001a;border-radius:1em;align-items:center;gap:.8em;margin-top:.7em;padding:.7em .9em;display:flex}.tool[data-astro-cid-cafeanea] small[data-astro-cid-cafeanea]{opacity:.65}.tool[data-astro-cid-cafeanea] .pm[data-astro-cid-cafeanea]{width:1.5em;height:1.5em;color:var(--iris);flex:none}.tool[data-astro-cid-cafeanea] .cf[data-astro-cid-cafeanea]{background:var(--iris);color:#fff;white-space:nowrap;border-radius:.6em;margin-left:auto;padding:.35em .8em;font-weight:700}.in[data-astro-cid-cafeanea]{color:#0000009e;font-family:var(--font-sans);background:#fff;border:1px solid #ded9cc;border-radius:1.4em;align-items:center;gap:.7em;margin:1em 10% 1.1em;padding:.75em 1em;display:flex}.in[data-astro-cid-cafeanea] .send2[data-astro-cid-cafeanea]{color:#fff;background:#d97757;border-radius:50%;place-items:center;width:1.8em;height:1.8em;margin-left:auto;font-size:.9em;display:grid}@media (width<=640px){.still[data-astro-cid-cafeanea]{aspect-ratio:4/5;font-size:12px}.cside[data-astro-cid-cafeanea]{display:none}.msgs[data-astro-cid-cafeanea]{padding:1em 5% 0}.in[data-astro-cid-cafeanea]{margin:1em 5%}.u[data-astro-cid-cafeanea]{max-width:85%}.a[data-astro-cid-cafeanea]{max-width:100%}}.pair[data-astro-cid-5dft45pe]{gap:16px;margin-top:32px;display:grid}@media (width>=700px){.pair[data-astro-cid-5dft45pe]{grid-template-columns:1fr 1fr}}.term[data-astro-cid-5dft45pe]{background:var(--ink);color:var(--pearl);white-space:normal;word-break:break-word;border-radius:16px;margin:0;padding:20px 22px;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.term[data-astro-cid-5dft45pe] .ln[data-astro-cid-5dft45pe]{display:block}.term[data-astro-cid-5dft45pe] .ln[data-astro-cid-5dft45pe]>span[data-astro-cid-5dft45pe]+span[data-astro-cid-5dft45pe]{margin-left:.6em}.term[data-astro-cid-5dft45pe] .p[data-astro-cid-5dft45pe]{color:var(--lilac)}.term[data-astro-cid-5dft45pe] .ok[data-astro-cid-5dft45pe]{color:#9fe2b5}.term[data-astro-cid-5dft45pe] .meta[data-astro-cid-5dft45pe]{margin-left:1.2em}.targets[data-astro-cid-5dft45pe]{align-content:center;gap:12px;display:grid}.target[data-astro-cid-5dft45pe]{background:var(--surface);border:1px solid var(--border-decorative);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.target[data-astro-cid-5dft45pe] .dot[data-astro-cid-5dft45pe]{background:var(--accent-surface);width:44px;height:44px;color:var(--action);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.target[data-astro-cid-5dft45pe] small[data-astro-cid-5dft45pe]{color:var(--text-secondary);display:block}.appstage[data-astro-cid-eih4o6dd]{align-items:center;gap:34px;width:100%;max-width:1020px;margin:36px auto 0;display:grid}@media (width>=860px){.appstage[data-astro-cid-eih4o6dd]{grid-template-columns:7fr 5fr}}.frame[data-astro-cid-eih4o6dd]{place-items:center;width:100%;min-height:min(420px,130vw);display:grid;position:relative}.fr-ph[data-astro-cid-eih4o6dd],.fr-droid[data-astro-cid-eih4o6dd]{width:min(44%,230px)}.fr-pad[data-astro-cid-eih4o6dd]{width:min(62%,330px)}.fr-lap[data-astro-cid-eih4o6dd]{width:100%}.fr-ai[data-astro-cid-eih4o6dd]{width:100%;max-width:640px}.dl[data-astro-cid-eih4o6dd]{background:var(--surface);border:1px solid var(--border-decorative);text-align:left;border-radius:24px;padding:26px;box-shadow:0 18px 50px #1717191a,0 2px 6px #1717190f}.dl[data-astro-cid-eih4o6dd] h2[data-astro-cid-eih4o6dd]{letter-spacing:-.01em;margin:0 0 4px;font-size:24px;font-weight:800}.dl[data-astro-cid-eih4o6dd] .for[data-astro-cid-eih4o6dd]{color:var(--text-secondary);margin:0 0 18px}.dl[data-astro-cid-eih4o6dd] .alt[data-astro-cid-eih4o6dd]{text-align:center;margin:12px 0 0}.dl[data-astro-cid-eih4o6dd] dl[data-astro-cid-eih4o6dd]{color:var(--text-secondary);grid-template-columns:auto 1fr;gap:6px 14px;margin:18px 0 0;font-size:14px;display:grid}.dl[data-astro-cid-eih4o6dd] dt[data-astro-cid-eih4o6dd]{color:var(--text);font-weight:700}.dl[data-astro-cid-eih4o6dd] dd[data-astro-cid-eih4o6dd]{margin:0}.dl[data-astro-cid-eih4o6dd] .ok[data-astro-cid-eih4o6dd]{color:var(--text-secondary);align-items:center;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.dl[data-astro-cid-eih4o6dd] .ok[data-astro-cid-eih4o6dd] i[data-astro-cid-eih4o6dd]{background:var(--action);width:18px;height:18px;color:var(--on-action);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.dl[data-astro-cid-eih4o6dd] .marks[data-astro-cid-eih4o6dd]{gap:10px;margin:0 0 18px;display:flex}.dl[data-astro-cid-eih4o6dd] .marks[data-astro-cid-eih4o6dd] svg[data-astro-cid-eih4o6dd]{width:28px;height:28px}.dl[data-astro-cid-eih4o6dd] .marks[data-astro-cid-eih4o6dd] .mono[data-astro-cid-eih4o6dd]{color:var(--text)}.steps3[data-astro-cid-eih4o6dd]{align-items:start;gap:28px;width:100%;max-width:980px;margin:36px auto 0;display:grid}@media (width>=760px){.steps3[data-astro-cid-eih4o6dd]{grid-template-columns:1fr 1fr 1fr}.steps3[data-astro-cid-eih4o6dd] .fig-lap[data-astro-cid-eih4o6dd]{margin-top:12%}}.steps3[data-astro-cid-eih4o6dd] figure[data-astro-cid-eih4o6dd]{text-align:center;margin:0}.steps3[data-astro-cid-eih4o6dd] .fig-ph[data-astro-cid-eih4o6dd]{width:min(78%,230px);margin:0 auto}.steps3[data-astro-cid-eih4o6dd] figcaption[data-astro-cid-eih4o6dd]{margin-top:18px;font-weight:700}.steps3[data-astro-cid-eih4o6dd] figcaption[data-astro-cid-eih4o6dd] small[data-astro-cid-eih4o6dd]{color:var(--text-secondary);margin-top:4px;font-weight:400;display:block}.steps3[data-astro-cid-eih4o6dd] .n[data-astro-cid-eih4o6dd]{background:var(--action);width:28px;height:28px;color:var(--on-action);border-radius:50%;place-items:center;margin-right:8px;font-size:14px;display:inline-grid}.pair2[data-astro-cid-eih4o6dd]{align-items:center;gap:28px;width:100%;display:grid}@media (width>=760px){.pair2[data-astro-cid-eih4o6dd]{grid-template-columns:7fr 5fr}}.pair2[data-astro-cid-eih4o6dd] .p2-ph[data-astro-cid-eih4o6dd]{width:min(70%,230px);margin:0 auto}.aiconnect[data-astro-cid-eih4o6dd]{text-align:left;gap:12px;width:100%;max-width:980px;margin:22px auto 0;display:grid}@media (width>=760px){.aiconnect[data-astro-cid-eih4o6dd]{grid-template-columns:repeat(4,1fr)}}.aiconnect[data-astro-cid-eih4o6dd] .c[data-astro-cid-eih4o6dd]{background:var(--surface);border:1px solid var(--border-decorative);color:var(--text);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;font-weight:700;text-decoration:none;display:flex}.aiconnect[data-astro-cid-eih4o6dd] .c[data-astro-cid-eih4o6dd]:hover{border-color:var(--action)}.aiconnect[data-astro-cid-eih4o6dd] svg[data-astro-cid-eih4o6dd]{flex:none;width:24px;height:24px}.aiconnect[data-astro-cid-eih4o6dd] .mono[data-astro-cid-eih4o6dd] svg[data-astro-cid-eih4o6dd]{color:var(--text)}.aiconnect[data-astro-cid-eih4o6dd] small[data-astro-cid-eih4o6dd]{color:var(--text-secondary);font-weight:400;display:block}
