.b-plan-comparison{gap:var(--a-space-8);width:100%;min-width:0;display:grid;container-type:inline-size}.b-plan-comparison__assistive{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b-plan-comparison__period{min-width:0}.b-plan-comparison__plans{gap:var(--a-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.b-plan-comparison__plan{grid-row:span var(--plan-rows);grid-template-rows:subgrid;row-gap:var(--a-space-6);min-width:0;padding:var(--a-space-6);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-large);background:var(--a-color-surface);display:grid}@supports not (grid-template-rows:subgrid){.b-plan-comparison__plan{grid-row:auto;grid-template-rows:none}}.b-plan-comparison__plan[data-featured]{box-shadow:inset 0 0 0 var(--a-border-width) var(--a-color-ink)}.b-plan-comparison__plan-header{justify-content:space-between;align-items:center;gap:var(--a-space-2) var(--a-space-3);flex-wrap:wrap;display:flex}.b-plan-comparison__plan-header>.a-type{flex:8rem;min-width:0}.b-plan-comparison__price{gap:var(--a-space-2);display:grid}.b-plan-comparison__amount{align-items:baseline;gap:0 var(--a-space-2);flex-wrap:wrap;margin:0;display:flex}.b-plan-comparison__unavailable{min-height:var(--a-type-display-line);align-items:center;display:flex}.b-plan-comparison__features{align-content:start;gap:var(--a-space-3);padding:var(--a-space-6) 0 0;border-block-start:var(--a-border-width) solid var(--a-color-ink);margin:0;list-style:none;display:grid}.b-plan-comparison__feature{justify-content:space-between;align-items:flex-start;gap:var(--a-space-3);min-width:0;display:flex}.b-plan-comparison__feature-label{flex:auto;min-width:0}.b-plan-comparison__feature>:last-child{text-align:end;flex:0 auto;max-width:50%}.b-plan-comparison__mark{width:var(--a-icon-medium);height:var(--a-type-body-line);color:var(--a-color-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.b-plan-comparison__mark[data-included=false]{color:var(--a-color-secondary)}.b-plan-comparison__action-slot{align-self:end}.b-plan-comparison__table{min-width:0}.b-plan-comparison__table .c-table{min-width:calc(12rem + var(--plan-count) * 11rem);table-layout:fixed}.b-plan-comparison__table .c-table th:first-child,.b-plan-comparison__table .c-table td:first-child{width:12rem}.b-plan-comparison__table .c-table td{vertical-align:top}.b-plan-comparison__table .c-table td:has(>.b-plan-comparison__cell[data-featured]){background:var(--a-color-canvas)}.b-plan-comparison__row-label{gap:var(--a-space-1);display:grid}.b-plan-comparison__cell{justify-items:start;gap:var(--a-space-3);min-width:0;display:grid}.b-plan-comparison__cell .b-plan-comparison__unavailable{min-height:0}.b-plan-comparison__badge-space{visibility:hidden}@container (width<=36rem){.b-plan-comparison__plan{--a-type-display-size:var(--a-type-h1-size);--a-type-display-line:var(--a-type-h1-line);padding:var(--a-space-4)}}.b-plan-comparison__plan{transition:transform var(--a-motion-fast) var(--a-motion-out), box-shadow var(--a-motion-fast) var(--a-motion-out)}.b-plan-comparison__plan:is(:hover,:focus-within){transform:translate(var(--a-motion-liftStrong), var(--a-motion-liftStrong));box-shadow:var(--a-shadow-interactive)}.b-plan-comparison__plan[data-featured]:is(:hover,:focus-within){box-shadow:inset 0 0 0 var(--a-border-width) var(--a-color-ink), var(--a-shadow-interactive)}@media (prefers-reduced-motion:reduce){.b-plan-comparison__plan{transition:none}.b-plan-comparison__plan:is(:hover,:focus-within){transform:none}}
