.is-wrap{--is-bg:#ffffff;--is-card:#fafafa;--is-ink:#1f2937;--is-ink-soft:#4b5563;--is-muted:#6b7280;--is-accent:#6366f1;--is-accent-deep:#4f46e5;--is-accent-soft:#eef2ff;--is-line:#e5e7eb;--is-line-soft:#f3f4f6;--is-shadow:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06);background:var(--is-bg);border:2px solid var(--is-line);border-radius:18px;padding:24px;margin:28px 0;box-shadow:var(--is-shadow)}.is-sn{--is-bg:#ffffff;--is-card:#faf7f0;--is-ink:#14274e;--is-ink-soft:#2d4264;--is-muted:#5b6b85;--is-accent:#d4a574;--is-accent-deep:#a87c4a;--is-accent-soft:#f7efdc;--is-line:#e3dcc6;--is-line-soft:#efe9d8}.is-th{--is-bg:#ffffff;--is-card:#f5f1e8;--is-ink:#2c3e50;--is-ink-soft:#485a6e;--is-muted:#6b7a8a;--is-accent:#86b6a4;--is-accent-deep:#5d8d7a;--is-accent-soft:#e8f3ee;--is-line:#dcd5c4;--is-line-soft:#ebe6d9}.is-tw{--is-bg:#ffffff;--is-card:#faf6fb;--is-ink:#2e2543;--is-ink-soft:#4a3f60;--is-muted:#6b6080;--is-accent:#a78bfa;--is-accent-deep:#6d4fcf;--is-accent-soft:#f3eff7;--is-line:#e8def0;--is-line-soft:#f3eff7}.is-hcp{--is-bg:#ffffff;--is-card:#f8fafc;--is-ink:#0f172a;--is-ink-soft:#334155;--is-muted:#64748b;--is-accent:#0891b2;--is-accent-deep:#0e7490;--is-accent-soft:#e0f2fe;--is-line:#e2e8f0;--is-line-soft:#f1f5f9}.is-cu{--is-bg:#ffffff;--is-card:#fef9ee;--is-ink:#1c1917;--is-ink-soft:#44403c;--is-muted:#78716c;--is-accent:#7f1d1d;--is-accent-deep:#5e1414;--is-accent-soft:#fef2f2;--is-line:#e7e3d4;--is-line-soft:#f3eee0}.is-head{margin-bottom:18px}.is-title{font-size:13px;font-weight:700;color:var(--is-accent-deep);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px}.is-sub{font-size:15px;color:var(--is-ink-soft);margin:0;line-height:1.55}.is-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.is-card{position:relative;background:var(--is-card);border:1px solid var(--is-line);border-radius:12px;padding:18px;display:flex;align-items:center;gap:14px;transition:border-color .18s ease,transform .06s ease,box-shadow .18s ease}.is-card:hover{border-color:var(--is-accent);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.is-card.active{border-color:var(--is-accent-deep);background:var(--is-accent-soft)}.is-play{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--is-accent-deep);color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .06s ease,background .18s ease}.is-play:hover{transform:scale(1.06);background:var(--is-accent)}.is-card.active .is-play{background:var(--is-accent);box-shadow:0 0 0 0 var(--is-accent);animation:is-pulse 1.4s ease-in-out infinite}@keyframes is-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,0)}50%{box-shadow:0 0 0 10px rgba(0,0,0,0)}}.is-sn .is-card.active .is-play{animation-name:is-pulse-sn}.is-th .is-card.active .is-play{animation-name:is-pulse-th}.is-tw .is-card.active .is-play{animation-name:is-pulse-tw}.is-hcp .is-card.active .is-play{animation-name:is-pulse-hcp}.is-cu .is-card.active .is-play{animation-name:is-pulse-cu}@keyframes is-pulse-sn{0%,to{box-shadow:0 0 0 0 rgba(212,165,116,.55)}50%{box-shadow:0 0 0 10px rgba(212,165,116,0)}}@keyframes is-pulse-th{0%,to{box-shadow:0 0 0 0 rgba(134,182,164,.55)}50%{box-shadow:0 0 0 10px rgba(134,182,164,0)}}@keyframes is-pulse-tw{0%,to{box-shadow:0 0 0 0 rgba(167,139,250,.55)}50%{box-shadow:0 0 0 10px rgba(167,139,250,0)}}@keyframes is-pulse-hcp{0%,to{box-shadow:0 0 0 0 rgba(8,145,178,.55)}50%{box-shadow:0 0 0 10px rgba(8,145,178,0)}}@keyframes is-pulse-cu{0%,to{box-shadow:0 0 0 0 rgba(127,29,29,.55)}50%{box-shadow:0 0 0 10px rgba(127,29,29,0)}}.is-info{flex:1;min-width:0}.is-label{font-size:15px;font-weight:700;color:var(--is-ink);margin:0 0 2px}.is-sublabel{font-size:12px;color:var(--is-muted);margin:0;line-height:1.4}.is-badge{position:absolute;top:10px;right:12px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;letter-spacing:.05em;text-transform:uppercase}.is-badge.free{background:var(--is-line);color:var(--is-ink-soft)}.is-badge.pro{background:var(--is-accent);color:#fff}.is-badge.creator{background:linear-gradient(135deg,var(--is-accent),var(--is-accent-deep));color:#fff}.is-upsell{margin-top:18px;padding:14px 18px;background:var(--is-accent-soft);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.is-upsell p{margin:0;font-size:14px;color:var(--is-ink-soft);flex:1;min-width:200px;line-height:1.5}.is-upsell-cta,.is-wrap a.is-upsell-cta{font-size:14px;font-weight:700;color:var(--is-accent-deep)!important;text-decoration:none!important;white-space:nowrap;padding:8px 14px;border-radius:8px;background:#fff;border:1px solid var(--is-accent);transition:background .18s ease,color .18s ease}.is-upsell-cta:hover,.is-wrap a.is-upsell-cta:hover{background:var(--is-accent-deep);color:#fff!important;text-decoration:none!important}@media (max-width:540px){.is-grid{grid-template-columns:1fr}.is-upsell{flex-direction:column;align-items:flex-start}}[data-theme=dark] .is-wrap{--is-bg:#0e1626;--is-card:#14213a;--is-ink:#f1ebd9;--is-ink-soft:#cfd6e6;--is-muted:#8a93a8;--is-line:#243049;--is-line-soft:#1a253b;--is-shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.45)}[data-theme=dark] .is-th{--is-bg:#0d1620;--is-card:#14202b;--is-ink:#ebe6d9;--is-ink-soft:#c2cfd6;--is-line:#1f2c38;--is-line-soft:#182531}[data-theme=dark] .is-tw{--is-bg:#15101e;--is-card:#1f1830;--is-ink:#efe9f7;--is-ink-soft:#c8c0d8;--is-line:#2a2240;--is-line-soft:#1f1830}[data-theme=dark] .is-hcp{--is-bg:#0a1220;--is-card:#11192a;--is-ink:#e6eef8;--is-ink-soft:#c1ccdc;--is-line:#1c2638;--is-line-soft:#131c2e}[data-theme=dark] .is-cu{--is-bg:#14100c;--is-card:#1c1814;--is-ink:#f5efe0;--is-ink-soft:#cdc6b6;--is-line:#2b251e;--is-line-soft:#1f1a14}[data-theme=dark] .is-wrap .is-upsell-cta{background:#1c2638!important}