.docs-bento-section.svelte-1xmjmrw{padding-bottom:clamp(var(--space-12), 8vw, var(--space-20))}.bento-grid.svelte-1xmjmrw{gap:var(--space-5);grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(280px,auto);display:grid}.bento-large.svelte-1xmjmrw{grid-column:span 2}.bento-standard.svelte-1xmjmrw{grid-column:span 1}.bento-card.svelte-1xmjmrw{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 60%, transparent);border:1px solid var(--line-strong);isolation:isolate;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.bento-card-inner.svelte-1xmjmrw{padding:var(--space-8);z-index:2;flex-direction:column;height:100%;display:flex}.bento-glow.svelte-1xmjmrw{z-index:1;background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--signal) 15%, transparent) 0%, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bento-card.svelte-1xmjmrw:hover{border-color:var(--signal);box-shadow:0 20px 40px color-mix(in srgb, var(--ink) 40%, transparent);transform:translateY(-4px)}.bento-card.svelte-1xmjmrw:hover .bento-glow:where(.svelte-1xmjmrw){opacity:1}.bento-header.svelte-1xmjmrw{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.bento-index.svelte-1xmjmrw{color:var(--muted);font-family:var(--mono);font-size:var(--text-sm);font-weight:700;transition:color .2s}.bento-icon-wrapper.svelte-1xmjmrw{background:color-mix(in srgb, var(--surface-2) 80%, transparent);width:36px;height:36px;color:var(--text);border:1px solid var(--line);transition:background .2s ease, color .2s ease, border-color .2s ease, transform .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.bento-card.svelte-1xmjmrw:hover .bento-index:where(.svelte-1xmjmrw){color:var(--signal)}.bento-card.svelte-1xmjmrw:hover .bento-icon-wrapper:where(.svelte-1xmjmrw){background:var(--signal);color:var(--ink);border-color:var(--signal);transform:scale(1.1)rotate(-15deg)}.bento-body.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:var(--text-2xl);color:var(--text);margin:var(--space-6) 0 var(--space-3) 0;line-height:1.1}.bento-body.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--paper-2);font-size:var(--text-base);margin:0;line-height:1.6}.docs-pills-section.svelte-1xmjmrw{padding-bottom:clamp(var(--space-16), 10vw, var(--space-24))}.pills-grid.svelte-1xmjmrw{gap:var(--space-3);flex-wrap:wrap;display:flex}.arch-pill.svelte-1xmjmrw{align-items:center;gap:var(--space-3);background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--line-strong);color:var(--text);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.03em;border-radius:40px;padding:.6rem 1.2rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.arch-pill.svelte-1xmjmrw:hover{background:color-mix(in srgb, var(--signal-soft) 20%, transparent);border-color:var(--signal)}.arch-dot.svelte-1xmjmrw{background:var(--signal);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--signal) 60%, transparent);border-radius:50%}@media (width<=960px){.bento-grid.svelte-1xmjmrw{grid-template-columns:1fr 1fr}.bento-large.svelte-1xmjmrw{grid-column:span 2}}@media (width<=640px){.bento-grid.svelte-1xmjmrw{grid-template-columns:1fr}.bento-large.svelte-1xmjmrw,.bento-standard.svelte-1xmjmrw{grid-column:span 1}.bento-card-inner.svelte-1xmjmrw{padding:var(--space-6)}.bento-body.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:var(--text-xl)}}
