.badge.svelte-t3vnat{background:linear-gradient(135deg, var(--premium-start), var(--premium-end));color:#fff;font-family:var(--font-rounded);letter-spacing:.06em;box-shadow:0 2px 6px color-mix(in srgb, var(--premium-end) 40%, transparent);border:0;border-radius:7px;padding:2px 6px 3px;font-size:10px;font-weight:800;line-height:1.2;position:absolute;top:-9px;right:-4px;transform:rotate(9deg)}.badge.inline.svelte-t3vnat{vertical-align:middle;display:inline-block;position:static;transform:rotate(-4deg)}.intro.svelte-t3vnat{color:var(--text);margin:0 0 12px;line-height:1.45}.points.svelte-t3vnat{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.points.svelte-t3vnat li:where(.svelte-t3vnat){align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.points.svelte-t3vnat span:where(.svelte-t3vnat){text-align:center;flex:none;width:22px}.actions.svelte-t3vnat{gap:8px;display:grid}.action.svelte-t3vnat{border-radius:var(--radius);background:var(--background);color:var(--text);text-align:left;border:0;align-items:center;gap:12px;padding:12px;display:flex}.action.svelte-t3vnat .icon:where(.svelte-t3vnat){font-size:24px}.label.svelte-t3vnat{flex-direction:column;gap:2px;display:flex}.label.svelte-t3vnat small:where(.svelte-t3vnat){color:var(--hint);font-size:13px}.footer.svelte-t3vnat{color:var(--hint);margin:12px 0 0;font-size:13px;line-height:1.4}
