.tools_faq__IrPXN,.tools_hero__p8Y1v,.tools_library__MJpKL,.tools_why__ujrew{width:min(1240px,calc(100% - 112px));margin-inline:auto}.tools_hero__p8Y1v{display:grid;grid-template-columns:1.12fr 1fr;gap:9%;align-items:center;padding-block:84px 92px}.tools_heroCopy__YXWVJ{min-width:0}.tools_eyebrow___mm2d{font-size:10px;color:#b6a3ce;letter-spacing:.14em;font-weight:500;margin:0 0 22px}.tools_hero__p8Y1v h1{font-size:clamp(54px,6.7vw,88px);font-weight:550;letter-spacing:-.065em;line-height:1.13;margin:0 0 26px}.tools_titleDot__LFW6c{color:#bca4e1}.tools_subtitle__jp9Mg{font-size:clamp(20px,2vw,26px);font-weight:450;letter-spacing:-.035em;line-height:1.55;max-width:480px;margin:0 0 20px;color:#e2d9ef}.tools_description___hmf4{font-size:14px;color:#9e98ac;line-height:1.9;max-width:440px;margin:0}.tools_browse__KQ8fb{display:inline-flex;gap:15px;align-items:center;font-size:12px;color:#d8c7ec;margin-top:35px;padding:9px 0;border-bottom:1px solid #c8a8ef3a}.tools_browse__KQ8fb svg{transition:transform .4s}.tools_browse__KQ8fb:hover svg{transform:translateY(4px)}.tools_featured___Wq9n{min-width:0;border:1px solid #cbb7ec1c;background:#161220;border-radius:25px;overflow:hidden;box-shadow:0 25px 90px #2e1f4b18;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .4s}.tools_featuredImage__WvS_V{position:relative;aspect-ratio:1.35;overflow:hidden}.tools_featuredImage__WvS_V img{-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.tools_featuredBadge__1kmZ5{position:absolute;display:inline-flex;align-items:center;gap:8px;top:20px;left:20px;padding:8px 12px;font-size:10px;color:#eee4fd;border:1px solid #ffffff26;border-radius:22px;background:#100b22ba;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tools_featuredBadge__1kmZ5 svg{width:14px;height:14px}.tools_featuredCopy__rsODM{padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tools_featuredCopy__rsODM h2{font-size:25px;font-weight:550;letter-spacing:-.04em;margin:0}.tools_featuredCopy__rsODM p{font-size:11px;color:#a99bb9;margin:9px 0 0}.tools_roundArrow__l_9Ij{border:1px solid #bda6df28;border-radius:50%;display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;color:#cebae9;transition:transform .4s}.tools_library__MJpKL{padding-block:55px 80px;border-top:1px solid #ffffff12}.tools_libraryHeading__8zaMn{display:flex;justify-content:space-between;gap:30px;align-items:end}.tools_libraryHeading__8zaMn .tools_eyebrow___mm2d{margin-bottom:15px}.tools_faq__IrPXN h2,.tools_library__MJpKL h2,.tools_why__ujrew h2{font-size:clamp(27px,3vw,38px);line-height:1.35;font-weight:550;letter-spacing:-.045em;margin:0}.tools_search__wQ7Aq{display:flex;align-items:center;gap:10px;width:330px;max-width:100%;flex-shrink:0;background:#13111d;border:1px solid #ffffff17;border-radius:13px;padding:0 15px;min-height:50px;color:#887c9b;transition:border-color .3s}.tools_search__wQ7Aq:focus-within{border-color:#bda3e580}.tools_search__wQ7Aq input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;outline:none!important;box-shadow:none;padding:14px 0;width:100%;min-width:0;font-size:14px;color:#ece4f7}.tools_search__wQ7Aq input::-moz-placeholder{color:#8a8199}.tools_search__wQ7Aq input::placeholder{color:#8a8199}.tools_search__wQ7Aq input::-webkit-search-cancel-button{display:none}.tools_search__wQ7Aq button{display:grid;place-items:center;min-width:32px;min-height:36px;color:#b7a7cc}.tools_filters___QpYC{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:32px}.tools_filters___QpYC button{display:inline-flex;align-items:center;gap:9px;padding:11px 17px;border:1px solid #ffffff14;border-radius:30px;background:transparent;color:#a49bac;font-size:12px;min-height:44px;transition:background .3s,color .3s,border-color .3s}.tools_filters___QpYC button[aria-pressed=true]{color:#e4d5fa;background:#c7b1ed15;border-color:#c7b1ed50}.tools_filters___QpYC button:hover{background:#c7b1ed0b}.tools_filters___QpYC button span{font-size:10px;opacity:.6}.tools_resultCount__M7iEL{color:#83798f;font-size:11px;margin:25px 0 18px;font-variant-numeric:tabular-nums}.tools_grid__QFJBL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tools_card__Oakio{border:1px solid #ffffff12;background:#10101a;border-radius:19px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s}.tools_cardImage__cWlOY{position:relative;aspect-ratio:1.9;overflow:hidden;background:#0d0d16}.tools_cardImage__cWlOY:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 70%,#10101a40)}.tools_cardImage__cWlOY img{-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.tools_cardCopy__P4Y0k{padding:24px;display:flex;flex-direction:column;flex:1}.tools_cardMeta__RaAoc{display:flex;align-items:center;gap:8px;color:#ae95cf;font-size:10px;margin-bottom:15px}.tools_cardMeta__RaAoc svg{width:15px;height:15px}.tools_card__Oakio h3{margin:0 0 12px;font-size:22px;font-weight:550;letter-spacing:-.035em;line-height:1.4}.tools_cardCopy__P4Y0k>p{margin:0 0 26px;color:#9992a5;font-size:13px;line-height:1.8}.tools_cardAction__ZRYAV{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#d0bee7;margin-top:auto}.tools_cardAction__ZRYAV svg{transition:transform .4s}.tools_empty__YjVC1{border:1px dashed #bda3df30;border-radius:20px;padding:65px 25px;text-align:center;color:#a396b4}.tools_empty__YjVC1>svg{margin:auto}.tools_empty__YjVC1 h3{font-size:23px;font-weight:500;color:#e3d9f0;margin:20px 0 10px}.tools_empty__YjVC1 p{font-size:14px;margin:0}.tools_empty__YjVC1 button{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;margin-top:25px;color:#dec8f9;border:1px solid #bda3df40;border-radius:26px;font-size:13px}.tools_faq__IrPXN,.tools_why__ujrew{border-top:1px solid #ffffff10;padding-block:70px;display:grid;grid-template-columns:1fr 1.45fr;gap:11%}.tools_why__ujrew p:not(.tools_eyebrow___mm2d){font-size:14px;line-height:2;color:#a69dac;margin:0 0 20px}.tools_faq__IrPXN details{border-bottom:1px solid #ffffff13}.tools_faq__IrPXN summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;font-size:14px;list-style:none;color:#ded6e8}.tools_faq__IrPXN summary::-webkit-details-marker{display:none}.tools_faq__IrPXN summary svg{flex-shrink:0;color:#9f8db3;transition:transform .3s}.tools_faq__IrPXN details[open] summary svg{transform:rotate(180deg)}.tools_faq__IrPXN details>p{margin:0;padding:0 25px 25px 0;color:#a49aae;line-height:1.95;font-size:13px}@media (hover:hover){.tools_featured___Wq9n:hover{transform:translateY(-5px);border-color:#c9b0ec50}.tools_featured___Wq9n:hover img{transform:scale(1.035)}.tools_featured___Wq9n:hover .tools_roundArrow__l_9Ij{transform:rotate(5deg)}.tools_card__Oakio:hover{transform:translateY(-5px);border-color:#c8abef3b;box-shadow:0 15px 35px #00000026}.tools_card__Oakio:hover img{transform:scale(1.045)}.tools_card__Oakio:hover .tools_cardAction__ZRYAV svg{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){.tools_heroCopy__YXWVJ{animation:tools_arrive__jHu3_ .85s both}.tools_featured___Wq9n{animation:tools_arrive__jHu3_ 1s .15s both}.tools_faq__IrPXN details[open]>p{animation:tools_arrive__jHu3_ .35s both}}@keyframes tools_arrive__jHu3_{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@media (max-width:1000px){.tools_faq__IrPXN,.tools_hero__p8Y1v,.tools_library__MJpKL,.tools_why__ujrew{width:calc(100% - 64px)}.tools_hero__p8Y1v{gap:6%;padding-block:60px 70px}.tools_hero__p8Y1v h1{font-size:58px}.tools_featuredCopy__rsODM{padding:22px}.tools_featuredCopy__rsODM h2{font-size:23px}.tools_grid__QFJBL{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tools_libraryHeading__8zaMn{align-items:start;flex-direction:column;gap:24px}.tools_search__wQ7Aq{width:100%}.tools_faq__IrPXN,.tools_why__ujrew{gap:7%}}@media (max-width:700px){.tools_hero__p8Y1v{grid-template-columns:minmax(0,1fr);gap:35px}.tools_heroCopy__YXWVJ{max-width:500px}.tools_featured___Wq9n{display:grid;grid-template-columns:1fr 1fr}.tools_featuredImage__WvS_V{aspect-ratio:1.25}.tools_featuredCopy__rsODM{flex-direction:column;align-items:start;justify-content:center;gap:18px}.tools_featuredBadge__1kmZ5{display:none}.tools_roundArrow__l_9Ij{width:37px;height:37px}.tools_faq__IrPXN,.tools_why__ujrew{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.tools_faq__IrPXN,.tools_hero__p8Y1v,.tools_library__MJpKL,.tools_why__ujrew{width:calc(100% - 40px)}.tools_hero__p8Y1v{padding-block:42px 45px;gap:30px}.tools_hero__p8Y1v h1{font-size:clamp(40px,12vw,52px)}.tools_hero__p8Y1v .tools_eyebrow___mm2d{margin-bottom:20px}.tools_subtitle__jp9Mg{font-size:20px;margin-bottom:15px}.tools_description___hmf4{font-size:13px}.tools_browse__KQ8fb{margin-top:23px}.tools_featuredCopy__rsODM{padding:18px}.tools_featuredCopy__rsODM h2{font-size:20px}.tools_library__MJpKL{padding-block:40px 45px}.tools_library__MJpKL h2{font-size:27px}.tools_search__wQ7Aq input{font-size:16px}.tools_filters___QpYC{gap:7px;margin-top:22px}.tools_filters___QpYC button{font-size:11px;padding:10px 14px}.tools_grid__QFJBL{grid-template-columns:minmax(0,1fr);gap:13px}.tools_card__Oakio{display:flex;flex-direction:column;border-radius:20px}.tools_cardImage__cWlOY{aspect-ratio:1.9;height:auto;min-height:0}.tools_cardCopy__P4Y0k{padding:22px}.tools_cardMeta__RaAoc{font-size:9px;margin-bottom:8px}.tools_card__Oakio h3{font-size:21px;margin-bottom:10px}.tools_cardCopy__P4Y0k>p{font-size:13px;line-height:1.8;margin-bottom:22px}.tools_cardAction__ZRYAV{font-size:10px}.tools_faq__IrPXN,.tools_why__ujrew{padding-block:45px}.tools_why__ujrew p:not(.tools_eyebrow___mm2d){font-size:13px}}@media (max-width:360px){.tools_featured___Wq9n{grid-template-columns:minmax(0,1fr)}.tools_featuredImage__WvS_V{aspect-ratio:1.9;height:auto;min-height:0}.tools_featuredCopy__rsODM h2{font-size:18px}}.tools_quickTools__vmGRr{width:min(1240px,calc(100% - 112px));margin:-32px auto 64px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.tools_quickTool__RdrYx{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid #d6c8ec20;background:#11111b}.tools_quickArtwork__udMw6{position:relative;aspect-ratio:1.9;overflow:hidden;background:#0d0d16}.tools_quickArtwork__udMw6 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.tools_quickTool__RdrYx>div:last-child{padding:24px 28px}.tools_quickTool__RdrYx p{color:#d2bfed;font-size:11px;margin:0 0 12px}.tools_quickTool__RdrYx h2{color:#f7f2ff;font-size:26px;font-weight:550;letter-spacing:-.04em;line-height:1.4;margin:0 0 18px}.tools_quickTool__RdrYx span{display:flex;align-items:center;gap:10px;font-size:11px;color:#c6b9d7}@media (hover:hover){.tools_quickTool__RdrYx:hover .tools_quickArtwork__udMw6 img{transform:scale(1.04)}}@media (max-width:900px){.tools_quickTools__vmGRr{width:calc(100% - 48px);margin-top:0;gap:14px}.tools_quickTool__RdrYx>div:last-child{padding:24px}.tools_quickTool__RdrYx h2{font-size:23px}}@media (max-width:600px){.tools_quickTools__vmGRr{width:calc(100% - 36px);grid-template-columns:1fr;margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.tools_quickArtwork__udMw6 img{transition:none}}