.faq[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--line-strong);display:grid}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line-strong);interpolate-size:allow-keywords}.faq__item[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;overflow:clip}.faq__item[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}.faq__q[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;font-size:var(--step-1);letter-spacing:-.01em;cursor:pointer;transition:color var(--dur-2) var(--ease-out);font-weight:550;list-style:none;display:flex}.faq__q[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-gfo3rpqg]:hover{color:var(--accent-text)}.faq__icon[data-astro-cid-gfo3rpqg]{border:1px solid var(--line-strong);width:2rem;height:2rem;transition:transform var(--dur-3) var(--ease-out), background-color var(--dur-3) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__icon[data-astro-cid-gfo3rpqg]{background:var(--amber-50);transform:rotate(45deg)}.faq__a[data-astro-cid-gfo3rpqg]{padding-bottom:var(--space-5);max-width:46rem;color:var(--text-muted)}.jump[data-astro-cid-cobtklhb]{margin-top:calc(var(--space-6) * -1);z-index:2;position:relative}.jump[data-astro-cid-cobtklhb] ul[data-astro-cid-cobtklhb]{justify-content:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);width:fit-content;max-width:100%;box-shadow:var(--shadow-md);flex-wrap:wrap;margin-inline:auto;display:flex}.jump[data-astro-cid-cobtklhb] a[data-astro-cid-cobtklhb]{border-radius:var(--radius-pill);transition:background-color var(--dur-2) var(--ease-out);align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}.jump[data-astro-cid-cobtklhb] a[data-astro-cid-cobtklhb]:hover{background:var(--paper-100)}.jump[data-astro-cid-cobtklhb] a[data-astro-cid-cobtklhb] svg{color:var(--amber-600)}.module__inner[data-astro-cid-cobtklhb]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.module__inner--flip[data-astro-cid-cobtklhb] .module__copy[data-astro-cid-cobtklhb]{order:2}.module__copy[data-astro-cid-cobtklhb]{gap:var(--space-5);display:grid}.module__visual[data-astro-cid-cobtklhb]{border-radius:var(--radius-xl);background:radial-gradient(80% 60% at 30% 20%, #fdebc5cc, transparent 70%), var(--paper-100);border:1px solid var(--line);box-shadow:var(--shadow-lg);min-height:26rem;display:grid}.section--subtle[data-astro-cid-cobtklhb] .module__visual[data-astro-cid-cobtklhb]{background:radial-gradient(80% 60% at 70% 20%, #fdebc5cc, transparent 70%), var(--paper-50)}.arch[data-astro-cid-cobtklhb]{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.arch[data-astro-cid-cobtklhb] .section-head{margin-bottom:0}.arch__stack[data-astro-cid-cobtklhb]{gap:var(--space-3);display:grid}.arch__layer[data-astro-cid-cobtklhb]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--line-dark);transition:transform var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), background-color var(--dur-3) var(--ease-out);background:#ffffff08;grid-template-columns:auto auto 1fr;align-items:start;display:grid}.arch__layer[data-astro-cid-cobtklhb]:hover{background:#f5ad3c0d;border-color:#f5ad3c59;transform:translate(6px)}.arch__index[data-astro-cid-cobtklhb]{font-family:var(--font-serif);color:var(--slate-400);font-size:1.25rem;line-height:1.6}.arch__icon[data-astro-cid-cobtklhb]{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--amber-300);background:#f5ad3c1f;place-items:center;display:grid}.arch__layer[data-astro-cid-cobtklhb] .h3[data-astro-cid-cobtklhb]{color:var(--on-dark);margin-bottom:.25rem}.integrations__list[data-astro-cid-cobtklhb]{gap:var(--space-3);flex-wrap:wrap;display:flex}.integrations__list[data-astro-cid-cobtklhb] li[data-astro-cid-cobtklhb]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-weight:550;display:inline-flex}.integrations__list[data-astro-cid-cobtklhb] li[data-astro-cid-cobtklhb]:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.integrations__list[data-astro-cid-cobtklhb] svg{color:var(--root-500)}.faq-layout[data-astro-cid-cobtklhb]{gap:var(--space-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.section-spacer[data-astro-cid-cobtklhb]{height:var(--section-y)}@media (width<=60rem){.module__inner[data-astro-cid-cobtklhb],.arch[data-astro-cid-cobtklhb],.faq-layout[data-astro-cid-cobtklhb]{grid-template-columns:1fr}.module__inner--flip[data-astro-cid-cobtklhb] .module__copy[data-astro-cid-cobtklhb]{order:0}.jump[data-astro-cid-cobtklhb] ul[data-astro-cid-cobtklhb]{border-radius:var(--radius-lg)}}
