a{text-decoration-thickness:1px !important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}:root,[data-zento-theme="light"],body:not(.zento-dark){--zento-bg:#EBE1F2;--zento-bg-elevated:#E8DBEF;--zento-surface:#E8DBEF;--zento-surface-alt:#EBE1F2;--zento-border:rgba(47,27,60,0.12);--zento-shadow:0 20px 50px rgba(47,27,60,0.08);--zento-shadow-hover:0 28px 60px rgba(47,27,60,0.15);--zento-accent:#75118B;--zento-accent-strong:#9443AC;--zento-accent-pale:rgba(117,17,139,0.08);--zento-gold:#4E407A;--zento-gold-pale:rgba(78,64,122,0.12);--zento-highlight:#9E4F98;--zento-text-heading:#2F1B3C;--zento-text-body:#382447;--zento-text-muted:#462F56;--zento-text-inverse:#EBE1F2;--zento-header-bg:color-mix(in srgb,#EBE1F2 85%,transparent)}body.zento-dark,[data-zento-theme="dark"]{--zento-bg:#050307;--zento-bg-elevated:#2F1B3C;--zento-surface:#2F1B3C;--zento-surface-alt:#4E407A;--zento-border:rgba(235,225,242,0.16);--zento-shadow:0 20px 60px rgba(0,0,0,0.55);--zento-shadow-hover:0 28px 70px rgba(0,0,0,0.70);--zento-accent:#9E4F98;--zento-accent-strong:#B858B1;--zento-accent-pale:rgba(158,79,152,0.22);--zento-gold:#FFB800;--zento-gold-pale:rgba(255,184,0,0.18);--zento-highlight:#B858B1;--zento-text-heading:#FFFFFF;--zento-text-body:#F2EAF7;--zento-text-muted:#D6C7E5;--zento-text-inverse:#050307;--zento-header-bg:color-mix(in srgb,#050307 85%,transparent)}@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');:root,[data-zento-theme="light"],[data-zento-theme="dark"],body{--font-heading:'DM Sans',sans-serif !important;--font-body:'Inter',sans-serif !important;--zento-font-heading:'DM Sans',sans-serif !important;--zento-font-body:'Inter',sans-serif !important;--wp--preset--font-family--dm-sans:'DM Sans',sans-serif !important;--wp--preset--font-family--inter:'Inter',sans-serif !important}h1,h2,h3,h4,h5,h6,.zento-hero-h1,.zento-hero-h1 *,.zento-hero-h1 em,.zento-logo-text,.zento-logo,.zento-logo a,.wp-block-heading,.wp-block-post-title,.wp-block-site-title,.wp-block-navigation,.wp-block-button__link,.ailab-hero-title,.ailab-section-title,.ailab-card-title,.ailab-app-name,.zento-hcard-stat strong,.zento-btn-primary,.zento-btn-outline{font-family:'DM Sans',sans-serif !important}body,.wp-site-blocks,p,li,input,textarea,select,blockquote,.zento-hero-p,.zento-hero-badge,.zento-hero-tag,.zento-hero-card,.zento-hcard-title,.zento-hcard-cat,.zento-hcard-meta,.zento-hcard-read,.zento-hcard-footer{font-family:'Inter',sans-serif !important}.ailab-section-head.ailab-center-head,.ailab-center-head{display:block !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:36px !important;max-width:680px !important}.ailab-section-head.ailab-center-head>*,.ailab-center-head>*{text-align:center !important}.ailab-section-head.ailab-center-head .ailab-section-eyebrow,.ailab-center-head .ailab-section-eyebrow{display:inline-block !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}.ailab-section-head.ailab-center-head .ailab-section-desc,.ailab-center-head .ailab-section-desc{margin-left:auto !important;margin-right:auto !important;text-align:center !important}.ailab-card-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;border-radius:12px !important;background:rgba(117,17,139,0.08) !important;color:var(--zento-accent,#75118B) !important;border:1px solid rgba(117,17,139,0.14) !important;margin-bottom:18px !important;line-height:1 !important;transition:all 0.3s cubic-bezier(0.16,1,0.3,1) !important}.ailab-card-icon svg{width:24px !important;height:24px !important;stroke:currentColor !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1) !important}.ailab-card:hover .ailab-card-icon{background:var(--zento-accent,#75118B) !important;color:#ffffff !important;border-color:var(--zento-accent,#75118B) !important;transform:translateY(-2px) scale(1.05) !important;box-shadow:0 8px 20px rgba(117,17,139,0.28) !important}.ailab-card:hover .ailab-card-icon svg{transform:scale(1.08) !important}body:not(.zento-dark) p,[data-zento-theme="light"] p,body:not(.zento-dark) .ailab-card-desc,[data-zento-theme="light"] .ailab-card-desc,body:not(.zento-dark) .ailab-section-desc,[data-zento-theme="light"] .ailab-section-desc,body:not(.zento-dark) .ailab-hero-p,[data-zento-theme="light"] .ailab-hero-p,body:not(.zento-dark) .ailab-hero-lede,[data-zento-theme="light"] .ailab-hero-lede,body:not(.zento-dark) .ailab-app-desc,[data-zento-theme="light"] .ailab-app-desc,body:not(.zento-dark) .ailab-feat-list li,[data-zento-theme="light"] .ailab-feat-list li,body:not(.zento-dark) .ailab-guide-desc,[data-zento-theme="light"] .ailab-guide-desc,body:not(.zento-dark) .ailab-privacy-desc,[data-zento-theme="light"] .ailab-privacy-desc,body:not(.zento-dark) .ailab-compare-score,[data-zento-theme="light"] .ailab-compare-score,body:not(.zento-dark) .ailab-row-desc,[data-zento-theme="light"] .ailab-row-desc,body:not(.zento-dark) .ailab-stat-item span,[data-zento-theme="light"] .ailab-stat-item span,body:not(.zento-dark) .ailab-method-desc,[data-zento-theme="light"] .ailab-method-desc,body:not(.zento-dark) .ailab-post-excerpt,[data-zento-theme="light"] .ailab-post-excerpt{color:#382447 !important;line-height:1.6 !important}.ailab-feat-list li::before{content:none !important;display:none !important}body.zento-dark p,[data-zento-theme="dark"] p,body.zento-dark .ailab-card-desc,[data-zento-theme="dark"] .ailab-card-desc,body.zento-dark .ailab-section-desc,[data-zento-theme="dark"] .ailab-section-desc,body.zento-dark .ailab-hero-p,[data-zento-theme="dark"] .ailab-hero-p,body.zento-dark .ailab-hero-lede,[data-zento-theme="dark"] .ailab-hero-lede,body.zento-dark .ailab-app-desc,[data-zento-theme="dark"] .ailab-app-desc,body.zento-dark .ailab-feat-list li,[data-zento-theme="dark"] .ailab-feat-list li,body.zento-dark .ailab-guide-desc,[data-zento-theme="dark"] .ailab-guide-desc,body.zento-dark .ailab-privacy-desc,[data-zento-theme="dark"] .ailab-privacy-desc,body.zento-dark .ailab-compare-score,[data-zento-theme="dark"] .ailab-compare-score,body.zento-dark .ailab-row-desc,[data-zento-theme="dark"] .ailab-row-desc,body.zento-dark .ailab-stat-item span,[data-zento-theme="dark"] .ailab-stat-item span,body.zento-dark .ailab-method-desc,[data-zento-theme="dark"] .ailab-method-desc,body.zento-dark .ailab-post-excerpt,[data-zento-theme="dark"] .ailab-post-excerpt{color:#E6DBEF !important;line-height:1.6 !important}.ailab-btn-secondary{background:#FFFFFF !important;color:#180B22 !important;border:1px solid rgba(47,27,60,0.16) !important;box-shadow:0 2px 8px rgba(47,27,60,0.06) !important;transition:all 0.25s ease !important}.ailab-btn-secondary:hover{background:var(--zento-accent) !important;color:#FFFFFF !important;border-color:var(--zento-accent) !important;transform:translateY(-2px) !important}body.zento-dark .ailab-btn-secondary,[data-zento-theme="dark"] .ailab-btn-secondary{background:rgba(255,255,255,0.08) !important;color:#FFFFFF !important;border:1px solid rgba(235,225,242,0.22) !important;box-shadow:0 4px 12px rgba(0,0,0,0.25) !important}body.zento-dark .ailab-btn-secondary:hover,[data-zento-theme="dark"] .ailab-btn-secondary:hover{background:var(--zento-accent) !important;color:#FFFFFF !important;border-color:var(--zento-accent) !important;box-shadow:0 6px 18px rgba(158,79,152,0.4) !important}body.zento-dark .zento-hcard-date,[data-zento-theme="dark"] .zento-hcard-date{color:#D8CCE4 !important;font-weight:500 !important}body.zento-dark .zento-hcard-stars span,[data-zento-theme="dark"] .zento-hcard-stars span{color:#FFB800 !important}body.zento-dark .zento-hcard-stars span.empty,[data-zento-theme="dark"] .zento-hcard-stars span.empty{color:rgba(235,225,242,0.25) !important}body.zento-dark .zento-hcard-read,[data-zento-theme="dark"] .zento-hcard-read{color:#DDA0FF !important;font-weight:600 !important}body.zento-dark .zento-hcard-read svg,[data-zento-theme="dark"] .zento-hcard-read svg{stroke:#DDA0FF !important}body.zento-dark .zento-hcard-footer,[data-zento-theme="dark"] .zento-hcard-footer{background:rgba(255,255,255,0.08) !important;border:1px solid rgba(235,225,242,0.2) !important}body.zento-dark .zento-hcard-input-fake,[data-zento-theme="dark"] .zento-hcard-input-fake{color:#D8CCE4 !important}body.zento-dark .zento-hcard-dot-menu span,[data-zento-theme="dark"] .zento-hcard-dot-menu span{background:#D8CCE4 !important}.ailab-app-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;align-items:stretch !important}@media (max-width:1100px){.ailab-app-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:600px){.ailab-app-grid{grid-template-columns:1fr !important}}.ailab-app-card{display:flex !important;flex-direction:column !important;height:100% !important;padding:26px !important;border-radius:18px !important;box-sizing:border-box !important;background:var(--zento-surface,#ffffff) !important;border:1.5px solid rgba(117,17,139,0.1) !important;box-shadow:0 6px 20px rgba(47,27,60,0.05) !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease,box-shadow 0.3s ease !important;position:relative !important}body.zento-dark .ailab-app-card,[data-zento-theme="dark"] .ailab-app-card{background:rgba(255,255,255,0.04) !important;border-color:rgba(255,255,255,0.09) !important;box-shadow:0 6px 24px rgba(0,0,0,0.3) !important}.ailab-app-card:hover{transform:translateY(-5px) !important;border-color:var(--zento-accent,#75118B) !important;box-shadow:0 14px 34px rgba(117,17,139,0.16) !important}body.zento-dark .ailab-app-card:hover,[data-zento-theme="dark"] .ailab-app-card:hover{border-color:#DDA0FF !important;box-shadow:0 14px 34px rgba(0,0,0,0.45) !important}.ailab-app-top{display:flex !important;align-items:flex-start !important;gap:14px !important;margin-bottom:18px !important}.ailab-app-logo{width:46px !important;height:46px !important;border-radius:13px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#ffffff !important;font-weight:800 !important;font-size:1.15rem !important;font-family:var(--font-heading,'DM Sans',sans-serif) !important;flex-shrink:0 !important;box-shadow:0 4px 12px rgba(0,0,0,0.14) !important}.ailab-app-header-info{flex:1 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding-top:1px !important}.ailab-app-name{font-size:1.25rem !important;font-weight:700 !important;margin:0 0 4px 0 !important;line-height:1.25 !important;color:var(--zento-text-heading,#2F1B3C) !important;letter-spacing:-0.01em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.zento-dark .ailab-app-name,[data-zento-theme="dark"] .ailab-app-name{color:#ffffff !important}.ailab-app-badge{font-size:0.68rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;color:var(--zento-accent,#75118B) !important;display:inline-block !important;line-height:1.2 !important}body.zento-dark .ailab-app-badge,[data-zento-theme="dark"] .ailab-app-badge{color:#DDA0FF !important}.ailab-app-rating{display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:0.84rem !important;font-weight:700 !important;color:#D97706 !important;background:rgba(217,119,6,0.12) !important;padding:5px 9px !important;border-radius:8px !important;white-space:nowrap !important;flex-shrink:0 !important;margin-top:2px !important}.ailab-app-rating svg{width:12px !important;height:12px !important;fill:currentColor !important;color:#D97706 !important}.ailab-app-desc{font-size:0.88rem !important;line-height:1.55 !important;margin:0 0 20px !important;min-height:64px !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.ailab-feat-list{list-style:none !important;margin:0 0 24px !important;padding:0 !important;display:flex !important;flex-direction:column !important;gap:11px !important;flex-grow:1 !important}.ailab-feat-list li{font-size:0.84rem !important;padding-left:0 !important;position:relative !important;line-height:1.4 !important;display:flex !important;align-items:center !important;gap:10px !important;min-height:22px !important}.ailab-feat-check{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;border-radius:50% !important;background:rgba(117,17,139,0.1) !important;color:var(--zento-accent,#75118B) !important;flex-shrink:0 !important;transition:transform 0.2s ease,background 0.2s ease !important}.ailab-feat-check svg{width:11px !important;height:11px !important;stroke:currentColor !important;stroke-width:2.8 !important}body.zento-dark .ailab-feat-check,[data-zento-theme="dark"] .ailab-feat-check{background:rgba(158,79,152,0.22) !important;color:#DDA0FF !important}.ailab-app-card:hover .ailab-feat-check{transform:scale(1.08) !important;background:rgba(117,17,139,0.16) !important}body.zento-dark .ailab-app-card:hover .ailab-feat-check,[data-zento-theme="dark"] .ailab-app-card:hover .ailab-feat-check{background:rgba(158,79,152,0.35) !important}.ailab-app-btn{margin-top:auto !important;width:100% !important;text-align:center !important;border-radius:10px !important;padding:12px 18px !important;font-weight:600 !important;font-size:0.88rem !important;box-shadow:none !important}.ailab-compare-card{padding:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;height:100% !important;border-radius:16px !important}.ailab-compare-img-wrap{position:relative !important;width:100% !important;height:220px !important;overflow:hidden !important;background:#180B22 !important;border-top-left-radius:15px !important;border-top-right-radius:15px !important}.ailab-compare-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1) !important}.ailab-compare-card:hover .ailab-compare-img{transform:scale(1.04) !important}.ailab-compare-body{padding:26px 28px 28px !important;display:flex !important;flex-direction:column !important;flex:1 !important}.ailab-compare-btn{margin-top:auto !important}.ailab-blog-page{padding:32px 0 90px;width:100%}.ailab-blog-hero-section{margin-bottom:52px;width:100%}.ailab-blog-hero-card{position:relative;display:block;text-decoration:none !important;width:100%;min-height:480px;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(15,7,23,0.16);border:1px solid rgba(255,255,255,0.15);cursor:pointer}.ailab-blog-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1)}.ailab-blog-hero-card:hover .ailab-blog-hero-bg{transform:scale(1.035)}.ailab-blog-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient( 180deg,rgba(15,7,23,0.12) 0%,rgba(15,7,23,0.38) 42%,rgba(15,7,23,0.85) 76%,rgba(15,7,23,0.96) 100% );z-index:1}.ailab-blog-hero-inner{position:absolute;left:0;right:0;bottom:0;padding:clamp(24px,4.5vw,48px);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;z-index:2}.ailab-blog-hero-text{max-width:820px}.ailab-blog-hero-tag{display:inline-block;font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:13.5px !important;font-weight:600 !important;color:rgba(255,255,255,0.9) !important;margin-bottom:12px !important;letter-spacing:0.02em !important;text-transform:capitalize !important}.ailab-blog-hero-title{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:clamp(26px,3.4vw,44px) !important;font-weight:700 !important;line-height:1.22 !important;color:#ffffff !important;margin:0 0 14px 0 !important;letter-spacing:-0.02em !important}.ailab-blog-hero-desc{font-family:var(--font-body,'Inter',sans-serif) !important;font-size:15px !important;line-height:1.6 !important;color:rgba(235,225,245,0.9) !important;margin:0 !important;max-width:720px !important}.ailab-blog-hero-action{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ailab-blog-hero-arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1.8px solid rgba(255,255,255,0.55);color:#ffffff;background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.ailab-blog-hero-card:hover .ailab-blog-hero-arrow{background:#ffffff;color:#1F0E29;transform:translate(3px,-3px) scale(1.08);border-color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,0.28)}.ailab-blog-section-header{margin-bottom:30px}.ailab-blog-section-title{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:24px !important;font-weight:700 !important;color:#2F1B3C !important;margin:0 !important;letter-spacing:-0.01em !important}body.zento-dark .ailab-blog-section-title,[data-zento-theme="dark"] .ailab-blog-section-title{color:#ffffff !important}.ailab-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px;width:100%}.ailab-blog-card{display:flex;flex-direction:column;height:100%}.ailab-blog-card-thumb{display:block;width:100%;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;margin-bottom:18px;background:rgba(117,17,139,0.05);position:relative;text-decoration:none !important}.ailab-blog-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1)}.ailab-blog-card:hover .ailab-blog-card-img{transform:scale(1.05)}.ailab-blog-card-body{display:flex;flex-direction:column;flex:1}.ailab-blog-card-title{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:19px !important;font-weight:700 !important;line-height:1.34 !important;margin:0 0 10px 0 !important;letter-spacing:-0.01em !important}.ailab-blog-card-title a{color:#2F1B3C !important;text-decoration:none !important;transition:color 0.2s ease !important}.ailab-blog-card-title a:hover{color:var(--zento-accent,#75118B) !important}body.zento-dark .ailab-blog-card-title a,[data-zento-theme="dark"] .ailab-blog-card-title a{color:#ffffff !important}body.zento-dark .ailab-blog-card-title a:hover,[data-zento-theme="dark"] .ailab-blog-card-title a:hover{color:#DDA0FF !important}.ailab-blog-card-desc{font-family:var(--font-body,'Inter',sans-serif) !important;font-size:14px !important;line-height:1.55 !important;margin:0 0 20px 0 !important;color:#382447 !important}body.zento-dark .ailab-blog-card-desc,[data-zento-theme="dark"] .ailab-blog-card-desc{color:#E6DBEF !important}.ailab-blog-card-author-row{display:flex;align-items:center;gap:10px;margin-top:auto}.ailab-blog-author-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid rgba(117,17,139,0.15);flex-shrink:0;background:#eee}.ailab-blog-author-meta{font-family:var(--font-body,'Inter',sans-serif) !important;font-size:13.5px;display:flex;align-items:center;gap:6px}.ailab-blog-author-name{font-weight:600;color:#2F1B3C}body.zento-dark .ailab-blog-author-name,[data-zento-theme="dark"] .ailab-blog-author-name{color:#FFFFFF !important}.ailab-blog-author-sep{color:#8C7B99;font-size:11px}.ailab-blog-author-date{color:#695C72}body.zento-dark .ailab-blog-author-date,[data-zento-theme="dark"] .ailab-blog-author-date{color:#C3B4D3 !important}.ailab-blog-loadmore-wrap{display:flex;justify-content:center;align-items:center;margin-top:54px}.ailab-blog-loadmore-btn{background:#161B26;color:#ffffff;border:none;border-radius:8px;padding:12px 28px;font-family:var(--font-body,'Inter',sans-serif) !important;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.25s ease;box-shadow:0 4px 14px rgba(0,0,0,0.12)}.ailab-blog-loadmore-btn:hover{background:#0B0E14;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.18)}body.zento-dark .ailab-blog-loadmore-btn,[data-zento-theme="dark"] .ailab-blog-loadmore-btn{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);color:#ffffff}body.zento-dark .ailab-blog-loadmore-btn:hover,[data-zento-theme="dark"] .ailab-blog-loadmore-btn:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.35)}@media (max-width:991px){.ailab-blog-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.ailab-blog-hero-card{min-height:420px}}@media (max-width:640px){.ailab-blog-grid{grid-template-columns:1fr;gap:32px 0}.ailab-blog-hero-card{min-height:380px}.ailab-blog-hero-inner{flex-direction:column;align-items:flex-start;gap:20px}.ailab-blog-hero-arrow{width:44px;height:44px}}.ailab-site-header{width:100%;background:var(--zento-surface,#ffffff);border-bottom:1px solid rgba(117,17,139,0.08);position:sticky;top:0;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color 0.3s ease,border-color 0.3s ease}body.zento-dark .ailab-site-header,[data-zento-theme="dark"] .ailab-site-header{background:rgba(24,11,34,0.92);border-bottom-color:rgba(255,255,255,0.08)}.ailab-header-inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.ailab-header-left{display:flex;align-items:center}.ailab-site-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none !important;color:var(--zento-text-heading,#1F0E29) !important}body.zento-dark .ailab-site-brand,[data-zento-theme="dark"] .ailab-site-brand{color:#ffffff !important}.ailab-logo-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(117,17,139,0.1);color:var(--zento-accent,#75118B)}body.zento-dark .ailab-logo-icon,[data-zento-theme="dark"] .ailab-logo-icon{background:rgba(158,79,152,0.22);color:#DDA0FF}.ailab-site-title{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:20px !important;font-weight:700 !important;letter-spacing:-0.02em}.ailab-header-nav{display:flex;align-items:center}.ailab-nav-list{display:flex;align-items:center;gap:24px;list-style:none !important;margin:0 !important;padding:0 !important}.ailab-nav-item a{font-family:var(--font-body,'Inter',sans-serif) !important;font-size:14.5px !important;font-weight:500 !important;color:var(--zento-text-body,#382447) !important;text-decoration:none !important;transition:color 0.2s ease}.ailab-nav-item a:hover{color:var(--zento-accent,#75118B) !important}body.zento-dark .ailab-nav-item a,[data-zento-theme="dark"] .ailab-nav-item a{color:#D3C3E0 !important}body.zento-dark .ailab-nav-item a:hover,[data-zento-theme="dark"] .ailab-nav-item a:hover{color:#ffffff !important}.ailab-header-right{display:flex;align-items:center;gap:16px}.ailab-theme-toggle{background:rgba(117,17,139,0.08);border:1px solid rgba(117,17,139,0.14);color:var(--zento-text-heading,#1F0E29);width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}.ailab-theme-toggle:hover{background:rgba(117,17,139,0.16)}.ailab-icon-sun{display:none}.ailab-icon-moon{display:block}body.zento-dark .ailab-icon-sun,[data-zento-theme="dark"] .ailab-icon-sun{display:block;color:#DDA0FF}body.zento-dark .ailab-icon-moon,[data-zento-theme="dark"] .ailab-icon-moon{display:none}body.zento-dark .ailab-theme-toggle,[data-zento-theme="dark"] .ailab-theme-toggle{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15);color:#ffffff}.ailab-header-cta{padding:9px 20px !important;font-size:13.5px !important}.ailab-site-footer{background:#11081A;color:#E2D7ED;padding:72px 0 36px;border-top:1px solid rgba(255,255,255,0.08)}.ailab-footer-top{display:grid;grid-template-columns:1.4fr 2fr;gap:60px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,0.08)}.ailab-footer-logo-title{font-family:var(--font-heading,'DM Sans',sans-serif);font-size:24px;font-weight:700;color:#ffffff;letter-spacing:-0.02em}.ailab-footer-tagline{font-size:14px;line-height:1.6;color:#A999B8;margin:14px 0 20px;max-width:380px}.ailab-footer-trust-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);font-size:12.5px;font-weight:600;color:#DDA0FF}.ailab-trust-dot{width:7px;height:7px;border-radius:50%;background:#2D8B5F}.ailab-footer-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ailab-footer-col-title{font-family:var(--font-heading,'DM Sans',sans-serif);font-size:15px;font-weight:700;color:#ffffff;margin:0 0 16px;letter-spacing:0.02em;text-transform:uppercase}.ailab-footer-menu{list-style:none !important;padding:0 !important;margin:0 !important;display:flex;flex-direction:column;gap:10px}.ailab-footer-menu li a{color:#BDB0CA !important;text-decoration:none !important;font-size:13.5px;transition:color 0.2s ease}.ailab-footer-menu li a:hover{color:#ffffff !important;text-decoration:underline !important}.ailab-footer-bottom{padding-top:32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#8C7B99}.ailab-copyright{margin:0}.ailab-footer-disclaimer{margin:0;max-width:580px}.ailab-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:20px;color:var(--zento-text-muted,#7e6f88)}.ailab-breadcrumbs a{color:var(--zento-text-muted,#7e6f88) !important;text-decoration:none !important}.ailab-breadcrumbs a:hover{color:var(--zento-accent,#75118B) !important}.ailab-bc-sep{color:rgba(117,17,139,0.3)}.ailab-single-wrap,.ailab-review-wrap,.ailab-comp-wrap,.ailab-page-wrap{max-width:860px;margin:0 auto}.ailab-single-header{padding:40px 0 24px}.ailab-single-badge{display:inline-block;padding:4px 12px;border-radius:6px;background:rgba(117,17,139,0.1);color:var(--zento-accent,#75118B);font-family:var(--font-heading,'DM Sans',sans-serif);font-size:13px;font-weight:700;margin-bottom:14px}body.zento-dark .ailab-single-badge,[data-zento-theme="dark"] .ailab-single-badge{background:rgba(158,79,152,0.22);color:#DDA0FF}.ailab-single-title{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:clamp(28px,4vw,46px) !important;font-weight:800 !important;line-height:1.22 !important;margin:0 0 16px !important;letter-spacing:-0.02em !important;color:var(--zento-text-heading,#1F0E29) !important}body.zento-dark .ailab-single-title,[data-zento-theme="dark"] .ailab-single-title{color:#ffffff !important}.ailab-single-lead{font-size:17px !important;line-height:1.6 !important;color:var(--zento-text-body,#382447) !important;margin-bottom:24px !important}body.zento-dark .ailab-single-lead,[data-zento-theme="dark"] .ailab-single-lead{color:#E2D7ED !important}.ailab-single-meta-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid rgba(117,17,139,0.1);border-bottom:1px solid rgba(117,17,139,0.1);gap:16px;flex-wrap:wrap}.ailab-meta-author{display:flex;align-items:center;gap:12px}.ailab-meta-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(117,17,139,0.2)}.ailab-meta-info{display:flex;flex-direction:column}.ailab-meta-by{font-size:11px;text-transform:uppercase;color:var(--zento-text-muted,#7e6f88);font-weight:600;letter-spacing:0.04em}.ailab-meta-name{font-family:var(--font-heading,'DM Sans',sans-serif);font-size:14.5px;font-weight:700;color:var(--zento-text-heading,#1F0E29)}body.zento-dark .ailab-meta-name,[data-zento-theme="dark"] .ailab-meta-name{color:#ffffff}.ailab-meta-details{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--zento-text-muted,#7e6f88)}.ailab-meta-item{display:inline-flex;align-items:center;gap:5px}.ailab-meta-pill{background:rgba(45,139,95,0.12);color:#2D8B5F;font-weight:600;padding:3px 9px;border-radius:6px;font-size:12px}.ailab-single-figure{margin:28px 0 40px;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px rgba(15,7,23,0.12)}.ailab-single-img{width:100%;height:auto;display:block}.ailab-prose-content{font-family:var(--font-body,'Inter',sans-serif);font-size:16.5px;line-height:1.78;color:var(--zento-text-body,#382447)}body.zento-dark .ailab-prose-content,[data-zento-theme="dark"] .ailab-prose-content{color:#E2D7ED}.ailab-prose-content h2{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:clamp(22px,2.8vw,30px) !important;font-weight:700 !important;margin:44px 0 18px !important;color:var(--zento-text-heading,#1F0E29) !important;letter-spacing:-0.01em}body.zento-dark .ailab-prose-content h2,[data-zento-theme="dark"] .ailab-prose-content h2{color:#ffffff !important}.ailab-prose-content h3{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:clamp(18px,2.2vw,24px) !important;font-weight:700 !important;margin:32px 0 14px !important;color:var(--zento-text-heading,#1F0E29) !important}body.zento-dark .ailab-prose-content h3,[data-zento-theme="dark"] .ailab-prose-content h3{color:#ffffff !important}.ailab-prose-content p{margin-bottom:22px !important}.ailab-prose-content ul,.ailab-prose-content ol{margin:0 0 24px 20px !important;padding:0 !important}.ailab-prose-content li{margin-bottom:10px !important}.ailab-prose-content strong{color:var(--zento-text-heading,#1F0E29)}body.zento-dark .ailab-prose-content strong,[data-zento-theme="dark"] .ailab-prose-content strong{color:#ffffff}.ailab-prose-content blockquote{margin:32px 0;padding:20px 24px;border-left:4px solid var(--zento-accent,#75118B);background:rgba(117,17,139,0.05);border-radius:0 12px 12px 0;font-style:italic}.ailab-author-box{display:flex;align-items:center;gap:20px;padding:28px;border-radius:16px;background:var(--zento-surface,#ffffff);border:1px solid rgba(117,17,139,0.12);margin:48px 0}body.zento-dark .ailab-author-box,[data-zento-theme="dark"] .ailab-author-box{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.ailab-author-box-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.ailab-author-box-label{font-size:12px;text-transform:uppercase;color:var(--zento-text-muted,#7e6f88);font-weight:700;letter-spacing:0.05em}.ailab-author-box-name{font-family:var(--font-heading,'DM Sans',sans-serif);font-size:19px;font-weight:700;margin:4px 0 8px;color:var(--zento-text-heading,#1F0E29)}body.zento-dark .ailab-author-box-name,[data-zento-theme="dark"] .ailab-author-box-name{color:#ffffff}.ailab-author-box-bio{font-size:14px;line-height:1.55;margin:0;color:var(--zento-text-muted,#7e6f88)}.ailab-review-hero-card{background:var(--zento-surface,#ffffff);border:1px solid rgba(117,17,139,0.12);border-radius:20px;padding:32px;margin-bottom:32px;box-shadow:0 10px 30px rgba(15,7,23,0.06)}body.zento-dark .ailab-review-hero-card,[data-zento-theme="dark"] .ailab-review-hero-card{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.ailab-review-hero-top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid rgba(117,17,139,0.08)}.ailab-review-hero-left{display:flex;align-items:center;gap:20px}.ailab-review-avatar{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:24px;font-weight:800;font-family:var(--font-heading,'DM Sans',sans-serif);flex-shrink:0}.ailab-review-badge{display:inline-block;font-size:12px;font-weight:700;color:var(--zento-accent,#75118B);background:rgba(117,17,139,0.1);padding:3px 10px;border-radius:6px;margin-bottom:6px}.ailab-review-h1{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:clamp(22px,3vw,32px) !important;font-weight:800 !important;margin:0 0 8px 0 !important;color:var(--zento-text-heading,#1F0E29) !important}body.zento-dark .ailab-review-h1,[data-zento-theme="dark"] .ailab-review-h1{color:#ffffff !important}.ailab-review-rating-row{display:flex;align-items:center;gap:8px}.ailab-stars{color:#E6A23C;display:flex;gap:2px}.ailab-rating-score{font-weight:700;font-size:15px;color:var(--zento-text-heading,#1F0E29)}body.zento-dark .ailab-rating-score,[data-zento-theme="dark"] .ailab-rating-score{color:#ffffff}.ailab-rating-tag{font-size:12.5px;color:#2D8B5F;font-weight:600}.ailab-review-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ailab-aff-note{font-size:12px;color:var(--zento-text-muted,#7e6f88)}.ailab-review-specs-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:20px}.ailab-spec-item{display:flex;flex-direction:column;gap:4px}.ailab-spec-label{font-size:12px;text-transform:uppercase;font-weight:700;color:var(--zento-text-muted,#7e6f88);letter-spacing:0.04em}.ailab-spec-val{font-size:14.5px;font-weight:600;color:var(--zento-text-heading,#1F0E29)}body.zento-dark .ailab-spec-val,[data-zento-theme="dark"] .ailab-spec-val{color:#ffffff}.ailab-pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 48px}.ailab-pros-card,.ailab-cons-card{padding:28px;border-radius:16px;background:var(--zento-surface,#ffffff);border:1px solid rgba(117,17,139,0.12)}body.zento-dark .ailab-pros-card,body.zento-dark .ailab-cons-card,[data-zento-theme="dark"] .ailab-pros-card,[data-zento-theme="dark"] .ailab-cons-card{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.ailab-pros-card{border-top:4px solid #2D8B5F}.ailab-cons-card{border-top:4px solid #D9534F}.ailab-pc-title{font-family:var(--font-heading,'DM Sans',sans-serif);font-size:17px;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px}.ailab-pros-title{color:#2D8B5F}.ailab-cons-title{color:#D9534F}.ailab-pc-list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex;flex-direction:column;gap:12px;font-size:14.5px}.ailab-pc-list li{position:relative;padding-left:22px;line-height:1.5}.ailab-pros-card .ailab-pc-list li::before{content:"✓";position:absolute;left:0;color:#2D8B5F;font-weight:800}.ailab-cons-card .ailab-pc-list li::before{content:"✕";position:absolute;left:0;color:#D9534F;font-weight:800}.ailab-review-bottom-cta{display:flex;justify-content:space-between;align-items:center;padding:32px;border-radius:16px;background:linear-gradient(135deg,rgba(117,17,139,0.1) 0%,rgba(117,17,139,0.04) 100%);border:1px solid rgba(117,17,139,0.2);margin:54px 0 20px;gap:20px;flex-wrap:wrap}.ailab-bottom-cta-text h3{margin:0 0 6px !important;font-size:20px !important}.ailab-bottom-cta-text p{margin:0 !important;font-size:14px !important;color:var(--zento-text-muted,#7e6f88) !important}.ailab-comp-hero-card{background:var(--zento-surface,#ffffff);border:1px solid rgba(117,17,139,0.12);border-radius:20px;padding:36px;text-align:center;margin-bottom:40px}body.zento-dark .ailab-comp-hero-card,[data-zento-theme="dark"] .ailab-comp-hero-card{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.ailab-showdown-header{display:flex;align-items:center;justify-content:center;gap:20px;margin:16px 0 20px}.ailab-showdown-name{font-family:var(--font-heading,'DM Sans',sans-serif);font-size:clamp(22px,3.5vw,36px);font-weight:800;color:var(--zento-text-heading,#1F0E29)}body.zento-dark .ailab-showdown-name,[data-zento-theme="dark"] .ailab-showdown-name{color:#ffffff}.ailab-showdown-vs{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--zento-accent,#75118B);color:#ffffff;font-weight:800;font-size:14px}.ailab-comp-h1{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:20px !important;font-weight:600 !important;color:var(--zento-text-muted,#7e6f88) !important;margin:0 0 20px !important}.ailab-comp-score-box{background:rgba(117,17,139,0.08);border-radius:12px;padding:14px 20px;display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:14.5px;font-weight:600;color:var(--zento-accent,#75118B)}body.zento-dark .ailab-comp-score-box,[data-zento-theme="dark"] .ailab-comp-score-box{background:rgba(158,79,152,0.2);color:#DDA0FF}.ailab-matrix-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(117,17,139,0.12);background:var(--zento-surface,#ffffff)}body.zento-dark .ailab-matrix-table-wrap,[data-zento-theme="dark"] .ailab-matrix-table-wrap{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.ailab-matrix-table{width:100%;border-collapse:collapse;text-align:left;font-size:14.5px}.ailab-matrix-table th,.ailab-matrix-table td{padding:18px 22px;border-bottom:1px solid rgba(117,17,139,0.08)}body.zento-dark .ailab-matrix-table th,body.zento-dark .ailab-matrix-table td,[data-zento-theme="dark"] .ailab-matrix-table th,[data-zento-theme="dark"] .ailab-matrix-table td{border-bottom-color:rgba(255,255,255,0.08)}.ailab-matrix-table th{background:rgba(117,17,139,0.06);font-family:var(--font-heading,'DM Sans',sans-serif);font-weight:700;color:var(--zento-text-heading,#1F0E29)}body.zento-dark .ailab-matrix-table th,[data-zento-theme="dark"] .ailab-matrix-table th{background:rgba(255,255,255,0.08);color:#ffffff}.ailab-winner-tag{display:inline-block;background:rgba(45,139,95,0.12);color:#2D8B5F;font-weight:700;padding:4px 10px;border-radius:6px;font-size:12.5px}.ailab-verdict-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.ailab-verdict-card{padding:28px;border-radius:16px;background:var(--zento-surface,#ffffff);border:1px solid rgba(117,17,139,0.12)}body.zento-dark .ailab-verdict-card,[data-zento-theme="dark"] .ailab-verdict-card{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.ailab-verdict-card h3{font-family:var(--font-heading,'DM Sans',sans-serif);font-size:18px;font-weight:700;margin:0 0 14px;color:var(--zento-accent,#75118B)}body.zento-dark .ailab-verdict-card h3,[data-zento-theme="dark"] .ailab-verdict-card h3{color:#DDA0FF}.ailab-verdict-card ul{margin:0 !important;padding-left:20px !important;font-size:14.5px}.ailab-verdict-card li{margin-bottom:8px}.ailab-static-page{padding:48px 0 90px}.ailab-page-header{padding-bottom:24px;border-bottom:1px solid rgba(117,17,139,0.1);margin-bottom:36px}.ailab-page-title{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:clamp(28px,4vw,44px) !important;font-weight:800 !important;margin:0 0 12px !important;color:var(--zento-text-heading,#1F0E29) !important}body.zento-dark .ailab-page-title,[data-zento-theme="dark"] .ailab-page-title{color:#ffffff !important}.ailab-page-meta{font-size:13.5px;color:var(--zento-text-muted,#7e6f88);display:flex;gap:8px;align-items:center}@media (max-width:991px){.ailab-footer-top{grid-template-columns:1fr;gap:40px}.ailab-pros-cons-grid,.ailab-verdict-grid{grid-template-columns:1fr}.ailab-review-specs-bar{grid-template-columns:1fr}.ailab-header-nav{display:none}}@media (max-width:640px){.ailab-footer-links-grid{grid-template-columns:1fr}.ailab-review-hero-top{flex-direction:column;align-items:flex-start}.ailab-review-hero-right{width:100%;align-items:stretch}.ailab-review-hero-right a{text-align:center}}.ailab-search-container{width:100%}.ailab-search-form{width:100%}.ailab-search-input-wrap{display:flex;align-items:center;position:relative;background:var(--zento-surface,#ffffff);border:1.5px solid rgba(117,17,139,0.16);border-radius:12px;padding:4px 6px 4px 16px;transition:border-color 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease;box-shadow:0 4px 16px rgba(15,7,23,0.04)}.ailab-search-input-wrap:focus-within{border-color:var(--zento-accent,#75118B);box-shadow:0 6px 20px rgba(117,17,139,0.14)}body.zento-dark .ailab-search-input-wrap,[data-zento-theme="dark"] .ailab-search-input-wrap{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.16);box-shadow:0 4px 16px rgba(0,0,0,0.25)}body.zento-dark .ailab-search-input-wrap:focus-within,[data-zento-theme="dark"] .ailab-search-input-wrap:focus-within{border-color:#DDA0FF;box-shadow:0 6px 24px rgba(158,79,152,0.25)}.ailab-search-icon{color:var(--zento-text-muted,#7e6f88);display:flex;align-items:center;margin-right:12px;flex-shrink:0}body.zento-dark .ailab-search-icon,[data-zento-theme="dark"] .ailab-search-icon{color:#BDB0CA}.ailab-search-field{flex:1;border:none !important;outline:none !important;background:transparent !important;font-family:var(--font-body,'Inter',sans-serif) !important;font-size:15px !important;color:var(--zento-text-heading,#1F0E29) !important;padding:8px 0 !important}body.zento-dark .ailab-search-field,[data-zento-theme="dark"] .ailab-search-field{color:#ffffff !important}.ailab-search-field::placeholder{color:var(--zento-text-muted,#7e6f88);opacity:0.8}.ailab-search-submit{background:var(--zento-accent,#75118B) !important;color:#ffffff !important;border:none !important;border-radius:8px !important;padding:9px 22px !important;font-family:var(--font-body,'Inter',sans-serif) !important;font-size:13.5px !important;font-weight:600 !important;cursor:pointer;transition:all 0.2s ease;flex-shrink:0}.ailab-search-submit:hover{background:#5B0C6D !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(117,17,139,0.28)}body.zento-dark .ailab-search-submit,[data-zento-theme="dark"] .ailab-search-submit{background:#9E4F98 !important}body.zento-dark .ailab-search-submit:hover,[data-zento-theme="dark"] .ailab-search-submit:hover{background:#B465AE !important}.ailab-blog-header-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;flex-wrap:wrap}.ailab-blog-header-left{flex:1;min-width:260px}.ailab-blog-header-search{flex:1;max-width:420px;min-width:280px}.ailab-categories-page{padding-bottom:90px}.ailab-cat-directory-card{display:flex;flex-direction:column;padding:28px;border-radius:16px;background:var(--zento-surface,#ffffff);border:1px solid rgba(117,17,139,0.12);text-decoration:none !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease,box-shadow 0.3s ease;height:100%}body.zento-dark .ailab-cat-directory-card,[data-zento-theme="dark"] .ailab-cat-directory-card{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1)}.ailab-cat-directory-card:hover{transform:translateY(-4px);border-color:var(--zento-accent,#75118B);box-shadow:0 12px 28px rgba(117,17,139,0.12)}body.zento-dark .ailab-cat-directory-card:hover,[data-zento-theme="dark"] .ailab-cat-directory-card:hover{border-color:#DDA0FF;box-shadow:0 12px 28px rgba(0,0,0,0.35)}.ailab-cat-dir-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ailab-cat-dir-count{font-size:12px;font-weight:700;color:var(--zento-accent,#75118B);background:rgba(117,17,139,0.08);padding:4px 10px;border-radius:20px}body.zento-dark .ailab-cat-dir-count,[data-zento-theme="dark"] .ailab-cat-dir-count{color:#DDA0FF;background:rgba(158,79,152,0.2)}.ailab-cat-dir-title{font-family:var(--font-heading,'DM Sans',sans-serif) !important;font-size:20px !important;font-weight:700 !important;color:var(--zento-text-heading,#1F0E29) !important;margin:0 0 10px 0 !important;transition:color 0.2s ease}body.zento-dark .ailab-cat-dir-title,[data-zento-theme="dark"] .ailab-cat-dir-title{color:#ffffff !important}.ailab-cat-directory-card:hover .ailab-cat-dir-title{color:var(--zento-accent,#75118B) !important}body.zento-dark .ailab-cat-directory-card:hover .ailab-cat-dir-title{color:#DDA0FF !important}.ailab-cat-dir-desc{font-size:14px !important;line-height:1.55 !important;color:var(--zento-text-muted,#7e6f88) !important;margin:0 0 20px 0 !important;flex:1}body.zento-dark .ailab-cat-dir-desc,[data-zento-theme="dark"] .ailab-cat-dir-desc{color:#C3B4D3 !important}.ailab-cat-dir-footer{margin-top:auto}.ailab-cat-dir-link{font-size:13.5px;font-weight:700;color:var(--zento-accent,#75118B);display:inline-flex;align-items:center;gap:6px;transition:transform 0.2s ease}body.zento-dark .ailab-cat-dir-link,[data-zento-theme="dark"] .ailab-cat-dir-link{color:#DDA0FF}.ailab-cat-directory-card:hover .ailab-cat-dir-link{transform:translateX(4px)}@media (max-width:991px){.ailab-categories-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:640px){.ailab-categories-grid{grid-template-columns:1fr !important}.ailab-blog-header-row{flex-direction:column;align-items:stretch}.ailab-blog-header-search{max-width:100%}}