.Step_step_wrapper__nLw3W{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem;border-radius:14px;background:var(--secondary)}.Step_step_number__Uenmi{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--primary);color:#fff;font-size:.95rem;font-weight:600}.Step_step_desc___CeC1{font-size:.92rem;line-height:1.55;color:var(--text-primary)}.Steps_steps_section__oNn8h{max-width:1040px}.Steps_steps_header__TfzMO{text-align:center;width:100%}.Steps_steps_title__9u2sK{text-align:center}.Steps_steps_list__GlqFA{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}@media (max-width:767px){.Steps_steps_list__GlqFA{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.Steps_steps_list__GlqFA{grid-template-columns:1fr}}.Page_title_section__g6TZn{margin:0 0 1.75rem;color:var(--text-primary);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.015em}.Page_divider__X2a9H{display:none}.Page_mx_auto__pZDDC{margin-left:auto!important;margin-right:auto!important}.Page_article_section__mqCkZ{padding-left:6%!important;padding-right:6%!important}.Page_article_header__1vJHd{text-align:center;width:100%}.Page_article_content__ytDgs{max-width:720px;margin:0 auto;line-height:1.7;font-size:1.02rem;color:var(--text-primary)}.Page_article_content__ytDgs>p{margin-bottom:1rem}.Page_faq__Al6WP{max-width:720px;margin:2rem auto 0}.Page_faq__Al6WP details{border-bottom:1px solid #ece8ff}.Page_faq__Al6WP details:first-of-type{border-top:1px solid #ece8ff}.Page_faq__Al6WP summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.75rem 0;cursor:pointer;font-weight:600;color:var(--text-primary);list-style:none}.Page_faq__Al6WP summary::-webkit-details-marker{display:none}.Page_faq__Al6WP summary:after{content:"";flex:0 0 auto;width:.55rem;height:.55rem;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(45deg);transition:transform .2s ease}.Page_faq__Al6WP details[open] summary:after{transform:rotate(-135deg)}.Page_faq__Al6WP summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Page_faq__Al6WP p{margin:0 0 1rem;color:var(--text-secondary);line-height:1.6}.Page_tool_container_wrapper__IYQyk{margin-bottom:10px;margin-top:10px}article:has(>.Page_tool_container_wrapper__IYQyk){margin-top:1.25rem}.Page_paragraph_text__m8hGx{color:var(--text-primary);font-weight:400;font-size:1.25rem;line-height:1.5;letter-spacing:-.01em}.Page_paragraph_text__m8hGx h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.35rem;font-weight:600}.Page_paragraph_text__m8hGx ul{margin:0 0 1.25rem 1.25rem}.Page_paragraph_text__m8hGx li{margin-bottom:.4rem}.Feature_feature_wrapper___n_Ck{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.9rem;row-gap:.3rem;align-items:start;padding:1.15rem 1.25rem;border:1px solid #ece8ff;border-radius:14px;background:#fff}.Feature_feature_icon__42x5l{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--secondary);color:var(--primary)}.Feature_feature_icon__42x5l svg{width:1.15rem;height:1.15rem}.Feature_feature_title__UAM9M{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--text-primary)}.Feature_feature_desc__ejHwm{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-secondary)}.Features_features_section__blHVO{max-width:1040px}.Features_features_title__wrPXK{text-align:center;width:100%}.Features_features_wrapper__glLOD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:900px){.Features_features_wrapper__glLOD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.Features_features_wrapper__glLOD{grid-template-columns:1fr}}.Share_share_section__fXlhp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;max-width:40rem;margin:0 auto;padding:1rem 1.25rem;border:1px solid #ece8ff;border-radius:999px;background:#faf9ff;text-align:center}.Share_share_text__8prRc{margin:0;color:var(--text-primary);font-weight:500}.Share_share_buttons__LSJjB{display:flex;gap:.5rem}.Share_share_btn__x85E6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ece8ff;border-radius:50%;background-color:#fff;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.Share_share_btn__x85E6:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.Share_share_btn__x85E6:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:575px){.Share_share_section__fXlhp{border-radius:16px}}.LocalTool_trustRow__mRLKw{gap:.55rem .85rem;margin:.85rem 0 0}.LocalTool_related__hXM1Q,.LocalTool_trustRow__mRLKw{display:flex;flex-wrap:wrap;justify-content:center;padding:0;list-style:none}.LocalTool_related__hXM1Q{align-items:center;gap:.3rem 1.1rem;max-width:46rem;margin:.75rem auto 0;font-size:.85rem}.LocalTool_related__hXM1Q a{color:var(--text-secondary);text-decoration:none;white-space:nowrap}.LocalTool_related__hXM1Q a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.LocalTool_morePages__eDqtA{width:100%;max-width:46rem;margin:.75rem auto 0;text-align:center}.LocalTool_morePages__eDqtA summary{cursor:pointer;color:#4a5568;font-size:.9rem}.LocalTool_nextJobs__tnBc6{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .65rem;margin:.85rem 0 0}.LocalTool_nextJobs__tnBc6 span{color:#4a5568;font-size:.86rem}.LocalTool_nextJobs__tnBc6 a{background:#fff;border:1px solid #d9d3f5;border-radius:999px;padding:.35rem .8rem;font-size:.86rem;font-weight:600;color:#2d3748;text-decoration:none}.LocalTool_fileNotice__F1y4D{margin:.35rem 0 0;color:#e8e4ff;font-size:.86rem;text-align:center}.LocalTool_qualityHint__C3bEf{width:100%;max-width:36rem;margin:0 auto .85rem;text-align:center;color:var(--text-secondary);font-size:.92rem}.LocalTool_fieldPicker__biP0H{width:100%;max-width:46rem;margin:0 auto 1rem}.LocalTool_fieldPicker__biP0H .LocalTool_field__5Lc3W{margin:.75rem auto 0}.LocalTool_batchResults__hM3UT{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto;font-size:.9rem}.LocalTool_batchResults__hM3UT li{padding:.35rem 0;border-bottom:1px solid #f0ecff;color:var(--text-primary)}.LocalTool_fieldChips__Uu_rn{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.LocalTool_fieldChip__ZLi4c{display:inline-flex;align-items:center;gap:.35rem;background:#f4f1ff;border:1px solid #ece8ff;border-radius:999px;padding:.3rem .7rem;font-size:.86rem;color:#2d3748}.LocalTool_chipRemove__TLJb9{border:0;background:transparent;color:#6b7280;cursor:pointer;font:inherit;line-height:1;padding:0 .1rem}.LocalTool_addField__dXCVZ{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem;flex-wrap:wrap}.LocalTool_addField__dXCVZ input{border:1px solid #d9d3f5;border-radius:10px;padding:.45rem .7rem;font:inherit;min-width:14rem}.LocalTool_extractorBar__jqIHE{margin:0 0 .8rem}.LocalTool_sourceLink__ovMAX{background:none;border:0;padding:0;color:#5b43d6;font:inherit;text-align:left;cursor:pointer;text-decoration:underline}.LocalTool_sourcePanel__K1V5u{margin:.75rem 0;padding:.75rem 1rem;background:#f7f5ff;border-radius:12px}.LocalTool_sourceText__rSqVh{white-space:pre-wrap;line-height:1.45}.LocalTool_sourceText__rSqVh mark{background:#ffe08a;padding:0 .15rem}.LocalTool_reviewHead__HAcf_ h3{margin:.2rem 0;font-size:1.15rem}.LocalTool_resultBlock__qULkV{width:100%;max-width:46rem;margin:1rem auto 0}.LocalTool_valueInput__6BKNa{width:100%;border:1px solid #d9d3f5;border-radius:8px;padding:.35rem .5rem;font:inherit}.LocalTool_downloadRow__Cx8UF{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.85rem 0 0}.LocalTool_trustRow__mRLKw li{background:#f4f1ff;border:1px solid #ece8ff;border-radius:999px;padding:.35rem .75rem;font-size:.88rem;color:#2d3748}.LocalTool_controls__yGX4D{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:1rem 0 .25rem;width:100%}.LocalTool_modes___EWDK{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.LocalTool_modeActive__NGUom,.LocalTool_mode__9_lEN{border:1px solid #d9d3f5;background:#fff;color:var(--text-primary);border-radius:10px;padding:.5rem .85rem;font:inherit;cursor:pointer}.LocalTool_modeActive__NGUom{background:var(--primary);border-color:var(--primary);color:#fff}.LocalTool_field__5Lc3W{display:flex;flex-direction:column;gap:.35rem;width:min(100%,420px)}.LocalTool_field__5Lc3W label{font-weight:500;color:var(--text-primary)}.LocalTool_field__5Lc3W input,.LocalTool_field__5Lc3W select,.LocalTool_field__5Lc3W textarea{border:1px solid #d9d3f5;border-radius:10px;padding:.55rem .75rem;font:inherit;color:var(--text-primary)}.LocalTool_field__5Lc3W select{width:100%;margin:0;text-align:left;background-color:#fff}.LocalTool_fieldHint__ehuxb{color:var(--text-secondary);font-size:.82rem}.LocalTool_fieldGrid__ceGmI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,420px)}.LocalTool_fieldGrid__ceGmI .LocalTool_field__5Lc3W{width:100%}.LocalTool_checkField__HRMdh{display:flex;align-items:center;gap:.5rem;width:min(100%,420px);color:var(--text-primary)}.LocalTool_checkField__HRMdh input{width:1.05rem;height:1.05rem;accent-color:var(--primary)}.LocalTool_formFields__C1KWk{display:flex;flex-direction:column;gap:.85rem;width:min(100%,520px);max-height:460px;overflow:auto;padding:.25rem .35rem}.LocalTool_formFields__C1KWk .LocalTool_checkField__HRMdh,.LocalTool_formFields__C1KWk .LocalTool_field__5Lc3W{width:100%}fieldset.LocalTool_field__5Lc3W{border:0;margin:0;padding:0;min-width:0}.LocalTool_field__5Lc3W legend{margin:0 0 .35rem;font-size:1rem;font-weight:500;color:var(--text-primary)}.LocalTool_radioRow__KBGrQ{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.LocalTool_radioRow__KBGrQ label{display:inline-flex;align-items:center;gap:.35rem;font-weight:400}.LocalTool_cropStage__xpIkT{position:relative;max-width:100%;margin:0 auto;border:1px solid #ece8ff;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(32,7,65,.08)}.LocalTool_cropStage__xpIkT canvas{display:block;max-width:100%;height:auto!important}.LocalTool_cropShade__m5Phd{position:absolute;background:rgba(32,7,65,.45);pointer-events:none}.LocalTool_cropFrame__zPO4j{position:absolute;border:2px dashed var(--primary);pointer-events:none}.LocalTool_preview__Gwpsx{width:100%;overflow:auto;margin:1rem 0 0;background:#fff;border:1px solid #ece8ff;border-radius:12px}.LocalTool_preview__Gwpsx table{width:100%;border-collapse:collapse;font-size:.85rem}.LocalTool_preview__Gwpsx td,.LocalTool_preview__Gwpsx th{border-bottom:1px solid #f0ecff;padding:.4rem .55rem;text-align:left;vertical-align:top}.LocalTool_chatLog__MPA66,.LocalTool_result__ruASn{width:min(100%,720px);margin:1rem auto 0;background:#f8f6ff;border:1px solid #ece8ff;border-radius:12px;padding:1rem 1.1rem;white-space:pre-wrap;color:var(--text-primary)}.LocalTool_chatLog__MPA66{display:flex;flex-direction:column;gap:.75rem;max-height:360px;overflow:auto;white-space:normal}.LocalTool_bubble__sOMqz{margin:0}.LocalTool_bubble__sOMqz span{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.2rem}.LocalTool_ctaBlock__nsG0m{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.LocalTool_ctaBlock__nsG0m a{display:inline-block}.LocalTool_unavailable__F_7QV{text-align:center;color:var(--text-secondary);margin:1rem 0 0}.LocalTool_compareRow__FeYx3{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.LocalTool_compareSlot__xEwOJ h3{font-size:1rem;margin:0 0 .65rem;color:var(--text-primary)}.LocalTool_diffLog__O6gLZ{list-style:none;margin:.85rem 0 0;padding:0;max-height:420px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.LocalTool_diff_same__7pUE_{color:var(--text-secondary);white-space:pre-wrap}.LocalTool_diff_added__JkT7X{color:#0f7a3a;background:#ecf8f0;white-space:pre-wrap}.LocalTool_diff_removed__7h56u{color:#a11;background:#fceeee;white-space:pre-wrap}@media (max-width:800px){.LocalTool_compareRow__FeYx3{grid-template-columns:1fr}}.LocalTool_workspace__6BMWS{width:100%;max-width:52rem;margin:0 auto 1.25rem;padding:1.35rem 1.15rem 1.4rem;background:#fff;border:1px solid #ece8ff;border-radius:20px;box-shadow:0 14px 40px rgba(32,7,65,.07)}.LocalTool_stepRow__qs219{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.1rem;margin:0 0 1.15rem;padding:0;list-style:none}.LocalTool_stepRow__qs219 li{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:.88rem}.LocalTool_stepRow__qs219 span{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:var(--secondary);color:var(--primary);font-size:.78rem;font-weight:600}.LocalTool_pickerLabel__v3f8z{margin:0 0 .55rem;text-align:center;font-weight:600;color:var(--text-primary)}.LocalTool_jobGrid__LdSNL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.LocalTool_jobCardActive__0brAp,.LocalTool_jobCard__5D60s{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.28rem;min-height:8.4rem;padding:.9rem .85rem;border:1px solid #ece8ff;border-radius:14px;background:#fff;color:var(--text-primary);cursor:pointer;font:inherit}.LocalTool_jobCardActive__0brAp,.LocalTool_jobCard__5D60s:hover:not(:disabled){border-color:var(--primary)}.LocalTool_jobCardActive__0brAp{background:#f6f3ff;box-shadow:0 0 0 3px rgba(125,100,255,.16)}.LocalTool_jobCardActive__0brAp:disabled,.LocalTool_jobCard__5D60s:disabled{cursor:wait;opacity:.7}.LocalTool_jobIcon__FtEH6{font-size:1.3rem;color:var(--primary)}.LocalTool_jobCardActive__0brAp strong,.LocalTool_jobCard__5D60s strong{font-size:.98rem}.LocalTool_jobCardActive__0brAp span,.LocalTool_jobCard__5D60s span{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.LocalTool_jobCardActive__0brAp em,.LocalTool_jobCard__5D60s em{margin-top:auto;font-style:normal;font-size:.75rem;font-weight:600;color:var(--primary)}.LocalTool_jobOptions__KAdUK{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.LocalTool_optionHint__EhAXJ{width:100%;max-width:36rem;margin:.65rem auto 0;text-align:center;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.LocalTool_formatRow__JFY4c{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.LocalTool_formatChipActive__bOz5D,.LocalTool_formatChip__EbmmB{border:1px solid #d9d3f5;background:#fff;color:var(--text-primary);border-radius:999px;padding:.45rem .85rem;font:inherit;font-size:.88rem;cursor:pointer}.LocalTool_formatChipActive__bOz5D{background:var(--primary);border-color:var(--primary);color:#fff}.LocalTool_gateCard__8SiOp{margin-top:1.15rem;padding:1.35rem 1.15rem 1.25rem;border-radius:16px;background:linear-gradient(180deg,#f7f4ff,#fff 70%);border:1px solid #ece8ff;text-align:center}.LocalTool_gateEyebrow__vwaVL{margin:0 0 .35rem;color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.LocalTool_gateCard__8SiOp h2{margin:0 0 .45rem;color:var(--text-primary);font-size:1.45rem}.LocalTool_gateLead__y4iwf{margin:0 auto .85rem;max-width:28rem;color:var(--text-secondary);line-height:1.5}.LocalTool_gateCard__8SiOp ul{margin:0 auto 1.1rem;padding:0;max-width:26rem;list-style:none;text-align:left}.LocalTool_gateCard__8SiOp li{position:relative;padding:.28rem 0 .28rem 1.15rem;color:var(--text-primary)}.LocalTool_gateCard__8SiOp li:before{content:"";position:absolute;left:0;top:.7rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--primary)}.LocalTool_downloadBtn__pI_zR,.LocalTool_gateCta__4Tvt1,.LocalTool_gateSecondary___PQWT{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:12rem;border-radius:999px;padding:.8rem 1.2rem;font:inherit;font-weight:600}.LocalTool_downloadBtn__pI_zR,.LocalTool_gateCta__4Tvt1{border:0;background:var(--primary);color:#fff;cursor:pointer}.LocalTool_downloadBtn__pI_zR:hover,.LocalTool_gateCta__4Tvt1:hover{color:#fff;filter:brightness(1.05)}.LocalTool_gateSecondary___PQWT{display:block;margin:.7rem auto 0;color:var(--primary)}.LocalTool_gateNote__gCXty{margin:.85rem 0 0;color:var(--text-secondary);font-size:.86rem}.LocalTool_quotaBar__uv9dx{margin:1rem 0 0;text-align:center;color:var(--text-secondary);font-size:.88rem}.LocalTool_fileToolbar__2IBMM{width:100%;max-width:46rem;margin:.35rem auto .65rem}.LocalTool_fileToolbar__2IBMM p{margin:0 0 .45rem;text-align:center;font-weight:600;color:var(--text-primary)}.LocalTool_progressWrap__keeM1{height:.45rem;border-radius:999px;background:#efeaff;overflow:hidden}.LocalTool_progressFill__nnOUY{height:100%;background:var(--primary);transition:width .2s ease}.LocalTool_fileList__pHkz_{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:40rem;margin:0 auto;padding:.75rem .5rem .25rem}.LocalTool_fileRow__j99ZY{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.7rem .85rem;background:#f8f6ff;border:1px solid #ece8ff;border-radius:12px}.LocalTool_fileIndex__wFcHC{color:var(--primary);font-size:.82rem;font-weight:700}.LocalTool_fileMeta__eRv_5 strong{display:block;color:var(--text-primary);word-break:break-word}.LocalTool_fileMeta__eRv_5 span{display:block;margin-top:.15rem;color:var(--text-secondary);font-size:.84rem}.LocalTool_fileRemove__NMtFv{border:0;background:transparent;color:var(--primary);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.LocalTool_fileRemove__NMtFv:disabled{opacity:.5;cursor:wait}.LocalTool_resultCard__vLjsC{width:100%;max-width:46rem;margin:1.15rem auto 0;padding:1.15rem 1.1rem 1.25rem;background:#fff;border:1px solid #ece8ff;border-radius:16px}.LocalTool_resultHead__adm4c{margin-bottom:.7rem;text-align:center}.LocalTool_resultHead__adm4c h2{margin:0 0 .25rem;font-size:1.15rem;color:var(--text-primary)}.LocalTool_resultHead__adm4c p{margin:0;color:var(--text-secondary);font-size:.9rem}.LocalTool_batchResults__hM3UT li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;align-items:start;padding:.55rem 0}.LocalTool_resultOk__778qI{color:#0f7a3a}.LocalTool_resultFail__jZ3tq{color:#a11}.LocalTool_batchResults__hM3UT li strong{display:block;color:var(--text-primary);font-weight:600;word-break:break-word}.LocalTool_batchResults__hM3UT li span{display:block;margin-top:.15rem;color:var(--text-secondary);font-size:.84rem}.LocalTool_agentPrompt__GEuP9{width:100%;max-width:46rem;display:block;margin:.45rem auto .65rem;border:1px solid #d9d3f5;border-radius:10px;padding:.7rem .8rem;font:inherit}.LocalTool_planCard__UecIv{max-width:46rem;margin:0 auto 1rem;padding:.9rem 1rem;background:#f7f5ff;border:1px solid #e4defc;border-radius:12px}.LocalTool_skillGrid__Ors4S{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem;margin:0 auto 1.25rem;max-width:56rem}.LocalTool_skillCard__EAWt7{background:#f7f5ff;border:1px solid #e4defc;border-radius:12px;padding:.95rem 1rem;text-align:left}.LocalTool_skillCard__EAWt7 h3{margin:0 0 .4rem;font-size:1.05rem}.LocalTool_skillCard__EAWt7 p{margin:0 0 .7rem;color:var(--text-secondary);font-size:.9rem}.LocalTool_workflowSteps__Y7778{margin:0 0 .75rem 1.1rem;padding:0}@media (max-width:640px){.LocalTool_jobGrid__LdSNL{grid-template-columns:1fr}.LocalTool_jobCardActive__0brAp,.LocalTool_jobCard__5D60s{min-height:0}.LocalTool_fileRow__j99ZY{grid-template-columns:1.5rem minmax(0,1fr)}.LocalTool_fileRemove__NMtFv{grid-column:2;justify-self:start;padding:0}}.ToolDirectory_sectionTitle__6FVVz{margin:0 0 1.25rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;text-align:center;color:var(--text-primary)}.ToolDirectory_grid__YazDr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ToolDirectory_card__zDwq1{display:flex;align-items:flex-start;gap:.85rem;height:100%;padding:1rem 1.1rem;background:#fff;border:1px solid #ece8ff;border-radius:12px;box-shadow:0 1px 2px rgba(32,7,65,.04);color:var(--text-primary);text-align:start;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ToolDirectory_card__zDwq1:hover{border-color:#cfc5ff;box-shadow:0 8px 24px rgba(125,100,255,.12);transform:translateY(-2px);color:var(--text-primary)}.ToolDirectory_card__zDwq1:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ToolDirectory_cardIcon__wcx19{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--secondary);color:var(--primary);font-size:1.25rem}.ToolDirectory_cardBody__2SkYB{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ToolDirectory_cardTitle___n3SB{font-weight:600;font-size:1rem;line-height:1.3}.ToolDirectory_cardText__dDQ_D{color:var(--text-secondary);font-size:.85rem;line-height:1.45}.ToolDirectory_cardCompact__urhQR{align-items:center;padding:.75rem .9rem}.ToolDirectory_cardCompact__urhQR .ToolDirectory_cardIcon__wcx19{width:2.1rem;height:2.1rem;font-size:1.05rem}.ToolDirectory_directory__TUdD5{margin-top:3.5rem;scroll-margin-top:1.5rem}.ToolDirectory_searchRow__yMCgY{display:flex;justify-content:center}.ToolDirectory_search__T5VC8{display:flex;align-items:center;gap:.6rem;width:100%;max-width:34rem;padding:0 1rem;border:1px solid #d9d3f5;border-radius:999px;background:#fff;color:var(--text-secondary)}.ToolDirectory_search__T5VC8:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(125,100,255,.18)}.ToolDirectory_search__T5VC8 input{flex:1 1;min-height:48px;border:0;outline:0;background:transparent;font:inherit;color:var(--text-primary)}.ToolDirectory_filters__N7ZW5{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 .5rem}.ToolDirectory_filter__hyMNu{min-height:36px;padding:.35rem .9rem;border:1px solid #ece8ff;border-radius:999px;background:#fff;color:var(--text-primary);font:inherit;font-size:.88rem;cursor:pointer}.ToolDirectory_filter__hyMNu:hover{border-color:#cfc5ff}.ToolDirectory_filter__hyMNu:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ToolDirectory_filterActive__C9HeK{background:var(--primary);border-color:var(--primary);color:#fff}.ToolDirectory_group__Hrjwg{margin-top:1.75rem}.ToolDirectory_groupTitle__Gsk47{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.ToolDirectory_empty__7pNKE{margin:1.5rem 0 0;text-align:center;color:var(--text-secondary)}.ToolDirectory_related__zGkzd{margin-top:1rem}.ToolDirectory_relatedGrid__INlk6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.ToolDirectory_relatedTitle__D5MaO{text-align:center}.ToolDirectory_allTools__HS6_p{margin-top:1.5rem;text-align:center}.ToolDirectory_allToolsLink__QAlvv{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1.1rem;border:1px solid #d9d3f5;border-radius:999px;color:var(--primary);font-weight:600}.ToolDirectory_allToolsLink__QAlvv:hover{border-color:var(--primary);background:var(--secondary)}.ToolDirectory_allToolsLink__QAlvv:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ToolDirectory_srOnly__50VMV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:1199px){.ToolDirectory_grid__YazDr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.ToolDirectory_grid__YazDr,.ToolDirectory_relatedGrid__INlk6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.ToolDirectory_grid__YazDr,.ToolDirectory_relatedGrid__INlk6{grid-template-columns:1fr}.ToolDirectory_card__zDwq1:hover{transform:none}}