.ToolLayout-module__bFJ_Hq__layout{padding-top:1.5rem;padding-bottom:3rem;display:block}.ToolLayout-module__bFJ_Hq__main{width:100%}.ToolLayout-module__bFJ_Hq__toolHeader{margin-bottom:2.5rem}.ToolLayout-module__bFJ_Hq__breadcrumb{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.75rem;font-weight:700;display:flex}.ToolLayout-module__bFJ_Hq__breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color .15s}.ToolLayout-module__bFJ_Hq__breadcrumb a:hover{color:var(--primary)}.ToolLayout-module__bFJ_Hq__breadcrumbSep{color:var(--border);font-weight:400}.ToolLayout-module__bFJ_Hq__breadcrumbCurrent{color:var(--primary)}.ToolLayout-module__bFJ_Hq__toolHeader{text-align:left;margin-bottom:3.5rem}.ToolLayout-module__bFJ_Hq__badgeRow{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ToolLayout-module__bFJ_Hq__privacyBadge,.ToolLayout-module__bFJ_Hq__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.ToolLayout-module__bFJ_Hq__privacyBadge{background:var(--primary-subtle);color:var(--primary);border:1px solid #225f7333}.ToolLayout-module__bFJ_Hq__statusBadge{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.ToolLayout-module__bFJ_Hq__toolTitle{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.15}.ToolLayout-module__bFJ_Hq__toolDesc{color:var(--text-secondary);max-width:800px;font-size:1.0625rem;font-weight:500;line-height:1.7}.ToolLayout-module__bFJ_Hq__toolArea{box-shadow:none;background:0 0;border:none;margin-bottom:4rem;padding:0}.ToolLayout-module__bFJ_Hq__topAd{margin-bottom:1rem}.ToolLayout-module__bFJ_Hq__midAd{width:100%;margin:2.5rem 0}.ToolLayout-module__bFJ_Hq__aboutSection{background:var(--bg-input);border-radius:var(--radius-md);margin-bottom:3rem;padding:2rem}.ToolLayout-module__bFJ_Hq__aboutSection h2{margin-bottom:1rem;font-size:1.35rem}.ToolLayout-module__bFJ_Hq__aboutSection p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.ToolLayout-module__bFJ_Hq__faqSection{margin-top:5rem;margin-bottom:5rem}.ToolLayout-module__bFJ_Hq__faqSection h2{letter-spacing:-.02em;margin-bottom:2rem;font-size:1.75rem;font-weight:900}.ToolLayout-module__bFJ_Hq__faqList{flex-direction:column;display:flex}.ToolLayout-module__bFJ_Hq__faqItem{border-top:1px solid var(--border);padding:1.5rem 0;transition:all .2s}.ToolLayout-module__bFJ_Hq__faqItem:last-child{border-bottom:1px solid var(--border)}.ToolLayout-module__bFJ_Hq__faqQ{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-size:1.0625rem;font-weight:750;list-style:none;display:flex}.ToolLayout-module__bFJ_Hq__faqQ:hover{color:var(--primary)}.ToolLayout-module__bFJ_Hq__faqQ:after{content:"›";color:var(--primary);font-size:1.5rem;line-height:1;transition:transform .2s}.ToolLayout-module__bFJ_Hq__faqItem[open] .ToolLayout-module__bFJ_Hq__faqQ:after{transform:rotate(90deg)}.ToolLayout-module__bFJ_Hq__faqA,.ToolLayout-module__bFJ_Hq__faqAFlat{color:var(--text-muted);border-top:none;padding:1.25rem 0 0;font-size:1rem;line-height:1.75}.ToolLayout-module__bFJ_Hq__faqAFlat ul,.ToolLayout-module__bFJ_Hq__faqAFlat ol{margin-top:.5rem;padding-left:1.25rem}.ToolLayout-module__bFJ_Hq__faqAFlat li{margin-bottom:.25rem}.ToolLayout-module__bFJ_Hq__seoContent{flex-direction:column;gap:3.5rem;margin-top:4rem;margin-bottom:4rem;display:flex}.ToolLayout-module__bFJ_Hq__seoSection h2{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.75rem;font-weight:800}.ToolLayout-module__bFJ_Hq__seoSection p{color:var(--text-secondary);max-width:900px;font-size:1.0625rem;line-height:1.7}.ToolLayout-module__bFJ_Hq__uspList,.ToolLayout-module__bFJ_Hq__useCaseGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.ToolLayout-module__bFJ_Hq__uspList li,.ToolLayout-module__bFJ_Hq__useCaseGrid li{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:16px;padding:1.5rem;font-size:.9375rem;line-height:1.7;transition:transform .2s,border-color .2s}.ToolLayout-module__bFJ_Hq__uspList li:hover,.ToolLayout-module__bFJ_Hq__useCaseGrid li:hover{border-color:var(--primary);transform:translateY(-4px)}.ToolLayout-module__bFJ_Hq__uspList li strong{color:var(--primary);margin-bottom:.5rem;font-size:1rem;display:block}.ToolLayout-module__bFJ_Hq__stepList{flex-direction:column;gap:1rem;margin-top:1.5rem;padding-left:1.5rem;display:flex}.ToolLayout-module__bFJ_Hq__stepList li{color:var(--text-secondary);padding-left:.5rem;font-size:1.0625rem}.ToolLayout-module__bFJ_Hq__stepList li::marker{color:var(--accent);font-weight:800}.ToolLayout-module__bFJ_Hq__bottomDirectory{border-top:2px solid var(--border);flex-direction:column;gap:4rem;margin-top:5rem;padding-top:4rem;display:flex}.ToolLayout-module__bFJ_Hq__bottomSection{flex-direction:column;gap:1.5rem;display:flex}.ToolLayout-module__bFJ_Hq__sectionTitle{color:var(--text-primary);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.ToolLayout-module__bFJ_Hq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.ToolLayout-module__bFJ_Hq__categoryGroups{flex-direction:column;gap:2.5rem;display:flex}.ToolLayout-module__bFJ_Hq__catGroup{flex-direction:column;gap:1rem;display:flex}.ToolLayout-module__bFJ_Hq__catGroupTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:.25rem;padding-bottom:.5rem;font-size:.7rem;font-weight:800}.ToolLayout-module__bFJ_Hq__catToolLinks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.ToolLayout-module__bFJ_Hq__bottomToolLink{background:var(--bg-card-hover);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ToolLayout-module__bFJ_Hq__bottomToolLink:hover{background:var(--bg-card);border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.ToolLayout-module__bFJ_Hq__activeTool{background:var(--bg-card-hover)!important;color:var(--primary)!important;border-color:var(--primary)!important}[data-theme=dark] .ToolLayout-module__bFJ_Hq__faqItem[open]{box-shadow:0 4px 12px #0006}.ToolLayout-module__bFJ_Hq__chainBar{background:var(--bg-input);border:1px dashed var(--border);border-radius:12px;align-items:center;gap:1.5rem;margin-top:2rem;padding:1rem 1.25rem;animation:.4s ease-out ToolLayout-module__bFJ_Hq__fadeIn;display:flex}.ToolLayout-module__bFJ_Hq__chainLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.ToolLayout-module__bFJ_Hq__chainLinks{flex-wrap:wrap;gap:.75rem;display:flex}.ToolLayout-module__bFJ_Hq__chainLink{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.ToolLayout-module__bFJ_Hq__chainLink:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}@keyframes ToolLayout-module__bFJ_Hq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ToolLayout-module__bFJ_Hq__toolIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ToolLayout-module__bFJ_Hq__toolIcon[data-category=formatter]{background:var(--primary-subtle);color:var(--primary)}.ToolLayout-module__bFJ_Hq__toolIcon[data-category=converter]{color:var(--success);background:#10b9811a}.ToolLayout-module__bFJ_Hq__toolIcon[data-category=encoder]{color:var(--accent);background:#f59e0b1a}@media (max-width:768px){.ToolLayout-module__bFJ_Hq__catToolLinks{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ToolLayout-module__bFJ_Hq__bottomDirectory{gap:2.5rem;margin-top:3rem;padding-top:2rem}}@media (max-width:640px){.ToolLayout-module__bFJ_Hq__toolHeader{margin-bottom:2rem}.ToolLayout-module__bFJ_Hq__badgeRow{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ToolLayout-module__bFJ_Hq__toolTitle{margin-bottom:.75rem;font-size:1.625rem;line-height:1.25}.ToolLayout-module__bFJ_Hq__toolDesc{font-size:.9375rem;line-height:1.6}}
