.tr[data-astro-cid-djcqz26q]{margin-top:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface);box-shadow:var(--card-shadow)}.tr__grid[data-astro-cid-djcqz26q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3);padding:var(--space-4);margin:0;list-style:none}.tr__card[data-astro-cid-djcqz26q]{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);border-top:3px solid var(--navy-200)}.tr__card--upgrade[data-astro-cid-djcqz26q]{border-top-color:var(--color-positive)}.tr__card--downgrade[data-astro-cid-djcqz26q]{border-top-color:var(--color-negative)}.tr__card--activate[data-astro-cid-djcqz26q]{border-top-color:var(--navy-500)}.tr__card--handoff[data-astro-cid-djcqz26q]{border-top-color:var(--gold-500)}.tr__tag[data-astro-cid-djcqz26q]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.tr__flow[data-astro-cid-djcqz26q]{font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--color-text)}.tr__flow[data-astro-cid-djcqz26q] em{font-style:normal;font-weight:var(--weight-regular);color:var(--color-text-muted)}.tr__flow[data-astro-cid-djcqz26q] .arrow{color:var(--color-accent-text)}.tr__desc[data-astro-cid-djcqz26q]{font-size:var(--text-sm);color:var(--color-text-body)}.tr__trigger[data-astro-cid-djcqz26q]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-accent-text)}.rd[data-astro-cid-djcqz26q]{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.rd__list[data-astro-cid-djcqz26q]{margin:0}.rd__row[data-astro-cid-djcqz26q]{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-2) var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-divider)}.rd__row[data-astro-cid-djcqz26q]:first-child{border-top:0}.rd__row[data-astro-cid-djcqz26q] dt[data-astro-cid-djcqz26q]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.rd__row[data-astro-cid-djcqz26q] dd[data-astro-cid-djcqz26q]{margin:0;font-size:var(--text-sm);color:var(--color-text-body);overflow-wrap:anywhere}.rd__row[data-astro-cid-djcqz26q] dd[data-astro-cid-djcqz26q] ol{margin:var(--space-2) 0 0 var(--space-5);padding:0;font-size:var(--text-xs);display:grid;gap:var(--space-1)}.rd__row[data-astro-cid-djcqz26q] dd[data-astro-cid-djcqz26q] code{font-family:var(--font-mono);font-size:.92em;color:var(--color-accent-text)}.rd__row[data-astro-cid-djcqz26q] dd[data-astro-cid-djcqz26q] .rd__signal{margin-top:var(--space-2);padding:var(--space-3);border-left:2px solid var(--color-accent);background:var(--color-surface-muted);font-size:var(--text-xs)}.rd__row[data-astro-cid-djcqz26q] dd[data-astro-cid-djcqz26q] .rd__or,.rd__row[data-astro-cid-djcqz26q] dd[data-astro-cid-djcqz26q] .rd__and{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}@media (max-width: 600px){.rd__row[data-astro-cid-djcqz26q]{grid-template-columns:minmax(0,1fr)}}.rt-pill,.rt-pri{display:inline-block;padding:.1rem .5rem;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide)}.rt-pill--upgrade{background:var(--color-positive-soft);color:var(--color-positive)}.rt-pill--downgrade{background:var(--color-surface-muted);color:var(--color-negative)}.rt-pill--activate{background:var(--navy-100);color:var(--navy-800)}.rt-pill--handoff{background:var(--color-accent-soft);color:var(--color-accent-text)}.rt-pri--p1{background:var(--color-accent);color:var(--color-accent-ink)}.rt-pri--p2{background:var(--color-accent-soft);color:var(--color-accent-text)}.rt-pri--p3{background:var(--color-surface-muted);color:var(--color-text-muted)}@media (max-width: 480px){.pb-hero__stats b .accent{display:inline-block}}
