.blob-card{isolation:isolate;background:var(--line);border-radius:22px;width:100%;min-width:0;position:relative}.blob-card-glow{z-index:-1;pointer-events:none;border-radius:23px;position:absolute;inset:-1.5px;overflow:hidden}.blob-glow{filter:blur(16px);opacity:.85;position:absolute;inset:-50%}.blob-glow--rotate{animation:blob-glow-turn var(--glow-duration,12s) linear infinite}.blob-card-inner{border:1px solid color-mix(in srgb,var(--accent),transparent 75%);background:var(--panel);border-radius:22px;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.blob-card-header{isolation:isolate;align-items:flex-end;display:flex;position:relative}.blob-card-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fluid-blobs{opacity:.65;width:100%;height:100%;display:block}.fluid-blob{transform-box:fill-box;transform-origin:50%;animation:16s ease-in-out infinite alternate blob-drift;animation-delay:calc(var(--blob-index) * -4s)}.fluid-blob:nth-child(2n){animation-name:blob-drift-reverse;animation-duration:20s}.blob-card-fade{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--panel),transparent 25%) 55%,var(--panel) 100%);position:absolute;inset:0}.blob-card-heading{width:100%;min-width:0;padding:30px 28px 8px}.blob-card-heading .tag{color:inherit;background:color-mix(in srgb,var(--bg),transparent 25%);border-color:color-mix(in srgb,var(--muted),transparent 65%);letter-spacing:1.2px;font-size:9px}.blob-card-heading h2{overflow-wrap:anywhere;margin:22px 0 0;font-size:28px;line-height:1.15}.blob-card-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:14px 28px 28px;display:flex}.blob-card-body>p{font-size:13px;line-height:1.8}.blob-card-body .pricing-value{margin:26px 0 10px;font-size:32px}.blob-card-body ul{gap:13px;margin:18px 0 32px;padding:0;list-style:none;display:grid}.blob-card-body li{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;display:flex}.blob-card-body li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.blob-card-body .button{gap:12px;width:100%;margin-top:auto;font-size:12px}.blob-card[data-active=false] .fluid-blob,.blob-card[data-active=false] .blob-glow{animation-play-state:paused}@keyframes blob-drift{0%{transform:translate(-35px,-12px)rotate(-15deg)scale(.85)}to{transform:translate(30px,18px)rotate(20deg)scale(1.1)}}@keyframes blob-drift-reverse{0%{transform:translate(28px,10px)rotate(15deg)}to{transform:translate(-25px,-18px)rotate(-20deg)scale(.8)}}@keyframes blob-glow-turn{to{transform:rotate(360deg) scale(var(--glow-scale,1))}}@media (prefers-reduced-motion:reduce){.fluid-blob,.blob-glow{animation:none!important}}@media (max-width:600px){.blob-card-heading{padding:26px 24px 8px}.blob-card-body{padding:14px 24px 26px}.blob-card-heading h2{font-size:26px}}
