._1rkepa_cols{align-items:start;gap:20px;display:grid}._1rkepa_main,._1rkepa_side{gap:16px;min-width:0;display:grid}@media (min-width:1024px){._1rkepa_cols{grid-template-columns:minmax(0,1fr) 360px;gap:32px}._1rkepa_side{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);padding:16px;position:sticky;top:20px}}._1rkepa_muted{color:var(--muted);font-size:14px}._1rkepa_member{gap:8px;display:grid}._1rkepa_memberHead{align-items:center;gap:12px;display:flex}._1rkepa_memberTitle{font:700 20px/1.2 var(--font-title)}._1rkepa_promise{border-radius:var(--r-card);background:var(--surface-2);border:1px solid var(--line-2);font:700 20px/1.3 var(--font-title);color:var(--text);padding:16px}._1rkepa_compare{gap:12px;display:grid}@media (min-width:600px){._1rkepa_compare{grid-template-columns:1fr 1fr}}._1rkepa_list{gap:8px;margin-top:12px;list-style:none;display:grid}._1rkepa_list li{color:var(--soft);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}._1rkepa_list .cm-icon{margin-top:2px}._1rkepa_good{color:var(--good)}._1rkepa_accent{color:var(--accent)}._1rkepa_faq{gap:12px;display:grid}._1rkepa_faq dt{font:800 16px/1.3 var(--font-ui)}._1rkepa_faq dd{color:var(--muted);font-size:14px}._1rkepa_plans{gap:12px;display:grid}._1rkepa_plan{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex;position:relative}._1rkepa_side ._1rkepa_plan{background:var(--surface-2)}._1rkepa_plan input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}._1rkepa_plan:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._1rkepa_on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}._1rkepa_radio{border:2px solid var(--muted);border-radius:50%;flex:none;width:20px;height:20px}._1rkepa_on ._1rkepa_radio{border:6px solid var(--text)}._1rkepa_planText{flex:1;gap:2px;min-width:0;display:grid}._1rkepa_planName{font:800 16px/1.2 var(--font-ui)}._1rkepa_planPrice,._1rkepa_terms{color:var(--muted);font-size:14px}._1rkepa_why{color:var(--muted);gap:8px;font-size:14px;display:flex}._1rkepa_why .cm-icon{flex:none;margin-top:1px}
