.ToolFinder-module__qwf3ZW__wizard{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto}.ToolFinder-module__qwf3ZW__progress{gap:8px;width:100%;margin:0 0 32px;padding:0;list-style:none;display:flex}.ToolFinder-module__qwf3ZW__progressItem{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-bg-card);text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px 4px;display:flex}.ToolFinder-module__qwf3ZW__progressActive{border-color:var(--color-cta)}.ToolFinder-module__qwf3ZW__progressDone{opacity:.7}.ToolFinder-module__qwf3ZW__progressNr{background:var(--color-badge-bg);width:24px;height:24px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ToolFinder-module__qwf3ZW__progressActive .ToolFinder-module__qwf3ZW__progressNr,.ToolFinder-module__qwf3ZW__progressDone .ToolFinder-module__qwf3ZW__progressNr{background:var(--color-cta);color:#fff}.ToolFinder-module__qwf3ZW__progressLabel{color:var(--color-text-secondary);font-size:12px}.ToolFinder-module__qwf3ZW__progressActive .ToolFinder-module__qwf3ZW__progressLabel{color:var(--color-text-primary);font-weight:600}@media (min-width:640px){.ToolFinder-module__qwf3ZW__progressLabel{font-size:13px}}.ToolFinder-module__qwf3ZW__stepSection{width:100%}.ToolFinder-module__qwf3ZW__stepTitle{font-family:var(--font-headline), serif;color:var(--color-text-primary);margin:0 0 6px;font-size:22px}@media (min-width:640px){.ToolFinder-module__qwf3ZW__stepTitle{font-size:26px}}.ToolFinder-module__qwf3ZW__stepLead{color:var(--color-text-secondary);margin:0 0 20px;font-size:14px}.ToolFinder-module__qwf3ZW__stepLead strong{color:var(--color-text-primary)}.ToolFinder-module__qwf3ZW__backBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;margin:0 0 12px;padding:0;font-size:13px;display:inline-block}.ToolFinder-module__qwf3ZW__backBtn:hover{color:var(--color-text-primary)}.ToolFinder-module__qwf3ZW__optionGrid{grid-template-columns:1fr;gap:12px;width:100%;display:grid}@media (min-width:640px){.ToolFinder-module__qwf3ZW__optionGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ToolFinder-module__qwf3ZW__optionGrid{grid-template-columns:repeat(3,1fr)}}.ToolFinder-module__qwf3ZW__optionCard{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:16px;transition:border-color .15s;display:flex}.ToolFinder-module__qwf3ZW__optionCard:hover{border-color:var(--color-cta)}.ToolFinder-module__qwf3ZW__optionCard:disabled{opacity:.6;cursor:not-allowed}.ToolFinder-module__qwf3ZW__optionIcon{border-radius:var(--radius-btn);background:var(--color-badge-bg);width:40px;height:40px;color:var(--color-cta);justify-content:center;align-items:center;display:inline-flex}.ToolFinder-module__qwf3ZW__optionName{color:var(--color-text-primary);font-size:15px;font-weight:600}.ToolFinder-module__qwf3ZW__optionHint{color:var(--color-text-secondary);font-size:13px;line-height:1.4}.ToolFinder-module__qwf3ZW__loading{color:var(--color-text-secondary);margin-top:16px;font-size:14px}.ToolFinder-module__qwf3ZW__empty{border-radius:var(--radius-card);border:1px dashed var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);margin:8px 0 0;padding:20px;font-size:14px;line-height:1.5}.ToolFinder-module__qwf3ZW__errorBox{border-radius:var(--radius-btn);border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error);margin:8px 0 0;padding:14px 16px;font-size:14px}.ToolFinder-module__qwf3ZW__resultGrid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media (min-width:640px){.ToolFinder-module__qwf3ZW__resultGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ToolFinder-module__qwf3ZW__resultGrid{grid-template-columns:repeat(3,1fr)}}.ToolFinder-module__qwf3ZW__toolCard{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-card);box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding:18px;display:flex}.ToolFinder-module__qwf3ZW__toolLogoWrap{border-radius:var(--radius-btn);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex;overflow:hidden}.ToolFinder-module__qwf3ZW__toolLogoImg{object-fit:contain}.ToolFinder-module__qwf3ZW__toolLogoInitial{color:#fff;font-size:22px;font-weight:700}.ToolFinder-module__qwf3ZW__toolName{color:var(--color-text-primary);margin:0 0 4px;font-size:16px;font-weight:600}.ToolFinder-module__qwf3ZW__toolDesc{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ToolFinder-module__qwf3ZW__freeBadge{background:var(--color-badge-bg);color:var(--color-success-text);border-radius:4px;margin-bottom:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ToolFinder-module__qwf3ZW__toolPrice{color:var(--color-text-primary);margin:0 0 14px;font-size:14px;font-weight:600}.ToolFinder-module__qwf3ZW__detailBtn{box-sizing:border-box;border-radius:var(--radius-btn);background:var(--color-cta);color:#fff;text-align:center;width:100%;margin-bottom:8px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.ToolFinder-module__qwf3ZW__detailBtn:hover{background:var(--color-cta-hover)}.ToolFinder-module__qwf3ZW__vendorLink{color:var(--color-text-secondary);font-size:13px;text-decoration:none}.ToolFinder-module__qwf3ZW__vendorLink:hover{color:var(--color-text-primary)}.ToolFinder-module__qwf3ZW__affiliateNote{color:var(--color-text-secondary);margin:16px 0 0;font-size:12px;line-height:1.5}.ToolFinder-module__qwf3ZW__restartBtn{border-radius:var(--radius-btn);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;margin-top:28px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-block}.ToolFinder-module__qwf3ZW__restartBtn:hover{border-color:var(--color-cta)}
.page-module__8zRZeG__main{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px 16px}@media (min-width:768px){.page-module__8zRZeG__main{padding:40px 24px}}.page-module__8zRZeG__breadcrumb{color:var(--color-text-secondary);margin-bottom:24px;font-size:13px}.page-module__8zRZeG__breadcrumbLink{color:var(--color-text-secondary);text-decoration:none}.page-module__8zRZeG__pageTitle{font-family:var(--font-headline), serif;color:var(--color-text-primary);margin:0 0 8px;font-size:30px}@media (min-width:768px){.page-module__8zRZeG__pageTitle{font-size:38px}}.page-module__8zRZeG__pageDesc{color:var(--color-text-secondary);width:100%;max-width:640px;margin:0 0 32px;font-size:15px;line-height:1.5}