.ToolPage-module__mjOIyW__main{min-height:100vh}.ToolPage-module__mjOIyW__breadcrumb{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-lg);display:flex}.ToolPage-module__mjOIyW__breadcrumb a{color:var(--color-accent-primary);text-decoration:none}.ToolPage-module__mjOIyW__breadcrumb a:hover{text-decoration:underline}.ToolPage-module__mjOIyW__hero{padding:var(--space-2xl)0 var(--space-xl);text-align:center}.ToolPage-module__mjOIyW__title{font-size:var(--font-size-4xl);color:var(--color-text-primary);margin-bottom:var(--space-md);font-weight:800;line-height:1.2}.ToolPage-module__mjOIyW__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--space-xl);line-height:1.6}.ToolPage-module__mjOIyW__tips{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ToolPage-module__mjOIyW__tip{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);background:var(--color-accent-light);color:var(--color-accent-primary);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;display:flex}.ToolPage-module__mjOIyW__tip svg{color:var(--color-accent-primary);flex-shrink:0}.ToolPage-module__mjOIyW__toolSection{padding:0 0 var(--space-3xl)}.ToolPage-module__mjOIyW__toolCard{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-xl);box-shadow:var(--shadow-lg)}.ToolPage-module__mjOIyW__errorMessage{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);color:#dc2626;border-radius:var(--radius-lg);margin-bottom:var(--space-lg);background:#fef2f2;font-weight:500;display:flex}.ToolPage-module__mjOIyW__introSection{padding:0 0 var(--space-2xl)}.ToolPage-module__mjOIyW__introText{font-size:var(--font-size-base);color:var(--color-text-secondary);text-align:center;max-width:800px;margin:0 auto;line-height:1.8}.ToolPage-module__mjOIyW__contentSection{padding:var(--space-2xl)0;background:var(--color-bg-secondary)}.ToolPage-module__mjOIyW__contentBlock{max-width:800px;margin:0 auto var(--space-2xl)}.ToolPage-module__mjOIyW__contentBlock:last-child{margin-bottom:0}.ToolPage-module__mjOIyW__contentHeading{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-md);font-weight:700}.ToolPage-module__mjOIyW__contentBody{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.8}.ToolPage-module__mjOIyW__stepsSection{padding:var(--space-2xl)0}.ToolPage-module__mjOIyW__stepsList{counter-reset:step-counter;max-width:700px;margin:0 auto;padding:0;list-style:none}.ToolPage-module__mjOIyW__stepItem{align-items:flex-start;gap:var(--space-md);padding:var(--space-md)0;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6;display:flex}.ToolPage-module__mjOIyW__stepItem+.ToolPage-module__mjOIyW__stepItem{border-top:1px solid var(--color-border)}.ToolPage-module__mjOIyW__stepNum{background:var(--color-accent-primary);color:#fff;min-width:2rem;height:2rem;font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ToolPage-module__mjOIyW__faqSection{padding:var(--space-2xl)0;background:var(--color-bg-secondary)}.ToolPage-module__mjOIyW__faqList{max-width:800px;margin:0 auto}.ToolPage-module__mjOIyW__faqItem{padding:var(--space-lg);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:var(--space-md)}.ToolPage-module__mjOIyW__faqItem:last-child{margin-bottom:0}.ToolPage-module__mjOIyW__faqQuestion{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--space-sm);font-weight:700}.ToolPage-module__mjOIyW__faqAnswer{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.ToolPage-module__mjOIyW__relatedSection{padding:var(--space-3xl)0;background:var(--color-bg-secondary)}.ToolPage-module__mjOIyW__sectionTitle{font-size:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-xl);color:var(--color-text-primary);font-weight:700}.ToolPage-module__mjOIyW__relatedGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.ToolPage-module__mjOIyW__relatedCard{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg);transition:all var(--transition-base);text-decoration:none}.ToolPage-module__mjOIyW__relatedCard:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ToolPage-module__mjOIyW__relatedCard h3{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--space-xs);font-weight:600}.ToolPage-module__mjOIyW__relatedCard p{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ToolPage-module__mjOIyW__footer{padding:var(--space-2xl)0;text-align:center;border-top:1px solid var(--color-border)}.ToolPage-module__mjOIyW__footer p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ToolPage-module__mjOIyW__footerNote{margin-top:var(--space-sm);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.ToolPage-module__mjOIyW__footerLinks{justify-content:center;gap:var(--space-lg);margin-top:var(--space-md);display:flex}.ToolPage-module__mjOIyW__footerLinks a{color:var(--color-text-secondary);font-size:var(--font-size-xs);transition:color var(--transition-base);text-decoration:none}.ToolPage-module__mjOIyW__footerLinks a:hover{color:var(--color-accent-primary)}@media (max-width:768px){.ToolPage-module__mjOIyW__title{font-size:var(--font-size-2xl)}.ToolPage-module__mjOIyW__subtitle{font-size:var(--font-size-base)}.ToolPage-module__mjOIyW__tips{flex-direction:column;align-items:center}.ToolPage-module__mjOIyW__toolCard{padding:var(--space-md)}.ToolPage-module__mjOIyW__relatedGrid{grid-template-columns:1fr}}
