.fB2oRW_topAiToolPage{z-index:0;padding-bottom:100px;position:relative}.fB2oRW_breadcrumb{z-index:0;background-image:url(/images/detail-post-bg.svg);background-position:top;background-repeat:no-repeat;padding:100px 15px 60px;position:relative}.fB2oRW_title{margin-bottom:10px}.fB2oRW_title h1{color:#fffffffa;text-align:left;margin:0;font-weight:600}.fB2oRW_title p{max-width:680px;color:var(--aij-text-muted);margin:14px 0 0;font-size:17px;line-height:1.6}.fB2oRW_borderTop{z-index:1;width:100%;position:absolute;bottom:-1px;left:0}.fB2oRW_borderTop img{width:100%}.fB2oRW_categoryList{flex-direction:column;gap:20px;margin-bottom:32px;padding:0 15px;display:flex}.fB2oRW_categoryBox{background-color:#10131c;border:1px solid #ffffff1a;border-radius:14px;padding:20px;transition:border-color .25s,transform .25s}.fB2oRW_categoryBox:hover{border-color:#e538d059}.fB2oRW_categoryBoxHead{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding-bottom:14px;display:flex}.fB2oRW_categoryBoxHead h2{min-width:0;margin:0;font-size:1.6rem;line-height:1.35}.fB2oRW_categoryBoxHead h2 a{color:var(--aij-text-on-dark);align-items:center;gap:10px;display:inline-flex;text-decoration:none!important}.fB2oRW_categoryBoxHead h2 a span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fB2oRW_categoryBoxHead h2 a svg{color:#e538d0;flex:none;transition:transform .25s}.fB2oRW_categoryBoxHead h2 a:hover{color:#fff}.fB2oRW_categoryBoxHead h2 a:hover svg{transform:translate(5px)}.fB2oRW_categoryBoxHead h2 a:focus-visible{outline:2px solid var(--aij-orchid-light);outline-offset:4px;border-radius:6px}.fB2oRW_categoryCount{color:var(--aij-text-muted);white-space:nowrap;background:#ffffff0f;border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:600}.fB2oRW_toolGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.fB2oRW_emptyState{text-align:center;color:var(--aij-text-muted);padding:60px 20px;font-size:17px}@media only screen and (max-width:767px){.fB2oRW_breadcrumb{padding:20px 15px 80px}.fB2oRW_categoryList{margin-top:-40px}.fB2oRW_categoryBox{padding:16px 14px}.fB2oRW_categoryBoxHead h2{font-size:1.3rem}.fB2oRW_toolGrid{grid-template-columns:1fr}}
