*,:after,:before,:root,body,html{line-height:1.5}html{font-family:var(--font-poppins),system-ui,sans-serif}@media (max-width:767px){html{zoom:1;font-size:16px;line-height:1.5}}.gap-x-0{column-gap:0!important}.gap-x-px{column-gap:1px!important}.gap-x-0\.5{column-gap:.125rem!important}.gap-x-1{column-gap:.25rem!important}.gap-x-1\.5{column-gap:.375rem!important}.gap-x-2{column-gap:.5rem!important}.gap-x-2\.5{column-gap:.625rem!important}.gap-x-3{column-gap:.75rem!important}.gap-x-3\.5{column-gap:.875rem!important}.gap-x-4{column-gap:1rem!important}.gap-x-5{column-gap:1.25rem!important}.gap-x-6{column-gap:1.5rem!important}.gap-x-7{column-gap:1.75rem!important}.gap-x-8{column-gap:2rem!important}.gap-x-9{column-gap:2.25rem!important}.gap-x-10{column-gap:2.5rem!important}.gap-x-11{column-gap:2.75rem!important}.gap-x-12{column-gap:3rem!important}.gap-x-14{column-gap:3.5rem!important}.gap-x-16{column-gap:4rem!important}.gap-x-20{column-gap:5rem!important}.gap-x-24{column-gap:6rem!important}.gap-x-28{column-gap:7rem!important}.gap-x-32{column-gap:8rem!important}.gap-x-36{column-gap:9rem!important}.gap-x-40{column-gap:10rem!important}.gap-x-44{column-gap:11rem!important}.gap-x-48{column-gap:12rem!important}.gap-x-52{column-gap:13rem!important}.gap-x-56{column-gap:14rem!important}.gap-x-60{column-gap:15rem!important}.gap-x-64{column-gap:16rem!important}.gap-x-72{column-gap:18rem!important}.gap-x-80{column-gap:20rem!important}.gap-x-96{column-gap:24rem!important}@media (min-width:640px){.sm\:gap-x-0{column-gap:0!important}.sm\:gap-x-px{column-gap:1px!important}.sm\:gap-x-0\.5{column-gap:.125rem!important}.sm\:gap-x-1{column-gap:.25rem!important}.sm\:gap-x-1\.5{column-gap:.375rem!important}.sm\:gap-x-2{column-gap:.5rem!important}.sm\:gap-x-2\.5{column-gap:.625rem!important}.sm\:gap-x-3{column-gap:.75rem!important}.sm\:gap-x-3\.5{column-gap:.875rem!important}.sm\:gap-x-4{column-gap:1rem!important}.sm\:gap-x-5{column-gap:1.25rem!important}.sm\:gap-x-6{column-gap:1.5rem!important}.sm\:gap-x-7{column-gap:1.75rem!important}.sm\:gap-x-8{column-gap:2rem!important}}@media (min-width:768px){.md\:gap-x-0{column-gap:0!important}.md\:gap-x-px{column-gap:1px!important}.md\:gap-x-0\.5{column-gap:.125rem!important}.md\:gap-x-1{column-gap:.25rem!important}.md\:gap-x-1\.5{column-gap:.375rem!important}.md\:gap-x-2{column-gap:.5rem!important}.md\:gap-x-2\.5{column-gap:.625rem!important}.md\:gap-x-3{column-gap:.75rem!important}.md\:gap-x-3\.5{column-gap:.875rem!important}.md\:gap-x-4{column-gap:1rem!important}.md\:gap-x-5{column-gap:1.25rem!important}.md\:gap-x-6{column-gap:1.5rem!important}.md\:gap-x-7{column-gap:1.75rem!important}.md\:gap-x-8{column-gap:2rem!important}}@media (min-width:1024px){.lg\:gap-x-0{column-gap:0!important}.lg\:gap-x-px{column-gap:1px!important}.lg\:gap-x-0\.5{column-gap:.125rem!important}.lg\:gap-x-1{column-gap:.25rem!important}.lg\:gap-x-1\.5{column-gap:.375rem!important}.lg\:gap-x-2{column-gap:.5rem!important}.lg\:gap-x-2\.5{column-gap:.625rem!important}.lg\:gap-x-3{column-gap:.75rem!important}.lg\:gap-x-3\.5{column-gap:.875rem!important}.lg\:gap-x-4{column-gap:1rem!important}.lg\:gap-x-5{column-gap:1.25rem!important}.lg\:gap-x-6{column-gap:1.5rem!important}.lg\:gap-x-7{column-gap:1.75rem!important}.lg\:gap-x-8{column-gap:2rem!important}}@media (min-width:1280px){.xl\:gap-x-0{column-gap:0!important}.xl\:gap-x-px{column-gap:1px!important}.xl\:gap-x-0\.5{column-gap:.125rem!important}.xl\:gap-x-1{column-gap:.25rem!important}.xl\:gap-x-1\.5{column-gap:.375rem!important}.xl\:gap-x-2{column-gap:.5rem!important}.xl\:gap-x-2\.5{column-gap:.625rem!important}.xl\:gap-x-3{column-gap:.75rem!important}.xl\:gap-x-3\.5{column-gap:.875rem!important}.xl\:gap-x-4{column-gap:1rem!important}.xl\:gap-x-5{column-gap:1.25rem!important}.xl\:gap-x-6{column-gap:1.5rem!important}.xl\:gap-x-7{column-gap:1.75rem!important}.xl\:gap-x-8{column-gap:2rem!important}}@media (min-width:1536px){.\32xl\:gap-x-0{column-gap:0!important}.\32xl\:gap-x-px{column-gap:1px!important}.\32xl\:gap-x-0\.5{column-gap:.125rem!important}.\32xl\:gap-x-1{column-gap:.25rem!important}.\32xl\:gap-x-1\.5{column-gap:.375rem!important}.\32xl\:gap-x-2{column-gap:.5rem!important}.\32xl\:gap-x-2\.5{column-gap:.625rem!important}.\32xl\:gap-x-3{column-gap:.75rem!important}.\32xl\:gap-x-3\.5{column-gap:.875rem!important}.\32xl\:gap-x-4{column-gap:1rem!important}.\32xl\:gap-x-5{column-gap:1.25rem!important}.\32xl\:gap-x-6{column-gap:1.5rem!important}.\32xl\:gap-x-7{column-gap:1.75rem!important}.\32xl\:gap-x-8{column-gap:2rem!important}}@supports not (column-gap:1rem){.gap-x-1\.5>:not([hidden])~:not([hidden]){margin-left:.375rem}.gap-x-6>:not([hidden])~:not([hidden]){margin-left:1.5rem}.gap-x-4>:not([hidden])~:not([hidden]){margin-left:1rem}}[class*=gap-x-]{max-width:90%;transform-origin:center center;transition:transform 50ms linear!important;will-change:transform}.logo-layer{inset:0;pointer-events:none}.combination-layer,.logo-layer{position:absolute;transform-origin:center center}.combination-layer{filter:none!important;height:100%;left:0;top:0;transition:transform 50ms linear!important;width:100%;will-change:transform}.combination-layer-base{z-index:1}.combination-layer-sticker{mix-blend-mode:multiply;z-index:2}.combination-layer-attachment{mix-blend-mode:normal;z-index:3}.combination-layer:hover{filter:brightness(1.05)}.combination-layer.dragging,.combination-layer.zooming{transition:none!important}@media (max-width:768px){.combination-layer{max-height:70vh}}.combination-layer[data-loading=true]{filter:blur(1px);opacity:.5}.combination-layer[data-error=true]{filter:grayscale(100%);opacity:.3}.model-transform{transform-origin:center center}.model-container{align-items:center;background-color:#f3f4f6;cursor:move;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.model-transform-scale-1{transform:scale(1) translate(0)}.model-transform-scale-1-1{transform:scale(1.1) translate(0)}.model-transform-scale-1-2{transform:scale(1.2) translate(0)}.model-transform-scale-1-3{transform:scale(1.3) translate(0)}.model-transform-scale-1-4{transform:scale(1.4) translate(0)}.model-transform-scale-1-5{transform:scale(1.5) translate(0)}.model-transform-scale-1-6{transform:scale(1.6) translate(0)}.model-transform-scale-1-7{transform:scale(1.7) translate(0)}.model-transform-scale-1-8{transform:scale(1.8) translate(0)}.model-transform-scale-1-9{transform:scale(1.9) translate(0)}.model-transform-scale-2{transform:scale(2) translate(0)}.model-transform-scale-2-5{transform:scale(2.5) translate(0)}.model-transform-scale-3{transform:scale(3) translate(0)}.model-transform-dynamic{transform:scale(var(--zoom-level,1)) translate(var(--position-x,0),var(--position-y,0))}.combination-container{--combination-zoom:1;--combination-x:0px;--combination-y:0px}.zoom-slave{pointer-events:none}.combination-layer{transform:scale(var(--combination-zoom,1)) translate(var(--combination-x,0),var(--combination-y,0))}.header{opacity:1!important;transition:opacity .1s ease!important;visibility:visible!important}html.loading .header{opacity:0!important;visibility:hidden!important}html.loading .border-b.border-gray-200,html.loading .brand-title,html.loading h1{opacity:0!important;transform:translateY(10px)!important;transition:opacity .3s ease,transform .3s ease,visibility .3s ease!important;visibility:hidden!important}html:not(.loading) .border-b.border-gray-200,html:not(.loading) .brand-title,html:not(.loading) h1{opacity:1!important;transform:translateY(0)!important;transition:opacity .3s ease,transform .3s ease,visibility .3s ease!important;visibility:visible!important}:root{--header-height-mobile:50px;--header-height-desktop:60px;--header-background:var(--custom-header);--header-border-color:var(--custom-borders-color);--header-text-color:#1f2937;--header-text-hover-color:#4b5563;--header-indicator-color:var(--custom-black);--header-shadow:0 2px 4px rgba(0,0,0,0.05);--content-spacing:10px}body.mobile-menu-open{left:auto!important;overflow:auto!important;position:static!important;top:auto!important;width:100%!important;-webkit-overflow-scrolling:touch!important}body.mobile-menu-open,html.mobile-menu-open{height:auto!important;touch-action:auto!important}html.mobile-menu-open{overflow:auto!important}.header{background-color:var(--header-background);border-bottom:1px solid var(--header-border-color);box-shadow:var(--header-shadow);height:var(--header-height-mobile);left:0;position:fixed;right:0;top:0;z-index:30}body{padding-top:0}body:has(main:not(.main-content)){padding-top:0!important}main:not(.main-content):not(.h-screen){padding-top:0!important}@media (min-width:1024px){body{padding-top:var(--header-height-desktop)}body:has(main:not(.main-content)){padding-top:0!important}main:not(.main-content):not(.h-screen){padding-top:0!important}}.header-wrapper{margin:0 auto;padding:0 .75rem}.header-desktop,.header-wrapper{align-items:center;display:flex;height:100%;width:100%}.header-desktop{justify-content:space-between}.header-logo{flex-shrink:0}.header-logo-image{height:2.25rem;object-fit:contain;width:auto}.header-navigation{align-items:center;display:flex;gap:1rem;height:100%;justify-content:center}.header-nav-item{border-radius:.25rem;height:2.5rem;margin:0;position:relative}.header-nav-item,.header-nav-link{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.header-nav-link{border:1px solid transparent;border-radius:.25rem;color:var(--header-text-color);font-size:.875rem;font-weight:500;height:100%;padding:.5rem 1rem;text-align:center;white-space:nowrap;width:100%}.header-nav-indicator{display:none}.header-nav-link:hover{background-color:inherit;border:1px solid var(--custom-hover-lightmode);border-radius:.25rem;color:var(--custom-text-color-1)}.header-nav-link.active-nav-link,.header-nav-link[aria-current=page]{background-color:var(--custom-black);color:var(--custom-text-color-1)}.header-category-link{align-items:center;border:1px solid transparent;border-radius:.25rem;color:var(--custom-text-color-1);display:flex;font-size:1.125rem;font-weight:500;height:2.5rem;justify-content:center;letter-spacing:.5px;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.header-category-link:hover{background-color:inherit;border:1px solid var(--custom-hover-darkmode);color:var(--custom-text-color-1)}[data-theme-mode=light] .header-category-link:hover{background-color:inherit;border:1px solid var(--custom-text-color-1);color:var(--custom-text-color-1)}[data-theme-mode=dark] .header-category-link:hover{background-color:inherit;border:1px solid var(--custom-hover-darkmode);color:var(--custom-text-color-1)}.header-category-link.active,.header-category-link[aria-current=page]{background-color:var(--custom-black);color:var(--custom-text-color-1)}.header-nav-item:hover .header-nav-indicator,.header-nav-link:hover+.header-nav-indicator{transform:none}.header-actions{align-items:center;display:flex;gap:.75rem}.header-action-icon,.header-language-switch,.header-mobile-action,.header-mobile-action[aria-label="Atidaryti meniu"],.header-mobile-action[aria-label="Prekių krepšelis"],.header-mobile-action[aria-label=Atsijungti],.header-mobile-actions button,.header-mobile-actions>*,.theme-toggle-container,a.header-action-icon,a.header-mobile-action,button[aria-label=Atsijungti]{align-items:center!important;background-color:initial!important;border:1px solid var(--custom-borders-color)!important;border-radius:.25rem!important;box-sizing:border-box!important;color:var(--custom-text-color-1)!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important;padding:0!important;position:relative!important;transition:all .3s ease!important;width:2rem!important}.header-action-icon:hover,.header-language-switch:hover,.header-mobile-action:hover,.theme-toggle-container:hover,a.header-action-icon:hover,a.header-mobile-action:hover,button[aria-label=Atsijungti]:hover{background-color:var(--custom-black)!important;border-color:var(--custom-black)!important;color:var(--custom-text-color-1)!important}.header-mobile-action[aria-label=Atsijungti]:hover,button[aria-label=Atsijungti]:hover{background-color:var(--custom-red)!important;border-color:var(--custom-red)!important;color:var(--custom-text-color-1)!important}.FaShoppingBag,.FaSignOutAlt,.FaUser,.header-action-icon svg,.header-icon,.header-language-switch svg,.header-mobile-action svg,.theme-toggle-container svg,button[aria-label=Atsijungti] svg,svg[stroke=currentColor]{flex-shrink:0!important;font-size:1.25rem!important;height:1.25rem!important;max-height:1.25rem!important;max-width:1.25rem!important;min-height:1.25rem!important;min-width:1.25rem!important;width:1.25rem!important}.header-action-icon .header-profile-avatar,.header-mobile-action .header-profile-avatar,.header-profile-avatar{border:none!important;box-shadow:none!important;max-height:100%!important;max-width:100%!important;outline:none!important;overflow:hidden!important}.header-action-icon .header-profile-avatar,.header-mobile-action .header-profile-avatar,.header-profile-avatar,.header-profile-avatar img{border-radius:.25rem!important;box-sizing:border-box!important;flex-shrink:0!important;height:100%!important;margin:0!important;padding:0!important;width:100%!important}.header-profile-avatar img{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;object-fit:cover!important;object-position:center!important}a.header-action-icon:has(.header-profile-avatar),a.header-mobile-action:has(.header-profile-avatar){background-color:initial!important;border:1px solid var(--custom-borders-color)!important;height:2rem!important;margin:0!important;overflow:hidden!important;padding:0!important;width:2rem!important}a.header-action-icon:has(.header-profile-avatar):hover,a.header-mobile-action:has(.header-profile-avatar):hover{background-color:initial!important;border:1px solid var(--custom-borders-color)!important}.header-actions{align-items:center!important;display:flex!important}.header-actions,.header-mobile-actions{gap:.75rem!important}.header-mobile{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.header-mobile-logo{flex-shrink:0}.header-mobile-logo-image{height:2rem;object-fit:contain;width:auto}.header-mobile-actions{align-items:center;display:flex;gap:.75rem}.header-mobile-actions .flex.items-center{align-items:center;display:flex;gap:.5rem}.header-icon{align-items:center!important;box-sizing:border-box!important;display:flex!important;font-size:1.25rem!important;height:1.25rem!important;justify-content:center!important;width:1.25rem!important}@media (max-width:767px){.header-icon{font-size:1.25rem!important;height:1.25rem!important;width:1.25rem!important}}.header-mobile-action{align-items:center!important;background-color:initial!important;border:1px solid var(--custom-borders-color)!important;border-radius:.25rem!important;box-sizing:border-box!important;color:var(--custom-text-color-1)!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important;transition:all .3s ease!important;width:2rem!important}.header-mobile-action[aria-label="Atidaryti meniu"],.header-mobile-action[aria-label="Prekių krepšelis"],.header-mobile-action[aria-label=Atsijungti]{box-sizing:border-box!important;height:2rem!important;padding:0!important;width:2rem!important}.header-mobile-actions{align-items:center!important;display:flex!important;gap:.5rem!important}.header-mobile-action button[aria-label=Atsijungti] svg{font-size:1.25rem!important;height:1.25rem!important;width:1.25rem!important}.header-mobile-action button[aria-label=Atsijungti] .h-4,.header-mobile-action button[aria-label=Atsijungti] .w-4{height:1.25rem!important;max-height:1.25rem!important;max-width:1.25rem!important;width:1.25rem!important}.header-mobile-action:hover{background-color:var(--custom-black);border-color:var(--custom-black);color:var(--custom-text-color-1)}.header-mobile-action button[aria-label=Atsijungti]:hover,.header-mobile-action[aria-label=Atsijungti]:hover{background-color:var(--custom-red)!important;border-color:var(--custom-red)!important;color:var(--custom-text-color-1)!important}.header-mobile-menu-button{align-items:center;background:none;border:none;color:var(--header-text-color);cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;width:2rem}.header-mobile-menu-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:rgba(0,0,0,.7);bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:calc(var(--header-height-mobile) + 480px);z-index:40}.header-mobile-menu{background-color:var(--header-background);border-bottom:1px solid white;box-shadow:var(--header-shadow);left:0;padding:0;position:fixed;right:0;top:var(--header-height-mobile);z-index:50}.header-mobile-nav-container{display:flex;justify-content:space-between;padding:0}.header-mobile-nav-left{border-right:1px solid var(--custom-borders-color);flex:1;padding-right:0}.header-mobile-nav-container:has(.header-mobile-nav-left:only-child) .header-mobile-nav-left{border-right:none;padding-right:0}.header-mobile-nav-right{flex:1;padding-left:0}.header-mobile-nav-section-title{background-color:var(--custom-black);border-bottom:1px solid var(--custom-borders-color);font-size:.875rem;font-weight:700;margin-bottom:0;padding:.5rem 1rem;text-align:center}.header-mobile-nav-item,.header-mobile-nav-section-title{color:var(--custom-text-color-1);letter-spacing:.5px;text-transform:uppercase;width:100%}.header-mobile-nav-item{border-bottom:1px solid rgba(229,231,235,.3);display:block;font-size:1rem;font-weight:500;margin-bottom:.25rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.header-mobile-nav-item.left-aligned{text-align:left}.header-mobile-nav-item.center-aligned{text-align:center}.header-mobile-logout-container{border-top:1px solid var(--custom-borders-color);margin-top:0;padding:0}.header-mobile-logout-container .header-mobile-nav-item{background-color:var(--custom-red);border-bottom:none;border-radius:0;color:var(--custom-text-color-1);font-weight:700;margin:0;width:100%}.header-mobile-logout-container .header-mobile-nav-item:hover{background-color:color-mix(in srgb,var(--custom-red) 80%,black);color:var(--custom-text-color-1)}.header-mobile-nav-left .header-mobile-nav-item:last-child,.header-mobile-nav-right .header-mobile-nav-item:last-child{border-bottom:none}@media (max-width:480px){.header-mobile-nav-container{flex-direction:column;padding:0}.header-mobile-nav-left{border-bottom:1px solid var(--custom-borders-color);border-right:none;margin-bottom:0;padding-bottom:0;padding-right:0}.header-mobile-nav-right{padding-left:0}.header-mobile-nav-section-title{font-size:.8rem;padding:.4rem .8rem}.header-mobile-nav-item{font-size:.8rem;padding:.6rem .8rem}.header-mobile-logout-container{padding:0}}@media (max-width:360px){.header-mobile-nav-section-title{font-size:.75rem;padding:.3rem .6rem}.header-mobile-nav-item{font-size:.75rem;padding:.5rem .6rem}}.header-mobile-nav-item.active-nav-link,.header-mobile-nav-item:hover,.header-mobile-nav-item[aria-current=page]{background-color:var(--custom-black);color:var(--custom-text-color-1)}.header-mobile-menu{background-color:var(--custom-background);border-top:1px solid var(--custom-borders-color)}.main-content{margin-left:auto;margin-right:auto;max-width:100%;padding-bottom:0!important;padding-left:.75rem;padding-right:.75rem;padding-top:calc(var(--header-height-mobile) + var(--content-spacing))!important;position:relative;width:100%;z-index:10}.account-page>div.pt-4,.pt-4{padding-top:0!important}.account-page>div.pt-4{padding-bottom:0!important}.account-layout{margin-top:0!important}.account-layout,.account-page main.flex-1.overflow-auto{margin-bottom:0!important}@media (min-width:640px){.header-wrapper{padding:0 1rem}.header-nav-link{font-size:.9375rem}.main-content{padding-left:1rem;padding-right:1rem}}@media (min-width:768px) and (max-width:1023px){.header-wrapper{padding:0 1.25rem}.main-content{padding-left:1.25rem;padding-right:1.25rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.main-content{margin-bottom:10px!important;padding-bottom:calc(var(--content-spacing) * 2)!important}.account-page .main-content{margin-bottom:20px!important;padding-bottom:30px!important}body:has(.account-page){min-height:calc(100vh + 50px)!important;padding-bottom:30px!important}}@media (min-width:1024px){.header{height:var(--header-height-desktop)}.header-mobile-menu{top:var(--header-height-desktop)}.header-wrapper{padding:0 1.5rem}.header-navigation{gap:1.5rem}.header-nav-item{margin:0}.header-nav-link{font-size:1rem}.header-logo-image{height:2.5rem}.main-content{padding-left:1.5rem;padding-right:1.5rem;padding-top:calc(var(--header-height-desktop) + var(--content-spacing))!important}}@media (min-width:1280px){.header-wrapper{padding:0 2rem}.main-content{padding-left:2rem;padding-right:2rem}}.new-badge{background-color:#ff3a3a;border-radius:4px;color:white;display:inline-block;font-size:.5rem;font-weight:700;margin-left:6px;padding:1px 3px;position:relative;text-transform:uppercase;top:-1px}@media (max-width:768px){.new-badge{font-size:.45rem;margin-left:5px;padding:1px 2px}}@media (max-width:767px){.header-mobile-menu-button svg.h-6,.header-mobile-menu-button svg.w-6{height:1.25rem!important;width:1.25rem!important}.category-page .brand-title,.category-page h1{margin-top:0!important;padding-top:0!important}}.header-mobile-action .header-profile-avatar svg,.header-mobile-action img,.header-mobile-action svg,.header-mobile-actions button svg,.header-mobile-actions svg{box-sizing:border-box!important;font-size:1.25rem!important;height:1.25rem!important;line-height:1.25rem!important;max-height:1.25rem!important;max-width:1.25rem!important;min-height:1.25rem!important;min-width:1.25rem!important;object-fit:contain!important;width:1.25rem!important}.header-mobile-action button[aria-label=Atsijungti] svg,.header-mobile-action[aria-label=Atsijungti] svg,button[aria-label=Atsijungti] svg{font-size:1.25rem!important;height:1.25rem!important;margin:0!important;padding:0!important;width:1.25rem!important}.header-mobile-action .absolute{right:-.5rem!important;top:-.5rem!important}.header-mobile-action button[aria-label=Atsijungti],.header-mobile-actions button[aria-label=Atsijungti]{align-items:center!important;background-color:initial!important;border:1px solid var(--custom-borders-color)!important;border-radius:.25rem!important;box-sizing:border-box!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;padding:0!important;width:2rem!important}.side-by-side .main-content,.side-by-side-page .main-content,body[class*=side-by-side] .main-content{padding-top:calc(var(--header-height-mobile) + var(--content-spacing))!important}.header-mobile-menu-button,button.header-mobile-menu-button{align-items:center!important;box-sizing:border-box!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;padding:0!important;width:2rem!important}.account .header-mobile-action,.account-page .header-mobile-action,body.account-page .header-mobile-action,body[class*=account] .header-mobile-action{box-sizing:border-box!important}.account .header-mobile-action,.account .header-mobile-actions button,.account-page .header-mobile-action,.account-page .header-mobile-actions button,body.account-page .header-mobile-action,body.account-page .header-mobile-actions button,body[class*=account] .header-mobile-action,body[class*=account] .header-mobile-actions button{border:1px solid var(--custom-borders-color)!important;height:2rem!important;margin:0!important;max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important;padding:0!important;width:2rem!important}.account .header-mobile-menu-button,.account button[aria-label=Atsijungti],.account-page .header-mobile-menu-button,.account-page button[aria-label=Atsijungti],body.account-page .header-mobile-menu-button,body.account-page button[aria-label=Atsijungti],body[class*=account] .header-mobile-menu-button,body[class*=account] button[aria-label=Atsijungti]{border:1px solid var(--custom-borders-color)!important;box-sizing:border-box!important;height:2rem!important;max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important;width:2rem!important}.header button,.header-mobile-action,.header-mobile-actions button,.header-mobile-menu-button,button[aria-label=Atsijungti]{box-sizing:border-box!important;height:2rem!important;max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important;width:2rem!important}.header-mobile-action[aria-label=Atsijungti],.header-mobile-menu-button,button[aria-label=Atsijungti].header-mobile-action{align-items:center!important;background-color:initial!important;border:1px solid var(--custom-borders-color)!important;border-radius:.25rem!important;color:var(--custom-text-color-1)!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;padding:0!important;transition:all .3s ease!important;width:2rem!important}.header-mobile-action[aria-label=Atsijungti]:hover,button[aria-label=Atsijungti].header-mobile-action:hover{background-color:var(--custom-red)!important;border-color:var(--custom-red)!important;color:var(--custom-text-color-1)!important}.header-mobile-menu-button:hover{background-color:var(--custom-black)!important;border-color:var(--custom-black)!important;color:var(--custom-text-color-1)!important}@media (max-width:766px){.header-mobile-menu-button[aria-expanded=true],.header-mobile-menu-button[aria-expanded=true]:hover,.header-mobile-menu-button[aria-label="Uždaryti meniu"],.header-mobile-menu-button[aria-label="Uždaryti meniu"]:hover{background-color:var(--custom-red)!important;border-color:var(--custom-red)!important;color:var(--custom-text-color-1)!important}.header-mobile-actions{gap:.5rem!important;justify-content:center!important}.header-mobile,.header-mobile-actions{align-items:center!important;display:flex!important}.header-mobile{justify-content:space-between!important;padding:.5rem 0!important;width:100%!important}.header-mobile-action .header-profile-avatar{align-items:center!important;background-color:initial!important;border:none!important;border-radius:.375rem!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;overflow:hidden!important;padding:0!important;width:2rem!important}.header-mobile-action .header-profile-avatar img{border:none!important;border-radius:.375rem!important;box-shadow:none!important;display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;outline:none!important;width:100%!important}.header-mobile-action .header-profile-avatar .h-5,.header-mobile-action .header-profile-avatar .w-5{color:var(--custom-text-color-1)!important;height:1.25rem!important;width:1.25rem!important}.header-mobile-action:has(.header-profile-avatar):hover{background-color:var(--custom-hover-darkmode)!important;border-color:var(--custom-hover-darkmode)!important}a.header-mobile-action:has(.header-profile-avatar){align-items:center!important;background-color:initial!important;border:1px solid var(--custom-borders-color)!important;border-radius:.375rem!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;padding:0!important;transition:all .3s ease!important;width:2rem!important}}.header-mobile-menu-button .h-6,.header-mobile-menu-button .w-6{height:1.25rem!important;max-height:1.25rem!important;max-width:1.25rem!important;min-height:1.25rem!important;min-width:1.25rem!important;width:1.25rem!important}button.bg-red-600.hover\:bg-red-700.rounded.p-1\.5.transition-colors.text-white.header-mobile-action,button.bg-red-600.rounded.p-1\.5.header-mobile-action{background-color:initial!important;border:1px solid var(--custom-borders-color)!important;color:var(--custom-text-color-1)!important;padding:0!important}.header-mobile-actions>*,.header-mobile-actions>a,.header-mobile-actions>button{align-items:center!important;background-color:initial!important;border:1px solid var(--custom-borders-color)!important;border-radius:.25rem!important;display:flex!important;height:2rem!important;justify-content:center!important;margin:0!important;padding:0!important;transition:all .3s ease!important;width:2rem!important}button[aria-label=Atsijungti]:not(.header-mobile-action){margin:0!important;padding:0!important}.header-mobile-action.bg-red-600,.header-mobile-action.bg-red-600.hover\:bg-red-700,.header-mobile-action.bg-red-600.hover\:bg-red-700.rounded,.header-mobile-action.bg-red-600.hover\:bg-red-700.rounded.p-1\.5,.header-mobile-action.bg-red-600.hover\:bg-red-700.rounded.p-1\.5.transition-colors.text-white{background-color:initial!important;color:var(--custom-text-color-1)!important;margin:0!important;padding:0!important}.p-1\.5.header-mobile-action{padding:0!important}html:not(.loading) .header-mobile-action.bg-red-600:first-of-type{background-color:initial!important;color:var(--custom-text-color-1)!important;margin:0!important;padding:0!important}html .header-mobile-actions>:not([class*=absolute]){height:2rem!important;max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important;width:2rem!important}.category-page{margin:0;max-width:100%;padding-left:0!important;padding-right:0!important;padding-top:0!important;position:relative;width:100%}@media (min-width:640px){.category-page{max-width:100%;padding-left:0!important;padding-right:0!important}}@media (min-width:768px){.category-page{max-width:100%;padding-left:0!important;padding-right:0!important}}@media (min-width:1024px){.category-page{max-width:100%;padding-left:0!important;padding-right:0!important}}@media (min-width:1280px){.category-page{max-width:100%;padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.main-content{padding:60px 12px 0!important}.category-page{padding-left:0!important;padding-right:0!important}body{max-width:100%!important;overflow-y:auto!important;width:100%!important}body,html{height:auto!important;max-height:none!important;position:relative!important}body,html{overflow:auto!important}}@media (max-width:1023px){.header-mobile-action .header-profile-avatar{align-items:center!important;border-radius:.25rem!important;display:flex!important;justify-content:center!important;overflow:hidden!important}.header-mobile-action .header-profile-avatar,.header-mobile-action .header-profile-avatar img{box-sizing:border-box!important;flex-shrink:0!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;min-width:100%!important;padding:0!important;width:100%!important}.header-mobile-action .header-profile-avatar img{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:none!important;border-radius:.25rem!important;box-shadow:none!important;display:block!important;object-fit:cover!important;object-position:center!important;outline:none!important}}.header-mobile-action .header-profile-avatar img[src*="avatar.jpeg"],.header-profile-avatar img[src*="avatar.jpeg"]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:none!important;border-radius:.25rem!important;box-shadow:none!important;box-sizing:border-box!important;display:block!important;flex-shrink:0!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;outline:none!important;padding:0!important;position:static!important;transform:none!important;width:100%!important}.header-mobile-action .header-profile-avatar svg,.header-profile-avatar svg{color:var(--custom-text-color-1)!important;height:1.25rem!important;width:1.25rem!important;fill:currentColor!important;stroke:currentColor!important;display:block!important;flex-shrink:0!important}.header-mobile-action .header-profile-avatar div.w-full.h-full,.header-profile-avatar div.w-full.h-full{align-items:center!important;background-color:initial!important;border-radius:.25rem!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.header-mobile-action .header-profile-avatar .h-full,.header-mobile-action .header-profile-avatar .w-full,.header-profile-avatar .h-full,.header-profile-avatar .w-full{border-radius:.25rem!important;box-sizing:border-box!important;display:block!important;flex-shrink:0!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;min-width:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;width:100%!important}.new-mobile-menu-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7);bottom:0;cursor:pointer;left:0;right:0;top:var(--header-height-mobile);z-index:9998!important}.new-mobile-menu,.new-mobile-menu-overlay{pointer-events:auto!important;position:fixed}.new-mobile-menu{background-color:var(--custom-background);border:1px solid var(--custom-borders-color);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);isolation:isolate;left:16px;max-height:calc(100vh - var(--header-height-mobile) - 32px);overflow-x:hidden;overflow-y:auto;padding:20px;right:16px;top:calc(var(--header-height-mobile) + 16px);transform:translateZ(0);will-change:transform}.new-mobile-menu-section{margin-bottom:24px;pointer-events:auto!important;position:relative;z-index:1}.new-mobile-menu-section:last-child{margin-bottom:0}.new-mobile-menu-title{color:var(--custom-text-color-2);font-size:.75rem;font-weight:600;letter-spacing:1px;margin-bottom:12px;padding-left:4px;pointer-events:none;text-transform:uppercase}.new-mobile-menu-item{align-items:center;background-color:var(--custom-blocks);border:1px solid var(--custom-borders-color);border-radius:12px;color:var(--custom-text-color-1);cursor:pointer!important;display:flex;gap:16px;margin-bottom:8px;padding:12px 16px;pointer-events:auto!important;position:relative;text-decoration:none;transition:all .3s ease;user-select:none;z-index:1;-webkit-tap-highlight-color:transparent}.new-mobile-menu-item:last-child{margin-bottom:0}.new-mobile-menu-item:hover{background-color:var(--custom-black);border-color:var(--custom-text-color-1);transform:translateX(4px)}.new-mobile-menu-icon-wrapper{align-items:center;background-color:#ffffff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:48px;justify-content:center;pointer-events:none;width:48px}.new-mobile-menu-icon{filter:brightness(0) saturate(100%);height:28px!important;object-fit:contain;pointer-events:none;width:28px!important}.new-mobile-menu-text{color:var(--custom-text-color-1);flex:1;font-size:1rem;font-weight:600;letter-spacing:.5px;pointer-events:none;text-transform:uppercase}.new-mobile-menu-logout{background-color:initial;border:1px solid var(--custom-red)}.new-mobile-menu-logout:hover{background-color:var(--custom-red);border-color:var(--custom-red)}.new-mobile-menu-logout .new-mobile-menu-text{color:var(--custom-red)}.new-mobile-menu-logout:hover .new-mobile-menu-text{color:#ffffff}.new-mobile-menu-logout-text{background:transparent!important;border:none!important;color:var(--custom-red)!important;cursor:pointer!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.5px!important;margin:0!important;padding:0!important;text-transform:uppercase!important}.new-mobile-menu-logout:hover .new-mobile-menu-logout-text{color:#ffffff!important}.new-mobile-menu::-webkit-scrollbar{width:6px}.new-mobile-menu::-webkit-scrollbar-track{background:var(--custom-blocks-color-2);border-radius:10px}.new-mobile-menu::-webkit-scrollbar-thumb{background:var(--custom-borders-color);border-radius:10px}.new-mobile-menu::-webkit-scrollbar-thumb:hover{background:var(--custom-text-color-2)}@media (max-width:480px){.new-mobile-menu{left:12px;padding:16px;right:12px;top:calc(var(--header-height-mobile) + 12px)}.new-mobile-menu-section{margin-bottom:20px}.new-mobile-menu-title{font-size:.7rem;margin-bottom:10px}.new-mobile-menu-item{gap:12px;margin-bottom:6px;padding:10px 12px}.new-mobile-menu-icon-wrapper{height:36px;width:36px}.new-mobile-menu-icon{height:20px!important;width:20px!important}.new-mobile-menu-text{font-size:.9rem}.new-mobile-menu-logout-text{font-size:.9rem!important}}@media (max-width:360px){.new-mobile-menu{left:8px;padding:12px;right:8px;top:calc(var(--header-height-mobile) + 8px)}.new-mobile-menu-title{font-size:.65rem}.new-mobile-menu-item{gap:10px;padding:8px 10px}.new-mobile-menu-icon-wrapper{height:32px;width:32px}.new-mobile-menu-icon{height:18px!important;width:18px!important}.new-mobile-menu-text{font-size:.85rem}}.ai-page{background-color:var(--custom-background);height:100vh;min-height:100vh;overflow-y:scroll;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:768px){.ai-page{position:relative}.ai-page:has(.ai-chatbot-input:focus){scroll-snap-type:none!important}.ai-hero-section:has(.ai-chatbot-input:focus){scroll-snap-align:none!important;scroll-snap-stop:normal!important}.ai-chatbot.keyboard-active{bottom:40vh!important;transition:bottom .3s ease-out}}.ai-page::-webkit-scrollbar{display:none}.ai-header{background-color:initial;border-bottom:none;left:0;padding:1.5rem 1rem;position:fixed;right:0;top:0;z-index:100}.ai-header-container{margin:0 auto;padding:0;width:100%}.ai-header-content{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:2rem;gap:2rem;margin:0 auto;padding:0 1rem;width:100%}.ai-logo-section{display:flex;justify-content:flex-start}.ai-navigation{align-items:center;display:flex;gap:2.5rem;justify-content:center}.ai-nav-link{background:none;border:none;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;position:relative}.ai-nav-link-white{color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.ai-nav-link-white:after{background-color:#ffffff;bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.ai-nav-link-black{color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.ai-nav-link-black:after{background-color:#ffffff;bottom:0;box-shadow:0 1px 2px rgba(255,255,255,.2);content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.ai-logo-link{display:inline-block;transition:opacity .3s ease}.ai-logo-link:hover{opacity:.8}.ai-logo-image{height:auto;max-width:240px}.ai-action-section{display:flex;justify-content:flex-end}.ai-get-started-btn{animation:aurora-button 15s ease-in-out infinite alternate;background:linear-gradient(135deg,#FF0080,#7928CA,#0070F3,#38bdf8,#FF0080);background-size:200% auto;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;color:white;cursor:pointer;font-size:1rem;font-weight:600;min-width:140px;padding:.75rem 2rem;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.4);transition:all .3s ease}.ai-get-started-btn:hover{animation-play-state:paused;border:1px solid rgba(255,255,255,.5);transform:translateY(-2px) scale(1.02)}@keyframes aurora-button{0%{background-position:0 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0}to{background-position:0 50%}}.ai-hero-section{align-items:flex-start;background-image:url(/home\ images/wraplook-main.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;min-height:100vh;overflow:hidden;padding:clamp(90px,18vh,140px) 0 0;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.ai-hero-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1rem,3vh,2.5rem);justify-content:flex-start;max-width:100%;min-height:calc(100vh - 90px);overflow-x:hidden;padding:0 0 clamp(180px,25vh,250px);position:relative;width:100%;z-index:1}.ai-glass-blocks-wrapper{background:transparent;flex-shrink:0;margin:0;min-height:clamp(180px,35vh,350px);padding:0;position:relative;transform-origin:center top}.ai-glass-blocks-wrapper,.ai-hero-text{overflow:visible;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.ai-hero-text{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:0 auto;max-height:calc(100vh - 350px);max-width:100%;min-height:auto;padding:clamp(1rem,3vh,2rem) clamp(1rem,3vw,2rem);text-align:center;transform-origin:center center;z-index:1}@media (min-width:1024px){.ai-hero-text{max-height:calc(100vh - 300px);padding-top:clamp(1.5rem,3vh,3rem);z-index:1}}.ai-hero-tagline{flex-direction:column;gap:clamp(.6rem,1.5vh,1rem)}.ai-hero-main-line,.ai-hero-tagline{align-items:center;display:flex;max-width:100%;width:100%}.ai-hero-main-line{flex-direction:row;flex-wrap:wrap;gap:clamp(.3rem,1.5vw,1rem);justify-content:center;line-height:.95;padding:0}@media (max-width:768px){.ai-hero-main-line{align-items:center;flex-direction:row;flex-wrap:wrap;gap:clamp(.25rem,2vw,.7rem);justify-content:center}}@media (max-width:1024px) and (min-width:769px){.ai-hero-main-line{gap:clamp(.3rem,1.2vw,.8rem)}}@media (max-width:768px){.ai-hero-container{padding-bottom:clamp(200px,28vh,280px)}.ai-hero-text{max-height:calc(100vh - 380px);padding:clamp(.5rem,1.5vh,1rem) clamp(.5rem,1.5vw,.8rem);z-index:1}.ai-hero-dive{font-size:clamp(1.2rem,5vw,3rem)!important;max-width:100%!important}.ai-hero-aurora-text{font-size:clamp(1.8rem,6.5vw,4rem)!important;max-width:100%!important}.ai-hero-subtitle{font-size:clamp(1rem,3.5vw,2.5rem)!important}.ai-hero-subtext{font-size:clamp(.85rem,2.5vw,1.4rem)!important}}.ai-hero-dive{color:#ffffff;font-size:clamp(1rem,3.5vw,3rem);font-weight:100;line-height:.95;max-width:100%;overflow:visible;text-shadow:0 1px 0 rgba(255,255,255,.74),0 -1px 0 rgba(0,0,0,.5),0 2px 2px rgba(0,0,0,.5),0 0 6px rgba(255,255,255,.3),0 3px 4px rgba(0,0,0,.4);white-space:normal}.ai-typing-wrapper{display:inline-block;height:clamp(40px,10vh,100px);min-width:clamp(160px,40vw,400px);position:relative}.ai-typing-dots,.ai-typing-wrapper{align-items:center;display:flex;justify-content:center}.ai-typing-dots{animation:typingFadeOut .3s ease 2s forwards;gap:clamp(12px,2vw,20px);position:absolute}.ai-typing-dot{animation:typingBounce 1.4s ease-in-out infinite;background:linear-gradient(135deg,#FF0080,#7928CA,#0070F3);box-shadow:0 2px 4px rgba(0,0,0,.3),0 0 12px rgba(255,255,255,.2);height:clamp(16px,3.5vw,35px);opacity:0;width:clamp(16px,3.5vw,35px)}.ai-typing-dot:first-child{animation-delay:0s}.ai-typing-dot:nth-child(2){animation-delay:.2s}.ai-typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-18px)}}@keyframes typingFadeOut{to{opacity:0;visibility:hidden}}.ai-hero-aurora-text{display:inline-block;font-size:clamp(1.5rem,5vw,4rem)!important;font-weight:660;letter-spacing:-.02em;line-height:.95;max-width:100%;overflow:visible;position:relative;white-space:normal}.ai-hero-aurora-text span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}@keyframes aurora{0%{background-position:0 50%;transform:rotate(-1.5deg) scale(.99)}25%{background-position:50% 100%;transform:rotate(1.5deg) scale(1.01)}50%{background-position:100% 50%;transform:rotate(-1deg) scale(.995)}75%{background-position:50% 0;transform:rotate(1deg) scale(1.005)}to{background-position:0 50%;transform:rotate(-1.5deg) scale(.99)}}.animate-aurora{animation:aurora 15s ease-in-out infinite alternate}.ai-hero-subtitle{color:#ffffff;font-size:clamp(.9rem,3vw,2.2rem);font-weight:600;line-height:1.25;margin:clamp(.5rem,2vh,1rem) 0 0}.ai-hero-subtext,.ai-hero-subtitle{max-width:100%;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.5),0 1.5px 2.5px rgba(0,0,0,.4);word-wrap:break-word;hyphens:auto}.ai-hero-subtext{color:rgba(255,255,255,.9);font-size:clamp(.75rem,1.8vw,1.3rem);font-weight:400;line-height:1.35;margin:clamp(.5rem,1.5vh,1rem) 0 0}.ai-glass-blocks-slider{animation:slideBlocks 100s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:transparent;display:flex;gap:2rem;perspective:1000px;-webkit-perspective:1000px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.ai-glass-blocks-slider:after{content:"";display:flex}.ai-glass-block{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:1rem;box-shadow:0 8px 32px 0 rgba(0,0,0,.2);box-sizing:border-box;flex-shrink:0;height:clamp(180px,40vh,350px);max-width:100vw;min-width:clamp(280px,min(80vw,600px),600px);overflow:hidden;pointer-events:auto;transform:translateZ(0);-webkit-transform:translateZ(0);width:clamp(280px,min(80vw,600px),600px)}.ai-glass-block,.ai-glass-block img,.ai-glass-block-image{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ai-glass-block img,.ai-glass-block-image{display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none}.ai-scroll-indicator{bottom:30px;cursor:pointer;display:block;opacity:1;pointer-events:auto;position:fixed;right:2rem;transition:opacity .3s ease,visibility .3s ease;visibility:visible;z-index:300}@media (max-width:768px){.ai-scroll-indicator{display:none!important}}.ai-scroll-btn{align-items:center;animation:bounce 2s infinite;background:none;border:none;border-radius:50%;color:white;cursor:pointer;display:inline-flex;justify-content:center;padding:1rem;pointer-events:auto;transition:all .3s ease}.ai-scroll-btn:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.ai-scroll-btn:active{transform:translateY(0)}.ai-scroll-icon{height:2rem;width:2rem}.ai-about-section{align-items:center;background-attachment:scroll;background-image:url(/home\ images/BG2a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;height:auto;justify-content:center;min-height:100vh;overflow:hidden;padding:clamp(80px,10vh,100px) 0;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100%;z-index:2}.ai-about-section:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.ai-about-container{height:auto;margin:0 auto;max-width:1400px;padding:0 clamp(3rem,6vw,8rem);position:relative;z-index:2}.ai-about-container,.ai-about-content{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.ai-about-content{flex-direction:column;gap:clamp(1rem,2vh,1.5rem);padding:clamp(1rem,2vh,2rem) 0;text-align:center}.ai-about-title{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 clamp(1rem,2vh,1.5rem);text-shadow:0 2px 10px rgba(0,0,0,.3)}.ai-about-cta-title,.ai-about-title,.ai-about-vision-title{color:#ffffff;font-family:var(--font-poppins),"Poppins",sans-serif}.ai-about-cta-title,.ai-about-vision-title{font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:clamp(1.5rem,3vh,2rem) 0 clamp(.5rem,1vh,.8rem);text-shadow:0 2px 8px rgba(0,0,0,.3)}.ai-about-text{color:#e8e8e8;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:400;line-height:1.7;margin:0 0 clamp(.8rem,1.5vh,1rem);text-shadow:0 1px 6px rgba(0,0,0,.3)}.ai-about-signup-link,.ai-about-text{font-family:var(--font-poppins),"Poppins",sans-serif}.ai-about-signup-link{color:#ffffff;display:inline;font-weight:600;text-decoration:underline;text-decoration-color:var(--custom-green);text-decoration-thickness:2px;text-shadow:0 2px 8px rgba(0,0,0,.3);text-underline-offset:4px;transition:all .3s ease}.ai-about-signup-link:hover{color:var(--custom-green);text-decoration-color:#ffffff;text-decoration-thickness:3px;transform:translateX(2px)}@media (min-width:1920px){.ai-about-container{max-width:1600px;padding:0 10rem}.ai-about-title{font-size:3.5rem}.ai-about-cta-title,.ai-about-vision-title{font-size:2.2rem}.ai-about-text{font-size:1.15rem}}@media (min-width:1440px) and (max-width:1919px){.ai-about-container{max-width:1400px;padding:0 8rem}}@media (max-width:1439px) and (min-width:1025px){.ai-about-container{max-width:1200px;padding:0 6rem}}@media (max-width:1024px){.ai-about-section{padding-bottom:clamp(100px,15vh,130px);padding-top:clamp(80px,12vh,100px)}.ai-about-container{max-width:950px;padding:0 clamp(3rem,6vw,5rem)}.ai-about-content{gap:clamp(.8rem,1.8vh,1.2rem);padding:0}.ai-about-title{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:clamp(.8rem,1.5vh,1.2rem)}.ai-about-cta-title,.ai-about-vision-title{font-size:clamp(1.3rem,3vw,2rem);margin:clamp(1.2rem,2.5vh,1.8rem) 0 clamp(.4rem,.8vh,.6rem)}.ai-about-text{font-size:clamp(.95rem,2vw,1.1rem);line-height:1.65}}@media (max-width:768px){.ai-about-section{min-height:100vh;padding-bottom:clamp(160px,22vh,190px);padding-top:clamp(70px,11vh,85px)}.ai-about-container{max-width:100%;padding:0 clamp(1.5rem,5vw,2.5rem)}.ai-about-content{gap:clamp(.7rem,1.5vh,1rem);padding:0}.ai-about-title{font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.25;margin-bottom:clamp(.7rem,1.2vh,1rem)}.ai-about-cta-title,.ai-about-vision-title{font-size:clamp(1.2rem,4.5vw,1.7rem);margin:clamp(1rem,2vh,1.5rem) 0 clamp(.4rem,.7vh,.5rem)}.ai-about-text{font-size:clamp(.9rem,3vw,1.05rem);line-height:1.6;margin-bottom:clamp(.5rem,1vh,.7rem)}}@media (max-width:480px){.ai-about-section{padding-bottom:clamp(180px,25vh,220px);padding-top:clamp(65px,10vh,80px)}.ai-about-container{padding:0 clamp(1.2rem,4vw,1.8rem)}.ai-about-content{gap:clamp(.6rem,1.3vh,.9rem)}.ai-about-title{font-size:clamp(1.4rem,6.5vw,2rem);line-height:1.2;margin-bottom:clamp(.6rem,1vh,.8rem)}.ai-about-cta-title,.ai-about-vision-title{font-size:clamp(1.1rem,5vw,1.5rem);margin:clamp(.9rem,1.8vh,1.3rem) 0 clamp(.3rem,.6vh,.4rem)}.ai-about-text{font-size:clamp(.85rem,3.5vw,1rem);line-height:1.55;margin-bottom:clamp(.4rem,.8vh,.6rem)}}@media (max-width:375px){.ai-about-section{padding-bottom:clamp(140px,22vh,170px);padding-top:clamp(60px,9vh,75px)}.ai-about-container{padding:0 1rem}.ai-about-content{gap:clamp(.5rem,1vh,.7rem)}.ai-about-title{font-size:clamp(1.25rem,6vw,1.7rem);line-height:1.2;margin-bottom:.5rem}.ai-about-cta-title,.ai-about-vision-title{font-size:clamp(1rem,4.5vw,1.3rem);margin:clamp(.7rem,1.5vh,1rem) 0 .3rem}.ai-about-text{font-size:clamp(.8rem,3.2vw,.95rem);line-height:1.5;margin-bottom:.4rem}}.ai-content-section{align-items:center;display:flex;height:100vh;justify-content:center;min-height:100vh;padding:4rem 1rem;scroll-snap-align:start;scroll-snap-stop:always}.ai-content-container,.ai-content-wrapper{margin:0 auto;width:100%}.ai-content-wrapper{max-width:100%;padding:0 1rem;text-align:center}#features .ai-content-wrapper{padding:0 1rem}.features-section-bg{background-attachment:scroll;background-image:url(/home\ images/BG3a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.ai-section-title{color:var(--custom-text-color-1);font-size:2.5rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin-bottom:2rem}.ai-section-divider{background-color:var(--custom-green);border-radius:2px;height:3px;margin:0 auto 3rem;width:120px}.ai-section-content{margin:0 auto;max-width:100%;width:100%}.ai-section-text{color:var(--custom-text-color-2);font-size:1.125rem;line-height:1.7;margin:0}.features-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:clamp(10px,1.5vw,20px);box-sizing:border-box;gap:clamp(10px,1.5vw,20px);height:clamp(600px,70vh,800px);margin:0 auto;max-width:100%;min-height:clamp(600px,70vh,800px);padding:0;width:100%}.features-grid-item{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:clamp(8px,1.5vw,16px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);box-sizing:border-box;min-height:100px;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.features-grid-item-1{grid-column:1/3;grid-row:1/2}.features-grid-item-2{grid-column:3/4;grid-row:1/2}.features-grid-item-3{grid-column:1/2;grid-row:2/3}.features-grid-item-4{grid-column:2/3;grid-row:2/3}.features-grid-item-5{grid-column:3/4;grid-row:2/3}@media (max-width:1024px) and (min-width:769px){.features-grid-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:clamp(550px,65vh,750px);min-height:clamp(550px,65vh,750px);padding:0}.features-grid-item-1{grid-column:1/3;grid-row:1/2}.features-grid-item-2{grid-column:1/2;grid-row:2/3}.features-grid-item-3{grid-column:2/3;grid-row:2/3}.features-grid-item-4{grid-column:1/2;grid-row:3/4}.features-grid-item-5{grid-column:2/3;grid-row:3/4}}@media (max-width:768px){.features-grid-container{gap:clamp(8px,1.5vw,12px);grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);height:clamp(400px,50vh,600px);min-height:clamp(400px,50vh,600px);padding:0}.features-grid-item-1,.features-grid-item-2,.features-grid-item-3,.features-grid-item-4,.features-grid-item-5{grid-column:1/2}.features-grid-item-1{grid-row:1/2}.features-grid-item-2{grid-row:2/3}.features-grid-item-3{grid-row:3/4}.features-grid-item-4{grid-row:4/5}.features-grid-item-5{grid-row:5/6}.features-grid-item{min-height:clamp(70px,14vh,110px)}}.pricing-section-bg{background-attachment:scroll;background-image:url(/home\ images/BG4a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}#pricing .ai-content-wrapper{padding:0 1rem}.pricing-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:clamp(15px,2vw,30px);box-sizing:border-box;gap:clamp(15px,2vw,30px);height:clamp(500px,55vh,700px);margin:0 auto;max-height:700px;max-width:100%;min-height:clamp(500px,55vh,700px);padding:0;width:100%}.pricing-grid-item{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:clamp(12px,2vw,20px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;overflow:hidden;padding:clamp(20px,3vw,40px);transform:translateZ(0);-webkit-transform:translateZ(0)}.pricing-grid-item-1{grid-column:1/2;grid-row:1/2}.pricing-grid-item-2{grid-column:2/3;grid-row:1/2}.pricing-grid-item-3{grid-column:3/4;grid-row:1/2}@media (max-width:1024px) and (min-width:769px){.pricing-grid-container{gap:clamp(12px,1.8vw,20px);grid-template-columns:repeat(3,1fr);height:clamp(450px,50vh,600px);max-height:600px;min-height:clamp(450px,50vh,600px);padding:0}.pricing-grid-item{padding:clamp(18px,2.5vw,30px)}}@media (max-width:768px){.pricing-grid-container{gap:clamp(10px,2vw,15px);grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);height:clamp(600px,65vh,800px);max-height:800px;min-height:clamp(600px,65vh,800px);padding:0}.pricing-grid-item-1,.pricing-grid-item-2,.pricing-grid-item-3{grid-column:1/2}.pricing-grid-item-1{grid-row:1/2}.pricing-grid-item-2{grid-row:2/3}.pricing-grid-item-3{grid-row:3/4}.pricing-grid-item{min-height:clamp(190px,20vh,260px);padding:clamp(15px,2vw,25px)}}.blog-section-bg{background-attachment:scroll;background-image:url(/home\ images/BG5a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}#blog .ai-content-wrapper{display:flex;flex-direction:column;gap:clamp(20px,3vh,40px);padding:0 1rem clamp(80px,12vh,120px)}.blog-filter-container{align-items:center;display:flex;justify-content:center;padding:clamp(20px,3vh,30px) 0 0}.blog-filter-text{color:rgba(255,255,255,.95);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;letter-spacing:.5px;opacity:0;text-shadow:0 2px 8px rgba(0,0,0,.4);visibility:hidden}.blog-grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:clamp(15px,2vw,25px);box-sizing:border-box;gap:clamp(15px,2vw,25px);height:clamp(500px,60vh,700px);margin:0 auto;max-width:100%;min-height:clamp(500px,60vh,700px);padding:0;width:100%}.blog-grid-item{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:clamp(8px,1.5vw,16px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);box-sizing:border-box;min-height:100px;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.blog-post-card{cursor:pointer;display:flex;flex-direction:row;gap:clamp(15px,2.5vw,25px);height:100%;padding:clamp(12px,2vw,20px);text-decoration:none}.blog-post-image{background:rgba(0,0,0,.2);border-radius:clamp(10px,1.8vw,18px);flex-shrink:0;height:auto;max-height:100%;min-width:35%;overflow:hidden;position:relative;width:35%}.blog-post-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:clamp(8px,1.2vw,12px);justify-content:flex-start;max-width:100%;min-height:0;padding:0;text-align:left}.blog-post-category{display:none}.blog-post-title{color:rgba(255,255,255,.95);display:-webkit-box;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;line-height:1.3;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4);text-transform:capitalize;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.blog-post-author,.blog-post-title{text-align:left;width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.blog-post-author{color:rgba(255,255,255,.7);font-size:clamp(.75rem,1.3vw,.85rem);font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.3)}.blog-post-excerpt{display:-webkit-box;line-height:1.5;margin:0;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.4);width:100%;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:0 1 auto;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.blog-post-excerpt,.blog-post-read-more{color:rgba(255,255,255,.95);font-size:clamp(.85rem,1.4vw,.95rem)}.blog-post-read-more{align-self:flex-end;background:rgba(0,0,0,.8);border-radius:clamp(6px,1vw,10px);flex-shrink:0;font-weight:600;letter-spacing:.5px;margin-top:auto;padding:clamp(10px,1.5vw,14px) clamp(20px,3vw,30px);text-align:center;text-shadow:none;text-transform:uppercase;width:fit-content}.blog-grid-item-1{grid-column:1/2;grid-row:1/2}.blog-grid-item-2{grid-column:2/3;grid-row:1/2}.blog-grid-item-3{grid-column:3/4;grid-row:1/2}.blog-grid-item-4{grid-column:1/2;grid-row:2/3}.blog-grid-item-5{grid-column:2/3;grid-row:2/3}.blog-grid-item-6{grid-column:3/4;grid-row:2/3}.blog-pagination-container{align-items:center;display:flex;gap:clamp(15px,2vw,20px);justify-content:space-between;padding:0 clamp(10px,2vw,20px)}.blog-pagination-next,.blog-pagination-prev{align-items:center;color:rgba(255,255,255,.9);display:flex;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:500;gap:clamp(6px,1vw,10px);text-shadow:0 2px 6px rgba(0,0,0,.4)}.blog-pagination-arrow{font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:300;line-height:1}.blog-pagination-text{font-size:clamp(.95rem,1.6vw,1.05rem);white-space:nowrap}.blog-pagination-numbers{align-items:center;display:flex;gap:clamp(12px,1.8vw,16px)}.blog-pagination-number{align-items:center;background:transparent;border:1px solid var(--custom-borders-color);border-radius:clamp(6px,.8vw,8px);box-sizing:border-box;color:rgba(255,255,255,.8);display:flex;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:500;height:clamp(38px,5vw,46px);justify-content:center;text-shadow:0 2px 6px rgba(0,0,0,.4);width:clamp(38px,5vw,46px)}.blog-pagination-number-active{border-color:rgba(255,255,255,.6);border-width:1px;color:rgba(255,255,255,1);font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media (max-width:1024px) and (min-width:769px){.blog-grid-container{gap:clamp(12px,1.8vw,20px);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:clamp(550px,65vh,750px);min-height:clamp(550px,65vh,750px)}.blog-grid-item-1{grid-column:1/2;grid-row:1/2}.blog-grid-item-2{grid-column:2/3;grid-row:1/2}.blog-grid-item-3{grid-column:1/2;grid-row:2/3}.blog-grid-item-4{grid-column:2/3;grid-row:2/3}.blog-grid-item-5{grid-column:1/2;grid-row:3/4}.blog-grid-item-6{grid-column:2/3;grid-row:3/4}.blog-pagination-container{gap:clamp(12px,1.8vw,18px)}}@media (max-width:768px){#blog .ai-content-wrapper{padding-bottom:clamp(100px,15vh,140px)}.blog-grid-container{gap:clamp(10px,1.5vw,15px);grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);height:clamp(600px,70vh,800px);min-height:clamp(600px,70vh,800px)}.blog-grid-item-1,.blog-grid-item-2,.blog-grid-item-3,.blog-grid-item-4,.blog-grid-item-5,.blog-grid-item-6{grid-column:1/2}.blog-grid-item-1{grid-row:1/2}.blog-grid-item-2{grid-row:2/3}.blog-grid-item-3{grid-row:3/4}.blog-grid-item-4{grid-row:4/5}.blog-grid-item-5{grid-row:5/6}.blog-grid-item-6{grid-row:6/7}.blog-grid-item{min-height:clamp(90px,16vh,120px)}.blog-post-card{flex-direction:column;gap:clamp(10px,2vw,15px);padding:clamp(10px,2vw,15px)}.blog-post-image{height:40%;min-height:100px;min-width:100%;width:100%}.blog-post-content{padding:0;width:100%}.blog-pagination-container{flex-wrap:wrap;gap:clamp(10px,2vw,12px);justify-content:center;padding:0 clamp(8px,2vw,15px)}@media (max-width:400px){.blog-pagination-text{display:none}}}@media (max-width:480px){#blog .ai-content-wrapper{padding-bottom:clamp(120px,18vh,160px)}.blog-filter-container{padding:clamp(15px,2.5vh,25px) 0 0}.blog-filter-text{font-size:clamp(1rem,1.8vw,1.2rem)}.blog-grid-container{gap:clamp(8px,1.2vw,12px);height:clamp(500px,65vh,700px);min-height:clamp(500px,65vh,700px)}.blog-grid-item{min-height:clamp(75px,14vh,100px)}}@media (max-width:1024px){.ai-navigation{display:none}.ai-header-content{align-items:center!important;display:flex!important;flex-direction:row!important;gap:1rem;grid-template-columns:none!important;justify-content:space-between!important;padding:0 1rem}.ai-logo-section{flex:0 0 auto;flex-grow:0;justify-content:flex-start}.ai-action-section{flex:0 0 auto;flex-grow:0;justify-content:flex-end;margin-left:auto}}@media (max-width:1024px) and (min-width:769px){.ai-hero-section{padding-top:clamp(100px,15vh,120px)}.ai-hero-container{gap:clamp(.8rem,2vh,1.5rem);padding-bottom:clamp(10px,3vh,30px)}.ai-glass-blocks-wrapper{min-height:clamp(250px,32vh,300px)}.ai-glass-block{height:clamp(250px,32vh,300px)!important;min-width:480px!important;width:480px!important}}@media (max-width:768px){.ai-header{padding:.9rem .5rem}.ai-header-content{align-items:center;display:flex;flex-direction:row;gap:1rem;grid-template-columns:none!important;justify-content:space-between;padding:0 1rem}.ai-logo-section{flex:0 0 auto;flex-grow:0;justify-content:flex-start}.ai-navigation{display:none}.ai-action-section{flex:0 0 auto;flex-grow:0;justify-content:flex-end;margin-left:auto}.ai-logo-image{height:auto;max-width:110px}.ai-get-started-btn{font-size:.85rem;min-width:85px;padding:.5rem .875rem;white-space:nowrap}.ai-hero-section{padding-top:clamp(85px,13vh,100px)}.ai-hero-container{gap:clamp(.6rem,2.5vh,1.2rem);padding-bottom:clamp(12px,3vh,25px)}.ai-glass-blocks-wrapper{margin-bottom:clamp(.3rem,1.5vh,.8rem);min-height:clamp(200px,28vh,240px)!important;overflow:visible!important}.ai-glass-block{height:clamp(200px,28vh,240px)!important;min-width:clamp(340px,85vw,400px)!important;width:clamp(340px,85vw,400px)!important}.ai-hero-text{padding:clamp(.6rem,2vh,1.2rem) clamp(.6rem,3vw,1rem)}.ai-hero-tagline{gap:clamp(.18rem,.9vh,.4rem)}.ai-section-title{font-size:1.85rem}.ai-content-wrapper{padding:0 1rem}}@media (max-width:480px){.ai-header{padding:.7rem .45rem!important}.ai-header-content{align-items:center!important;display:flex!important;flex-direction:row!important;gap:.8rem!important;grid-template-columns:none!important;justify-content:space-between!important;padding:0 .8rem!important}.ai-logo-section{justify-content:flex-start!important}.ai-action-section,.ai-logo-section{flex:0 0 auto!important;flex-grow:0!important}.ai-action-section{justify-content:flex-end!important;margin-left:auto!important}.ai-logo-image{height:36.8px!important;max-width:none!important;width:auto!important}.ai-get-started-btn{font-size:.8rem!important;min-width:85px!important;padding:.5rem .85rem!important;white-space:nowrap!important}.ai-hero-section{display:flex!important;flex-direction:column!important;height:100vh;justify-content:flex-start!important;min-height:100vh;padding:clamp(80px,12vh,95px) 0 0!important}.ai-hero-container{align-items:center;display:flex;flex:1;flex-direction:column;gap:clamp(.6rem,2.8vh,1.2rem)!important;justify-content:flex-start;max-height:calc(100vh - 70px);padding:0 0 clamp(220px,32vh,300px)!important}.ai-glass-blocks-wrapper{flex-shrink:0;margin-bottom:clamp(.6rem,2.2vh,1.2rem)!important;max-height:none!important;min-height:clamp(170px,27vh,195px)!important;overflow:visible!important}.ai-glass-block{height:clamp(170px,27vh,195px)!important;min-width:clamp(280px,84vw,310px)!important;width:clamp(280px,84vw,310px)!important}.ai-hero-text{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;margin:0!important;max-height:calc(100vh - 400px)!important;overflow:visible;padding:clamp(.6rem,2.2vh,1.2rem) clamp(.7rem,3.5vw,1.2rem)!important}.ai-hero-tagline{gap:clamp(.15rem,.9vh,.35rem)!important}.ai-content-section{min-height:80vh;padding:2rem .5rem}.ai-section-title{font-size:1.65rem}.ai-section-text{font-size:.95rem}.colors-section-title{font-size:1.05rem}.colors-section-title span{padding:.35rem .9rem}}.ai-history-panel{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2);border-radius:16px;bottom:calc(100% + 24px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);box-sizing:border-box;filter:none!important;left:0;opacity:0;overflow:visible;padding:clamp(.65rem,1.5vw,1rem) clamp(.8rem,2vw,1.2rem);pointer-events:none;position:absolute;right:0;transform:translateZ(0) translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;will-change:backdrop-filter,transform;z-index:400}.ai-history-panel.visible{opacity:1;pointer-events:auto;transform:translateZ(0) translateY(0);visibility:visible}body:has(.ai-chatbot-messages) .ai-history-panel{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.ai-history-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.8rem}.ai-history-icon{color:rgba(255,255,255,.7);display:none;flex-shrink:0}.ai-history-title{color:rgba(255,255,255,.9);font-size:.95rem;font-weight:600;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ai-history-list{background:rgba(33,33,33,.93);border-radius:12px;display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem;max-height:320px;overflow-y:auto;padding:.6rem;scrollbar-width:none;-ms-overflow-style:none}.ai-history-list::-webkit-scrollbar{display:none;width:0}.ai-history-list::-webkit-scrollbar-thumb,.ai-history-list::-webkit-scrollbar-track{background:transparent}.ai-history-list::-webkit-scrollbar-thumb:hover{background:transparent}.ai-history-item-preview{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);border-radius:clamp(10px,2vw,14px);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:.8rem;transition:none}.ai-history-item-preview:hover{background:rgba(0,0,0,.6);border-color:rgba(255,255,255,.8);box-shadow:none;transform:none}.ai-history-item-top{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.ai-history-item-preview-text{align-items:center;color:rgba(255,255,255,.95);display:flex;flex:1;font-size:.9rem;font-weight:500;gap:.5rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.ai-history-favicon{border-radius:4px;flex-shrink:0}.ai-history-item-time{color:rgba(255,255,255,.5);flex-shrink:0;font-size:.7rem;white-space:nowrap}.ai-history-item-bottom{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ai-history-item-count{color:rgba(255,255,255,.6);font-size:.75rem}.ai-history-item-right{align-items:center;display:flex;gap:.5rem}.ai-history-item-model{background:rgba(255,255,255,.08);border-radius:6px;color:rgba(255,255,255,.6);font-size:.7rem;font-weight:500;letter-spacing:.05em;padding:.15rem .4rem;text-transform:uppercase}.ai-history-delete-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:rgba(255,255,255,.5);cursor:pointer;display:flex;justify-content:center;padding:.3rem;transition:all .2s ease}.ai-history-delete-btn:hover{background:rgba(220,38,38,.2);color:#dc2626;transform:scale(1.1)}.ai-history-delete-btn:active{transform:scale(.95)}@media (max-width:768px){.ai-history-panel{bottom:calc(100% + 20px)!important;left:0!important;max-height:300px;right:0!important;transform:translateY(10px)!important;width:100%!important}.ai-history-list{max-height:240px}}.ai-chatbot{bottom:clamp(25px,4vh,35px);box-sizing:border-box;left:50%;max-width:min(1000px,calc(100vw - 2rem));padding:0 clamp(.8rem,2vw,1.2rem);pointer-events:auto;position:fixed;transform:translateX(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:min(90vw,calc(100vw - 2rem));z-index:300}@media (max-width:768px){.ai-chatbot{display:none;opacity:0;pointer-events:none;visibility:hidden}}.ai-chatbot-expanded{backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:24px;bottom:20px;box-shadow:0 20px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;height:70vh;max-width:1200px;padding:1.5rem;width:95%}body:has(.ai-chatbot-messages) .ai-hero-text,body:has(.ai-history-panel.visible) .ai-hero-text{opacity:0;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden}@media (min-width:769px){body:has(.ai-chatbot-messages) .ai-glass-blocks-wrapper,body:has(.ai-history-panel.visible) .ai-glass-blocks-wrapper{opacity:.35;pointer-events:none;transform:perspective(600px) rotateX(-8deg) scale(.85);transform-origin:center top;transition:transform .5s ease-out,opacity .5s ease-out}}@media (max-width:768px){body:has(.ai-chatbot-messages) .ai-glass-blocks-wrapper,body:has(.ai-history-panel.visible) .ai-glass-blocks-wrapper{opacity:.15;pointer-events:none;transform:none;transition:opacity .5s ease-out}body:has(.ai-chatbot-messages) .ai-hero-container{transform:none}.ai-chatbot{scroll-margin-bottom:0!important}}.ai-chatbot-messages{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);flex:1;margin-bottom:1.5rem;max-height:55vh;min-height:40vh;overflow-y:auto;padding:1rem;scrollbar-width:none;-ms-overflow-style:none}.ai-chatbot-messages::-webkit-scrollbar{display:none}.ai-chatbot-empty{align-items:center;color:rgba(255,255,255,.5);display:flex;font-size:1rem;font-weight:400;height:100%;justify-content:center}.ai-chat-message{animation:messageSlideIn .3s ease-out;border-radius:16px;margin-bottom:1rem;max-width:80%;padding:1rem}.ai-chat-message-user{background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.2);border-radius:9px;margin-left:auto;max-width:70%;padding:.65rem .85rem}.ai-chat-message-user p{color:#919191!important;font-size:.8rem!important;line-height:1.3}.ai-chat-message-assistant p{color:#ffffff!important}.ai-chat-message-assistant{background:rgba(0,0,0,.8);border:1px solid #ffffff;border-radius:16px}.ai-chat-message p{color:#ffffff;font-size:.95rem;line-height:1.5;margin:0}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-chatbot-container{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:clamp(10px,2vw,14px)!important;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);box-sizing:border-box;display:flex;gap:clamp(.7rem,2vw,1.2rem);max-width:100%;overflow:visible;padding:clamp(.65rem,1.5vw,1rem) clamp(.8rem,2vw,1.2rem);position:relative;width:100%}.ai-chatbot-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:rgba(0,0,0,.8)!important;border:none!important;border-radius:clamp(9px,1.8vw,12px)!important;color:white!important;flex:1;font-size:16px!important;font-weight:500!important;letter-spacing:.3px!important;outline:none!important;padding:clamp(.65rem,1.5vw,.85rem) clamp(.85rem,2vw,1.1rem)!important;text-shadow:0 2px 4px rgba(0,0,0,.8)!important}.ai-chatbot-input::placeholder{animation:placeholderPulse 3s ease-in-out infinite;color:rgba(255,255,255,.7);font-weight:500;text-shadow:0 2px 3px rgba(0,0,0,.6)}.ai-chatbot-input:disabled{background:rgba(0,0,0,.8)!important;color:white!important;cursor:not-allowed;opacity:1!important;-webkit-text-fill-color:white!important;border-radius:.5rem!important}.ai-chatbot-history-btn{align-items:center;background:white;border:none;border-radius:clamp(12px,2vw,16px);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;flex-shrink:0;height:clamp(40px,8vw,48px);justify-content:center;position:relative;transition:all .3s ease;width:clamp(40px,8vw,48px)}.ai-chatbot-history-btn:hover{background:black}.ai-chatbot-history-btn:hover .ai-chatbot-icon{color:white}.ai-chatbot-history-btn.active{background:black}.ai-chatbot-history-btn.active .ai-chatbot-icon{color:white}.ai-chatbot-send-btn{align-items:center;background:white;border:none;border-radius:clamp(12px,2vw,16px);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;flex-shrink:0;height:clamp(40px,8vw,48px);justify-content:center;transition:all .3s ease;width:clamp(40px,8vw,48px)}.ai-chatbot-send-btn:disabled{cursor:not-allowed;opacity:.7}.ai-chatbot-send-btn:not(:disabled):hover{background:black}.ai-chatbot-icon{color:black;transition:color .3s ease}.ai-chatbot-send-btn:not(:disabled):hover .ai-chatbot-icon{color:white}@media (max-width:768px){.ai-chatbot{bottom:20px!important;left:50%;max-height:450px;max-width:500px;right:auto;transform:translateX(-50%);width:calc(100% - 2rem)!important}.ai-chatbot-messages{max-height:320px;min-height:200px;-webkit-overflow-scrolling:touch}.ai-chatbot-container{border-radius:14px;gap:clamp(.6rem,1.4vw,.8rem)!important;padding:clamp(.7rem,1.6vw,.9rem) clamp(.9rem,2vw,1rem)}.ai-chatbot-input{border-radius:12px;font-size:16px!important;padding:clamp(.7rem,1.5vw,.9rem) clamp(.9rem,1.8vw,1.1rem)}.ai-chatbot-send-btn{border-radius:11px;height:clamp(44px,9vw,48px);width:clamp(44px,9vw,48px)}.ai-chatbot-icon{height:22px;width:22px}.ai-scroll-indicator{bottom:95px!important;right:1rem}.ai-chatbot-messages{padding:.8rem}.ai-chat-message{border-radius:14px;border-width:2px;max-width:85%;padding:.8rem}.ai-chat-message-user{background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.2);border-radius:9px;max-width:70%;padding:.6rem .75rem}.ai-chat-message-user p{color:#919191!important;font-size:.78rem!important;line-height:1.3}.ai-chat-message-assistant p{color:#ffffff!important}.ai-chat-message-assistant{background:rgba(0,0,0,.8);border:1px solid #ffffff;border-radius:14px}}@media (max-width:480px){.ai-chatbot{bottom:15px!important;left:50%!important;max-height:420px;max-width:none!important;padding:.8rem!important;position:fixed;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 1rem)!important;z-index:300}.ai-chatbot-messages{margin-bottom:.7rem;max-height:300px;min-height:180px;padding:.6rem;-webkit-overflow-scrolling:touch;overflow-y:auto}.ai-chatbot-container{border-radius:clamp(10px,2vw,12px)!important;gap:clamp(.6rem,1.5vw,.8rem)!important;padding:clamp(.7rem,1.8vw,.9rem) clamp(.9rem,2.2vw,1.1rem)!important}.ai-chatbot-input{font-size:16px!important;min-width:100px!important;padding:clamp(.7rem,1.6vw,.9rem) clamp(.9rem,2vw,1.1rem)!important}.ai-chatbot-input,.ai-chatbot-send-btn{border-radius:clamp(9px,1.8vw,11px)!important}.ai-chatbot-send-btn{flex-shrink:0!important;height:clamp(42px,10vw,48px)!important;width:clamp(42px,10vw,48px)!important}.ai-chatbot-icon{height:clamp(20px,5vw,22px)!important;width:clamp(20px,5vw,22px)!important}.ai-scroll-indicator{bottom:clamp(80px,18vh,95px)!important;right:.75rem!important}.ai-chat-message{border-radius:clamp(11px,2vw,13px);border-width:2px;font-size:clamp(.85rem,2.2vw,.95rem);margin-bottom:.7rem;max-width:90%;padding:clamp(.6rem,1.5vw,.75rem)}.ai-chat-message-user{background:rgba(0,0,0,.8)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9px!important;max-width:70%!important;padding:clamp(.5rem,1.2vw,.65rem) clamp(.65rem,1.5vw,.8rem)!important}.ai-chat-message-user p{color:#919191!important;font-size:clamp(.75rem,2vw,.8rem)!important;line-height:1.3}.ai-chat-message-assistant p{color:#ffffff!important}.ai-chat-message-assistant{background:rgba(0,0,0,.8)!important;border:1px solid #ffffff!important;border-radius:clamp(11px,2vw,13px)!important}.ai-chat-message p{font-size:clamp(.85rem,2.2vw,.95rem);line-height:1.4}.ai-chatbot-empty{align-items:center;display:flex;height:100%;justify-content:center}.ai-chatbot-empty p{font-size:clamp(.85rem,2.2vw,.95rem)}body:has(.ai-chatbot-expanded) .ai-scroll-indicator{opacity:0!important;pointer-events:none!important}}@media (max-width:375px){.ai-header{padding:.65rem .4rem!important}.ai-header-content{align-items:center!important;display:flex!important;flex-direction:row!important;grid-template-columns:none!important;justify-content:space-between!important}.ai-action-section,.ai-logo-section{flex:0 0 auto!important;flex-grow:0!important}.ai-action-section{margin-left:auto!important}.ai-logo-image{max-width:88px!important}.ai-get-started-btn{font-size:.75rem!important;min-width:78px!important;padding:.46rem .75rem!important;white-space:nowrap!important}.ai-hero-section{padding-top:clamp(75px,11vh,85px)!important}.ai-hero-container{gap:clamp(.5rem,2.5vh,1rem)!important;justify-content:flex-start!important;min-height:calc(100vh - 75px);padding-bottom:clamp(240px,35vh,320px)!important}.ai-glass-blocks-wrapper{margin-bottom:clamp(.5rem,2vh,1rem)!important;max-height:none!important;min-height:clamp(160px,25vh,180px)!important}.ai-glass-block{height:clamp(160px,25vh,180px)!important;min-width:clamp(260px,82vw,285px)!important;width:clamp(260px,82vw,285px)!important}.ai-hero-text{flex:0 0 auto!important;padding:clamp(.5rem,2vh,1rem) clamp(.6rem,3vw,1rem)!important}.ai-hero-tagline{gap:clamp(.12rem,.8vh,.3rem)!important}.ai-hero-main-line{gap:clamp(.2rem,1vw,.4rem)!important}.ai-chatbot{bottom:10px!important;max-height:380px;padding:.5rem!important;position:fixed;width:calc(100% - 1rem)!important;z-index:300}.ai-chatbot-messages{max-height:250px;min-height:140px;-webkit-overflow-scrolling:touch;overflow-y:auto}.ai-chatbot-container{flex-wrap:nowrap!important;gap:clamp(.6rem,1.5vw,.8rem)!important;overflow:visible!important;padding:clamp(.6rem,1.5vw,.8rem) clamp(.8rem,2vw,1rem)!important}.ai-chatbot-input{flex:1 1 auto!important;font-size:16px!important;min-width:120px!important;padding:clamp(.6rem,1.4vw,.8rem) clamp(.8rem,2vw,1rem)!important}.ai-chatbot-send-btn{flex-shrink:0!important;height:clamp(45px,10vw,50px)!important;width:clamp(45px,10vw,50px)!important}.ai-chatbot-icon{height:clamp(20px,5vw,24px)!important;width:clamp(20px,5vw,24px)!important}.ai-scroll-indicator{bottom:clamp(72px,16vh,85px)!important}}.ai-maverick-buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.ai-maverick-no-btn,.ai-maverick-yes-btn{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:all .3s ease}.ai-maverick-yes-btn{background:var(--custom-green);border-color:var(--custom-green);color:white}.ai-maverick-yes-btn:hover{background:var(--custom-green);opacity:.9}.ai-maverick-no-btn{background:var(--custom-red);border-color:var(--custom-red);color:white}.ai-maverick-no-btn:hover{background:var(--custom-red);opacity:.9}.ai-typing-indicator{align-items:center;display:inline-flex;gap:3px;margin-bottom:.5rem;padding:.4rem .6rem}.ai-typing-dot{animation:typingDot 1.2s ease-in-out infinite;background-color:rgba(255,255,255,.8);border-radius:50%;height:5px;width:5px}.ai-typing-dot:nth-child(2){animation-delay:.15s}.ai-typing-dot:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.ai-typewriter{animation:typing .05s steps(1);overflow:hidden}@keyframes typing{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes placeholderPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes slideBlocks{0%{transform:translateX(calc(-600px * 10 - 2rem * 10))}to{transform:translateX(0)}}@keyframes rainbowSpinCircleSync{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes rainbowSpinCircle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.ai-design-images-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;border-top:1px solid var(--custom-borders-color);gap:1rem;margin-top:1rem;padding-top:1rem}.ai-design-image-wrapper{background:var(--custom-blocks);border:2px solid var(--custom-borders-color);border-radius:12px;overflow:hidden;position:relative}.ai-design-image-container{aspect-ratio:16/9;background:var(--custom-blocks-color-2);min-height:200px;position:relative;width:100%}.ai-design-image{height:100%!important;object-fit:contain;width:100%!important}.ai-design-image-label{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.7);bottom:0;color:var(--custom-text-color-1);font-size:.75rem;left:0;padding:.5rem;position:absolute;right:0;text-align:center}@media (max-width:768px){.ai-design-images-container{gap:.75rem;grid-template-columns:1fr;margin-top:.75rem;padding-top:.75rem}.ai-design-image-wrapper{border-radius:10px;border-width:1px}.ai-design-image-container{min-height:150px}.ai-design-image-label{font-size:.7rem;padding:.4rem}}@media (max-width:480px){.ai-design-images-container{gap:.5rem;margin-top:.5rem;padding-top:.5rem}.ai-design-image-wrapper{border-radius:8px}.ai-design-image-container{min-height:120px}.ai-design-image-label{font-size:.65rem;padding:.35rem}}.ai-image-preview-modal-overlay{align-items:center;background-color:rgba(0,0,0,.85);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.ai-image-preview-modal-container{align-items:center;background:var(--custom-background);border:1px solid var(--custom-borders-color);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);box-sizing:border-box;display:flex;height:fit-content;justify-content:center;max-height:90vh;max-width:90vw;overflow:hidden;padding:2rem;position:relative;width:fit-content}.ai-image-preview-modal-close{align-items:center;background:var(--custom-blocks);border:1px solid var(--custom-borders-color);border-radius:50%;color:var(--custom-text-color-1);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:40px;z-index:10000}.ai-image-preview-modal-close:hover{background:var(--custom-blocks-color-2);transform:scale(1.1)}.ai-image-preview-modal-download{align-items:center;background:var(--custom-blocks)!important;border:1px solid var(--custom-borders-color)!important;border-radius:8px;color:var(--custom-text-color-1)!important;cursor:pointer;display:flex!important;font-size:.875rem;font-weight:500;gap:.5rem;opacity:1!important;padding:.5rem 1rem;position:absolute;right:4rem;top:1rem;transition:all .2s ease;visibility:visible!important;z-index:10001!important}.ai-image-preview-modal-download:hover{background:var(--custom-blocks-color-2);border-color:var(--custom-green);color:var(--custom-text-color-1);transform:translateY(-1px)}.ai-image-preview-modal-download:active{transform:translateY(0)}.ai-image-preview-modal-download svg{flex-shrink:0}.ai-image-preview-modal-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.ai-image-preview-image{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);display:block;height:auto;max-height:100%;max-height:min(1200px,calc(90vh - 4rem));max-width:100%;object-fit:contain;width:auto}@media (max-width:768px){.ai-image-preview-modal-overlay{padding:.5rem}.ai-image-preview-modal-container{max-height:95vh;max-width:95vw;padding:1rem}.ai-image-preview-modal-close{height:35px;right:.5rem;top:.5rem;width:35px}.ai-image-preview-modal-download{font-size:.75rem;gap:.4rem;padding:.4rem .75rem;right:3rem;top:.5rem}.ai-image-preview-modal-download svg{height:16px;width:16px}.ai-image-preview-image{height:auto!important;max-height:85vh!important;max-width:100%!important;width:auto!important}}.category-breadcrumbs{background-color:var(--custom-background);display:none;padding:1rem 0;width:100%}.breadcrumbs-list{flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 auto;padding:0;width:100%}.breadcrumb-item,.breadcrumb-link,.breadcrumbs-list{align-items:center;display:flex}.breadcrumb-link{border-radius:.25rem;color:var(--custom-text-color-2);font-size:.875rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;text-decoration:none;transition:all .3s ease}.breadcrumb-link:hover{background-color:var(--custom-hover-lightmode);color:var(--custom-black)}.breadcrumb-link.home-link{color:var(--custom-text-color-1);font-weight:600}.breadcrumb-link.home-link:hover{background-color:var(--custom-hover-lightmode);color:var(--custom-black)}.breadcrumb-text{letter-spacing:.25px}.breadcrumb-text.current{color:var(--custom-text-color-1);font-size:.875rem;font-weight:600;letter-spacing:.5px}.breadcrumb-separator{align-items:center;color:var(--custom-text-color-2);display:flex;opacity:.6}.separator-icon{height:.75rem;width:.75rem}.home-icon{height:1rem;width:1rem}@media (max-width:640px){.category-breadcrumbs{display:none}.breadcrumbs-list{gap:.25rem;padding:0}.breadcrumb-link{font-size:.8rem;padding:.2rem .4rem}.breadcrumb-text{letter-spacing:.1px}.breadcrumb-text.current{font-size:.8rem;letter-spacing:.3px}.separator-icon{height:.6rem;width:.6rem}.home-icon{height:.9rem;width:.9rem}}@media (prefers-color-scheme:dark){.breadcrumb-link.home-link:hover,.breadcrumb-link:hover{background-color:var(--custom-hover-darkmode);color:var(--custom-black)}}.breadcrumb-link:focus{outline:2px solid var(--custom-red);outline-offset:2px}.breadcrumb-link:focus-visible{outline:2px solid var(--custom-red);outline-offset:2px}.navigation-stepper{background-color:var(--custom-background);padding-bottom:1rem;padding-top:5px;width:100%}.stepper-container{margin:0 auto;max-width:800px;padding:0 1rem}.stepper-list{justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.stepper-item,.stepper-list{align-items:center;display:flex;position:relative}.stepper-item{flex:1;flex-direction:column}.stepper-item-last{flex:0 0 auto}.stepper-content{width:100%}.stepper-circle,.stepper-content{align-items:center;display:flex;position:relative}.stepper-circle{background-color:var(--custom-background);border:1px solid;border-radius:50%;cursor:default;font-size:.75rem;font-weight:600;height:2rem;justify-content:center;outline:none;padding:0;transition:all .3s ease;width:2rem;z-index:2}.stepper-circle-pending{border-color:var(--custom-borders-color);color:var(--custom-text-color-2);opacity:.4}.stepper-circle-current{background-color:var(--custom-background);border:2px solid var(--custom-text-color-1);color:var(--custom-text-color-1)}.stepper-circle-completed{background-color:var(--custom-blocks-color-2)!important;border:2px solid var(--custom-green)!important;color:var(--custom-green)}.stepper-clickable{cursor:pointer!important}.stepper-clickable:hover{opacity:.8;transform:scale(1.05)}.stepper-clickable:disabled{cursor:default;opacity:1;transform:none}.stepper-line{flex:1;height:1px;margin-left:1.5rem;margin-right:1.5rem;transition:all .3s ease}.stepper-line-current,.stepper-line-pending{background-color:var(--custom-borders-color)}.stepper-line-completed{background-color:var(--custom-green)}.stepper-label,.stepper-text{display:none}@media (max-width:768px){.navigation-stepper{padding:1rem 0}.stepper-container{padding:0 .75rem}.stepper-circle{font-size:.625rem;height:1.75rem;width:1.75rem}.stepper-line{height:1px;margin-left:1rem;margin-right:1rem}}@media (max-width:480px){.stepper-circle{font-size:.5rem;height:1.5rem;width:1.5rem}}[data-theme-mode=light] .stepper-circle-current{background-color:var(--custom-hover-darkmode)!important;border:2px solid var(--custom-text-color-1);color:var(--custom-text-color-1)}[data-theme-mode=light] .stepper-circle-completed{background-color:var(--custom-hover-darkmode)!important;border:2px solid var(--custom-green)!important;color:var(--custom-green)}@media (prefers-color-scheme:dark){.stepper-circle,.stepper-circle-current{background-color:var(--custom-blocks)}}.category-page{background-color:var(--custom-background);min-height:100vh}.category-header{display:none}.category-header-container{margin:0 auto;padding:0 1rem;text-align:center;width:100%}.category-title{color:var(--custom-text-color-1);font-size:2.5rem;font-weight:700;letter-spacing:1px;margin:0}.category-description{color:var(--custom-text-color-2);font-size:1.125rem;margin-bottom:0;margin-top:.5rem}.category-content{padding:0 0 2rem}.category-content-container{margin:0 auto;padding:0;width:100%}.manufacturer-section{margin-bottom:0}.manufacturer-title{align-items:center;box-sizing:border-box;color:var(--custom-text-color-1);display:flex;font-size:1.25rem;font-weight:600;justify-content:center;letter-spacing:.5px;margin:0 0 1.5rem;min-height:48px;padding:0;text-align:center;width:100%}.manufacturer-title:before{left:0}.manufacturer-title:after,.manufacturer-title:before{background-color:var(--custom-blocks);content:"";height:1px;position:absolute;top:50%;width:calc(50% - 80px);z-index:0}.manufacturer-title:after{right:0}.manufacturer-title{position:relative}.manufacturer-title span:after{bottom:-18px;color:var(--custom-blocks);content:"▼";font-size:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.manufacturer-title span{background-color:var(--custom-blocks-color-2);border-radius:8px;display:inline-block;padding:4px 56px;position:relative;z-index:1}.models-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:13px;padding:0}.model-card{background-color:var(--custom-blocks);border:1px solid var(--custom-borders-color);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}[data-theme-mode=dark] .model-card{background-color:var(--custom-text-color-1)}[data-theme-mode=light] .model-card:hover{border-color:var(--custom-hover-lightmode);box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1)}[data-theme-mode=dark] .model-card:hover{border-color:var(--custom-hover-darkmode);box-shadow:0 4px 8px rgba(0,0,0,.25),0 2px 4px rgba(0,0,0,.15)}[data-theme-mode=light] .manufacturer-title:after,[data-theme-mode=light] .manufacturer-title:before{background-color:var(--custom-black)}.model-image-container{background-color:var(--custom-blocks)!important;display:block!important;height:200px!important;overflow:hidden!important;position:relative!important;width:100%!important}[data-theme-mode=dark] .model-image-container{background-color:var(--custom-text-color-1)!important}.model-image-wrapper{height:100%;position:relative;width:100%}.model-image{height:100%!important;left:0;object-fit:contain!important;padding:0!important;position:absolute!important;top:0;transition:opacity 1.6s ease!important;width:100%!important}.model-image-normal{opacity:1;z-index:1}.model-image-hover{opacity:0;z-index:2}.model-card:hover .model-image-normal{opacity:0}.model-card:hover .model-image-hover{opacity:1}.model-image-placeholder{align-items:center;background-color:var(--custom-blocks);color:var(--custom-text-color-2);display:flex;font-size:.875rem;height:100%;justify-content:center;text-align:center;width:100%}[data-theme-mode=dark] .model-image-placeholder{background-color:var(--custom-text-color-1)}.model-name{color:var(--custom-text-color-1);font-size:1rem;font-weight:600;letter-spacing:.25px;margin:0;padding:.75rem 1rem;text-align:center}.model-card.loading{cursor:default}.model-card.loading:hover{border-color:var(--custom-borders-color);box-shadow:none;transform:none}@media (max-width:1023px){.model-card:hover,[data-theme-mode=dark] .model-card:hover,[data-theme-mode=light] .model-card:hover{border-color:var(--custom-borders-color)!important;box-shadow:none!important;transform:none!important;transition:none!important}.model-card:hover .model-image-hover,.model-card:hover .model-image-normal{opacity:1!important;transform:none!important}.model-card:hover .model-image-normal{opacity:1!important}.model-card:hover .model-image-hover{opacity:0!important}.model-compare-container{pointer-events:none!important}.model-image-wrapper:hover{transform:none!important}}.model-image-skeleton{height:160px;width:100%}.model-image-skeleton,.model-name-skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,var(--custom-text-color-1) 25%,var(--custom-blocks) 50%,var(--custom-text-color-1) 75%);background-size:200% 100%}.model-name-skeleton{border-radius:4px;height:1rem;margin:.75rem 1rem}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.manufacturer-error,.no-manufacturers,.no-models{background-color:var(--custom-blocks);border:1px solid var(--custom-borders-color);border-radius:8px;margin:1rem 0;padding:2rem;text-align:center}.manufacturer-error p,.no-manufacturers h2,.no-manufacturers p,.no-models p{color:var(--custom-text-color-2);margin:.5rem 0}.no-manufacturers h2{color:var(--custom-text-color-1);font-size:1.5rem;margin-bottom:.5rem}@media (max-width:1024px){.models-grid{gap:1.25rem;grid-template-columns:repeat(4,1fr);padding:0}.model-image-container{background-color:var(--custom-text-color-1)!important;height:170px!important}.category-title{font-size:2rem}.manufacturer-title{font-size:1.125rem}}@media (max-width:768px){.models-grid{gap:1rem;grid-template-columns:repeat(3,1fr);padding:0}.model-image-container{background-color:var(--custom-text-color-1)!important;height:150px!important}.category-header{padding:1.5rem 0}.category-title{font-size:1.75rem}.category-content{padding:0 0 1.5rem}.manufacturer-section{margin-bottom:0}.manufacturer-title{font-size:1rem;margin-bottom:1rem}.model-name{font-size:.9rem;padding:.75rem}}@media (max-width:640px){.models-grid{gap:.75rem;grid-template-columns:repeat(2,1fr);padding:0}.model-image-container{background-color:var(--custom-text-color-1)!important;height:120px!important}.category-content-container,.category-header-container{padding:0}.category-header{padding:1rem 0}.category-title{font-size:1.5rem;letter-spacing:.5px}.category-description{font-size:1rem}.category-content{padding:0 0 1rem}.manufacturer-title{font-size:.95rem;margin-bottom:.75rem}.model-name{font-size:.85rem;padding:.5rem}.manufacturer-error,.no-manufacturers,.no-models{margin:.5rem 0;padding:1.5rem}}@media (max-width:480px){.models-grid{gap:.5rem}.model-image-container{background-color:var(--custom-text-color-1)!important;height:100px!important}.category-title{font-size:1.25rem}.manufacturer-title{font-size:.875rem}.model-card{border-radius:6px}.model-name{font-size:.8rem;padding:.4rem}}