.bots-container[data-astro-cid-ukcwjb23]{max-width:1200px;margin:0 auto;padding:0 24px}.bots-hero[data-astro-cid-ukcwjb23]{padding:80px 0 48px;position:relative;overflow:hidden}.bots-hero-glow[data-astro-cid-ukcwjb23]{position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(235,187,64,.22) 0%,transparent 60%);filter:blur(40px);pointer-events:none;z-index:0}[data-theme=brewcode-light] .bots-hero-glow[data-astro-cid-ukcwjb23]{background:radial-gradient(circle,rgba(201,160,48,.24) 0%,transparent 60%)}.bots-hero-text[data-astro-cid-ukcwjb23]{position:relative;z-index:1;max-width:760px}.bots-eyebrow[data-astro-cid-ukcwjb23]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;letter-spacing:.2em;color:var(--primary-text);text-transform:uppercase;margin:0 0 18px}.bots-hero-text[data-astro-cid-ukcwjb23] h1[data-astro-cid-ukcwjb23]{font-family:Work Sans,system-ui,sans-serif;font-weight:700;line-height:1.15;font-size:clamp(36px,5vw,60px);color:var(--bright);letter-spacing:-.02em;margin:0 0 20px}.bots-hero-text[data-astro-cid-ukcwjb23] h1[data-astro-cid-ukcwjb23] .accent[data-astro-cid-ukcwjb23]{color:var(--primary-text);position:relative}.bots-hero-text[data-astro-cid-ukcwjb23] h1[data-astro-cid-ukcwjb23] .accent[data-astro-cid-ukcwjb23]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:var(--primary);border-radius:2px;opacity:.5}.bots-hero-text[data-astro-cid-ukcwjb23] .lead[data-astro-cid-ukcwjb23]{font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.6;color:var(--secondary);max-width:620px;margin:0 0 28px}.bots-chips[data-astro-cid-ukcwjb23]{display:flex;gap:10px;flex-wrap:wrap}.bots-chip[data-astro-cid-ukcwjb23]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;background:var(--muted);color:var(--text);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent)}.bots-chip[data-astro-cid-ukcwjb23] .glyph{color:var(--primary-text);flex-shrink:0}@media(prefers-reduced-motion:reduce){.bots-hero-glow[data-astro-cid-ukcwjb23]{filter:blur(40px)}}.bot-container[data-astro-cid-ovgla544]{max-width:1200px;margin:0 auto;padding:0 24px}.bot-section[data-astro-cid-ovgla544]{padding:32px 0 96px}.bot-card[data-astro-cid-ovgla544]{position:relative;background:var(--card);border:1px solid var(--surface);border-radius:16px;padding:32px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.bot-card[data-astro-cid-ovgla544]:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 12px 40px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-2px)}.bot-card-head[data-astro-cid-ovgla544]{margin-bottom:24px}.bot-handle-row[data-astro-cid-ovgla544]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bot-avatar[data-astro-cid-ovgla544]{width:56px;height:56px;border-radius:14px;background:var(--muted);display:grid;place-items:center;color:var(--primary-text);flex-shrink:0;transition:transform .2s ease,color .2s ease;border:1px solid color-mix(in srgb,var(--primary) 25%,transparent)}.bot-avatar[data-astro-cid-ovgla544]:hover{transform:scale(1.04);color:var(--bright-text)}.bot-avatar[data-astro-cid-ovgla544] svg[data-astro-cid-ovgla544]{width:32px;height:32px;display:block}.bot-titles[data-astro-cid-ovgla544]{display:flex;flex-direction:column;gap:6px;min-width:0}.bot-name-row[data-astro-cid-ovgla544]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bot-handle[data-astro-cid-ovgla544]{font-family:Work Sans,system-ui,sans-serif;font-weight:700;font-size:1.375rem;color:var(--text);text-decoration:none;transition:color .2s}.bot-handle[data-astro-cid-ovgla544]:hover{color:var(--primary-text)}.bot-tagline[data-astro-cid-ovgla544]{font-family:Inter,system-ui,sans-serif;font-size:.9375rem;color:var(--secondary);margin:0;line-height:1.5}.bot-grid[data-astro-cid-ovgla544]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:28px}@media(min-width:768px){.bot-grid[data-astro-cid-ovgla544]{grid-template-columns:1fr 1fr;gap:32px}}.bot-block[data-astro-cid-ovgla544] h3[data-astro-cid-ovgla544]{font-family:Work Sans,system-ui,sans-serif;font-weight:600;font-size:1rem;color:var(--text);margin:0 0 12px;display:flex;align-items:center;gap:8px}.bot-block[data-astro-cid-ovgla544] h3[data-astro-cid-ovgla544] .glyph{color:var(--primary-text);flex-shrink:0}.bot-block[data-astro-cid-ovgla544] ul[data-astro-cid-ovgla544]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.bot-block[data-astro-cid-ovgla544] li[data-astro-cid-ovgla544]{position:relative;padding-left:18px;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.55;color:var(--secondary)}.bot-block[data-astro-cid-ovgla544] li[data-astro-cid-ovgla544]:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--primary);opacity:.8}.bot-block[data-astro-cid-ovgla544] strong[data-astro-cid-ovgla544]{color:var(--text);font-weight:600}.bot-cta-row[data-astro-cid-ovgla544]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--surface)}.bot-btn[data-astro-cid-ovgla544]{margin-top:16px}.bot-btn[data-astro-cid-ovgla544] svg[data-astro-cid-ovgla544]{display:block}.bot-cta-note[data-astro-cid-ovgla544]{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:var(--secondary);margin-top:16px}@media(prefers-reduced-motion:reduce){.bot-card[data-astro-cid-ovgla544],.bot-avatar[data-astro-cid-ovgla544],.bot-handle[data-astro-cid-ovgla544]{transition:none}.bot-card[data-astro-cid-ovgla544]:hover,.bot-avatar[data-astro-cid-ovgla544]:hover{transform:none}}
