.md-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:56px}.md-card{display:flex;flex-direction:column;padding:32px;border-radius:28px;background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.md-card:hover{transform:translateY(-4px);border-color:rgba(55,230,255,.4);box-shadow:0 24px 60px rgba(40,50,200,.3)}.md-card.hot{background:linear-gradient(165deg,rgba(91,108,255,.28),rgba(154,108,255,.08));border-color:rgba(154,168,255,.45)}.md-tag{align-self:flex-start;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;color:#05071a;background:var(--cyan)}.md-tag.lime{background:var(--lime)}.md-card h3{margin-top:18px;font-size:26px;letter-spacing:-.035em}.md-card>p{margin-top:10px;color:var(--muted);line-height:1.7;font-size:15px}.md-vis{margin:24px 0;min-height:150px;padding:18px;border-radius:18px;background:rgba(5,7,26,.55);border:1px solid var(--line)}.md-prompt{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.06);font-size:13px;color:#e8ecff}.md-prompt i{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.md-prompt b{margin-left:auto;color:var(--cyan)}.md-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.md-thumbs span{aspect-ratio:16/10;border-radius:8px;background:linear-gradient(135deg,#5b6cff,#9a6cff);opacity:.9;animation:pop 3.2s var(--ease) infinite both}.md-thumbs span:nth-child(2){background:linear-gradient(135deg,#e8ebff,#c9cfff);animation-delay:.25s}.md-thumbs span:nth-child(3){background:linear-gradient(135deg,#37e6ff,#5b6cff);animation-delay:.5s}.md-thumbs span:nth-child(4){background:linear-gradient(135deg,#e8ebff,#c9cfff);animation-delay:.75s}@keyframes pop{0%,12%{opacity:0;transform:translateY(8px) scale(.94)}30%,85%{opacity:.95;transform:none}to{opacity:0}}.md-vis.agent{display:grid;grid-gap:8px;gap:8px}.ag-step{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.04);color:#8f98c6;font-size:14px;border:1px solid transparent}.ag-step i{font-style:normal;width:20px;text-align:center}.ag-step.ok{color:#bff6ff}.ag-step.ok i{color:var(--cyan)}.ag-step.now{color:#05071a;background:var(--lime);font-weight:700}.md-points{list-style:none;margin:auto 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.md-points li{position:relative;padding-left:22px;font-size:14px;color:var(--ink-2)}.md-points li:before{content:"✓";position:absolute;left:0;color:var(--cyan);font-weight:800}.ft-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:18px}.ft-card{display:block;padding:26px;border-radius:22px;background:var(--card);border:1px solid var(--line);height:100%;transition:transform .35s var(--ease),border-color .35s}.ft-card:hover{transform:translateY(-4px);border-color:rgba(55,230,255,.4)}.ft-card h3{font-size:20px;letter-spacing:-.03em}.ft-card p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.7}.ft-card div{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ft-card i{font-style:normal;font-size:12px;padding:3px 10px;border-radius:999px;background:rgba(91,108,255,.18);color:#c5cbee;border:1px solid rgba(130,145,255,.25)}.tp-cats{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.tp-cats span{padding:7px 16px;border-radius:999px;font-size:13px;color:#aab3f0;border:1px solid var(--line);background:rgba(255,255,255,.04)}.tp-cats span.on{color:#05071a;background:linear-gradient(135deg,var(--cyan),#8d9bff);border-color:transparent;font-weight:700}.tp-marquee{margin-top:40px;display:grid;grid-gap:18px;gap:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.tp-track{display:flex;gap:18px;width:max-content;animation:tpMove 46s linear infinite}.tp-track.rev{animation-direction:reverse;animation-duration:52s}@keyframes tpMove{to{transform:translateX(-50%)}}.tp-marquee:hover .tp-track{animation-play-state:paused}.tp-card{width:280px;flex:none;display:grid;grid-gap:10px;gap:10px}.tp-card>span{font-size:13px;color:var(--muted)}.tp-slide{aspect-ratio:16/10;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:7px;background:linear-gradient(135deg,var(--a),var(--b));border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px rgba(0,0,0,.35);position:relative;overflow:hidden}.tp-slide i{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.9);width:62%}.tp-slide .k{width:24%;height:5px;background:var(--c)}.tp-slide .t.s{width:40%;opacity:.6}.tp-slide .bars{margin-top:auto;display:flex;align-items:flex-end;gap:6px;height:42%}.tp-slide .bars b{flex:1 1;border-radius:3px 3px 0 0;background:var(--c);opacity:.9}.tp-slide .bars b:first-child{height:40%}.tp-slide .bars b:nth-child(2){height:62%;opacity:.6}.tp-slide .bars b:nth-child(3){height:50%}.tp-slide .bars b:nth-child(4){height:90%}.tp-slide .bars b:nth-child(5){height:70%;opacity:.7}.tp-slide.light{background:#f7f8ff}.tp-slide.light i{background:#14172e}.tp-slide.light .k{background:var(--b)}.tp-slide.light .bars b{background:linear-gradient(180deg,var(--b),var(--a))}.tp-more{display:flex;justify-content:center;margin-top:36px}.rv-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}.rv-card,.rv-grid>.rv{display:flex}.rv-card{flex:1 1;flex-direction:column;gap:16px;padding:28px;border-radius:24px;background:var(--card);border:1px solid var(--line)}.rv-stars{color:var(--lime);letter-spacing:3px;font-size:14px}.rv-card p{font-size:16px;line-height:1.75;color:#e8ecff}.rv-by{display:flex;align-items:center;gap:12px;margin-top:auto}.rv-by i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;color:#05071a;background:linear-gradient(135deg,var(--cyan),#9a6cff)}.rv-by b{display:block;font-size:14px}.rv-by small{color:var(--muted);font-size:12px}.pt-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}.pt-card,.pt-grid>.rv{display:flex}.pt-card{position:relative;flex:1 1;flex-direction:column;gap:14px;padding:28px;border-radius:24px;background:var(--card);border:1px solid var(--line)}.pt-card.featured{background:linear-gradient(165deg,rgba(91,108,255,.3),rgba(154,108,255,.08));border-color:rgba(154,168,255,.55)}.pt-card em{position:absolute;top:-12px;left:24px;padding:3px 12px;border-radius:999px;background:var(--lime);color:#05071a;font-style:normal;font-size:12px;font-weight:800}.pt-card h3{font-size:20px}.pt-price{display:flex;align-items:baseline;gap:6px}.pt-price b{font-size:38px;letter-spacing:-.05em}.pt-price span{color:var(--muted);font-size:13px}.pt-card ul{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:9px;gap:9px}.pt-card li{position:relative;padding-left:22px;font-size:14px;color:var(--ink-2)}.pt-card li:before{content:"✓";position:absolute;left:0;color:var(--cyan);font-weight:800}.pt-card .btn{margin-top:auto}.pt-more{margin-top:28px;text-align:center}.pt-more a{color:var(--cyan);font-weight:600}@media (max-width:960px){.ft-row,.md-grid,.pt-grid,.rv-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.md-thumbs span,.tp-track{animation:none}}