.composer[data-astro-cid-7fewjbtt]{border:1px solid var(--a-line-2);background:var(--a-surface);border-radius:16px;align-items:center;gap:10px;padding:9px 9px 9px 16px;display:flex}.composer[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]{min-width:0;color:var(--a-ink);font-family:var(--af-ui), ui-sans-serif, system-ui, sans-serif;background:0 0;border:0;flex:1;padding:0;font-size:15px}.composer[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]::placeholder{color:var(--a-subtle)}.composer[data-astro-cid-7fewjbtt] input[data-astro-cid-7fewjbtt]:focus-visible{outline:none}.composer[data-astro-cid-7fewjbtt]:has(input:focus-visible){outline:2px solid var(--a-accent-text);outline-offset:2px}.sr[data-astro-cid-7fewjbtt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bubble[data-astro-cid-csjdn5qr]{background:var(--a-ink);max-width:46ch;color:var(--a-surface);border-radius:16px;align-self:flex-end;padding:11px 16px;font-size:14px;line-height:1.45}.bubble[data-astro-cid-csjdn5qr][data-enter]{animation:turn-in var(--duration-fast) var(--ease-smooth-out) both}.turn[data-astro-cid-2ehmyivh]{gap:12px;width:100%;max-width:620px;display:flex}.body[data-astro-cid-2ehmyivh]{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.line[data-astro-cid-2ehmyivh]{color:var(--a-ink);margin:0;font-size:15px;line-height:1.5}.typing[data-astro-cid-2ehmyivh]{align-items:center;gap:5px;height:20px;display:none}.typing[data-astro-cid-2ehmyivh] i[data-astro-cid-2ehmyivh]{background:var(--a-faint);width:6px;height:6px;animation:dot-pulse 1.2s var(--ease-linear) infinite;border-radius:50%}.typing[data-astro-cid-2ehmyivh] i[data-astro-cid-2ehmyivh]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-2ehmyivh] i[data-astro-cid-2ehmyivh]:nth-child(3){animation-delay:.3s}.turn[data-astro-cid-2ehmyivh][data-pending] .line[data-astro-cid-2ehmyivh]{display:none}.turn[data-astro-cid-2ehmyivh][data-pending] .typing[data-astro-cid-2ehmyivh]{display:flex}.turn[data-astro-cid-2ehmyivh][data-enter]{animation:turn-in var(--duration-fast) var(--ease-smooth-out) both}.turn[data-astro-cid-2ehmyivh][data-enter] .cards[data-astro-cid-2ehmyivh] [data-chat-card]{animation:turn-in var(--duration-fast) var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * var(--duration-stagger))}.cards[data-astro-cid-2ehmyivh]{flex-direction:column;gap:8px;display:flex}.suggestions[data-astro-cid-2ehmyivh]{flex-wrap:wrap;gap:8px;display:flex}.retry[data-astro-cid-2ehmyivh]{align-self:flex-start}.retry[data-astro-cid-2ehmyivh][hidden]{display:none}.card[data-astro-cid-ubzrxxa6]{border:1px solid var(--a-line);background:var(--a-surface);border-radius:14px;gap:10px;padding:12px 14px;display:flex}.ico[data-astro-cid-ubzrxxa6]{background:var(--a-accent-soft);width:26px;height:26px;color:var(--a-accent);border-radius:9px;flex:none;place-items:center;display:grid}.body[data-astro-cid-ubzrxxa6]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.body[data-astro-cid-ubzrxxa6]>[data-astro-cid-ubzrxxa6]:empty{display:none}.title[data-astro-cid-ubzrxxa6]{color:var(--a-ink);align-self:flex-start;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none}a[data-astro-cid-ubzrxxa6].title[href]:hover{color:var(--a-accent-text)}.ext[data-astro-cid-ubzrxxa6]:not([hidden]){margin-left:2px;display:inline}.ext[data-astro-cid-ubzrxxa6] svg{vertical-align:-1px;display:inline}.sr[data-astro-cid-ubzrxxa6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.subtitle[data-astro-cid-ubzrxxa6]{color:var(--a-muted);font-size:12.5px}.body-text[data-astro-cid-ubzrxxa6]{color:var(--a-muted);margin:0;font-size:13px;line-height:1.45}.tags[data-astro-cid-ubzrxxa6]{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.meta[data-astro-cid-ubzrxxa6]{font-family:var(--af-mono), ui-monospace, monospace;color:var(--a-subtle);font-size:11px}.card[data-astro-cid-ubzrxxa6][data-kind=skillGroup] .body[data-astro-cid-ubzrxxa6]{gap:7px}.thread[data-astro-cid-lcdefpme]{text-align:left;flex-direction:column;order:0;gap:24px;width:720px;max-width:100%;margin:0 auto;display:none}[data-has-thread=true] .thread[data-astro-cid-lcdefpme]{flex:1;display:flex}[data-has-thread=true] .greet[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme],[data-has-thread=true] .chips[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme][data-has-thread=true] .hero-avatar{display:none}[data-has-thread=true] .greet[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-tag{background:var(--a-accent-soft);color:var(--a-accent-text);font-family:var(--af-mono), ui-monospace, monospace;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10.5px}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:20px 40px;display:flex}.hero[data-astro-cid-lcdefpme] .hero-avatar{order:1}.greet[data-astro-cid-lcdefpme]{flex-direction:column;order:2;gap:8px;display:flex}.greet[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--af-display);color:var(--a-ink);margin:0;font-size:44px;font-weight:400;line-height:1.05}.sub[data-astro-cid-lcdefpme]{color:var(--a-muted);margin:0;font-size:16.5px;line-height:1.45}.dock[data-astro-cid-lcdefpme]{order:3;width:600px;max-width:100%}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;order:4;justify-content:center;gap:8px;display:flex}.mobile-sub[data-astro-cid-lcdefpme]{display:none}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{text-align:center;justify-content:flex-start;gap:18px;min-height:100%;padding:16px 22px 0}.thread[data-astro-cid-lcdefpme]{gap:18px}.greet[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:30px}.desktop-sub[data-astro-cid-lcdefpme]{display:none}.mobile-sub[data-astro-cid-lcdefpme]{font-size:14.5px;display:block}.chips[data-astro-cid-lcdefpme]{order:3;gap:9px;margin-bottom:auto;padding-top:8px}.hero[data-astro-cid-lcdefpme] .hero-avatar{margin-top:auto}.dock[data-astro-cid-lcdefpme]{order:4;width:100%;padding:4px 14px 8px}}.sr[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
