.wds-card{flex:0 0 calc(33.333% - 16px);background:#111;border:1px solid rgba(255,255,255,.07);border-radius:20px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.wds-card:hover{transform:translateY(-8px);border-color:rgba(7,52,253,.5);box-shadow:0 30px 60px rgba(7,52,253,.15),0 0 0 1px rgba(7,52,253,.2)}.wds-card-thumb{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;cursor:pointer;background:#1a1a1a}.wds-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.wds-card:hover .wds-card-thumb img{transform:scale(1.05)}.wds-thumb-overlay{position:absolute;inset:0;background:rgba(0,0,0,.42);display:flex;align-items:center;justify-content:center;transition:background .3s}.wds-card:hover .wds-thumb-overlay{background:rgba(0,0,0,.6)}.wds-play-ring{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 rgba(7,52,253,.6);animation:wdsPing 2.2s cubic-bezier(.4,0,.6,1) infinite;transition:background .2s,transform .2s}.wds-card:hover .wds-play-ring{background:#0734fd;transform:scale(1.1)}.wds-external-ring{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.wds-card:hover .wds-external-ring{background:#0734fd;transform:scale(1.1)}.wds-thumb-cat{position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.85);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:50px}.wds-yt-dot{position:absolute;top:12px;right:12px;background:#f00;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px}.wds-live-dot{position:absolute;top:12px;right:12px;background:#00c853;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.wds-live-dot::before{content:"";width:5px;height:5px;background:#fff;border-radius:50%;animation:wdsBlink 1.8s ease-in-out infinite}.wds-card-body{padding:24px 24px 22px}.wds-card-project{font-size:18px;font-weight:700;color:#fff;margin-bottom:14px;line-height:1.25;transition:color .2s}.wds-card:hover .wds-card-project{color:#6b8fff}.wds-stats-row{display:flex;gap:0;margin-bottom:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.wds-stat{flex:1;padding:12px 10px;text-align:center;border-right:1px solid rgba(255,255,255,.07);transition:background .2s;min-width:0}.wds-stat:last-child{border-right:none}.wds-card:hover .wds-stat{background:rgba(7,52,253,.08)}.wds-stat-val{font-size:15px;font-weight:700;color:#0734fd;line-height:1;margin-bottom:4px;word-break:break-word}.wds-stat-key{font-size:9px;font-weight:500;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.8px}.wds-card-cta{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,rgba(7,52,253,.18),rgba(7,52,253,.06));border:1px solid rgba(7,52,253,.3);border-radius:12px;padding:13px 18px;color:#6b8fff;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .25s}.wds-card-cta:hover{background:linear-gradient(135deg,rgba(7,52,253,.5),rgba(7,52,253,.3));border-color:rgba(7,52,253,.7);color:#fff}.wds-cta-arrow{width:26px;height:26px;border-radius:50%;background:rgba(7,52,253,.3);display:flex;align-items:center;justify-content:center;transition:all .25s;flex-shrink:0}.wds-card-cta:hover .wds-cta-arrow{background:#0734fd;transform:translateX(3px)}.wds-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);cursor:pointer;transition:all .3s;border:0;padding:0}.wds-dot.wds-dot-active{width:28px;border-radius:3px;background:#0734fd}.wds-modal.wds-modal-open{display:flex}@media (max-width:1100px){.wds-card{flex:0 0 calc(50% - 12px)}}@media (max-width:768px){.wds-card{flex:0 0 100%}}@media (max-width:480px){.wds-stat-val{font-size:13px}.wds-card-project{font-size:16px}}