@layer components{.price-card{align-self:start;max-width:30rem;padding:1.125rem 1.375rem .625rem;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.price-table{width:100%;font-size:.9375rem;line-height:1.4;color:var(--color-body);font-variant-numeric:tabular-nums}.price-table caption{padding-bottom:.5rem;text-align:left}.price-table :is(th,td){padding:.5625rem 0;text-align:left;vertical-align:baseline;border-top:1px solid var(--color-line)}.price-table thead th{border-top:0;font-size:.8125rem;font-weight:600;color:var(--color-muted)}.price-table :is(td,thead th+th){padding-left:.75rem;text-align:right}.price-table :is(td,tbody th){font-weight:650;color:var(--color-ink);white-space:nowrap}.price-table th[scope=rowgroup]{padding-top:1rem;font:700 1rem/1.3 var(--font-display)}}
