.plan-list{background:transparent;border:0;container-type:inline-size;display:grid;gap:12px}.plan-row.plan-card[data-v-93de0ae6]{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:20px;grid-template-columns:104px minmax(0,1fr) max-content 32px;padding:22px 20px}.plan-data[data-v-93de0ae6]{align-self:stretch;border-right:1px solid var(--line);color:var(--muted);display:flex;flex-direction:column;font-size:calc(10px*var(--pc-text-scale,1));gap:5px;justify-content:center;min-width:0;overflow-wrap:anywhere;padding-right:14px}.plan-data>strong[data-v-93de0ae6]{color:var(--green);font-family:Barlow Condensed,sans-serif;font-size:48px;font-variant-numeric:tabular-nums;line-height:1.1}.plan-data small[data-v-93de0ae6]{font-family:var(--font);font-size:13px;font-weight:600;margin-left:3px}.plan-data>strong.data-label[data-v-93de0ae6]{font-family:var(--font);font-size:20px;line-height:1.5;word-break:keep-all}.plan-card .plan-main[data-v-93de0ae6]{grid-row:auto;min-width:0}.plan-card .plan-eyebrow[data-v-93de0ae6]{font-size:calc(10px*var(--pc-text-scale,1));gap:7px;margin-bottom:7px}.plan-card .plan-main h3[data-v-93de0ae6]{font-size:calc(14px*var(--pc-text-scale,1));line-height:1.55;margin-bottom:8px}.plan-card .allowance-line[data-v-93de0ae6]{font-size:calc(11px*var(--pc-text-scale,1));gap:3px;overflow-wrap:anywhere}.plan-card .plan-total[data-v-93de0ae6]{align-items:baseline;color:var(--muted);display:flex;flex-direction:row;flex-wrap:wrap;font-size:calc(10px*var(--pc-text-scale,1));gap:4px 8px;grid-column:auto;grid-row:auto;margin-top:12px}.plan-card .plan-total>strong[data-v-93de0ae6]{color:var(--ink);font-size:calc(12px*var(--pc-text-scale,1));font-variant-numeric:tabular-nums;font-weight:600}.plan-collected[data-v-93de0ae6]{color:var(--muted);display:block;font-size:calc(9px*var(--pc-text-scale,1));margin-top:5px}.plan-pricing[data-v-93de0ae6]{max-width:180px;min-width:0;text-align:right}.plan-card .plan-cost[data-v-93de0ae6]{align-items:flex-end;font-size:calc(10px*var(--pc-text-scale,1));gap:5px}.plan-card .plan-cost>strong[data-v-93de0ae6]{color:var(--accent);font-size:calc(24px*var(--pc-text-scale,1));font-variant-numeric:tabular-nums;line-height:1.35}.plan-card .plan-cost small[data-v-93de0ae6]{font-size:calc(10px*var(--pc-text-scale,1))}.plan-card .detail-link[data-v-93de0ae6]{color:var(--green);font-size:calc(11px*var(--pc-text-scale,1));margin-top:15px;white-space:nowrap}.plan-card .detail-link[data-v-93de0ae6]:hover{color:var(--accent)}.plan-card .plan-actions[data-v-93de0ae6]{align-items:center;display:flex;flex-direction:column;gap:8px;grid-column:4;grid-row:1}.plan-actions .icon-button[data-v-93de0ae6]{border-radius:5px;display:grid;grid-column:auto;grid-row:auto;height:32px;padding:0;place-items:center;width:32px}.favorite-toggle[data-v-93de0ae6]{color:var(--muted)}.favorite-toggle[data-v-93de0ae6]:hover,.favorite-toggle[aria-pressed=true][data-v-93de0ae6]{background:var(--green-soft);border-color:var(--green);color:var(--green)}.compare-add[data-v-93de0ae6]:not([aria-pressed=true]){background:var(--green-soft);border-color:var(--line);color:var(--green)}@container (max-width:620px){.plan-row.plan-card[data-v-93de0ae6]{gap:16px 12px;grid-template-columns:minmax(0,1fr) 32px;padding:18px}.plan-data[data-v-93de0ae6]{border:0;gap:6px;grid-column:1;grid-row:1;padding:0}.plan-data>strong[data-v-93de0ae6]{font-size:52px}.plan-data>strong.data-label[data-v-93de0ae6]{font-size:22px}.plan-card .plan-main[data-v-93de0ae6]{grid-column:1/-1;grid-row:2}.plan-card .plan-main h3[data-v-93de0ae6]{font-size:15px}.plan-card .plan-actions[data-v-93de0ae6]{align-self:start;grid-column:2;grid-row:1}.plan-pricing[data-v-93de0ae6]{align-items:flex-end;border-top:1px solid var(--line);display:flex;gap:12px;grid-column:1/-1;grid-row:3;justify-content:space-between;max-width:none;padding-top:15px;text-align:left}.plan-card .plan-cost[data-v-93de0ae6]{align-items:flex-start}.plan-card .plan-cost>strong[data-v-93de0ae6]{font-size:26px}.plan-card .detail-link[data-v-93de0ae6]{margin:0 0 4px}}
