.pg-vs-cards{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.pg-vs-cards[data-count="3"]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.pg-vs-cards__card{gap:var(--space-4)}.pg-vs-cards__card--genie{background:var(--surface-lilac)}.pg-vs-cards__mark{display:inline-flex;align-items:center;justify-content:center;width:var(--control-m);height:var(--control-m);margin-bottom:var(--space-1);background:var(--surface);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-m)}.pg-vs-cards__mark[hidden]{display:none}.pg-vs-cards__mark:empty{display:none}.pg-vs-cards__mark--genie{color:var(--accent)}.pg-vs-cards__mark>img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}[data-theme=dark] .pg-vs-cards__mark>img{filter:grayscale(1) invert(1);mix-blend-mode:screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pg-vs-cards__mark>img{filter:grayscale(1) invert(1);mix-blend-mode:screen}}.pg-vs-cards__title{margin:0}.pg-vs-cards__text{margin:0;max-width:var(--measure);text-wrap:pretty}.pg-vs-cards__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:auto;padding-top:var(--space-2)}.pg-vs-cards__sep{display:flex;align-items:center;justify-content:center}.pg-vs-cards__disc{display:inline-flex;align-items:center;justify-content:center;width:var(--control-m);height:var(--control-m);color:var(--ink-muted);background:var(--gv-ground, var(--page));border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);letter-spacing:.04em}@container gv (max-width: 959px){.pg-vs-cards[data-count="3"]{grid-template-columns:minmax(0,1fr);row-gap:var(--space-3)}.pg-vs-cards[data-count="3"] .pg-vs-cards__sep{justify-content:center}}@container gv (max-width: 759px){.pg-vs-cards{grid-template-columns:minmax(0,1fr);row-gap:var(--space-3)}}.pg-vs-table{--pg-vs-label-w: 34%;min-width:0}.pg-vs-table[data-cols="3"]{--pg-vs-label-w: 25%}.pg-vs-table__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8)}.pg-vs-table__nav{margin-bottom:var(--space-10)}.pg-vs-table__groups{display:flex;flex-direction:column;gap:var(--space-16)}.pg-vs-table__frame{min-width:0}.pg-vs-table__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-family:var(--font-sans);color:var(--ink);scroll-margin-top:var(--control-l)}.pg-vs-table__col-label{width:var(--pg-vs-label-w)}.pg-vs-table__table :is(th,td){padding:var(--space-4) var(--space-5);text-align:left;vertical-align:top;border-top:var(--border-hairline) solid var(--border)}.pg-vs-table__table thead :is(th,td){border-top:0;padding-top:var(--space-4);padding-bottom:var(--space-4);vertical-align:bottom}.pg-vs-table__table thead th{border-bottom:var(--border-hairline) solid var(--border-strong)}.pg-vs-table__table tbody tr:first-child>*{border-top:0}.pg-vs-table__table tbody tr:last-child>*{border-bottom:var(--border-hairline) solid var(--border)}.pg-vs-table__table .pg-vs-table__cat{padding-left:0}.pg-vs-table__cat>.gv-heading-4{display:block;color:var(--ink);text-wrap:balance}.pg-vs-table__head{color:var(--ink-muted)}.pg-vs-table__table tbody th[scope=row]{padding-left:0;color:var(--ink);text-wrap:pretty}.pg-vs-table__table .pg-vs-table__ours{background:var(--surface-lilac)}.pg-vs-table__table thead .pg-vs-table__ours{border-radius:var(--radius-m) var(--radius-m) 0 0}.pg-vs-table__table tbody tr:last-child .pg-vs-table__ours{border-radius:0 0 var(--radius-m) var(--radius-m)}.pg-vs-table__brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-brand);font-weight:600}.pg-vs-table__brand .gv-petal{color:var(--accent)}.pg-vs-table__answer{display:flex;align-items:flex-start;gap:var(--space-2)}.pg-vs-table__mark{flex:none;display:inline-flex;width:16px;height:16px;margin-top:2px;color:var(--ink-muted)}.pg-vs-table__mark[data-value=yes]{color:var(--ink)}.pg-vs-table__ours .pg-vs-table__mark[data-value=yes]{color:var(--ink-brand)}.pg-vs-table__text{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.pg-vs-table__note{max-width:var(--measure);margin:var(--space-10) 0 0}.pg-vs-table__note a{color:var(--link)}.pg-vs-table:has(.pg-vs-table__view input[value=simplified]:checked) .pg-vs-table__text{display:none}.pg-vs-table:has(.pg-vs-table__view input[value=simplified]:checked) .pg-vs-table__table :is(th,td){padding-block:var(--space-3)}@container gv (max-width: 759px){.pg-vs-table{--pg-vs-label-px: 120px;--pg-vs-col-px: 192px}.pg-vs-table__groups{gap:var(--space-12)}.pg-vs-table__frame{overflow-x:auto;overscroll-behavior-x:contain}.pg-vs-table__table{min-width:calc(var(--pg-vs-label-px) + var(--pg-vs-col-px) * (var(--pg-vs-cols, 2)))}.pg-vs-table[data-cols="3"] .pg-vs-table__table{--pg-vs-cols: 3}.pg-vs-table__col-label{width:var(--pg-vs-label-px)}.pg-vs-table__table :is(th,td){padding:var(--space-3) var(--space-3)}.pg-vs-table__table :is(thead th:first-child,tbody th[scope=row]){position:sticky;left:0;z-index:1;padding-left:0;padding-right:var(--space-3);background:var(--gv-ground, var(--page));box-shadow:inset calc(-1 * var(--border-hairline)) 0 0 var(--border)}.pg-vs-table:has(.pg-vs-table__view input[value=simplified]:checked) .pg-vs-table__table{min-width:0}.pg-vs-table:has(.pg-vs-table__view input[value=simplified]:checked) .pg-vs-table__col-label{width:44%}}@media(forced-colors:active){.pg-vs-table__ours{outline:var(--border-hairline) solid CanvasText;outline-offset:-1px}}@media print{.pg-vs-table__controls,.pg-vs-table__nav{display:none}}
