.msw-home-wrap{overflow:hidden;background:radial-gradient(900px 420px at 50% -10%,rgba(16,185,129,.16),transparent 55%),linear-gradient(180deg,#07111d,#0b1624);color:#f8fafc}.msw-home-stage{position:relative;height:520px;perspective:1200px;overflow:hidden;isolation:isolate;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab}.msw-home-stage.is-dragging,.msw-home-stage:active{cursor:grabbing}.msw-home-stage.is-dragging .msw-home-card{transition:none}.msw-home-card{position:absolute;top:50%;left:50%;width:270px;height:430px;margin:0;padding:0;overflow:hidden;border:0;border-radius:24px;color:#0f172a;text-align:left;transform-origin:50% 50%;transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s,visibility .4s;box-shadow:0 24px 60px rgba(0,0,0,.35);cursor:pointer;background:#fff}.msw-home-photo{position:relative;height:168px;overflow:hidden;background:#0f172a;pointer-events:none}.msw-home-photo img,.msw-home-photo>div{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.msw-home-badge{position:absolute;left:12px;top:12px;border-radius:999px;background:#059669;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.msw-home-body{padding:14px 16px 16px;pointer-events:none}.msw-home-actions{position:absolute;left:14px;right:14px;bottom:12px;display:flex;flex-direction:column;gap:6px}.msw-home-btn{border:0;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:700;cursor:pointer;text-align:center}.msw-home-btn-stop{background:#fff7ed;color:#9a3412;border:1px solid #fb923c}.msw-home-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:50;width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(15,23,42,.7);color:#fff;cursor:pointer;font-size:22px}.msw-home-nav[data-side=left]{left:8px}.msw-home-nav[data-side=right]{right:8px}.msw-home-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.msw-home-dot{width:38px;height:38px;border-radius:999px;overflow:hidden;border:2px solid hsla(0,0%,100%,.18);padding:0;background:#0f172a;cursor:pointer}.msw-home-dot.is-active{border-color:#34d399;box-shadow:0 0 0 3px rgba(16,185,129,.28)}.msw-home-dot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.msw-home-hint{margin-top:10px;text-align:center;font-size:11px;font-weight:600;color:rgba(226,232,240,.78)}@media (max-width:720px){.msw-home-stage{height:470px}.msw-home-card{width:230px;height:400px}.msw-home-dot{width:32px;height:32px}}