.design[data-v-01d09cfc]{border-radius:22px;display:flex;flex-direction:column;height:100%}.cover[data-v-01d09cfc],.design[data-v-01d09cfc]{overflow:hidden}.cover[data-v-01d09cfc]{aspect-ratio:16/9;background:var(--surface-2);border:0;cursor:pointer;display:block;padding:0;position:relative;width:100%}.cover img[data-v-01d09cfc]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .4s var(--ease);width:100%}.cover .tag[data-v-01d09cfc]{bottom:12px;left:12px;max-width:calc(100% - 24px);position:absolute}.discount[data-v-01d09cfc]{background:#b92a20;border-radius:8px;color:#fff;font:700 13px/1.4 var(--head);padding:5px 10px;position:absolute;right:12px;top:12px}.copy[data-v-01d09cfc]{display:flex;flex:1;flex-direction:column;gap:13px;padding:22px}h2[data-v-01d09cfc]{font-size:22px;line-height:1.4;overflow-wrap:anywhere}h2 a[data-v-01d09cfc]:hover{color:var(--primary)}p[data-v-01d09cfc]{color:var(--muted);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.highlights[data-v-01d09cfc]{display:grid;gap:7px;list-style:none;margin:0;padding:0}.highlights li[data-v-01d09cfc]{color:var(--ink-2);display:grid;font-size:13px;gap:7px;grid-template-columns:13px 1fr;line-height:1.5}.highlights i[data-v-01d09cfc]{color:var(--primary);font-size:10px;padding-top:4px}.pricing[data-v-01d09cfc]{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.pricing small[data-v-01d09cfc]{color:var(--muted);display:block;font-size:12px}.price[data-v-01d09cfc]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}strong[data-v-01d09cfc]{color:var(--primary);font-size:29px}s[data-v-01d09cfc]{color:var(--muted);font-size:14px}.incl[data-v-01d09cfc],.source[data-v-01d09cfc]{color:#16643e;display:grid;font-size:12px;gap:7px;grid-template-columns:15px 1fr;line-height:1.5}.incl i[data-v-01d09cfc],.source i[data-v-01d09cfc]{padding-top:3px}.source[data-v-01d09cfc]{color:var(--primary)}.actions[data-v-01d09cfc]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:3px}.demo[data-v-01d09cfc]{color:var(--primary);font-size:14px;font-weight:600}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cover:hover img[data-v-01d09cfc]{transform:scale(1.04)}}.mini .m-copy[data-v-01d09cfc]{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 18px 18px}.mini h3[data-v-01d09cfc]{color:var(--ink);display:-webkit-box;font-size:18px;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;min-height:2.7em;overflow:hidden}.m-price[data-v-01d09cfc]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.m-price strong[data-v-01d09cfc]{font-size:25px}.m-price s[data-v-01d09cfc]{font-size:13px}.m-actions[data-v-01d09cfc]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.m-btn[data-v-01d09cfc]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font:600 14px/1 var(--body);gap:7px;justify-content:center;min-height:42px;padding:0 14px;transition:border-color .2s,background .2s,color .2s,transform .2s;white-space:nowrap}.m-btn.ghost[data-v-01d09cfc]:hover{border-color:var(--primary);color:var(--primary)}.m-btn.buy[data-v-01d09cfc]{background:var(--grad);border-color:transparent;color:#fff}.m-btn.buy[data-v-01d09cfc]:hover{filter:brightness(1.06);transform:translateY(-1px)}.m-btn.big[data-v-01d09cfc]{font-size:15px;min-height:48px;padding:0 20px}.dm-wrap[data-v-01d09cfc]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a1e8c;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.dm[data-v-01d09cfc]{background:#fff;border-radius:22px;box-shadow:0 40px 100px -30px #0c0a1e8c;grid-template-rows:auto 1fr auto;max-height:calc(100dvh - 40px);overflow:hidden;position:relative;width:min(640px,100%)}.dm[data-v-01d09cfc],.dm-x[data-v-01d09cfc]{display:grid}.dm-x[data-v-01d09cfc]{background:#ffffffeb;border:0;border-radius:50%;color:#1b1f3b;cursor:pointer;font-size:16px;height:38px;place-items:center;position:absolute;right:12px;top:12px;transition:transform .2s;width:38px;z-index:2}.dm-x[data-v-01d09cfc]:hover{transform:rotate(90deg)}.dm-shot[data-v-01d09cfc]{aspect-ratio:16/7;background:var(--surface-2);overflow:hidden;position:relative}.dm-shot img[data-v-01d09cfc]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.dm-shot .discount[data-v-01d09cfc]{left:14px;right:auto;top:14px}.dm-body[data-v-01d09cfc]{align-content:start;display:grid;gap:12px;overflow-y:auto;padding:22px 26px}.dm-kicker[data-v-01d09cfc]{background:#f1edff;border-radius:8px;color:var(--primary);font-size:12.5px;font-weight:700;justify-self:start;padding:4px 10px}.dm-body h2[data-v-01d09cfc]{font-size:24px;line-height:1.3}.dm-sub[data-v-01d09cfc]{color:var(--muted);display:block;font-size:15px;-webkit-line-clamp:unset;line-height:1.65}.dm-list[data-v-01d09cfc]{display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;list-style:none;margin:4px 0 0;padding:0}.dm-list li[data-v-01d09cfc]{color:var(--ink-2);display:grid;font-size:14px;gap:8px;grid-template-columns:16px 1fr;line-height:1.5}.dm-list i[data-v-01d09cfc]{color:#16a34a;font-size:11px;padding-top:4px}.dm-meta[data-v-01d09cfc]{border-top:1px dashed var(--line);display:grid;gap:8px;padding-top:12px}.dm-meta span[data-v-01d09cfc]{color:#16643e;display:grid;font-size:13.5px;gap:8px;grid-template-columns:18px 1fr;line-height:1.5}.dm-meta i[data-v-01d09cfc]{padding-top:3px}.dm-meta .src[data-v-01d09cfc]{color:var(--primary)}.dm-foot[data-v-01d09cfc]{align-items:center;background:#faf9ff;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px 26px}.dm-price small[data-v-01d09cfc]{color:var(--muted);display:block;font-size:12px}.dm-price div[data-v-01d09cfc]{align-items:baseline;display:flex;gap:8px}.dm-price strong[data-v-01d09cfc]{font-size:28px}.dm-btns[data-v-01d09cfc]{display:flex;flex-wrap:wrap;gap:8px}.dm-enter-active[data-v-01d09cfc],.dm-leave-active[data-v-01d09cfc]{transition:opacity .25s}.dm-enter-active .dm[data-v-01d09cfc],.dm-leave-active .dm[data-v-01d09cfc]{transition:transform .3s cubic-bezier(.2,.9,.3,1.15),opacity .25s}.dm-enter-from[data-v-01d09cfc],.dm-leave-to[data-v-01d09cfc]{opacity:0}.dm-enter-from .dm[data-v-01d09cfc],.dm-leave-to .dm[data-v-01d09cfc]{opacity:0;transform:translateY(24px) scale(.97)}@media(max-width:600px){.design[data-v-01d09cfc]{border-radius:16px}.copy[data-v-01d09cfc]{gap:10px;padding:13px 12px}h2[data-v-01d09cfc]{font-size:16px}p[data-v-01d09cfc]{font-size:12.5px}strong[data-v-01d09cfc]{font-size:23px}.highlights li[data-v-01d09cfc]{font-size:12px;gap:5px}.highlights[data-v-01d09cfc]{gap:5px}.cover .tag[data-v-01d09cfc]{bottom:8px;font-size:10px;left:8px;max-width:calc(100% - 16px);padding:2px 6px}.discount[data-v-01d09cfc]{font-size:11px;padding:3px 7px;right:8px;top:8px}.actions .btn[data-v-01d09cfc]{font-size:12.5px;padding:0 10px}.demo[data-v-01d09cfc]{font-size:12px}.price[data-v-01d09cfc]{gap:4px 7px}.price s[data-v-01d09cfc]{font-size:12px}.incl[data-v-01d09cfc],.pricing small[data-v-01d09cfc],.source[data-v-01d09cfc]{font-size:11px}.mini .m-copy[data-v-01d09cfc]{gap:8px;padding:12px}.mini h3[data-v-01d09cfc]{font-size:15px}.m-price strong[data-v-01d09cfc]{font-size:20px}.m-actions[data-v-01d09cfc]{gap:6px;grid-template-columns:1fr}.m-btn[data-v-01d09cfc]{font-size:13px;min-height:38px}.dm-wrap[data-v-01d09cfc]{padding:0;place-items:end center}.dm[data-v-01d09cfc]{border-radius:22px 22px 0 0;max-height:92dvh;width:100%}.dm-body[data-v-01d09cfc]{padding:18px}.dm-body h2[data-v-01d09cfc]{font-size:20px}.dm-list[data-v-01d09cfc]{grid-template-columns:1fr}.dm-foot[data-v-01d09cfc]{padding:14px 18px}.dm-btns[data-v-01d09cfc]{width:100%}.dm-btns .m-btn[data-v-01d09cfc]{flex:1}.dm-btns .big[data-v-01d09cfc]{flex-basis:100%}.dm-enter-from .dm[data-v-01d09cfc],.dm-leave-to .dm[data-v-01d09cfc]{transform:translateY(60px)}}
