.feature-badge-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1.75rem}.feature-badge{display:inline-block;padding:.25rem .75rem;border:1px solid;border-radius:9999px;font-size:.75rem;font-weight:500;text-decoration:none}.feature-badge-mark{display:inline-block;margin-left:.15em;font-size:.9em;line-height:1;vertical-align:.28em}.feature-badge-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.feature-badge-accelerated-queries{color:hsl(var(--teal-500));background:hsl(var(--teal-500)/.1);border-color:hsl(var(--teal-500)/.5)}.feature-badge-event-streams{color:hsl(var(--violet-500));background:hsl(var(--violet-500)/.1);border-color:hsl(var(--violet-500)/.5)}.feature-notes{display:flex;flex-direction:column;gap:.75rem}.feature-notes-rail{margin-top:1.5rem}@media (width < 80rem){.feature-notes-rail{display:none}}.feature-notes-inline{margin:-.75rem 0 1.75rem;max-width:46rem}@media (width >= 80rem){.feature-notes-inline{display:none}}.feature-note{border-left:2px solid;padding:.125rem 0 .125rem .625rem}.feature-note-head{display:flex;align-items:baseline;gap:.2em;margin:0 0 .15rem;font-size:.75rem;font-weight:500;line-height:1.35}.feature-note-mark{font-size:.9em;line-height:1}.feature-note-collapsed{border-color:#d1d5db}html.dark .feature-note-collapsed{border-color:#4b5563}.feature-note-collapsed .feature-note-mark{margin-right:.3em}.feature-note-body{margin:0;font-size:.6875rem;line-height:1.5;color:#6b7280}html.dark .feature-note-body{color:#9ca3af}.feature-note-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.feature-note-body a:hover{text-decoration-thickness:2px}.feature-note-accelerated-queries{border-color:hsl(var(--teal-500)/.5)}.feature-note-accelerated-queries .feature-note-head,.feature-note-accelerated-queries .feature-note-mark{color:hsl(var(--teal-500))}.feature-note-event-streams{border-color:hsl(var(--violet-500)/.5)}.feature-note-event-streams .feature-note-head,.feature-note-event-streams .feature-note-mark{color:hsl(var(--violet-500))}.product-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0 1.75rem}.product-badge-label{margin-right:.25rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(30 5% 50%)}.product-badge{display:inline-flex;align-items:baseline;gap:.4em;padding:.25rem .75rem;border:1px solid;border-radius:9999px;font-size:.75rem;font-weight:500;text-decoration:none}.product-badge-yes{color:hsl(var(--sand-300));background:hsl(var(--sand-300)/.1);border-color:hsl(var(--sand-300)/.5)}.product-badge-diy{color:inherit;background:transparent;border-color:hsl(30 5% 50%/.6);border-style:dashed}.product-badge-not{color:inherit;background:hsl(30 5% 50%/.12);border-color:hsl(30 5% 50%/.45)}.product-badge-suffix{font-family:var(--font-mono,ui-monospace,monospace);font-size:.6rem;letter-spacing:.1em;opacity:.85}.product-badge-glyph{font-size:.7rem;line-height:1}.product-badge-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-badge-divider{width:1px;height:1.1rem;margin:0 .25rem;background:hsl(30 5% 50%/.35)}.product-badge-row .feature-badge-row{display:contents}.product-badge-row .feature-notes-inline{flex-basis:100%;margin:.25rem 0 0}