.ec[data-v-2b5d4e3c]{background:var(--card);border:1px solid color-mix(in srgb,var(--ok) 28%,var(--line));border-radius:var(--mk-radius, 16px);box-shadow:var(--mk-shadow);padding:20px 18px}.ec-head[data-v-2b5d4e3c]{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}.ec-head-icon[data-v-2b5d4e3c]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;background:var(--ok);color:#ffd166}.ec-label[data-v-2b5d4e3c]{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ok)}.ec-headline[data-v-2b5d4e3c]{font-size:21px;font-weight:800;line-height:1.3}.ec-rhythm[data-v-2b5d4e3c]{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:999px;background:var(--ok-bg);color:var(--ok);font-size:13.5px;font-weight:700}.ec-sub[data-v-2b5d4e3c]{margin:20px 0 10px;font-size:13px;font-weight:800;color:var(--ink-2)}.ec--compact .ec-sub[data-v-2b5d4e3c]{margin-top:0}.ec-tiers[data-v-2b5d4e3c]{display:grid;gap:10px}.ec-tier[data-v-2b5d4e3c]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:var(--fill);border:1px solid var(--line-2)}.ec-tier--hi[data-v-2b5d4e3c]{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 25%,transparent)}.ec-tier-name[data-v-2b5d4e3c]{font-size:13px;font-weight:700;color:var(--ink-2)}.ec-amount[data-v-2b5d4e3c]{font-size:26px;font-weight:900;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ec-amount small[data-v-2b5d4e3c]{margin-left:4px;font-size:14px;font-weight:700;color:var(--ink-3)}.ec-usd[data-v-2b5d4e3c]{font-size:12px;color:var(--ink-3)}.ec-tier-sub[data-v-2b5d4e3c]{margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.ec-calc[data-v-2b5d4e3c]{display:grid;gap:8px}.ec-row[data-v-2b5d4e3c]{display:grid;grid-template-columns:50px 1fr;gap:2px 12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--line)}.ec-row--max[data-v-2b5d4e3c]{border-color:var(--ok);background:linear-gradient(135deg,var(--ok-bg),var(--card))}.ec-dots[data-v-2b5d4e3c]{grid-row:span 2;display:flex;flex-wrap:wrap;gap:3px;width:50px;justify-content:center}.ec-dots i[data-v-2b5d4e3c]{width:14px;height:14px;border-radius:5px;background:var(--ok)}.ec-dots i[data-v-2b5d4e3c]:only-child{width:26px;height:26px;border-radius:8px}.ec-row-name[data-v-2b5d4e3c]{font-size:13px;font-weight:700;color:var(--ink-2)}.ec-row-amt[data-v-2b5d4e3c]{font-size:17px;font-weight:850;line-height:1.35;color:var(--ink)}.ec-row-amt small[data-v-2b5d4e3c]{display:block;margin-left:0;font-size:12px;font-weight:600;color:var(--ink-3)}.ec-row-note[data-v-2b5d4e3c]{grid-column:2;font-size:12px;line-height:1.45;color:var(--ok);font-weight:650}.ec-commission[data-v-2b5d4e3c]{display:flex;gap:14px;align-items:center;margin-top:12px;padding:14px 16px;border-radius:14px;background:#1b5e3d;color:#fff}.ec-commission .ec-pct[data-v-2b5d4e3c]{flex-shrink:0;font-size:28px;font-weight:900;color:#ffd166;letter-spacing:-.02em}.ec-commission strong[data-v-2b5d4e3c]{display:block;font-size:15px}.ec-commission div span[data-v-2b5d4e3c]{font-size:13px;line-height:1.5;color:#d3ece1}.ec-rules[data-v-2b5d4e3c]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.ec-rules li[data-v-2b5d4e3c]{display:flex;gap:10px;align-items:flex-start}.ec-rules li[data-v-2b5d4e3c] svg{flex-shrink:0;margin-top:2px;color:var(--ok)}.ec-rules strong[data-v-2b5d4e3c]{display:block;font-size:14.5px}.ec-rules small[data-v-2b5d4e3c]{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--ink-2)}.ec-disclaimer[data-v-2b5d4e3c]{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--ink-3)}@media (min-width: 760px){.ec[data-v-2b5d4e3c]:not(.ec--compact){padding:28px 30px}.ec:not(.ec--compact) .ec-head[data-v-2b5d4e3c]{grid-template-columns:auto 1fr auto}.ec:not(.ec--compact) .ec-rhythm[data-v-2b5d4e3c]{grid-column:auto;margin-top:0}.ec-tiers[data-v-2b5d4e3c]{grid-template-columns:1fr 1fr}.ec:not(.ec--compact) .ec-calc[data-v-2b5d4e3c]{grid-template-columns:1fr 1fr}.ec:not(.ec--compact) .ec-rules[data-v-2b5d4e3c]{grid-template-columns:1.4fr 1fr}}
