/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img,svg{vertical-align:baseline;}svg.ext{width:20px;height:15px;fill:#727272;}.block-field-blocknodeblogfield-blog-image .field--name-field-blog-image .field__item{margin:0 auto;width:400px;}h3,h3 a{text-transform:none;letter-spacing:normal;}.ui-dialog-titlebar-close{position:relative;width:20px;height:20px;}.ui-dialog-titlebar-close::before,.ui-dialog-titlebar-close::after{content:'';position:absolute;top:0;left:50%;width:2px;height:100%;background-color:black;transform-origin:center;}.ui-dialog-titlebar-close::before{transform:rotate(45deg);}.ui-dialog-titlebar-close::after{transform:rotate(-45deg);}.ui-widget-header{border:1px solid #dddddd;background:#1d7f2e;color:#ffffff;font-weight:bold;}.save-count{font-size:small;}.view-display-id-block_1,.view-display-id-block_2,.view-display-id-block_3,.view-display-id-block_4{font-size:medium;}form .form-actions{align-self:center;padding-left:10px;}#channel_icons{margin-top:5px;}#channel_icons a{padding-right:15px;}.site-footer{background:#0a0e23;}.site-footer__top h2{color:#ffffff;text-transform:none;}.region-footer-first,.region-footer-second,.region-footer-third,.region-footer-fourth{margin:1px;}.js-toc-block{position:relative;background:#ffffb6;}#remove-underline{text-decoration:none;font-weight:bold;font-family:monospace;}.external-link-icon{font-size:small;}#navbar-top{background-color:#ffffff;}#block-bootstrap-tocbottoc{background:#ffffb6;}.block-field-blocknodeai-toolfield-ai-tool-pricing,.block-field-blocknodeai-toolfield-ai-tool-link,.block-field-blocknodeai-toolfield-ai-tool-category{text-align:center;}.block-field-blocknodeai-toolfield-ai-tool-pricing .field__label{font-weight:bold;}.field--label-inline .field__label{font-weight:bold;}.field--label-inline .field__items .field__item a{border:1px solid;text-decoration:none;margin:2px;padding:1px;}.block-field-blocknodeai-toolfield-ai-tool-badge{text-align:center;}.block-field-blocknodeai-toolfield-ai-tool-pricing h2{background:#003ecc;color:#ffffff;padding:5px;font-size:25px;}.block-field-blocknodeai-toolfield-ai-tool-link h2{background:#003ecc;color:#ffffff;padding:5px;font-size:25px;}.block-field-blocknodeai-toolfield-ai-tool-category h2{background:#003ecc;color:#ffffff;padding:5px;font-size:25px;}.block-field-blocknodeai-toolfield-ai-tool-badge h2{background:#003ecc;color:#ffffff;padding:5px;font-size:25px;}.block-field-blocknodeai-toolfield-ai-tool-link .content{padding:5px;}.block-views-blockrelated-content-block-1 h2{background:#0b0f74;color:#ffffff;padding:5px;font-size:25px;margin-top:50px;}.block-views-blockrelated-content-block-1{margin-bottom:25px;}.field--name-field-ai-tool-category,.field--name-field-ai-tool-pricing,.field--name-field-ai-tool-badge .field__item{padding:5px}.block-field-blocknodeai-tooltitle{text-align:center;font-size:25px;font-weight:bold;}.do-it-in-center{text-align:center !important;align-items:center !important;justify-content:center !important;display:flex !important}.block-search-form-block{text-align:center !important;align-items:center !important;justify-content:center !important;display:flex !important;margin:0px 0px 10px 0px;border-radius:10px;box-shadow:2px 10px 9px #a9d2ff;}.animated-border{padding:20px;text-align:center;font-size:20px;font-weight:bold;border:4px solid;border-image:linear-gradient(45deg,red,blue,green,yellow) 1;animation:border-color-cycle 5s infinite linear;}@keyframes border-color-cycle{0%{border-image-source:linear-gradient(45deg,red,blue,green,yellow);}50%{border-image-source:linear-gradient(45deg,yellow,green,blue,red);}100%{border-image-source:linear-gradient(45deg,red,blue,green,yellow);}}.dynamic-background{background:linear-gradient(90deg,#ff6f91,#ff9671,#ffc75f,#f9f871);background-size:400% 400%;animation:gradientMove 6s ease infinite;}@keyframes gradientMove{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes rainbow-border{0%{border-color:red;}16%{border-color:orange;}33%{border-color:yellow;}50%{border-color:green;}66%{border-color:blue;}83%{border-color:indigo;}100%{border-color:violet;}}.dynamic-border{border-bottom:3px solid red;padding:10px;animation:rainbow-border 2s linear infinite;}.dotted-background-1{background:radial-gradient(circle,black 1px,transparent 1px);background-size:20px 20px;height:100vh;width:100%;}.dotted-background-2{background:linear-gradient(90deg,black 1px,transparent 1px),linear-gradient(0deg,black 1px,transparent 1px);background-size:20px 20px;height:100vh;width:100%;}.lined-background{background:linear-gradient(to bottom,transparent 95%,#e1efff 95%);background-size:1% 7px;background-color:#ffffff;width:100%;box-shadow:inset 0 0 5px #e1efff;}.dotted-background-3{position:relative;height:100vh;width:100%;overflow:hidden;}.dotted-background-3::before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle,black 1px,transparent 1px);background-size:20px 20px;z-index:0;opacity:0.7;}.magic-header{height:288px;width:100%;position:absolute;top:0;left:0;z-index:-1;border-bottom:5px solid #fff;background:linear-gradient(135deg,#f0f6ff,#496eaf);background-image:repeating-linear-gradient(0deg,rgb(169 204 244 / 50%) 0,rgba(255,255,255,.5) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 1px,transparent 1px,transparent 20px);}#edit-submit-ai-tool-content-by-category{display:none;}#infinite_scroll{text-align:center;padding-top:15px;}#infinite_scroll span{background-color:#175df8;border-radius:3px;font-size:large;padding:7px;}#infinite_scroll span a{color:#fefeff;text-decoration:none;}.background-1{background:#ffebd9;border:1px solid;padding:5px;border-radius:10px;}.aioml-grid-1 .view-content .views-view-responsive-grid .views-view-responsive-grid__item{border:1px solid;padding:5px;border-radius:5px;box-shadow:2px 10px 9px #a9d2ff;margin:2px;}.views-view-responsive-grid--horizontal > a:first-of-type{display:none}.aioml-grid-1 .view-content .views-view-responsive-grid .views-view-responsive-grid__item:hover{box-shadow:0 0 2px 2px rgba(255,223,0,0.8);}.aioml-grid-2 .view-content .views-view-responsive-grid .views-view-responsive-grid__item{border:1px solid;padding:5px;border-radius:5px;box-shadow:2px 10px 9px #a9d2ff;margin:2px;}.aioml-grid-2{margin-bottom:50px;}.navbar-brand img{height:50px;margin-left:5px;}.bg-primary{background-color:#ffffff !important;box-shadow:2px 5px 9px #a9d2ff;}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22black%22%3E%3Crect%20y%3D%224%22%20width%3D%2224%22%20height%3D%222%22%20rx%3D%221%22%3E%3C/rect%3E%3Crect%20y%3D%2211%22%20width%3D%2224%22%20height%3D%222%22%20rx%3D%221%22%3E%3C/rect%3E%3Crect%20y%3D%2218%22%20width%3D%2224%22%20height%3D%222%22%20rx%3D%221%22%3E%3C/rect%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;}.navbar-dark .nav-link{color:#000000;}.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:blue;}a.nav-link--::before{width:0px;}.site-name-slogan{font-weight:bold;font-size:x-large;}#header{padding-bottom:10px;}.color-lined{background-color:#fff;color:#2a2828;border-bottom:2px solid #24373e;border-image:linear-gradient(89deg,#a0dbfd 1%,#947bed 26%,#fb81b5 51%,#ffbd75 98%) 1;}.layout--onecol{padding-top:10px;}.layout__region--first,.layout__region--second,.layout__region--third,.layout__region--fourth{border:1px solid #d4dee5;box-shadow:#7198EF75 1px 1px 10px;padding:10px;}.block-views-blocktrends-block-1 h2,.block-views-blocktrends-block-2 h2,.block-views-blocktrends-block-3 h2,.block-views-blocktrends-block-4 h2{background-color:#fff;color:#2a2828;border-bottom:2px solid #24373e;border-image:linear-gradient(89deg,#a0dbfd 1%,#947bed 26%,#fb81b5 51%,#ffbd75 98%) 1;transition:background-color 0.4s ease,color 0.4s ease,border-bottom-color 0.4s ease;font-size:x-large;}.block-views-blockai-tool-category-list-block-1,.block-views-blockai-tool-category-list-block-2{margin-top:50px;}.views-field-field-ai-tool-category-icon .field-content .iconify-icons{justify-content:center;}#view-item-center{text-align:center;}.site-footer__top .content li a{border-bottom:none;}#block-aioml-account-menu{border-radius:2px;background:#8bdd8b;margin:3px;height:39px;}#openid-connect-login-form div{background:#007bff;}#edit-openid-connect-client-google-login{border:none;}.block-openid-connect-login,#block-aioml-main-menu{margin:3px;}#block-aioml-openidconnectlogin-2{border:none;border-bottom:1px solid;}.navbar-nav li{background-color:#ffffff;color:#fdfdfd;border-bottom:1px solid #93969a;}#views-exposed-form-ai-tool-category-list-block-1 .flex-wrap .js-form-item{margin:0 auto;}.view-display-id-block_1 .more-link{text-align:center;padding-top:15px;padding-bottom:15px;}.view-display-id-block_1 .more-link a{background-color:#175df8;border-radius:3px;font-size:large;padding:7px;color:#ffffff;text-decoration:none;}.views-view-table thead tr{background:#007bff;}.flag-bookmark{text-align:center;padding:10px;}.flag a{text-decoration:none;}.block-field-blocknodeai-toolfield-ai-tool-logo .content{margin:0;display:grid;place-items:center;}.block-field-blocknodeai-toolbody > h2:first-of-type,.block-field-blocknodeai-toolfield-ai-tool-features > h2:first-of-type,.field--name-comment > h2:first-of-type{background:#0b0f74;color:#ffffff;padding:5px;font-size:25px;margin-top:50px;}.block-field-blocknodeai-toolfield-ai-tool-logo .content .field--name-field-ai-tool-logo{padding:5px;margin:5px 0px 5px 0px;border-radius:5px;box-shadow:1px 5px 15px rgba(0,0,0,0.3);}.layout--twocol-section .layout__region--first{display:grid;place-items:center;}
.featured-on{text-align:center;padding:20px;}.featured-on h2{text-align:center;}.featured-logo-container{display:flex;justify-content:center;gap:20px;}.featured-item{display:flex;align-items:center;gap:10px;}.featured-item img{max-width:150px;}.copy-button{display:flex;align-items:center;gap:5px;padding:8px 12px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color 0.3s ease;}.copy-button .icon{font-size:18px;}.copy-button:hover{background-color:#0056b3;}.copy-button:active{background-color:#004080;}
.ribbon-best{position:absolute;top:-4px;right:-41px;width:119px;height:36px;background:linear-gradient(135deg,gold,orange);color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:30px;text-transform:uppercase;transform:rotate(45deg);box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:15;padding-top:5px;background-image:linear-gradient(135deg,#ffc368 25%,#ff9800 25%);background-size:3px 32px;}.ribbon-best:before{content:"TOP";text-shadow:1px 1px 2px rgba(0,0,0,.3);}.tools-day{color:#ffbc00;font-size:24px;vertical-align:bottom;background:linear-gradient(89deg,#a0dbfd 1%,#947bed 15%,#fb81b5 35%,#ffbd75 60%,#ffbd75 98%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:spin 13s linear infinite;display:inline-block;}.clign-feat{animation:pulseGradient 2s ease-in-out infinite !important;vertical-align:sub !important;font-size:21px !important;}.zoom-effect{display:inline-block;overflow:hidden;transition:transform 0.3s ease;}.zoom-effect:hover{transform:scale(1.2);}.glow-effect{background-color:white;transition:box-shadow 0.3s ease,background-color 0.3s ease;padding:20px;border-radius:5px;}.glow-effect:hover{background-color:#fff9c4;box-shadow:0 0 15px 5px rgba(255,223,0,0.8);}.shadow-glow{background-color:white;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.2);transition:box-shadow 0.3s ease;}.shadow-glow:hover{box-shadow:0 0 20px 10px rgba(255,223,0,0.8);}.test-section:nth-of-type(1):not(:last-child)::after{content:"";position:absolute;bottom:-3rem;left:50%;transform:translate(-50%);width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238B5CF6' d='M12 3L4 15h16L12 3z' transform='rotate(180 12 12)'/%3E%3C/svg%3E") no-repeat center;opacity:.8;transition:all .3s ease;animation:bounce 2s infinite;filter:drop-shadow(0 4px 8px rgba(139,92,246,.3));}
