@layer equip{.eq-plan-picker{box-sizing:border-box;width:100%;min-inline-size:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.4 var(--eq-font);border:0;margin:0;padding:0;container-type:inline-size}.eq-plan-picker-legend{margin:0 0 var(--eq-space-2);color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);padding:0}.eq-plan-picker-options{gap:var(--eq-space-2);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:30rem){.eq-plan-picker[data-layout=grid] .eq-plan-picker-options{gap:var(--eq-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.eq-plan-picker-option{box-sizing:border-box;align-items:start;column-gap:var(--eq-space-3);min-width:0;padding:var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);cursor:pointer;transition:border-color var(--eq-dur) var(--eq-ease), box-shadow var(--eq-dur) var(--eq-ease), background-color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);grid-template-columns:16px minmax(0,1fr) auto;display:grid;position:relative}.eq-plan-picker[data-layout=grid] .eq-plan-picker-option{align-content:start;row-gap:var(--eq-space-3);padding:var(--eq-space-4);grid-template-columns:16px minmax(0,1fr)}@media (hover:hover){.eq-plan-picker-option:hover:not(:has(:checked,:disabled)){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-plan-picker-option:active:not(:has(:disabled)){scale:var(--eq-press)}.eq-plan-picker-option:has(.eq-plan-picker-input:checked){border-color:var(--eq-solid);box-shadow:inset 0 0 0 1px var(--eq-solid)}.eq-plan-picker-option:has(.eq-plan-picker-input:focus-visible){outline:2px solid var(--eq-focus);outline-offset:2px}.eq-plan-picker-option:has(.eq-plan-picker-input:user-invalid){border-color:var(--eq-danger)}.eq-plan-picker-input{appearance:none;box-sizing:border-box;border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-full);width:16px;height:16px;box-shadow:inset 0 0 0 7px var(--eq-raised);cursor:inherit;transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease), box-shadow var(--eq-dur) var(--eq-ease);background:0 0;margin:2px 0 0;display:block}.eq-plan-picker-input:checked{border-color:var(--eq-solid);background:var(--eq-solid-ink);box-shadow:inset 0 0 0 4px var(--eq-solid);transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease), box-shadow var(--eq-dur-move) var(--eq-spring)}.eq-plan-picker-input:focus-visible{outline:none}.eq-plan-picker-body{gap:2px;min-width:0;display:grid}.eq-plan-picker-head{align-items:center;gap:var(--eq-space-1) var(--eq-space-2);flex-wrap:wrap;min-width:0;display:flex}.eq-plan-picker-title{color:var(--eq-ink);font-weight:var(--eq-weight-strong);line-height:20px}.eq-plan-picker-description,.eq-plan-picker-meta{color:var(--eq-ink-2);font-size:var(--eq-text-s);line-height:18px}.eq-plan-picker-price{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;padding-top:1px}.eq-plan-picker[data-layout=grid] .eq-plan-picker-price{text-align:start;grid-column:2;padding-top:0}.eq-plan-picker-free{font-weight:var(--eq-weight-strong);font-size:var(--eq-text-m);line-height:20px}.eq-plan-picker-option:has(.eq-plan-picker-input:disabled){cursor:not-allowed;background:0 0;border-style:dashed}:is(.eq-plan-picker-option:has(.eq-plan-picker-input:disabled)>:is(.eq-plan-picker-input,.eq-plan-picker-price),.eq-plan-picker-option:has(.eq-plan-picker-input:disabled) :is(.eq-plan-picker-head,.eq-plan-picker-description)){opacity:.45}.eq-plan-picker:disabled{opacity:.45;cursor:not-allowed}:is(.eq-plan-picker:disabled .eq-plan-picker-option:has(.eq-plan-picker-input:disabled)>:is(.eq-plan-picker-input,.eq-plan-picker-price),.eq-plan-picker:disabled .eq-plan-picker-option:has(.eq-plan-picker-input:disabled) :is(.eq-plan-picker-head,.eq-plan-picker-description)){opacity:1}}
