.aiToolCard-module__kM5ztG__card{--tool-color:#111114;--tool-soft:#eee;min-width:0;transition:transform .25s var(--ease-out),box-shadow .25s ease,border-color .25s ease;background:#ffffffd1;border:1px solid #11111417;border-radius:22px;box-shadow:0 18px 55px #11111412}.aiToolCard-module__kM5ztG__card:hover{border-color:color-mix(in srgb,var(--tool-color) 26%,#1111141a);transform:translateY(-5px);box-shadow:0 28px 74px #11111421}.aiToolCard-module__kM5ztG__banner{background:linear-gradient(145deg,color-mix(in srgb,var(--tool-color) 88%,#08080a),color-mix(in srgb,var(--tool-color) 48%,#060608));color:#fff;isolation:isolate;border-radius:21px 21px 0 0;min-height:238px;display:block;position:relative;overflow:hidden}.aiToolCard-module__kM5ztG__brandAsset{z-index:-1;aspect-ratio:1;width:132px;transition:transform .55s var(--ease-out),box-shadow .35s ease;background:#fffffff0;border:1px solid #ffffff94;border-radius:30px;display:block;position:absolute;top:24px;right:24px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 28px 62px #00000047}.aiToolCard-module__kM5ztG__brandAsset img{object-fit:contain;filter:drop-shadow(0 8px 14px #0000001f);padding:27px}.aiToolCard-module__kM5ztG__card:hover .aiToolCard-module__kM5ztG__brandAsset{transform:translateY(-4px)scale(1.045);box-shadow:inset 0 1px #fff,0 34px 74px #00000057}.aiToolCard-module__kM5ztG__veil{z-index:-3;background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--tool-soft) 88%,transparent),transparent 31%),radial-gradient(circle at 18% 110%,color-mix(in srgb,var(--tool-color) 66%,#fff),transparent 46%);position:absolute;inset:0}.aiToolCard-module__kM5ztG__banner:before{z-index:-2;aspect-ratio:1;background:color-mix(in srgb,var(--tool-soft) 48%,transparent);filter:blur(34px);content:"";opacity:.7;border-radius:50%;width:280px;position:absolute;top:-70%;right:-22%}.aiToolCard-module__kM5ztG__banner:after{z-index:-1;content:"";background:linear-gradient(112deg,#040407e0 0%,#0404074d 55%,#0404071a 100%);position:absolute;inset:0}.aiToolCard-module__kM5ztG__category{color:#ffffffc7;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;top:26px;left:24px}.aiToolCard-module__kM5ztG__open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.aiToolCard-module__kM5ztG__bannerCopy{gap:3px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.aiToolCard-module__kM5ztG__bannerCopy strong{letter-spacing:-.07em;font-size:clamp(34px,3.4vw,54px);line-height:.95}.aiToolCard-module__kM5ztG__bannerCopy small{color:#ffffff9e;font:700 10px/1.4 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase}.aiToolCard-module__kM5ztG__copy{gap:15px;padding:23px;display:grid}.aiToolCard-module__kM5ztG__copy h3{letter-spacing:-.045em;margin:0;font-size:21px;line-height:1.28}.aiToolCard-module__kM5ztG__copy h3 a{transition:color .18s}.aiToolCard-module__kM5ztG__copy h3 a:hover{color:var(--tool-color)}.aiToolCard-module__kM5ztG__copy p{color:#11111499;min-height:66px;margin:0;font-size:14px;line-height:1.6}.aiToolCard-module__kM5ztG__actions{flex-wrap:wrap;gap:7px;padding-top:1px;display:flex}.aiToolCard-module__kM5ztG__actions a{color:#111114b8;background:#f6f6f2;border:1px solid #11111417;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;font-weight:780;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.aiToolCard-module__kM5ztG__actions a:first-child{background:var(--tool-color);color:#fff;border-color:#0000}.aiToolCard-module__kM5ztG__actions a:hover{border-color:var(--tool-color);color:var(--tool-color)}.aiToolCard-module__kM5ztG__actions a:first-child:hover{background:color-mix(in srgb,var(--tool-color) 84%,#000);color:#fff}@media (max-width:620px){.aiToolCard-module__kM5ztG__banner{min-height:218px}.aiToolCard-module__kM5ztG__copy{padding:20px}.aiToolCard-module__kM5ztG__copy p{min-height:0}.aiToolCard-module__kM5ztG__brandAsset{border-radius:25px;width:112px;top:20px;right:20px}.aiToolCard-module__kM5ztG__brandAsset img{padding:23px}.aiToolCard-module__kM5ztG__category{top:24px;left:20px}.aiToolCard-module__kM5ztG__bannerCopy{bottom:20px;left:20px;right:20px}}
.tools-module__YkmrlW__page{color:#111114;scroll-behavior:smooth;background:radial-gradient(circle at 8% 10%,#6f59ff17,#0000 25%),radial-gradient(circle at 94% 38%,#c7f43b17,#0000 22%),#f4f4f0;min-height:100vh;overflow:hidden}.tools-module__YkmrlW__hero,.tools-module__YkmrlW__categoryRail,.tools-module__YkmrlW__library,.tools-module__YkmrlW__cta{width:var(--page-frame-width);margin-left:auto;margin-right:auto}.tools-module__YkmrlW__hero{margin-top:var(--page-top-gap);border-radius:var(--builder-radius-hero);color:#fff;box-shadow:var(--builder-shadow-hero);background:radial-gradient(circle at 86% 10%,#6f59ff5c,#0000 34%),linear-gradient(120deg,#ffffff0a,#0000 36%),#111114;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:end;gap:clamp(34px,6vw,92px);padding:clamp(46px,6vw,86px);display:grid}.tools-module__YkmrlW__heroCopy>span,.tools-module__YkmrlW__cta span,.tools-module__YkmrlW__sectionHeader>div>span{color:#c7f43b;font:760 11px/1 var(--font-geist-mono);letter-spacing:.11em}.tools-module__YkmrlW__hero h1{letter-spacing:-.078em;max-width:900px;margin:17px 0 24px;font-size:clamp(52px,7vw,108px);font-weight:650;line-height:.88}.tools-module__YkmrlW__hero h1 em{color:#c7f43b;text-shadow:0 0 42px #c7f43b26;font-family:Georgia,serif;font-weight:400}.tools-module__YkmrlW__heroCopy>p{color:#ffffffa6;max-width:720px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.tools-module__YkmrlW__heroActions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.tools-module__YkmrlW__heroActions a,.tools-module__YkmrlW__cta a{border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.tools-module__YkmrlW__heroActions a:first-child,.tools-module__YkmrlW__cta a{color:#111114;background:#c7f43b;box-shadow:0 15px 38px #c7f43b29}.tools-module__YkmrlW__heroActions a:last-child{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff2b}.tools-module__YkmrlW__heroIndex{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tools-module__YkmrlW__heroIndex>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:18px;gap:5px;padding:20px;display:grid}.tools-module__YkmrlW__heroIndex strong{letter-spacing:-.07em;font-size:clamp(42px,4.4vw,68px);line-height:.9}.tools-module__YkmrlW__heroIndex span{color:#ffffff7a;font:700 9px var(--font-geist-mono);letter-spacing:.1em}.tools-module__YkmrlW__heroIndex p{color:#ffffff8f;border-top:1px solid #ffffff21;grid-column:1/-1;margin:2px 0 0;padding:18px 2px 0;font-size:13px;line-height:1.65}.tools-module__YkmrlW__categoryRail{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:clamp(18px,2vw,28px);display:grid}.tools-module__YkmrlW__categoryRail a{min-height:144px;transition:transform .2s var(--ease-out),box-shadow .2s ease,background .2s ease;background:#ffffffb8;border:1px solid #11111414;border-radius:18px;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;gap:6px 10px;padding:20px;display:grid;box-shadow:0 14px 42px #1111140e}.tools-module__YkmrlW__categoryRail a:hover{background:#fff;transform:translateY(-3px);box-shadow:0 22px 58px #1111141a}.tools-module__YkmrlW__categoryRail a>span{color:#6f59ff;font:800 10px var(--font-geist-mono)}.tools-module__YkmrlW__categoryRail svg{color:#11111480;justify-self:end}.tools-module__YkmrlW__categoryRail strong{letter-spacing:-.04em;grid-column:1/-1;margin-top:8px;font-size:18px}.tools-module__YkmrlW__categoryRail small{color:#1111148a;grid-column:1/-1;font-size:12px;line-height:1.45}.tools-module__YkmrlW__library{gap:clamp(70px,8vw,120px);padding-top:clamp(68px,8vw,116px);display:grid}.tools-module__YkmrlW__categorySection{scroll-margin-top:142px}.tools-module__YkmrlW__sectionHeader{border-bottom:1px solid #1111141f;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:40px;margin-bottom:28px;padding-bottom:23px;display:grid}.tools-module__YkmrlW__sectionHeader>div{gap:12px;display:grid}.tools-module__YkmrlW__sectionHeader>div>span{color:#6f59ff}.tools-module__YkmrlW__sectionHeader h2{letter-spacing:-.065em;align-items:center;gap:12px;margin:0;font-size:clamp(38px,4vw,64px);line-height:.95;display:flex}.tools-module__YkmrlW__sectionHeader h2 svg{color:#6f59ff;width:.7em;height:.7em}.tools-module__YkmrlW__sectionHeader p{color:#11111494;max-width:520px;margin:0;font-size:14px;line-height:1.65}.tools-module__YkmrlW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tools-module__YkmrlW__cta{border-radius:var(--builder-radius-hero);color:#fff;box-shadow:var(--builder-shadow-hero);background:radial-gradient(circle at 88% 12%,#6f59ff57,#0000 36%),#111114;border:1px solid #ffffff1a;grid-template-columns:1fr .8fr;align-items:end;gap:clamp(36px,7vw,110px);margin-top:clamp(74px,9vw,130px);padding:clamp(46px,6vw,86px);display:grid}.tools-module__YkmrlW__cta h2{letter-spacing:-.07em;margin:15px 0 0;font-size:clamp(42px,5vw,76px);line-height:.98}.tools-module__YkmrlW__cta p{color:#ffffffa1;max-width:590px;margin:0 0 22px;font-size:15px;line-height:1.7}@media (max-width:1100px){.tools-module__YkmrlW__hero{grid-template-columns:1fr}.tools-module__YkmrlW__heroIndex{max-width:620px}.tools-module__YkmrlW__categoryRail,.tools-module__YkmrlW__grid{grid-template-columns:repeat(2,1fr)}.tools-module__YkmrlW__sectionHeader,.tools-module__YkmrlW__cta{grid-template-columns:1fr}}@media (max-width:660px){.tools-module__YkmrlW__hero{padding:38px 20px}.tools-module__YkmrlW__hero h1{font-size:14.5vw}.tools-module__YkmrlW__heroIndex>div{padding:16px}.tools-module__YkmrlW__heroActions{flex-direction:column;align-items:stretch}.tools-module__YkmrlW__heroActions a{justify-content:center}.tools-module__YkmrlW__categoryRail{grid-template-columns:1fr 1fr;gap:7px}.tools-module__YkmrlW__categoryRail a{min-height:134px;padding:16px}.tools-module__YkmrlW__categoryRail strong{font-size:15px}.tools-module__YkmrlW__categoryRail small{font-size:11px}.tools-module__YkmrlW__library{padding-top:64px}.tools-module__YkmrlW__sectionHeader{gap:16px}.tools-module__YkmrlW__grid{grid-template-columns:1fr}.tools-module__YkmrlW__cta{padding:42px 20px}.tools-module__YkmrlW__categorySection{scroll-margin-top:124px}}.tools-module__YkmrlW__detailHero,.tools-module__YkmrlW__guide,.tools-module__YkmrlW__toolTalk,.tools-module__YkmrlW__toolFeed,.tools-module__YkmrlW__related{width:var(--page-frame-width);margin-left:auto;margin-right:auto}.tools-module__YkmrlW__detailHero{--tool-color:#111114;--tool-soft:#eee;min-height:640px;margin-top:var(--page-top-gap);border-radius:var(--builder-radius-hero);box-shadow:var(--builder-shadow-hero);background:#ffffffc7;border:1px solid #11111414;grid-template-columns:.92fr 1.08fr;display:grid;overflow:hidden}.tools-module__YkmrlW__detailCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,5vw,74px);display:flex}.tools-module__YkmrlW__back{color:#1111148f;align-items:center;gap:6px;margin-bottom:clamp(38px,5vw,70px);font-size:12px;font-weight:780;display:flex}.tools-module__YkmrlW__detailCopy>span,.tools-module__YkmrlW__guide>header>span,.tools-module__YkmrlW__toolTalkHead span,.tools-module__YkmrlW__related>header>span{color:var(--tool-color,#6f59ff);font:780 10px var(--font-geist-mono);letter-spacing:.11em}.tools-module__YkmrlW__detailCopy h1{letter-spacing:-.078em;margin:13px 0 7px;font-size:clamp(58px,7vw,108px);line-height:.9}.tools-module__YkmrlW__detailCopy h2{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(23px,2.5vw,38px);font-weight:590;line-height:1.2}.tools-module__YkmrlW__detailCopy>p{color:#1111149c;max-width:620px;margin:25px 0;font-size:15px;line-height:1.75}.tools-module__YkmrlW__detailActions{flex-wrap:wrap;gap:8px;display:flex}.tools-module__YkmrlW__detailActions a{border:1px solid #1111141c;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.tools-module__YkmrlW__detailActions a:first-child{background:var(--tool-color);color:#fff;border-color:#0000}.tools-module__YkmrlW__detailArtwork{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--tool-soft) 70%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--tool-color) 92%,#08080a),color-mix(in srgb,var(--tool-color) 48%,#050507));isolation:isolate;min-height:560px;position:relative;overflow:hidden}.tools-module__YkmrlW__detailBrandGhost{z-index:0;aspect-ratio:1;opacity:.12;filter:blur(.2px);width:min(76%,520px);display:block;position:absolute;top:8%;right:-8%;transform:rotate(-8deg)}.tools-module__YkmrlW__detailBrandGhost img{object-fit:contain;padding:8%}.tools-module__YkmrlW__detailVeil{z-index:1;background:linear-gradient(138deg,#07070914,#070709c2);position:absolute;inset:0}.tools-module__YkmrlW__detailArtwork:after{z-index:1;background:linear-gradient(110deg,color-mix(in srgb,var(--tool-color) 36%,transparent),transparent 58%);content:"";position:absolute;inset:0}.tools-module__YkmrlW__detailBrandAsset{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff9e;border-radius:38px;width:clamp(132px,14vw,206px);display:block;position:absolute;top:9%;left:9%;overflow:hidden;box-shadow:inset 0 1px #fff,0 38px 90px #00000052}.tools-module__YkmrlW__detailBrandAsset img{object-fit:contain;filter:drop-shadow(0 10px 18px #0000001f);padding:23%}.tools-module__YkmrlW__artCaption{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:9%;left:9%;right:9%}.tools-module__YkmrlW__artCaption span,.tools-module__YkmrlW__artCaption small{color:#ffffff94;font:750 10px var(--font-geist-mono);letter-spacing:.11em}.tools-module__YkmrlW__artCaption strong{letter-spacing:-.08em;font-size:clamp(48px,6vw,92px);line-height:.9}.tools-module__YkmrlW__guide{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:clamp(40px,7vw,110px);padding-top:clamp(76px,9vw,132px);display:grid}.tools-module__YkmrlW__guide>header{align-self:start;position:sticky;top:132px}.tools-module__YkmrlW__guide>header>span{color:#6f59ff}.tools-module__YkmrlW__guide>header h2{letter-spacing:-.07em;margin:15px 0 22px;font-size:clamp(42px,4.8vw,72px);line-height:.98}.tools-module__YkmrlW__guide>header p{color:#11111494;max-width:500px;margin:0;font-size:14px;line-height:1.7}.tools-module__YkmrlW__guideColumns{gap:13px;display:grid}.tools-module__YkmrlW__guideColumns article{background:#ffffffc7;border:1px solid #11111414;border-radius:22px;padding:26px;box-shadow:0 16px 45px #1111140e}.tools-module__YkmrlW__guideColumns article>div{color:#6f59ff;align-items:center;gap:8px;display:flex}.tools-module__YkmrlW__guideColumns article>div span{font:770 10px var(--font-geist-mono);letter-spacing:.1em}.tools-module__YkmrlW__guideColumns h3{letter-spacing:-.05em;margin:14px 0 19px;font-size:27px}.tools-module__YkmrlW__guideColumns ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.tools-module__YkmrlW__guideColumns li{color:#111114b0;border-top:1px solid #11111414;align-items:flex-start;gap:9px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.tools-module__YkmrlW__guideColumns li svg{color:#6f59ff;flex:none;margin-top:2px}.tools-module__YkmrlW__guideColumns .tools-module__YkmrlW__caution{background:linear-gradient(135deg,#fff9ec,#fff)}.tools-module__YkmrlW__guideColumns .tools-module__YkmrlW__caution>div,.tools-module__YkmrlW__guideColumns .tools-module__YkmrlW__caution li svg{color:#a66b00}.tools-module__YkmrlW__toolTalk{border-radius:var(--builder-radius-hero);color:#fff;box-shadow:var(--builder-shadow-hero);background:radial-gradient(circle at 88% 12%,#6f59ff57,#0000 36%),#111114;border:1px solid #ffffff1a;margin-top:clamp(76px,9vw,132px);padding:clamp(42px,5vw,72px);scroll-margin-top:132px}.tools-module__YkmrlW__toolTalkHead{border-bottom:1px solid #ffffff21;grid-template-columns:1fr .65fr;align-items:end;gap:50px;margin-bottom:34px;padding-bottom:30px;display:grid}.tools-module__YkmrlW__toolTalkHead span{color:#c7f43b}.tools-module__YkmrlW__toolTalkHead h2{letter-spacing:-.07em;margin:14px 0 0;font-size:clamp(43px,5.2vw,78px);line-height:.95}.tools-module__YkmrlW__toolTalkHead p{color:#fff9;margin:0 0 18px;font-size:14px;line-height:1.65}.tools-module__YkmrlW__toolTalkHead a{color:#111114;background:#c7f43b;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:820;display:inline-flex}.tools-module__YkmrlW__promptGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tools-module__YkmrlW__promptGrid>a{min-height:285px;transition:background .2s ease,border-color .2s ease,transform .2s var(--ease-out);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr auto;align-content:start;padding:23px;display:grid}.tools-module__YkmrlW__promptGrid>a:hover{background:#ffffff18;border-color:#c7f43b66;transform:translateY(-3px)}.tools-module__YkmrlW__promptGrid>a>span{color:#c7f43b;font:800 10px var(--font-geist-mono)}.tools-module__YkmrlW__promptGrid>a>svg{color:#ffffff75}.tools-module__YkmrlW__promptGrid h3{letter-spacing:-.045em;grid-column:1/-1;margin:38px 0 12px;font-size:23px;line-height:1.22}.tools-module__YkmrlW__promptGrid p{color:#ffffff8c;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.tools-module__YkmrlW__promptGrid strong{color:#c7f43b;grid-column:1/-1;align-self:end;align-items:center;gap:6px;margin-top:auto;padding-top:27px;font-size:12px;display:flex}.tools-module__YkmrlW__toolFeed{margin-top:clamp(52px,7vw,92px)}.tools-module__YkmrlW__toolFeed>section{width:100%;padding-left:0;padding-right:0}.tools-module__YkmrlW__related{padding-top:clamp(76px,9vw,126px)}.tools-module__YkmrlW__related>header{border-bottom:1px solid #1111141c;justify-content:space-between;align-items:end;margin-bottom:26px;padding-bottom:22px;display:flex}.tools-module__YkmrlW__related>header>span{color:#6f59ff}.tools-module__YkmrlW__related>header h2{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4vw,58px)}@media (max-width:960px){.tools-module__YkmrlW__detailHero,.tools-module__YkmrlW__guide{grid-template-columns:1fr}.tools-module__YkmrlW__detailArtwork{order:-1;min-height:70vw}.tools-module__YkmrlW__guide>header{position:static}.tools-module__YkmrlW__toolTalkHead,.tools-module__YkmrlW__promptGrid{grid-template-columns:1fr}.tools-module__YkmrlW__promptGrid>a{min-height:220px}}@media (max-width:660px){.tools-module__YkmrlW__detailHero{min-height:0}.tools-module__YkmrlW__detailArtwork{min-height:92vw}.tools-module__YkmrlW__detailCopy{padding:40px 20px 50px}.tools-module__YkmrlW__back{margin-bottom:36px}.tools-module__YkmrlW__detailCopy h1{font-size:16vw}.tools-module__YkmrlW__detailActions{flex-direction:column;align-items:stretch}.tools-module__YkmrlW__detailActions a{justify-content:center}.tools-module__YkmrlW__guide{padding-top:64px}.tools-module__YkmrlW__guideColumns article{padding:21px}.tools-module__YkmrlW__toolTalk{margin-top:64px;padding:40px 20px}.tools-module__YkmrlW__toolTalkHead{gap:24px}.tools-module__YkmrlW__promptGrid>a{padding:20px}.tools-module__YkmrlW__related{padding-top:64px}.tools-module__YkmrlW__related>header{gap:9px;display:grid}}
