.pfg[data-astro-cid-6mfdqkpd]{background:var(--dark-800);padding:44px 0}.pfg-grid[data-astro-cid-6mfdqkpd]{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pfg-item[data-astro-cid-6mfdqkpd]{text-align:center}.pfg-item__value[data-astro-cid-6mfdqkpd]{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,44px);line-height:1;color:var(--white);margin-bottom:10px}.pfg-item__label[data-astro-cid-6mfdqkpd]{margin:0;font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-on-dark-muted)}@media(max-width:760px){.pfg-grid[data-astro-cid-6mfdqkpd]{grid-template-columns:repeat(2,1fr);gap:30px 16px}}.pl-stack[data-astro-cid-rwxj2eiy]{list-style:none;margin:0;padding:0;display:grid;gap:16px}.pl-layer[data-astro-cid-rwxj2eiy]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:34px 36px;border:1px solid var(--border-hairline);border-left:4px solid var(--violet-500);border-radius:var(--radius);background:var(--surface-card);transition:box-shadow .25s ease,border-color .25s ease}.pl-layer[data-astro-cid-rwxj2eiy]:hover{box-shadow:var(--shadow-card);border-color:var(--violet-300);border-left-color:var(--violet-500)}.dark .pl-layer[data-astro-cid-rwxj2eiy]{background:var(--dark-700);border-color:var(--border-on-dark);border-left-color:var(--violet-500)}.pl-layer__num[data-astro-cid-rwxj2eiy]{display:block;font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;color:var(--violet-500);margin-bottom:14px}.pl-layer__name[data-astro-cid-rwxj2eiy]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--text-heading);margin:0 0 8px}.dark .pl-layer__name[data-astro-cid-rwxj2eiy]{color:var(--white)}.pl-layer__label[data-astro-cid-rwxj2eiy]{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;color:var(--violet-600);background:var(--violet-50);border-radius:var(--radius);padding:2px 8px;margin-bottom:14px}.dark .pl-layer__label[data-astro-cid-rwxj2eiy]{color:var(--violet-200);background:#6610f22e}.pl-layer__summary[data-astro-cid-rwxj2eiy]{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-body);margin:0}.pl-layer__list[data-astro-cid-rwxj2eiy]{list-style:none;margin:0;padding:0;align-self:center}.pl-layer__list[data-astro-cid-rwxj2eiy] li[data-astro-cid-rwxj2eiy]{position:relative;font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-body);padding:6px 0 6px 24px}.pl-layer__list[data-astro-cid-rwxj2eiy] li[data-astro-cid-rwxj2eiy]:before{content:"";position:absolute;left:2px;top:14px;width:6px;height:6px;border-radius:50%;background:var(--violet-500)}@media(max-width:900px){.pl-layer[data-astro-cid-rwxj2eiy]{grid-template-columns:1fr;gap:18px;padding:28px 24px}}.plg-groups[data-astro-cid-epvii6ca]{display:grid;gap:48px}.plg-group__head[data-astro-cid-epvii6ca]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:18px}.plg-group__label[data-astro-cid-epvii6ca]{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--violet-500);margin:0}.dark .plg-group__label[data-astro-cid-epvii6ca]{color:var(--violet-200)}.plg-group__note[data-astro-cid-epvii6ca]{font-family:var(--font-body);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-body);margin:0}.plg-group__more[data-astro-cid-epvii6ca]{font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-body);margin:16px 0 0}.plg-grid[data-astro-cid-epvii6ca]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.plg-tile[data-astro-cid-epvii6ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:118px;padding:20px 12px 16px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.plg-tile[data-astro-cid-epvii6ca]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card);border-color:var(--violet-300)}.dark .plg-tile[data-astro-cid-epvii6ca]{background:var(--dark-700);border-color:var(--border-on-dark)}.plg-tile__logo[data-astro-cid-epvii6ca]{width:44px;height:44px}.plg-tile__logo--wordmark[data-astro-cid-epvii6ca]{width:112px;height:44px}.plg-tile__logo--generic[data-astro-cid-epvii6ca]{width:34px;height:34px;margin:5px 0;color:var(--violet-300)}.plg-tile__name[data-astro-cid-epvii6ca]{font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.3;color:var(--text-heading)}.dark .plg-tile__name[data-astro-cid-epvii6ca]{color:var(--white)}@media(max-width:600px){.plg-grid[data-astro-cid-epvii6ca]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.plg-tile[data-astro-cid-epvii6ca]{min-height:104px}}
