.tools-page{background:radial-gradient(circle at 88% 7%, #2447e82b, transparent 26rem), var(--ink);min-height:100vh;overflow:hidden}.tools-site-header,.tools-site-footer,.tools-index-hero,.tools-index-groups,.tools-index-cta,.tool-breadcrumbs,.tools-category-hero,.tools-category-content,.tools-category-workflow,.tools-category-related,.tool-article-page>article,.related-tools,.tool-back-link{width:min(1320px,100% - 64px);margin-inline:auto}.tools-index-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;min-height:450px;padding:92px 0 74px;display:grid}.tools-index-hero h1,.tool-article-hero h1{letter-spacing:-.072em;max-width:920px;margin:18px 0 22px;font-size:clamp(54px,8vw,112px);font-weight:780;line-height:.88}.tools-index-hero>div>p{color:#bfc0b8;max-width:670px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.55}.tools-index-stat{background:#d7ff450a;border:1px solid #d7ff4559;border-radius:14px;min-width:200px;padding:24px;display:grid}.tools-index-stat strong{color:var(--lime);font:780 72px/.9 var(--font-mono);letter-spacing:-.08em}.tools-index-stat span{color:#c8c9c0;margin-top:13px;font-size:13px}.tools-index-groups{gap:20px;padding:82px 0;display:grid}.tools-index-group{--tool-accent:var(--lime);border:1px solid var(--line);background:#f4f1e806;border-radius:16px;overflow:hidden}.tools-index-group.accent-blue{--tool-accent:#6680ff}.tools-index-group.accent-coral{--tool-accent:var(--coral)}.tools-index-group.accent-cream{--tool-accent:var(--cream)}.tools-index-group.accent-violet{--tool-accent:#a98fff}.tools-index-group.accent-aqua{--tool-accent:var(--aqua)}.tools-index-group-head{border-bottom:1px solid var(--line);grid-template-columns:48px 48px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:166px;padding:28px 34px;display:grid}.tools-group-number,.tools-index-group-head>b{color:var(--tool-accent);font:720 13px var(--font-mono);letter-spacing:.08em}.tools-group-icon{background:color-mix(in srgb, var(--tool-accent) 12%, transparent);width:48px;height:48px;color:var(--tool-accent);border-radius:12px;place-items:center;display:grid}.tools-index-group-head h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(25px,3vw,36px)}.tools-index-group-head h2 a:hover,.tools-index-group-head h2 a:focus-visible{color:var(--tool-accent);outline:none}.tools-index-group-head p{color:#9fa099;max-width:720px;margin:0;font-size:15px;line-height:1.55}.tools-index-group-head>b{font-size:30px}.tools-index-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tools-index-list a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:78px;padding:0 24px;transition:background .16s,color .16s;display:grid}.tools-index-list a:nth-child(3n){border-right:0}.tools-index-list a:nth-last-child(-n+3){border-bottom:0}.tools-index-list a:hover,.tools-index-list a:focus-visible{background:color-mix(in srgb, var(--tool-accent) 9%, transparent);color:var(--tool-accent);outline:none}.tools-index-list a span{font-size:15px;font-weight:650}.tools-index-list a small{color:#787a73;font:650 11px var(--font-mono)}.tools-index-cta{background:var(--cream);color:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:88px;padding:42px;display:flex}.tools-index-cta>div{max-width:720px}.tools-index-cta h2{letter-spacing:-.055em;margin:17px 0 8px;font-size:clamp(30px,4vw,48px)}.tools-index-cta p{color:#575952;margin:0;line-height:1.55}.tools-index-cta .button-primary{flex:none}.tool-category-page{--tool-accent:var(--lime);background:radial-gradient(circle at 90% 6%, color-mix(in srgb, var(--tool-accent) 18%, transparent), transparent 29rem), var(--ink)}.tool-category-page.accent-blue{--tool-accent:#6680ff}.tool-category-page.accent-coral{--tool-accent:var(--coral)}.tool-category-page.accent-cream{--tool-accent:var(--cream)}.tool-category-page.accent-violet{--tool-accent:#a98fff}.tool-category-page.accent-aqua{--tool-accent:var(--aqua)}.tools-category-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:end;gap:72px;min-height:560px;padding:68px 0 76px;display:grid}.tools-category-copy .tools-group-icon{background:color-mix(in srgb, var(--tool-accent) 14%, transparent);color:var(--tool-accent);margin-bottom:26px}.tools-category-copy h1{letter-spacing:-.07em;max-width:850px;margin:18px 0 24px;font-size:clamp(52px,7vw,104px);font-weight:780;line-height:.9}.tools-category-copy>p{color:#bfc0b8;max-width:690px;margin:0;font-size:clamp(17px,1.8vw,21px);line-height:1.58}.tools-category-image{border:1px solid color-mix(in srgb, var(--tool-accent) 35%, var(--line));background:#181916;border-radius:18px;margin:0;overflow:hidden}.tools-category-image img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.tools-category-content{padding:92px 0}.tools-category-section-head{max-width:800px;margin-bottom:42px}.tools-category-section-head h2,.tools-category-workflow h2,.tools-category-related h2{letter-spacing:-.058em;margin:14px 0 18px;font-size:clamp(36px,5vw,64px);line-height:.98}.tools-category-section-head>p{color:#a8aaa2;margin:0;font-size:16px;line-height:1.7}.tools-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tools-category-card{border:1px solid var(--line);background:#f4f1e806;border-radius:14px;min-width:0;transition:border-color .16s,transform .16s}.tools-category-card:hover,.tools-category-card:focus-within{border-color:color-mix(in srgb, var(--tool-accent) 60%, transparent);transform:translateY(-2px)}.tools-category-card>a{flex-direction:column;min-height:250px;padding:26px;display:flex}.tools-category-card>a:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;border-radius:13px}.tools-category-card>a>div{color:var(--tool-accent);justify-content:space-between;align-items:center;display:flex}.tools-category-card small{color:#85877f;font:650 11px var(--font-mono)}.tools-category-card h3{letter-spacing:-.04em;margin:34px 0 12px;font-size:clamp(23px,2.4vw,31px)}.tools-category-card p{color:#9fa19a;margin:0 0 26px;font-size:14px;line-height:1.6}.tools-category-card>a>span{border-top:1px solid var(--line);color:#d1d2ca;margin-top:auto;padding-top:17px;font-size:13px}.tools-category-workflow{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:80px;padding:84px 0;display:grid}.tools-category-workflow ol{margin:0;padding:0;list-style:none}.tools-category-workflow li{border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.tools-category-workflow li:first-child{border-top:0;padding-top:0}.tools-category-workflow li b{color:var(--tool-accent);font:650 12px var(--font-mono)}.tools-category-workflow li p{color:#b7b8b0;margin:-4px 0 0;line-height:1.7}.tools-category-related{border-top:1px solid var(--line);padding:76px 0}.tools-category-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tools-category-links a{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:end;gap:18px;min-height:112px;padding:22px;transition:border-color .16s,color .16s;display:flex}.tools-category-links a:hover,.tools-category-links a:focus-visible{border-color:color-mix(in srgb, var(--tool-accent) 60%, transparent);color:var(--tool-accent);outline:none}.tools-category-links strong{font-size:17px}.tools-category-links span{color:var(--tool-accent);font:700 13px var(--font-mono)}.tool-breadcrumbs{color:#8e9088;font:620 12px var(--font-mono);padding-top:30px}.tool-breadcrumbs ol,.tool-breadcrumbs li{align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tool-breadcrumbs a:hover{color:var(--lime)}.tool-breadcrumbs b{color:#d7d7d0;font-weight:620}.tool-article-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;min-height:480px;padding:72px 0 58px;display:grid}.tool-category-pill{--pill-accent:var(--lime);border:1px solid color-mix(in srgb, var(--pill-accent) 45%, transparent);width:fit-content;color:var(--pill-accent);font:720 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 11px;display:inline-flex}.tool-category-pill.accent-blue{--pill-accent:#7d92ff}.tool-category-pill.accent-coral{--pill-accent:var(--coral)}.tool-category-pill.accent-cream{--pill-accent:var(--cream)}.tool-category-pill.accent-violet{--pill-accent:#b19aff}.tool-category-pill.accent-aqua{--pill-accent:var(--aqua)}.tool-article-hero h1{margin-top:24px}.tool-article-copy>p{color:#bfc0b8;max-width:800px;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.55}.tool-article-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.tool-article-actions>span{color:#8d8f87;align-items:center;gap:11px;font-size:12px;display:flex}.tool-article-actions kbd{min-width:34px;color:var(--cream);font:700 12px var(--font-mono);text-align:center;background:#1d1f1a;border:1px solid #f4f1e838;border-bottom-width:3px;border-radius:6px;padding:8px 10px}.tool-article-number{justify-items:end;padding-bottom:8px;display:grid}.tool-article-number small{color:#777970;font:720 11px var(--font-mono);letter-spacing:.12em}.tool-article-number strong{color:var(--lime);font:760 96px/.88 var(--font-mono);letter-spacing:-.09em}.tool-article-number span{color:#777970;font:650 13px var(--font-mono);margin-top:7px}.tool-demo{border:1px solid var(--line);background:#171813;border-radius:18px;margin:0;overflow:hidden}.tool-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-demo-panel{aspect-ratio:3/2;background:#090a08;position:relative;overflow:hidden}.tool-demo-panel+.tool-demo-panel{border-left:1px solid #f4f1e83d}.tool-demo-panel>span{z-index:5;color:var(--cream);font:720 10px var(--font-mono);letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11120fd1;border-radius:5px;padding:7px 9px;position:absolute;top:16px;left:16px}.tool-demo-after>span{background:var(--lime);color:var(--ink)}.tool-demo-panel img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.tool-demo-effect{pointer-events:none;position:absolute;inset:0}.tool-demo figcaption{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:28px;padding:21px 24px;display:grid}.tool-demo figcaption strong{color:var(--lime);font-size:14px}.tool-demo figcaption span{color:#aaaca4;font-size:14px;line-height:1.55}.demo-move .tool-demo-after img{transform:scale(1.12)translate(5%,-2%)}.demo-hand .tool-demo-after img{transform:scale(1.28)translate(-9%,4%)}.demo-zoom .tool-demo-after img{transform:scale(1.72)translate(-8%,7%)}.demo-rotate-view .tool-demo-after img{transform:rotate(-8deg)scale(1.17)}.demo-crop .tool-demo-after{padding:6.5% 10%}.demo-crop .tool-demo-after img{border:2px solid var(--lime)}.demo-crop .tool-demo-after:before,.demo-crop .tool-demo-after:after{content:"";z-index:2;background:#00000080;position:absolute}.demo-crop .tool-demo-after:before{height:6.5%;inset:0 0 auto}.demo-crop .tool-demo-after:after{height:6.5%;inset:auto 0 0}.demo-selection .tool-demo-after:after{content:"";background:#2447e833;position:absolute;inset:0}.demo-selection .tool-demo-effect{z-index:2;border:2px dashed var(--lime);inset:22% 20% 18% 38%;box-shadow:0 0 0 999px #08090747}.demo-ellipse-selection .tool-demo-effect{border-radius:50%}.demo-lasso .tool-demo-effect,.demo-selection-brush .tool-demo-effect,.demo-object-select .tool-demo-effect{clip-path:polygon(17% 6%,74% 0,100% 34%,82% 90%,25% 100%,0 58%)}.demo-polygonal-lasso .tool-demo-effect{clip-path:polygon(5% 16%,77% 0,100% 82%,21% 100%)}.demo-magic-wand .tool-demo-effect{filter:drop-shadow(0 0 9px #d7ff45bf);border-radius:28% 60% 42% 48%}.demo-similar-colors .tool-demo-effect{border-radius:50%;inset:45% 24% 29% 45%;box-shadow:0 0 0 999px #08090747,-210px -100px 0 -2px #0000}.demo-similar-colors .tool-demo-effect i{border:2px dashed var(--lime);border-radius:50%;width:28%;height:28%;position:absolute}.demo-similar-colors .tool-demo-effect i:first-child{top:-45%;left:-110%}.demo-similar-colors .tool-demo-effect i:nth-child(2){bottom:-45%;right:-75%}.demo-mask-brush .tool-demo-after img{filter:saturate(.25)}.demo-mask-brush .tool-demo-effect{background:#ff506447;border-style:solid;border-radius:46% 54% 42% 58%}.demo-paint .tool-demo-effect i,.demo-design .tool-demo-effect i{display:block;position:absolute}.demo-brush .tool-demo-effect i:first-child,.demo-mixer-brush .tool-demo-effect i:first-child{border-top:22px solid #d7ff45e6;border-radius:50%;width:44%;height:25%;top:18%;right:6%;transform:rotate(-12deg)}.demo-pencil .tool-demo-effect i:first-child{background:var(--lime);width:42%;height:4px;top:30%;right:9%;transform:rotate(-18deg)}.demo-mixer-brush .tool-demo-after img{filter:saturate(1.45)contrast(1.08)}.demo-mixer-brush .tool-demo-effect i:first-child{filter:blur(8px);border-width:34px;border-color:#ff694bb8}.demo-texture-brush .tool-demo-effect i:first-child{background:var(--lime);width:8px;height:8px;box-shadow:23px 8px var(--lime), 51px -3px var(--lime), 72px 19px var(--lime), 96px 2px var(--lime), 120px 26px var(--lime), 145px 9px var(--lime);border-radius:50%;top:24%;right:35%}.demo-eraser .tool-demo-effect i:first-child{border:2px dashed var(--lime);background:#f4f1e8ad;width:38%;height:17%;top:20%;right:6%;transform:rotate(-8deg)}.demo-line .tool-demo-effect i:first-child{background:var(--coral);width:46%;height:5px;top:31%;right:7%;transform:rotate(-17deg)}.demo-fill .tool-demo-effect{background:linear-gradient(90deg,#0000 56%,#2447e885 56%)}.demo-gradient .tool-demo-effect{background:linear-gradient(115deg,#0000 32%,#ff694b7a,#d7ff4575)}.demo-raster-polygon .tool-demo-effect i:first-child{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:#2447e8db;width:32%;height:38%;top:14%;right:8%}.demo-eyedropper .tool-demo-effect i:first-child{border:3px solid #fff;border-radius:50%;width:25px;height:25px;top:44%;left:58%;box-shadow:0 0 0 3px #111}.demo-text .tool-demo-effect:after{content:"MAKE IT VISIBLE";color:#11120f;width:42%;font:850 clamp(20px, 3.4vw, 52px)/.9 var(--font-sans);letter-spacing:-.07em;position:absolute;top:15%;right:5%}.demo-rectangle-shape .tool-demo-effect i:first-child{border:5px solid var(--blue);background:#d7ff45c2;width:36%;height:34%;top:15%;right:8%}.demo-ellipse-shape .tool-demo-effect i:first-child{aspect-ratio:1;border:5px solid var(--coral);background:#2447e859;border-radius:50%;width:31%;top:11%;right:10%}.demo-vector-line .tool-demo-effect i:first-child{background:var(--blue);width:43%;height:6px;top:31%;right:7%;transform:rotate(-19deg)}.demo-vector-polygon .tool-demo-effect i:first-child{clip-path:polygon(15% 0,88% 13%,100% 75%,42% 100%,0 56%);background:#d7ff45c7;width:34%;height:42%;top:10%;right:7%}.demo-star .tool-demo-effect i:first-child{aspect-ratio:1;background:var(--lime);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%);width:33%;top:7%;right:8%}.demo-arrow .tool-demo-effect i:first-child{background:var(--coral);width:42%;height:8px;top:33%;right:8%;transform:rotate(-15deg)}.demo-arrow .tool-demo-effect i:first-child:after{content:"";border-left:22px solid var(--coral);border-top:14px solid #0000;border-bottom:14px solid #0000;position:absolute;top:-10px;right:-2px}.demo-bezier-pen .tool-demo-effect i:first-child{border:5px solid var(--blue);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:39%;height:34%;top:12%;right:7%;transform:rotate(19deg)}.demo-dodge .tool-demo-after img{filter:brightness(1.09)contrast(1.02)}.demo-burn .tool-demo-after img{filter:brightness(.9)contrast(1.08)}.demo-smudge .tool-demo-after img{filter:contrast(.96)saturate(.94)}.demo-clone-stamp .tool-demo-effect i:first-child,.demo-patch .tool-demo-effect i:first-child,.demo-healing-brush .tool-demo-effect i:first-child{border:2px dashed var(--lime);border-radius:50%;width:44px;height:44px;position:absolute;top:24%;left:48%}.demo-red-eye .tool-demo-effect i:first-child,.demo-red-eye .tool-demo-effect i:nth-child(2){border:2px solid var(--lime);border-radius:50%;width:30px;height:30px;position:absolute;top:39%}.demo-red-eye .tool-demo-effect i:first-child{left:40.5%}.demo-red-eye .tool-demo-effect i:nth-child(2){left:55.5%}.demo-free-transform .tool-demo-after img{transform:scale(.88)rotate(-3deg)}.demo-free-transform .tool-demo-effect{border:2px solid var(--lime);inset:8%}.demo-perspective-warp .tool-demo-after img{transform:perspective(800px)rotateY(-13deg)scale(1.08)}.demo-mesh-warp .tool-demo-after img{transform:scale(1.08)skew(-4deg)}.demo-mesh-warp .tool-demo-effect,.demo-puppet-warp .tool-demo-effect{background-image:linear-gradient(#d7ff4580 1px,#0000 1px),linear-gradient(90deg,#d7ff4580 1px,#0000 1px);background-size:20% 25%}.demo-puppet-warp .tool-demo-after img{transform:rotate(2deg)scale(1.05)}.demo-liquify-push .tool-demo-after img{transform:skew(5deg)scale(1.08)}.demo-bloat .tool-demo-after img{transform:scale(1.16)}.demo-pucker .tool-demo-after img{transform:scale(.88)}.demo-twirl .tool-demo-after img{transform:rotate(7deg)scale(1.11)}.tool-article-content{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:22px 64px;padding:84px 0;display:grid}.tool-article-section{border-top:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:22px;padding:38px 0;display:grid}.tool-article-section:first-child{border-top:0;padding-top:0}.tool-section-index{color:var(--lime);font:680 12px var(--font-mono)}.tool-article-section h2{letter-spacing:-.045em;margin:-8px 0 22px;font-size:clamp(28px,3vw,42px)}.tool-article-section p{color:#b4b5ad;margin:0 0 15px;font-size:16px;line-height:1.72}.tool-howto ol,.tool-outcomes ul{margin:0;padding:0;list-style:none}.tool-howto li{border-top:1px solid #f4f1e81a;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.tool-howto li b{color:#6e7068;font:650 11px var(--font-mono)}.tool-howto li p{margin:-4px 0 0}.tool-outcomes ul{gap:10px;display:grid}.tool-outcomes li{color:#d8d8d1;background:#f4f1e80b;border-radius:9px;align-items:center;gap:13px;padding:16px 18px;display:flex}.tool-outcomes li svg{color:var(--lime);flex:none}.tool-control-grid{gap:10px;margin:0;display:grid}.tool-control-grid>div{background:#f4f1e809;border:1px solid #f4f1e81a;border-radius:10px;padding:20px}.tool-control-grid dt{color:var(--lime);font:680 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.tool-control-grid dd{color:#b4b5ad;margin:9px 0 0;font-size:15px;line-height:1.65}.tool-example-card{border-left:3px solid var(--lime);background:#d7ff450f;border-radius:0 12px 12px 0;padding:26px}.tool-example-card p{color:#d5d6ce;margin:0}.tool-mistakes ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tool-mistakes li{border-bottom:1px solid #f4f1e81a;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:15px 18px;display:grid}.tool-mistakes li>span{color:#ff8067;font:700 18px/1 var(--font-mono)}.tool-mistakes li p{margin:-1px 0 0}.tool-faq-list{border-top:1px solid #f4f1e81f}.tool-faq-list details{border-bottom:1px solid #f4f1e81f}.tool-faq-list summary{color:#e5e4dc;cursor:pointer;padding:19px 34px 19px 0;font-size:16px;line-height:1.45;list-style:none;position:relative}.tool-faq-list summary::-webkit-details-marker{display:none}.tool-faq-list summary:after{content:"+";color:var(--lime);font:500 20px/1 var(--font-mono);position:absolute;top:18px;right:4px}.tool-faq-list details[open] summary:after{content:"−"}.tool-faq-list details p{padding:0 34px 20px 0}.tool-tip{background:#d7ff450e;border:1px solid #d7ff4557;border-radius:14px;grid-area:1/2/span 3;gap:18px;height:fit-content;padding:28px;display:flex;position:sticky;top:24px}.tool-tip svg{color:var(--lime);flex:none}.tool-tip strong{font-size:14px}.tool-tip p{color:#b8baaf;margin:10px 0 0;font-size:14px;line-height:1.65}.related-tools{border-top:1px solid var(--line);padding:72px 0}.related-tools-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.related-tools-head h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(32px,4vw,52px)}.related-tools-head>a{color:var(--lime);align-items:center;gap:10px;font-size:14px;display:flex}.related-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tool-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-context-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.related-tools-grid>a{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:235px;padding:24px;transition:border-color .16s,transform .16s;display:flex;position:relative}.related-tools-grid>a:hover{border-color:#d7ff458c;transform:translateY(-3px)}.related-tools-grid small{color:#787a72;font:650 11px var(--font-mono)}.related-tools-grid strong{margin-top:30px;font-size:20px}.related-tools-grid p{color:#93958d;margin:10px 0 0;font-size:13px;line-height:1.5}.related-tools-grid svg{color:var(--lime);position:absolute;bottom:20px;right:20px}.tool-back-link{padding-bottom:70px}.tool-back-link a{color:#bfc0b8;align-items:center;gap:10px;width:fit-content;font-size:14px;display:flex}.tool-back-link a:hover{color:var(--lime)}.tools-site-footer{border-top:1px solid var(--line)}@media (width<=960px){.tools-index-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-index-list a:nth-child(3n){border-right:1px solid var(--line)}.tools-index-list a:nth-child(2n){border-right:0}.tools-index-list a:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.tools-index-list a:nth-last-child(-n+2){border-bottom:0}.tool-article-content{grid-template-columns:1fr}.tool-tip{grid-area:auto;position:static}.related-tools-grid,:is(.tool-context-grid,.tool-context-grid:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}.tools-category-hero{grid-template-columns:1fr;gap:42px}.tools-category-image{max-width:720px}.tools-category-workflow{grid-template-columns:1fr;gap:38px}.tools-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tools-site-header,.tools-site-footer,.tools-index-hero,.tools-index-groups,.tools-index-cta,.tool-breadcrumbs,.tools-category-hero,.tools-category-content,.tools-category-workflow,.tools-category-related,.tool-article-page>article,.related-tools,.tool-back-link{width:min(100% - 28px,1320px)}.tools-site-header .site-nav{display:none}.tools-index-hero{grid-template-columns:1fr;min-height:410px;padding:64px 0 48px}.tools-index-hero h1,.tool-article-hero h1{font-size:clamp(48px,16vw,76px)}.tools-index-stat{grid-template-columns:auto 1fr;align-items:end;gap:18px;width:100%;min-width:0}.tools-index-stat strong{font-size:54px}.tools-index-groups{padding:48px 0}.tools-index-group-head{grid-template-columns:40px 1fr auto;padding:24px}.tools-group-number{display:none}.tools-group-icon{width:40px;height:40px}.tools-index-group-head p{display:none}.tools-index-list{grid-template-columns:1fr}.tools-index-list a,.tools-index-list a:nth-child(2n),.tools-index-list a:nth-child(3n),.tools-index-list a:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.tools-index-list a:last-child{border-bottom:0}.tools-index-cta{flex-direction:column;align-items:flex-start;padding:28px}.tools-index-cta .button{width:100%}.tool-breadcrumbs{white-space:nowrap;overflow:hidden}.tool-breadcrumbs ol{overflow:hidden}.tool-breadcrumbs li{flex:none}.tool-breadcrumbs li:last-child{min-width:0}.tool-breadcrumbs b{text-overflow:ellipsis;overflow:hidden}.tools-category-hero{min-height:0;padding:52px 0 58px}.tools-category-copy h1{font-size:clamp(46px,15vw,72px)}.tools-category-image{width:100%}.tools-category-content{padding:58px 0}.tools-category-grid{grid-template-columns:1fr}.tools-category-card>a{min-height:220px}.tools-category-workflow{padding:58px 0}.tools-category-related{padding:54px 0}.tools-category-links{grid-template-columns:1fr}.tool-article-hero{grid-template-columns:1fr;min-height:470px;padding:54px 0 42px}.tool-article-number{display:none}.tool-article-actions{flex-direction:column;align-items:flex-start}.tool-article-actions .button{width:100%}.tool-demo-grid{grid-template-columns:1fr}.tool-demo-panel+.tool-demo-panel{border-left:0;border-top:1px solid var(--line)}.tool-demo figcaption{grid-template-columns:1fr;gap:8px}.tool-article-content{padding:56px 0}.tool-article-section{grid-template-columns:36px minmax(0,1fr);gap:12px}.related-tools{padding:52px 0}.related-tools-head{flex-direction:column;align-items:flex-start}.related-tools-grid,:is(.tool-context-grid,.tool-context-grid:has(>:nth-child(4))){grid-template-columns:1fr}.related-tools-grid>a{min-height:190px}}
