.tools-module__W7jjqq__directory{--tool-blue:#0068df;--tool-ink:#3a3a3a;--tool-muted:#555;--tool-line:#dfe2e4;--tool-paper:#fff;--tool-wash:#f3f8fe;--tool-success:#007542}.tools-module__W7jjqq__categories{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.tools-module__W7jjqq__categories a{border:1px solid var(--tool-line);background:var(--tool-paper);min-height:44px;color:var(--tool-blue);border-radius:24px;align-items:center;gap:6px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.tools-module__W7jjqq__categories a:hover{background:var(--tool-wash);border-color:var(--tool-blue)}.tools-module__W7jjqq__categories a:focus-visible,.tools-module__W7jjqq__card a:focus-visible{outline:3px solid var(--tool-blue);outline-offset:4px}.tools-module__W7jjqq__group{scroll-margin-top:130px}.tools-module__W7jjqq__card{border:1px solid var(--tool-line);background:var(--tool-paper);border-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.tools-module__W7jjqq__card:hover,.tools-module__W7jjqq__card:focus-within{border-color:var(--tool-blue)}.tools-module__W7jjqq__card:focus-within{outline:3px solid var(--tool-blue);outline-offset:3px}.tools-module__W7jjqq__card>img{aspect-ratio:800/533;object-fit:cover;background:var(--tool-wash);width:100%;height:auto;display:block}.tools-module__W7jjqq__content{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.tools-module__W7jjqq__content h3{color:var(--tool-ink);margin:0;font-size:18px;font-weight:600;line-height:1.4}.tools-module__W7jjqq__content h3 a{color:inherit;text-decoration:none}.tools-module__W7jjqq__content h3 a:after{content:"";position:absolute;inset:0}.tools-module__W7jjqq__content p{color:var(--tool-muted);margin:0;font-size:16px;line-height:1.55}.tools-module__W7jjqq__free{color:var(--tool-success);margin-top:auto;font-size:14px;font-weight:600}.tools-module__W7jjqq__open{color:var(--tool-blue);border-top:1px solid var(--tool-line);justify-content:space-between;padding-top:12px;font-size:16px;font-weight:700;display:flex}.tools-module__W7jjqq__demo{background:var(--tool-wash);border-bottom:1px solid var(--tool-line)}.tools-module__W7jjqq__demoBar{color:var(--tool-muted);justify-content:space-between;align-items:center;padding:10px 12px 0;font-size:13px;display:flex}.tools-module__W7jjqq__demoBar button{z-index:2;min-width:68px;min-height:44px;color:var(--tool-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600;position:relative}.tools-module__W7jjqq__demoBar button:hover{background:#e6f0fc}.tools-module__W7jjqq__demoBar button:focus-visible{outline:3px solid var(--tool-blue);outline-offset:1px}.tools-module__W7jjqq__demoSvg{width:100%;height:auto;display:block;overflow:hidden}.tools-module__W7jjqq__panel{fill:var(--tool-paper);stroke:var(--tool-line)}.tools-module__W7jjqq__canvas{fill:#e6f0fc}.tools-module__W7jjqq__sun,.tools-module__W7jjqq__swatchSky{fill:#4cbaeb}.tools-module__W7jjqq__mountain,.tools-module__W7jjqq__swatchNavy{fill:#0d4875}.tools-module__W7jjqq__snow{fill:var(--tool-paper)}.tools-module__W7jjqq__swatchBlue{fill:var(--tool-blue)}.tools-module__W7jjqq__swatchTeal{fill:#105a77}.tools-module__W7jjqq__demoLabel{fill:var(--tool-muted);font-family:inherit;font-size:17px}.tools-module__W7jjqq__value{fill:var(--tool-ink);font-family:inherit;font-size:16px;font-weight:600}.tools-module__W7jjqq__arrow,.tools-module__W7jjqq__inputLines,.tools-module__W7jjqq__stitches,.tools-module__W7jjqq__cropMark{fill:none;stroke:var(--tool-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tools-module__W7jjqq__checkmark{fill:none;stroke:var(--tool-success);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.tools-module__W7jjqq__successCircle{fill:var(--tool-success)}.tools-module__W7jjqq__whiteCheck{fill:none;stroke:var(--tool-paper);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tools-module__W7jjqq__demoCaption{min-height:64px;color:var(--tool-muted);margin:0;padding:0 16px 16px;font-size:14px;line-height:1.45}.tools-module__W7jjqq__transform{transform-box:fill-box;transform-origin:50%}.tools-module__W7jjqq__demoSvg[data-kind=resize] .tools-module__W7jjqq__transform{transform:scale(.72)}.tools-module__W7jjqq__demoSvg[data-kind=flip] .tools-module__W7jjqq__transform{transform:scaleX(-1)}.tools-module__W7jjqq__demoSvg[data-kind=rotate] .tools-module__W7jjqq__transform{transform:rotate(90deg)scale(.75)}.tools-module__W7jjqq__demoSvg[data-kind=crop] .tools-module__W7jjqq__transform{clip-path:inset(10% 15% round 5px)}.tools-module__W7jjqq__demoSvg[data-playing=true] .tools-module__W7jjqq__result{animation:3.6s ease-out both tools-module__W7jjqq__toolReveal}.tools-module__W7jjqq__demoSvg[data-playing=true] .tools-module__W7jjqq__stitches{stroke-dasharray:1;animation:3.6s ease-out both tools-module__W7jjqq__toolStitch}.tools-module__W7jjqq__demoSvg[data-playing=true][data-kind=resize] .tools-module__W7jjqq__transform{animation:3.6s ease-in-out both tools-module__W7jjqq__toolResize}.tools-module__W7jjqq__demoSvg[data-playing=true][data-kind=flip] .tools-module__W7jjqq__transform{animation:3.6s ease-in-out both tools-module__W7jjqq__toolFlip}.tools-module__W7jjqq__demoSvg[data-playing=true][data-kind=rotate] .tools-module__W7jjqq__transform{animation:3.6s ease-in-out both tools-module__W7jjqq__toolRotate}.tools-module__W7jjqq__demoSvg[data-playing=true][data-kind=crop] .tools-module__W7jjqq__transform{animation:3.6s ease-in-out both tools-module__W7jjqq__toolCrop}@keyframes tools-module__W7jjqq__toolReveal{0%,15%{opacity:.15}55%,to{opacity:1}}@keyframes tools-module__W7jjqq__toolStitch{0%,15%{stroke-dashoffset:1px}90%,to{stroke-dashoffset:0}}@keyframes tools-module__W7jjqq__toolResize{0%,15%{transform:scale(1)}85%,to{transform:scale(.72)}}@keyframes tools-module__W7jjqq__toolFlip{0%,15%{transform:scaleX(1)}85%,to{transform:scaleX(-1)}}@keyframes tools-module__W7jjqq__toolRotate{0%,15%{transform:rotate(0)scale(1)}85%,to{transform:rotate(90deg)scale(.75)}}@keyframes tools-module__W7jjqq__toolCrop{0%,15%{clip-path:inset(0 round 5px)}85%,to{clip-path:inset(10% 15% round 5px)}}@media (prefers-reduced-motion:reduce){.tools-module__W7jjqq__demoSvg[data-playing=true] *{animation:none!important}}
.de-tool-card *{box-sizing:border-box}.de-tool-card body{color:#3a3a3a;background:#f3f8fe;margin:0;font-family:Assistant,Arial,sans-serif}.de-tool-card h1,.de-tool-card h3{font-family:Montserrat,Arial,sans-serif}.de-tool-card header{justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:24px 24px 14px;display:flex}.de-tool-card header img{width:154px;height:auto}.de-tool-card .badge{color:#0d4875;background:#fff;border:1px solid #bfd8f5;border-radius:30px;padding:7px 14px;font-size:14px}.de-tool-card main{max-width:1320px;margin:auto;padding:0 24px 40px}.de-tool-card h1{letter-spacing:-1px;margin:16px 0 8px;font-size:32px}.de-tool-card .intro{color:#555;margin:0 0 20px;font-size:18px;line-height:1.5}.de-tool-card nav{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.de-tool-card nav button{color:#0d4875;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd8f5;border-radius:24px;padding:10px 15px;font-size:15px}.de-tool-card nav button[aria-pressed=true]{color:#fff;background:#0068df;border-color:#0068df}.de-tool-card .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.de-tool-card{background:#fff;border:1px solid #dfe2e4;border-radius:16px;overflow:hidden}.de-tool-card[hidden]{display:none}.de-tool-card .visual{background:#f3f8fe;border-bottom:1px solid #dfe2e4;position:relative}.de-tool-card svg{width:100%;height:auto;display:block}.de-tool-card svg text{font-family:Assistant,Arial,sans-serif}.de-tool-card .copy{padding:18px 20px 20px}.de-tool-card .category{color:#0068df;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.de-tool-card h3{margin:8px 0;font-size:19px;line-height:1.35}.de-tool-card .copy p{color:#555;margin:0;font-size:16px;line-height:1.5}.de-tool-card .replay{color:#0068df;cursor:pointer;background:#fff;border:1px solid #bfd8f5;border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute;bottom:10px;right:10px}.de-tool-card .replay:hover{background:#e6f0fc}.de-tool-card .hint{color:#666;margin-top:20px;font-size:14px}.de-tool-card.play .draw{animation:3.8s ease-out both deTools_stitch}.de-tool-card.play .needle,.de-tool-card.play .picker,.de-tool-card.play .loupe{animation:3.8s ease-in-out both deTools_move}.de-tool-card.play .swatch,.de-tool-card.play .result{animation:3.2s both deTools_rise}.de-tool-card.play .scan{animation:3.8s both deTools_scan}.de-tool-card.play .rotate-art{transform-origin:230px 144px;animation:3.8s both deTools_turn}.de-tool-card.play .flip-art{transform-origin:230px 144px;animation:3.8s both deTools_flip}.de-tool-card.play .resize-art{transform-origin:230px 144px;animation:3.8s both deTools_resize}@keyframes deTools_stitch{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes deTools_move{0%,to{transform:translate(0)}50%{transform:translate(-22px,16px)}}@keyframes deTools_rise{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes deTools_scan{0%,to{transform:translateY(0)}50%{transform:translateY(70px)}}@keyframes deTools_turn{0%,20%{transform:rotate(0)scale(1)}to{transform:rotate(90deg)scale(.72)}}@keyframes deTools_flip{0%,20%{transform:scaleX(1)}to{transform:scaleX(-1)}}@keyframes deTools_resize{0%,20%{transform:scale(1)}to{transform:scale(.7)}}@media (max-width:950px){.de-tool-card .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.de-tool-card .grid{grid-template-columns:1fr}.de-tool-card header{padding:18px 16px 10px}.de-tool-card main{padding:0 16px 28px}.de-tool-card h1{font-size:26px}.de-tool-card .intro{font-size:17px}.de-tool-card header img{width:132px}.de-tool-card .badge{font-size:12px}}@media (prefers-reduced-motion:reduce){.de-tool-card.play *{animation:none!important}}.de-tool-card .media{aspect-ratio:480/280;background:#fff;height:auto;position:relative;overflow:hidden}.de-tool-card .media>img{object-fit:cover;width:100%;height:100%;display:block}.de-tool-card .media.stitch>img{object-fit:contain}.de-tool-card .file-tag{color:#0d4875;background:#fff;border:1px solid #bfd8f5;border-radius:7px;padding:5px 10px;font-size:13px;font-weight:700;position:absolute;top:12px;left:12px}.de-tool-card .sample-tag{z-index:2;color:#555;background:#fff;border:1px solid #dfe2e4;border-radius:7px;padding:5px 8px;font-size:12px;position:absolute;top:12px;right:12px}.de-tool-card .metric{color:#0d4875;background:#fff;border:1px solid #bfd8f5;border-radius:8px;max-width:calc(100% - 75px);padding:6px 12px;font-size:14px;line-height:1.4;position:absolute;bottom:10px;left:12px}.de-tool-card .metric strong{color:#0068df;font-size:19px;display:block}.de-tool-card .stitch-metrics{gap:10px;font-size:12px;display:flex}.de-tool-card .stitch-metrics b{color:#0068df;font-size:14px}.de-tool-card .scan-photo{background:#0068df;width:76%;height:3px;position:absolute;top:10%;left:12%;box-shadow:0 0 0 2px #fff}.de-tool-card.play .media>img{animation:3.8s both deTools_photoFocus}@keyframes deTools_photoFocus{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.de-tool-card.play .scan-photo{animation:3.8s ease-in-out both deTools_scanPhoto}.de-tool-card.play .stitch>img{animation:3.8s ease-out both deTools_stitchReveal}.de-tool-card.play .image-resizer>img{animation:3.8s both deTools_photoResize}.de-tool-card.play .rotate-image>img{animation:3.8s both deTools_photoRotate}.de-tool-card.play .flip-image>img{animation:3.8s both deTools_photoFlip}.de-tool-card.play .image-cropper>img{animation:3.8s both deTools_photoCrop}@keyframes deTools_stitchReveal{0%{clip-path:inset(0 0 90%)}to{clip-path:inset(0)}}@keyframes deTools_scanPhoto{0%,to{top:25%}50%{top:78%}}@keyframes deTools_photoResize{0%,20%{transform:scale(1)}to{transform:scale(.8)}}@keyframes deTools_photoRotate{0%,20%{transform:rotate(0)scale(1)}to{transform:rotate(90deg)scale(.65)}}@keyframes deTools_photoFlip{0%,20%{transform:scaleX(1)}to{transform:scaleX(-1)}}@keyframes deTools_photoCrop{0%,20%{clip-path:inset(0)}to{clip-path:inset(10% 15% round 6px)}}@media (prefers-reduced-motion:reduce){.de-tool-card.play *{animation:none!important}}.de-tool-card{outline:none;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative}.de-tool-card:focus-visible,.de-tool-card:focus-within{outline-offset:3px;border-color:#0068df;outline:2px solid #0068df}@media (hover:hover) and (pointer:fine){.de-tool-card:hover{border-color:#0068df;transform:translateY(-7px);box-shadow:0 16px 32px #0068df26}.de-tool-card:hover h3{color:#0068df}.de-tool-card:hover .demo-bar{background:#e6f0fc}}.de-tool-card .demo{aspect-ratio:auto;background:#f8f9f9;height:266px;padding:0}.de-tool-card .demo-bar{color:#0d4875;background:#f3f8fe;border-bottom:1px solid #dfe2e4;justify-content:space-between;align-items:center;height:38px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.de-tool-card .demo-bar small{color:#666;letter-spacing:1px;font-size:10px}.de-tool-card .demo-foot{color:#555;background:#fff;border-top:1px solid #dfe2e4;min-height:42px;padding:11px 58px 8px 14px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.de-tool-card .replay{width:34px;height:34px;bottom:5px;right:10px}.de-tool-card .stitch-stage{background-image:linear-gradient(#dfe2e4 1px,#0000 1px),linear-gradient(90deg,#dfe2e4 1px,#0000 1px);background-size:30px 30px;height:186px;position:relative}.de-tool-card .stitch-stage img{object-fit:contain;width:100%;height:100%}.de-tool-card .grid-label{color:#666;background:#fff;padding:3px;font-size:10px;position:absolute;bottom:8px;left:10px}.de-tool-card .patch-demo{color:#0d4875;justify-content:center;align-items:center;gap:12px;height:182px;font-size:12px;display:flex}.de-tool-card .patch{background:#e6f0fc;border:7px double #0d4875;border-radius:24px;width:180px;height:145px}.de-tool-card .patch img{width:100%;height:100%}.de-tool-card .calculation{color:#555;flex-direction:column;align-items:center;height:183px;padding:19px 28px;display:flex}.de-tool-card .calculation strong{color:#0068df;font-family:Montserrat,sans-serif;font-size:46px;line-height:1.3}.de-tool-card .calculation em{font-style:normal}.de-tool-card .progress{transform-origin:0;background:#0068df;width:100%;height:5px;margin-top:12px}.de-tool-card .colour-demo{justify-content:center;align-items:center;gap:18px;height:182px;padding:22px;display:flex}.de-tool-card .colour-block{background:#0068df;border-radius:50%;width:100px;height:100px;box-shadow:0 0 0 8px #e6f0fc}.de-tool-card .colour-demo strong,.de-tool-card .colour-demo span{margin:7px 0;font-size:15px;display:block}.de-tool-card .brand-art{align-items:center;gap:0;display:flex}.de-tool-card .brand-art i{background:#0068df;border-radius:40px;width:50px;height:105px}.de-tool-card .brand-art i:nth-child(2){background:#0d4875;height:140px}.de-tool-card .brand-art i:nth-child(3){background:#105a77;height:80px}.de-tool-card .swatch-row{flex-direction:column;gap:8px;display:flex}.de-tool-card .swatch-row i{background:#0068df;width:70px;height:32px}.de-tool-card .swatch-row i:nth-child(2){background:#0d4875}.de-tool-card .swatch-row i:nth-child(3){background:#105a77}.de-tool-card .photo-stage{background:#f4f5f5;height:186px;position:relative;overflow:hidden}.de-tool-card .photo-stage img{object-fit:cover;object-position:center 43%;width:100%;height:100%}.de-tool-card .crop-outline{display:none}.de-tool-card .image-cropper .crop-outline{border:2px solid #fff;outline:1px solid #0068df;display:block;position:absolute;inset:15px 60px}.de-tool-card .inspect{align-items:center;gap:18px;height:186px;padding:15px;display:flex;position:relative;overflow:hidden}.de-tool-card .inspect img{object-fit:cover;width:42%;height:155px}.de-tool-card .inspect span,.de-tool-card .inspect strong{margin:8px 0;font-size:13px;display:block}.de-tool-card .scanline{background:#0068df;height:2px;position:absolute;top:30px;left:15px;right:15px}.de-tool-card.play .stitch-stage img{animation:3.6s both deTools_stitchReveal}.de-tool-card.play .progress,.de-tool-card.play .swatch-row{animation:3s both deTools_grow}.de-tool-card.play .colour-block,.de-tool-card.play .brand-art,.de-tool-card.play .patch{animation:3s both deTools_pop}.de-tool-card.play .scanline{animation:3.6s both deTools_scanDemo}.de-tool-card.play .photo-stage img{animation:3.6s both deTools_pop}.de-tool-card.play .image-cropper .crop-outline{animation:3.6s both deTools_cropDemo}.de-tool-card.play .rotate-image .photo-stage img{animation:3.6s both deTools_photoRotate}.de-tool-card.play .flip-image .photo-stage img{animation:3.6s both deTools_photoFlip}.de-tool-card.play .image-resizer .photo-stage img{animation:3.6s both deTools_photoResize}@keyframes deTools_grow{0%{opacity:.2;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes deTools_pop{0%{opacity:.3;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes deTools_scanDemo{0%,to{top:30px}50%{top:150px}}@keyframes deTools_cropDemo{0%{inset:0}to{inset:15px 60px}}@media (prefers-reduced-motion:reduce){.de-tool-card{transition:none!important}.de-tool-card:hover{transform:none!important}.de-tool-card.play *{animation:none!important}}.de-tool-card .real-stage{background:#f4f5f5;height:186px;position:relative;overflow:hidden}.de-tool-card .real-stage>img{object-fit:cover;width:100%;height:100%;display:block}.de-tool-card .real-stage.machine>img{object-position:left 65%;width:145%;max-width:none}.de-tool-card .result-chip{color:#0d4875;background:#fff;border:1px solid #bfd8f5;border-radius:9px;max-width:calc(100% - 24px);padding:7px 11px;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 12px #0068df26}.de-tool-card .result-chip strong{color:#0068df;font-family:Montserrat,sans-serif;font-size:22px;line-height:1.2;display:block}.de-tool-card .result-chip span{margin-top:3px;font-size:12px;display:block}.de-tool-card .estimate-progress{transform-origin:0;background:#0068df;height:4px;position:absolute;bottom:0;left:0;right:0}.de-tool-card .dimension-line{text-align:center;transform-origin:0;border-bottom:2px solid #0068df;border-left:2px solid #0068df;border-right:2px solid #0068df;height:16px;position:absolute;top:38px;left:14%;right:14%}.de-tool-card .dimension-line span{color:#0d4875;background:#fff;border-radius:5px;padding:4px 9px;font-size:12px;position:relative;top:-11px}.de-tool-card .match-chips{background:#fff;border-radius:7px;gap:5px;padding:7px;display:flex;position:absolute;top:12px;right:12px}.de-tool-card .match-chips i{background:#0068df;border:2px solid #fff;border-radius:50%;outline:1px solid #dfe2e4;width:27px;height:27px;display:block}.de-tool-card .match-chips i:nth-child(2){background:#0d4875}.de-tool-card .match-chips i:nth-child(3){background:#105a77}.de-tool-card .conversion-stage{background:#f3f8fe;justify-content:center;align-items:center;gap:10px;height:186px;padding:8px 18px;display:flex}.de-tool-card .conversion-stage>div{background:#fff;border:1px solid #bfd8f5;border-radius:9px;width:43%;height:164px;position:relative;overflow:hidden}.de-tool-card .conversion-stage img{object-fit:contain;width:100%;height:100%}.de-tool-card .conversion-stage span{color:#0d4875;font-size:13px;font-weight:700;position:absolute;top:8px;left:10px}.de-tool-card .conversion-stage>b{color:#0068df;font-size:28px}.de-tool-card .demo-foot{font-size:11px}.de-tool-card.play .result-chip{animation:3.6s both deTools_resultIn}.de-tool-card.play .estimate-progress,.de-tool-card.play .dimension-line{animation:3.6s both deTools_grow}.de-tool-card.play .match-chips{animation:3.6s both deTools_resultIn}.de-tool-card.play .conversion-result{animation:3.6s both deTools_convertIn}@keyframes deTools_resultIn{0%,15%{opacity:0;transform:translateY(8px)}65%,to{opacity:1;transform:translateY(0)}}@keyframes deTools_convertIn{0%,20%{opacity:.15;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes deTools_gentleFocus{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.de-tool-card.play *{animation:none!important}}.de-tool-card{background:#fff;transition:transform .24s,box-shadow .24s,border-color .24s}.de-tool-card h3,.de-tool-card .demo-bar{transition:color .24s,background-color .24s}.de-tool-card .real-stage>img,.de-tool-card .stitch-stage>img{transition:transform .42s;transform:scale(1)}.de-tool-card .replay{transition:transform .3s,background-color .2s,color .2s,border-color .2s}.de-tool-card:focus-within{border-color:#0068df;box-shadow:0 12px 28px #0068df26}@media (hover:hover) and (pointer:fine){.de-tool-card:hover{z-index:2;border-color:#0068df;transform:translateY(-8px)scale(1.012);box-shadow:0 18px 36px #0068df26,0 0 0 2px #e6f0fc}.de-tool-card:hover h3{color:#0068df}.de-tool-card:hover .demo-bar{background:#e6f0fc}.de-tool-card:hover .real-stage>img,.de-tool-card:hover .stitch-stage>img{transform:scale(1.04)}.de-tool-card:hover .replay{color:#fff;background:#0068df;border-color:#0068df;transform:rotate(35deg)}.de-tool-card:hover .replay:hover{background:#0055b7;transform:rotate(70deg)}}@media (prefers-reduced-motion:reduce){.de-tool-card,.de-tool-card h3,.de-tool-card .demo-bar,.de-tool-card .replay,.de-tool-card .real-stage>img,.de-tool-card .stitch-stage>img{transition:none!important}.de-tool-card:hover,.de-tool-card:hover .replay{transform:none!important}.de-tool-card:hover .real-stage>img,.de-tool-card:hover .stitch-stage>img{transform:scale(1)!important}}.de-tool-card.play .real-stage>img{animation:none!important}.de-tool-card{isolation:isolate;flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.de-tool-card .replay{z-index:3;width:44px;height:44px;line-height:1;bottom:0}.de-tool-card .demo-foot{min-height:42px;padding-right:62px}.de-tool-card .demo-bar{line-height:1.2}.de-tool-card .visual{flex:none}.de-tool-card button:focus-visible{outline-offset:2px;outline:3px solid #0068df}.de-preview-credits{color:#555;font-size:13px;line-height:1.6}.de-preview-credits a{color:#0068df;text-decoration:underline}.de-tool-card .real-stage.machine>img{object-position:center 62%;width:100%}.de-tool-card .real-stage.embroidery>img{object-position:center 48%}.de-tool-card .real-stage.thread>img{object-fit:contain;object-position:center;background:#f4f5f5}
