@font-face{font-family:Graphik;src:local("Graphik Regular"),url(/assets/fonts/graphik/Graphik-Regular.woff2) format("woff2"),url(/assets/fonts/graphik/Graphik-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Medium"),url(/assets/fonts/graphik/Graphik-Medium.woff2) format("woff2"),url(/assets/fonts/graphik/Graphik-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Semibold"),url(/assets/fonts/graphik/Graphik-Semibold.woff2) format("woff2"),url(/assets/fonts/graphik/Graphik-Semibold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Mabry Pro;src:local("Mabry Pro Regular"),url(/assets/fonts/mabry-pro/MabryPro-Regular.woff2) format("woff2"),url(/assets/fonts/mabry-pro/MabryPro-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Mabry Pro;src:local("Mabry Pro Bold"),url(/assets/fonts/mabry-pro/MabryPro-Bold.woff2) format("woff2"),url(/assets/fonts/mabry-pro/MabryPro-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicThin"),local("GraphikArabic-Thin"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Thin.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Thin.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicExtralight"),local("GraphikArabic-Extralight"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Extralight.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Extralight.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Extralight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicLight"),local("GraphikArabic-Light"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Light.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Light.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicRegular"),local("GraphikArabic-Regular"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Regular.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Regular.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicMedium"),local("GraphikArabic-Medium"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Medium.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Medium.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicSemibold"),local("GraphikArabic-Semibold"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Semibold.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Semibold.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Semibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicBold"),local("GraphikArabic-Bold"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Bold.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Bold.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:local("GraphikArabicBlack"),local("GraphikArabic-Black"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Black.woff2") format("woff2"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Black.woff") format("woff"),url("/assets/fonts/Graphik Arabic font/GraphikArabic-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--font-family-primary:"Graphik Arabic","Graphik",sans-serif!important;--font-family-secondary:"Graphik Arabic","Graphik",sans-serif!important;--font-family-tertiary:"Graphik Arabic","Graphik",sans-serif!important;--font-family-serif:"Graphik Arabic",serif!important;--font-family-script:"Graphik Arabic",cursive!important;--font-family-mono:"Graphik Arabic",monospace!important;--font-text-family:"Graphik Arabic","Graphik",sans-serif!important;--font-heading-family:"Graphik Arabic","Graphik",sans-serif!important;--font-display-family:"Graphik Arabic","Graphik",sans-serif!important;--body-font-typeface:"Graphik Arabic","Graphik",sans-serif!important;--heading-font-typeface:"Graphik Arabic","Graphik",sans-serif!important;--button-font-typeface:"Graphik Arabic","Graphik",sans-serif!important;--form-font-typeface:"Graphik Arabic","Graphik",sans-serif!important;--color-primary:#294e80!important;--color-primary-10:#f5f7fa!important;--color-primary-25:#eaf0f5!important;--color-primary-50:#d5e0eb!important;--color-primary-100:#c0d1e0!important;--color-primary-200:#9fb3cc!important;--color-primary-300:#7a95b8!important;--color-primary-400:#5476a4!important;--color-primary-500:#294e80!important;--color-primary-600:#23426d!important;--color-primary-700:#1d375a!important;--color-primary-800:#172b46!important;--color-primary-900:#101f33!important;--bs-primary:#294e80!important;--bs-primary-rgb:41,78,128!important;--bs-primary-10-rgb:245,247,250!important;--bs-primary-25-rgb:234,240,245!important;--bs-primary-50-rgb:213,224,235!important;--bs-primary-100-rgb:192,209,224!important;--bs-primary-200-rgb:159,179,204!important;--bs-primary-300-rgb:122,149,184!important;--bs-primary-400-rgb:84,118,164!important;--bs-primary-500-rgb:41,78,128!important;--bs-primary-600-rgb:35,66,109!important;--bs-primary-700-rgb:29,55,90!important;--bs-primary-800-rgb:23,43,70!important;--bs-primary-900-rgb:16,31,51!important;--bs-btn-hover-bg:#23426d!important;--bs-btn-hover-border-color:#23426d!important;--bs-btn-active-bg:#23426d!important;--bs-btn-active-border-color:#23426d!important}body,html{font-family:Graphik Arabic,Graphik,sans-serif!important}[dir=rtl],[lang=ar],html[dir=rtl],html[dir=rtl] *,html[lang=ar],html[lang=ar] *{font-family:Graphik Arabic,sans-serif!important}html[dir=ltr]:not([lang=ar]) *,html[lang=en] *{font-family:Graphik,Graphik Arabic,sans-serif!important}.font-icon,.uc-icon{font-family:inherit!important}[class*=unicon-],html[dir=ltr] [class*=unicon-],html[dir=rtl] [class*=unicon-],html[lang=ar] [class*=unicon-],html[lang=en] [class*=unicon-]{font-family:Unicons!important}.uc-navbar-toggle-icon svg [class*=line-]{transition:.2s ease-in-out;transition-property:transform,opacity;transform-origin:center;opacity:1}.uc-navbar-toggle-icon svg .line-3{opacity:0}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-3{opacity:1}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-2{transform:rotate(45deg)}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-3{transform:rotate(-45deg)}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-1,.uc-navbar-toggle-animate[aria-expanded=true] svg .line-4{opacity:0}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-1{transform:translateY(6px) scaleX(0)}.uc-navbar-toggle-animate[aria-expanded=true] svg .line-4{transform:translateY(-6px) scaleX(0)}.headerFixed{position:fixed!important;top:0;width:100%!important;margin-top:0}.uc-drop.uc-open.more-menu-open{overflow-x:auto;top:80px;left:0;width:1173px}.uc-drop.uc-open.more-menu-open.w-100{max-width:100%!important}.has-dd-menu .uc-navbar-dropdown.uc-drop{z-index:34}.has-dd-menu .uc-navbar-dropdown.uc-drop,.has-dd-menu .uc-products.uc-drop{overflow-x:auto!important;top:65px!important;left:0!important;animation:uc-animation-slide-top-small;animation-duration:.15s;display:block!important;opacity:0;visibility:hidden;transition:.3s}.has-dd-menu .uc-products.uc-drop .uc-dropbar-inner.after-bg:after{display:none}.has-dd-menu .uc-products.uc-drop .uc-dropbar-inner,.has-dd-menu .uc-products.uc-drop .uc-dropbar-inner .row{width:100%}.has-dd-menu .uc-products.uc-drop.w-100{max-width:100%!important}.has-dd-menu:hover .uc-navbar-dropdown.uc-drop,.has-dd-menu:hover .uc-products.uc-drop{opacity:1;visibility:visible}@media(min-width:1000px){.sticky-element{top:80px!important}.sticky-element,.sticky-element2{position:-webkit-sticky!important;position:sticky!important;height:-moz-fit-content!important;height:fit-content!important}.sticky-element2{bottom:80px!important}}.mobile-menu .uc-nav-sub{max-height:0;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;transition:.3s}.mobile-menu .uc-nav-sub.active{opacity:1;max-height:600px;padding-top:.5rem!important;padding-bottom:.5rem!important}@media(max-width:768px){.flex-sm-column{flex-direction:column!important}.uc-pagination>*>*{padding:5px 4px}}.image-filter-white,.uc-dark .image-filter{filter:invert(1) brightness(2)}.uc-modal{opacity:0;visibility:hidden;transition:.4s;max-width:100%;overflow:hidden}.uc-modal.uc-open{opacity:1;visibility:visible}header.uc-header.header-six .uc-navbar-nav>li>a.uc-active{color:#294e80!important}.menuActiveBg{background-color:#294e80!important;color:#fff!important}html[dir=rtl] .nav-y .uc-parent:after{right:auto;left:0}.uc-navbar-dropdown-nav>li>a:where(.uc-dark),:where(.uc-dark) .uc-navbar-dropdown-nav>li>a:not(.menuActive){color:#999!important}.modal-video-body{max-width:1600px!important}.uc-dark .inActiveMenu{color:#999!important}.nav-y .uc-parent:after{transition:.3s}.nav-y .uc-parent.active:after{transform:rotate(-90deg)}.home-6{--bs-secondary-rgb:227,234,244;--bs-primary-600-rgb:35,66,109;--bs-primary-700-rgb:29,55,90;--bs-primary-800-rgb:23,43,70;--bs-primary-900-rgb:16,31,51}.home-6 .btn,.home-6 .btn-primary,.home-6 .btn.btn-primary,.home-6 a.btn.btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:.5rem .75rem!important;height:2.25rem!important;min-height:2.25rem!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:500!important;white-space:nowrap!important;touch-action:manipulation!important;border-radius:6px!important;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important;cursor:pointer!important}@media(min-width:475px){.home-6 .btn,.home-6 .btn-primary,.home-6 .btn.btn-primary,.home-6 a.btn.btn-primary{padding:.5rem 1rem!important;height:2.5rem!important;min-height:2.5rem!important}}.home-6 .bg-secondary{--bs-bg-opacity:1}.home-6 .btn-primary:active,.home-6 .btn-primary:focus,.home-6 .btn-primary:hover{background-color:#23426d!important;border-color:#23426d!important}.home-6 .features .bg-primary-600{background-color:#23426d!important}.home-6 .features .bg-primary-700{background-color:#1d375a!important}.menuActive{color:#294e80!important}.uc-dark .dark-image-filter-none{filter:none!important}.builder-elements .icon-box{color:#fff!important}.builder-elements .icon-box img[data-uc-svg]{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}.key-features .icon-box{color:#fff!important}.key-features .icon-box img[data-uc-svg]{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}.rc-slider{margin-bottom:20px;margin-left:10px;margin-right:10px;max-width:100%;box-sizing:border-box;width:-moz-fit-content;width:fit-content;margin-left:0!important}.rc-slider .rc-slider-handle{border:2px solid #294e80;opacity:1!important;background-color:#fff!important;width:16px;height:16px;margin-top:-7px}.rc-slider .rc-slider-handle:hover{border-color:#294e80}.rc-slider .rc-slider-handle-dragging{border-color:#294e80!important;box-shadow:none!important}.rc-slider .rc-slider-track,.rc-slider .rc-slider-tracks{background-color:#294e80}@media(max-width:991px){.w-md-100{width:100%!important}.md-column-reverse{flex-direction:column-reverse}.uc-navbar-toggle-icon{display:none!important}.home-6 #wrapper.wrap{padding-bottom:92px}.mobile-floating-nav{position:fixed;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:9999;pointer-events:none}.mobile-floating-nav-inner{width:max-content;max-width:calc(100vw - 24px);margin:0 auto;pointer-events:auto;padding:6px 10px;border-radius:9999px;background:rgba(17,24,39,.88);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 30px rgba(0,0,0,.35)}.mobile-floating-nav .mobileScrollSpyLinks{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;white-space:nowrap}.mobile-float-link{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:9999px;text-decoration:none!important;color:hsla(0,0%,100%,.78)!important;font-size:13px;line-height:1;transition:none}.mobile-float-link:active,.mobile-float-link:focus,.mobile-float-link:focus-visible,.mobile-float-link:hover{color:hsla(0,0%,100%,.78)!important;background:transparent!important;outline:none!important}.mobile-float-link.uc-active{color:#fff!important;background:transparent}.mobile-float-logo{display:flex;align-items:center;justify-content:center;padding:2px 4px;border-radius:9999px;opacity:1}}.clients-feedback .cstack .fs-8.fw-bold{font-family:Graphik Arabic,Graphik,sans-serif!important;unicode-bidi:plaintext}html[dir=rtl] .clients-feedback .cstack .fs-8.fw-bold{text-transform:none!important}.clients-feedback .clients-feedback-swiper{width:100%;padding-bottom:2.5rem}.clients-feedback .clients-feedback-swiper .swiper-slide{height:auto;opacity:1!important;visibility:visible!important}.clients-feedback .clients-feedback-swiper .swiper-wrapper{display:flex;align-items:stretch}.clients-feedback .clients-feedback-swiper .swiper-pagination{position:relative;margin-top:1rem}html[dir=rtl] .clients-feedback .clients-feedback-swiper{direction:rtl}html[dir=rtl] .clients-feedback .clients-feedback-swiper .swiper-wrapper{flex-direction:row}html[dir=rtl] .clients-feedback .clients-feedback-swiper .swiper-slide{width:100%;box-sizing:border-box}.pricing-scroll::-webkit-scrollbar{display:none}@media(max-width:1199px){#pricing,#pricing .section-outer{overflow:visible!important}#pricing .pricing-scroll{overflow-x:auto;overflow-y:visible!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}}.has-dd-menu .uc-navbar-dropdown.uc-drop.fit-content-600{width:600px!important}.uc-sticky:not(.uc-sticky-below) .uc-full-dd{top:100px!important}@keyframes brands-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes brands-marquee-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.brands-marquee-track{display:flex;flex-wrap:nowrap;gap:3rem;width:max-content;animation:brands-marquee 45s linear infinite}html[dir=rtl] .brands-marquee-track{animation:brands-marquee-rtl 45s linear infinite}.lang-toggle-btn,.lang-toggle-btn:active,.lang-toggle-btn:focus,.lang-toggle-btn:hover{background:none!important;background-color:transparent!important;box-shadow:none!important}.pricing-toggle-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}.pricing-toggle-wrapper span{min-width:-moz-fit-content;min-width:fit-content}.pricing-toggle-switch{position:relative!important;display:inline-block!important;width:56px!important;height:32px!important;cursor:pointer!important;flex-shrink:0!important}.pricing-toggle-switch input{position:absolute;opacity:0;width:0;height:0;z-index:-1}.pricing-toggle-switch .pricing-toggle-slider{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:hsla(0,0%,100%,.3)!important;border-radius:9999px!important;transition:background-color .3s ease!important}.pricing-toggle-switch .pricing-toggle-slider:hover,.pricing-toggle-switch input:checked+.pricing-toggle-slider{background-color:hsla(0,0%,100%,.4)!important}.pricing-toggle-switch input:focus+.pricing-toggle-slider{box-shadow:0 0 0 3px hsla(0,0%,100%,.2)!important}.pricing-toggle-switch .pricing-toggle-knob{position:absolute!important;width:24px!important;height:24px!important;top:4px!important;background-color:#fff!important;border-radius:50%!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important;transition:left .3s ease,right .3s ease,transform .3s ease!important}.pricing-toggle-switch .pricing-toggle-knob:active{transform:scale(.95)!important}html[dir=rtl] .pricing-toggle-switch .pricing-toggle-knob{left:auto!important;right:4px!important}html[dir=rtl] .pricing-toggle-switch input:checked~.pricing-toggle-knob{right:28px!important;left:auto!important}.home-6 .pricing-toggle-switch .pricing-toggle-slider{background-color:hsla(0,0%,100%,.2)!important}.home-6 .pricing-toggle-switch input:checked+.pricing-toggle-slider{background-color:hsla(0,0%,100%,.3)!important}.home-6 .pricing-toggle-switch .pricing-toggle-knob{background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important}.lang-toggle-btn .lang-letter-latin{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;unicode-bidi:plaintext}@media(max-width:991px){.uc-navbar-container.uc-navbar-sticky{transform:translateY(-100%)!important;opacity:0!important;transition:transform .3s ease,opacity .3s ease!important}}.text-reveal{opacity:0;transform:translate3d(0,12px,0);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);will-change:opacity,transform,clip-path;transition:opacity .85s ease-in-out,transform .85s ease-in-out,-webkit-clip-path .85s ease-in-out;transition:opacity .85s ease-in-out,transform .85s ease-in-out,clip-path .85s ease-in-out;transition:opacity .85s ease-in-out,transform .85s ease-in-out,clip-path .85s ease-in-out,-webkit-clip-path .85s ease-in-out;transition-delay:var(--reveal-delay,0s)}.text-reveal.is-revealed{opacity:1;transform:translateZ(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.hero-word-rotate{animation:heroWordSwap .8s ease-in-out}@keyframes heroWordSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.text-reveal,.text-reveal.is-revealed{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none;transition:none}.hero-word-rotate{animation:none}}html[dir=rtl],html[dir=rtl] body,html[dir=rtl] body :not([class*=unicon-]):not(.uc-icon):not(i):not(svg):not(path),html[lang=ar],html[lang=ar] body,html[lang=ar] body :not([class*=unicon-]):not(.uc-icon):not(i):not(svg):not(path){font-family:Graphik Arabic,Graphik,sans-serif!important}html[dir=rtl] body,html[dir=rtl] body a,html[dir=rtl] body b,html[dir=rtl] body button,html[dir=rtl] body h1,html[dir=rtl] body h2,html[dir=rtl] body h3,html[dir=rtl] body h4,html[dir=rtl] body h5,html[dir=rtl] body h6,html[dir=rtl] body input,html[dir=rtl] body label,html[dir=rtl] body li,html[dir=rtl] body p,html[dir=rtl] body span,html[dir=rtl] body strong,html[dir=rtl] body textarea,html[lang=ar] body,html[lang=ar] body a,html[lang=ar] body b,html[lang=ar] body button,html[lang=ar] body h1,html[lang=ar] body h2,html[lang=ar] body h3,html[lang=ar] body h4,html[lang=ar] body h5,html[lang=ar] body h6,html[lang=ar] body input,html[lang=ar] body label,html[lang=ar] body li,html[lang=ar] body p,html[lang=ar] body span,html[lang=ar] body strong,html[lang=ar] body textarea{font-weight:400!important}.header-auth-skeleton{display:inline-block;width:96px;height:32px;border-radius:999px;background:hsla(0,0%,100%,.12);animation:authSkeletonPulse 1.4s ease-in-out infinite}@keyframes authSkeletonPulse{0%,to{opacity:.65}50%{opacity:.25}}.user-menu{position:relative}.user-menu-trigger{display:inline-flex;align-items:center;gap:8px;max-width:200px;padding-block:4px;padding-inline:4px 10px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.06);color:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}.user-menu-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2}.user-menu-caret{font-size:10px;opacity:.7;transition:transform .2s ease}.user-menu-caret.is-open{transform:rotate(180deg)}.user-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;overflow:hidden;border-radius:50%;background-color:#6d28d9;color:#fff;font-size:12px;letter-spacing:.02em}.user-avatar img{display:block;width:100%;height:100%;object-fit:cover}.user-avatar-lg{width:40px;height:40px;font-size:14px}.user-menu-dropdown{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:1000;min-width:230px;padding:6px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#fff;color:#111827;box-shadow:0 18px 40px rgba(0,0,0,.18);animation:userMenuIn .16s ease-out}.uc-dark .user-menu-dropdown{border-color:hsla(0,0%,100%,.08);background:#111827;color:#f3f4f6}.user-menu-header{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;margin-bottom:6px;border-bottom:1px solid rgba(17,24,39,.08)}.uc-dark .user-menu-header{border-color:hsla(0,0%,100%,.08)}.user-menu-header-text{display:flex;flex-direction:column;min-width:0}.user-menu-header-name{font-size:14px}.user-menu-header-email,.user-menu-header-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-header-email{font-size:12px;opacity:.65}.user-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:inherit;font-size:14px;text-align:start;cursor:pointer;transition:background-color .15s ease}.user-menu-item:hover{background:rgba(17,24,39,.06)}.uc-dark .user-menu-item:hover{background:hsla(0,0%,100%,.08)}.user-menu-item i{font-size:16px;opacity:.75}.uc-dark .user-menu-item-danger,.user-menu-item-danger{color:#dc2626}.uc-dark .user-menu-item-danger{color:#f87171}@keyframes userMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mobile-user{display:flex;align-items:center;gap:10px;padding-block:6px}.mobile-user-text{display:flex;flex-direction:column;min-width:0}.mobile-user-email,.mobile-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-user-email{font-size:12px;opacity:.6}.mobile-logout{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){.header-auth-skeleton,.user-menu-dropdown{animation:none}}body.tph-modal-open{overflow:hidden}.tph-register{background:rgba(6,8,12,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tph-register .uc-modal-dialog{width:880px;max-width:min(880px,100vw - 32px)!important;margin:0 auto;position:relative;overflow:hidden;border-radius:28px;border:1px solid hsla(0,0%,100%,.09);background-color:#0e0e0f!important;color:#fff;box-shadow:0 40px 100px rgba(0,0,0,.6)}.tph-register__dialog{isolation:isolate}.tph-register__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#0e0e0f}.tph-register__scroll{position:relative;z-index:1;max-height:min(88vh,920px);overflow-y:auto;overscroll-behavior:contain;padding:34px 40px 30px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.tph-register__scroll::-webkit-scrollbar{width:8px}.tph-register__scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:999px}.tph-register__close{position:absolute;top:14px;inset-inline-end:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:#fff;font-size:15px;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:background .2s ease,transform .2s ease}.tph-register__close svg{display:block;width:15px;height:15px}.tph-register__close:hover{background:hsla(0,0%,100%,.2);transform:scale(1.06)}.tph-register__close:focus-visible{outline:2px solid rgba(122,149,184,.9);outline-offset:2px}.tph-register__head{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center}.tph-register__head:before{content:"";position:absolute;z-index:-1;inset-inline:-40px;top:-34px;height:340px;pointer-events:none;background-image:radial-gradient(70% 42% at 50% 0,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 70%),radial-gradient(120% 92% at 50% -10%,rgba(84,118,164,.42),rgba(41,78,128,.16) 48%,rgba(14,14,15,0) 78%),linear-gradient(180deg,rgba(41,78,128,.62),rgba(28,48,79,.26) 45%,rgba(14,14,15,0))}.tph-register__avatars{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.tph-register__avatar{display:inline-flex;width:46px;height:46px;border-radius:50%;overflow:hidden;border:3px solid hsla(0,0%,100%,.92);box-shadow:0 8px 20px rgba(4,10,22,.55)}.tph-register__avatar img{width:100%;height:100%;object-fit:cover}.tph-register__avatar--a{box-shadow:0 0 0 3px rgba(84,118,164,.85);z-index:1}.tph-register__avatar--b{z-index:2;box-shadow:0 0 0 3px hsla(25,37%,94%,.6)}.tph-register__avatar--b,.tph-register__avatar--c{-webkit-margin-start:-10px;margin-inline-start:-10px}.tph-register__avatar--c{z-index:3;box-shadow:0 0 0 3px hsla(240,2%,57%,.65)}.tph-register__badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.72);font-size:12px;font-weight:500}.tph-register__badge-dot{width:5px;height:5px;border-radius:50%;background:#5476a4;box-shadow:0 0 0 3px rgba(84,118,164,.22)}.tph-register__title{margin:14px 0 0;font-size:clamp(21px,2.6vw,29px);line-height:1.35;font-weight:600;color:#fff}.tph-register__description{margin:10px 0 0;max-width:620px;font-size:14.5px;line-height:1.85;color:hsla(0,0%,100%,.62)}.tph-register__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;font-size:12.5px;color:hsla(0,0%,100%,.5)}.tph-register__section{font-weight:600;color:hsla(0,0%,100%,.78)}.tph-register__progress-label{letter-spacing:.01em}.tph-register__progress{position:relative;height:4px;margin-top:9px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.tph-register__progress>span{display:block;height:100%;border-radius:inherit;background-image:linear-gradient(90deg,#294e80,#7a95b8);transition:width .35s ease}.tph-register__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px;margin-top:22px}.tph-register__choice-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px;margin-top:2px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.07)}.tph-register__choice-pair .tph-choice-group{min-width:0}.tph-register__choice-pair legend.tph-field__label{margin-bottom:7px}.tph-register__choice-pair .tph-choice-row{gap:8px}.tph-register__choice-pair .tph-choice{min-height:44px;padding:8px 9px;gap:6px;border-radius:10px;font-size:12px}.tph-register__choice-pair .tph-choice__icon{font-size:14px}.tph-register__choice-pair .tph-choice__text{line-height:1.3}.tph-register__choice-pair .tph-choice__mark{top:5px;inset-inline-end:5px;font-size:9px}.tph-register__alert{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;padding:11px 13px;border-radius:10px;border:1px solid rgba(228,75,75,.35);background:rgba(228,75,75,.12);color:#ffb3b3;font-size:13px;line-height:1.6}.tph-register__alert-body{display:flex;flex-direction:column;gap:6px;min-width:0}.tph-register__alert-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tph-register__alert-link:focus-visible,.tph-register__alert-link:hover{color:#fff;opacity:.85}.tph-register__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;margin-top:22px;border-radius:14px;border:0;background-image:linear-gradient(135deg,#3a669e,#294e80 60%,#23426d)!important;color:#fff;font-size:15.5px;font-weight:600;line-height:1.2;box-shadow:0 14px 30px rgba(41,78,128,.35);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tph-register__submit:focus-visible:not(:disabled),.tph-register__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px rgba(41,78,128,.45);filter:brightness(1.06)}.tph-register__submit:active:not(:disabled){transform:translateY(0);box-shadow:0 10px 22px rgba(41,78,128,.35)}.tph-register__submit:disabled{cursor:progress;opacity:.75}.tph-register__footnote{justify-content:center;gap:6px;margin:12px 0 0;font-size:12px;color:hsla(0,0%,100%,.4)}.tph-register__footnote,.tph-register__success{display:flex;align-items:center;text-align:center}.tph-register__success{flex-direction:column;padding:26px 8px 18px;animation:tphRise .4s ease both}.tph-register__success-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:rgba(76,175,80,.14);border:1px solid rgba(76,175,80,.4);color:#6fd377;font-size:26px;margin-bottom:16px}.tph-register__success-title{margin:0;font-size:20px;font-weight:600;color:#fff}.tph-register__success-text{margin:10px 0 0;max-width:520px;font-size:14px;line-height:1.9;color:hsla(0,0%,100%,.66)}.tph-register__success-btn{margin-top:22px;min-width:150px}.tph-field{min-width:0}.tph-field--full{grid-column:1/-1}.tph-field__label{display:block;margin-bottom:8px;font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.62)}.tph-field .tph-country__input,.tph-field__input{width:100%;height:50px;padding:0 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12)!important;background-color:hsla(0,0%,100%,.04)!important;color:#fff!important;font-size:14.5px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.tph-field .tph-country__input::placeholder,.tph-field__input::placeholder{color:hsla(0,0%,100%,.34)}.tph-field .tph-country__input:hover,.tph-field__input:hover{border-color:hsla(0,0%,100%,.22)!important}.tph-field .tph-country__input:focus,.tph-field__input:focus{border-color:#5476a4!important;box-shadow:0 0 0 3px rgba(41,78,128,.35)!important;background-color:hsla(0,0%,100%,.06)!important;outline:0}.tph-field__textarea{height:auto;min-height:108px;padding:12px 14px;line-height:1.7;resize:vertical}.tph-field input[type=number]{-moz-appearance:textfield}.tph-field input[type=number]::-webkit-inner-spin-button,.tph-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.tph-field__phone{position:relative}.tph-field__phone .tph-field__input{-webkit-padding-start:74px;padding-inline-start:74px}.tph-field__dial{position:absolute;top:50%;inset-inline-start:14px;transform:translateY(-50%);font-size:13.5px;font-weight:500;color:hsla(0,0%,100%,.7);-webkit-padding-end:10px;padding-inline-end:10px;-webkit-border-end:1px solid hsla(0,0%,100%,.12);border-inline-end:1px solid hsla(0,0%,100%,.12);pointer-events:none}.tph-field__hint{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;color:rgba(122,149,184,.9)}.tph-field__error{display:block;margin-top:6px;font-size:11.5px;color:#ff9a9a}.tph-field.is-invalid .tph-country__control,.tph-field.is-invalid .tph-field__input{border-color:rgba(228,75,75,.7)!important}.tph-field.is-invalid .tph-field__input:focus{box-shadow:0 0 0 3px rgba(228,75,75,.2)!important}.tph-choice-group{border:0;margin:0;padding:0;min-width:0}.tph-choice-group legend.tph-field__label{margin-bottom:8px;padding:0}.tph-choice-row{display:grid;grid-gap:10px;gap:10px}.tph-choice-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tph-choice-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tph-choice{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.78);font-size:13.5px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.tph-choice:hover{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.06)}.tph-choice:focus-within{outline:2px solid rgba(84,118,164,.75);outline-offset:2px}.tph-choice.is-selected{border-color:rgba(122,149,184,.85);background:rgba(41,78,128,.3);color:#fff;box-shadow:inset 0 0 0 1px rgba(122,149,184,.4)}.tph-choice__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tph-choice__icon{font-size:16px;color:#7a95b8}.tph-choice__text{line-height:1.4}.tph-choice__mark{position:absolute;top:8px;inset-inline-end:8px;font-size:11px;color:#9fb3cc;opacity:0;transition:opacity .2s ease}.tph-choice.is-selected .tph-choice__mark{opacity:1}.tph-choice-group.is-invalid .tph-choice{border-color:rgba(228,75,75,.5)}.tph-country{position:relative}.tph-country__control{position:relative;display:flex;align-items:center}.tph-country__control.is-invalid{border-radius:12px;box-shadow:0 0 0 1px rgba(228,75,75,.7)}.tph-country__input{-webkit-padding-end:86px!important;padding-inline-end:86px!important}.tph-country__chevron{inset-inline-end:14px;font-size:12px}.tph-country__chevron,.tph-country__dial{position:absolute;color:hsla(0,0%,100%,.45);pointer-events:none}.tph-country__dial{inset-inline-end:34px;font-size:12.5px}.tph-country__list{list-style:none;margin:8px 0 0;padding:6px;max-height:228px;overflow-y:auto;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:#161619;box-shadow:0 18px 40px rgba(0,0,0,.45);animation:tphRise .16s ease both}.tph-country__option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.76);font-size:13.5px;text-align:start;cursor:pointer}.tph-country__option.is-active{background:hsla(0,0%,100%,.07);color:#fff}.tph-country__option.is-selected{background:rgba(41,78,128,.35);color:#fff}.tph-country__option-dial{font-size:12px;color:hsla(0,0%,100%,.4)}.tph-country__empty{padding:12px 10px;font-size:13px;color:hsla(0,0%,100%,.45);text-align:center}.tph-spinner{width:15px;height:15px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:tphSpin .7s linear infinite}@keyframes tphSpin{to{transform:rotate(1turn)}}@keyframes tphRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.tph-register .uc-modal-dialog{max-width:calc(100vw - 20px)!important;border-radius:22px}.tph-register__scroll{max-height:92vh;padding:26px 18px 22px}.tph-register__avatar{width:40px;height:40px}.tph-register__description{font-size:13.5px;line-height:1.75}.tph-register__head:before{inset-inline:-18px;top:-26px;height:280px}.tph-register__choice-pair{padding-top:16px}.tph-register__choice-pair,.tph-register__grid{grid-template-columns:minmax(0,1fr);gap:16px}.tph-choice-row--three{grid-template-columns:repeat(2,minmax(0,1fr))}.tph-register__close{top:10px;inset-inline-end:10px}}@media(max-width:420px){.tph-choice-row--two{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tph-country__list,.tph-register__success{animation:none}.tph-spinner{animation-duration:1.6s}}.labib-root{--labib-brand-50:#f5f7fa;--labib-brand-100:#eaf0f5;--labib-brand-200:#d5e0eb;--labib-brand-300:#9fb3cc;--labib-brand-400:#5476a4;--labib-brand-500:#294e80;--labib-brand-600:#23426d;--labib-brand-700:#1d375a;--labib-ink:#14243a;--labib-ink-soft:#5d6f85;--labib-line:rgba(41,78,128,.16);--labib-gold:#d4af37;--labib-gold-ring:rgba(212,175,55,.9);--labib-gold-glow:rgba(212,175,55,.32);--labib-radius:20px;--labib-shadow:0 30px 70px -22px rgba(16,31,51,.34),0 10px 28px rgba(16,31,51,.1);position:static;font-family:Graphik Arabic,Graphik,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.labib-root *,.labib-root :after,.labib-root :before{box-sizing:border-box}.labib-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:#fff;border:1px solid var(--labib-line);color:var(--labib-brand-500);box-shadow:0 6px 14px -10px rgba(16,31,51,.45)}.labib-avatar svg{width:78%;height:78%;display:block}.labib-avatar .labib-avatar-screen{fill:var(--labib-mascot-screen,#fff)}.labib-launcher{position:fixed;z-index:10001;inset-inline-end:20px;bottom:20px;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:linear-gradient(140deg,#5476a4,#294e80 52%,#1d375a);color:#fff;cursor:pointer;box-shadow:0 16px 32px -10px rgba(16,31,51,.4),0 4px 12px rgba(16,31,51,.16);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.labib-launcher:hover{transform:translateY(-2px);box-shadow:0 20px 38px -10px rgba(16,31,51,.45),0 6px 16px rgba(16,31,51,.18)}.labib-launcher:active{transform:translateY(0)}.labib-launcher>.labib-avatar{--labib-mascot-screen:#2b5180;width:56px!important;height:56px!important;background:transparent;border-color:transparent;color:#fff;box-shadow:none}.labib-launcher>svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.labib-launcher-ring{position:absolute;inset:-7px;border-radius:50%;border:1.5px solid var(--labib-gold-ring);box-shadow:0 0 12px var(--labib-gold-glow);animation:labib-ring 2.8s ease-out infinite;pointer-events:none}.labib-launcher.is-open .labib-launcher-ring{display:none}@keyframes labib-ring{0%{transform:scale(.92);opacity:.85}70%{transform:scale(1.14);opacity:0}to{transform:scale(1.14);opacity:0}}.labib-panel{position:fixed;z-index:10000;inset-inline-end:24px;bottom:92px;display:flex;flex-direction:column;width:392px;height:600px;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow:hidden;margin:0;color:var(--labib-ink);text-align:start;background:radial-gradient(120% 60% at 100% 0,#e3ecf5 0,rgba(227,236,245,0) 62%),linear-gradient(180deg,#f7fafc,#fff 40%,#fff);border:1px solid var(--labib-line);border-radius:var(--labib-radius);box-shadow:var(--labib-shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) scale(.97);transform-origin:bottom center;transition:opacity .24s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility .24s linear}.labib-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.labib-root[dir=rtl] .labib-panel,html[dir=rtl] .labib-root .labib-panel{background:radial-gradient(120% 60% at 0 0,#e3ecf5 0,rgba(227,236,245,0) 62%),linear-gradient(180deg,#f7fafc,#fff 40%,#fff)}.labib-root[dir=rtl] .labib-bubble-assistant,html[dir=rtl] .labib-root .labib-bubble-assistant{border-radius:16px 16px 6px 16px}.labib-root[dir=rtl] .labib-bubble-user,html[dir=rtl] .labib-root .labib-bubble-user{border-radius:16px 16px 16px 6px}.labib-root[dir=rtl] .labib-chip svg,.labib-root[dir=rtl] .labib-send svg,html[dir=rtl] .labib-root .labib-chip svg,html[dir=rtl] .labib-root .labib-send svg{transform:scaleX(-1)}.labib-root[dir=rtl] .labib-composer-box,html[dir=rtl] .labib-root .labib-composer-box{padding:7px 13px 7px 7px}.uc-dark .labib-panel{box-shadow:0 34px 80px -24px rgba(0,0,0,.65),0 10px 28px rgba(0,0,0,.3)}.labib-header{justify-content:space-between;flex:0 0 auto;padding:14px 14px 13px;border-bottom:1px solid var(--labib-line);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.labib-header,.labib-identity{display:flex;align-items:center;gap:10px}.labib-identity{min-width:0}.labib-avatar-wrap{position:relative;display:inline-flex}.labib-avatar-badge{position:absolute;inset-block-end:0;inset-inline-end:0;width:10px;height:10px;border-radius:50%;background:#34d399;border:2px solid #fff}.labib-identity-text{display:flex;flex-direction:column;min-width:0}.labib-name{font-size:15px;line-height:1.35;font-weight:600;color:var(--labib-ink)}.labib-name,.labib-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.labib-subtitle{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;line-height:1.4;color:var(--labib-ink-soft)}.labib-status-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.18);flex:0 0 auto}.labib-header-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.labib-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--labib-ink-soft);cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.labib-icon-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.labib-icon-btn:hover:not(:disabled){background:var(--labib-brand-100);border-color:var(--labib-line);color:var(--labib-brand-700)}.labib-icon-btn:disabled{opacity:.35;cursor:default}.labib-thread{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:16px 16px 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(41,78,128,.26) transparent}.labib-thread::-webkit-scrollbar{width:6px}.labib-thread::-webkit-scrollbar-thumb{background:rgba(41,78,128,.24);border-radius:99px}.labib-thread::-webkit-scrollbar-track{background:transparent}.labib-message{display:flex;align-items:flex-end;gap:8px;animation:labib-message-in .26s ease both}.labib-message-assistant{justify-content:flex-start}.labib-message-user{justify-content:flex-end}.labib-message-avatar{margin-bottom:2px}.labib-assistant-content{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:84%}@keyframes labib-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.labib-bubble{max-width:100%;padding:10px 13px;border-radius:16px;font-size:13.5px;line-height:1.72;white-space:normal;overflow-wrap:anywhere;word-break:break-word;unicode-bidi:plaintext}.labib-bubble-assistant{color:var(--labib-ink);background:#f2f6fa;border:1px solid rgba(41,78,128,.14);border-radius:16px 16px 16px 6px}.labib-bubble-assistant.is-error{background:#fff4f4;border-color:rgba(220,38,38,.18);color:#7f1d1d}.labib-bubble-user{max-width:82%;color:#fff;background:linear-gradient(135deg,#3f6494,#294e80 55%,#1d375a);border:1px solid rgba(29,55,90,.35);border-radius:16px 16px 6px 16px;box-shadow:0 8px 18px -12px rgba(16,31,51,.5)}.labib-message-paragraph{margin:0 0 8px}.labib-message-paragraph:last-child{margin-bottom:0}.labib-message-list{margin:4px 0 8px;-webkit-padding-start:18px;padding-inline-start:18px;list-style-position:outside}.labib-message-list:last-child{margin-bottom:0}.labib-message-list li{margin-bottom:4px;line-height:1.7}.labib-message-list li:last-child{margin-bottom:0}ol.labib-message-list{list-style-type:decimal}ul.labib-message-list{list-style-type:disc}.labib-bubble strong{font-weight:600;color:#1d375a}.labib-bubble-user strong{color:#fff}.labib-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;padding:1px 5px;border-radius:6px;background:rgba(41,78,128,.14);color:#1d375a}.labib-link{color:var(--labib-brand-700);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.labib-link:hover{color:var(--labib-brand-600)}.labib-bubble-user .labib-link{color:#fff}.labib-typing{display:inline-flex;align-items:center;gap:5px;padding:13px 15px}.labib-typing span{width:6px;height:6px;border-radius:50%;background:var(--labib-brand-400);animation:labib-typing-bounce 1.15s ease-in-out infinite}.labib-typing span:nth-child(2){animation-delay:.16s}.labib-typing span:nth-child(3){animation-delay:.32s}@keyframes labib-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.labib-suggestions{display:flex;flex-direction:column;gap:6px;margin-top:0;-webkit-padding-start:36px;padding-inline-start:36px}.labib-suggestions-title{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--labib-brand-600);opacity:.85}.labib-suggestions-list{display:flex;flex-direction:column;gap:6px}.labib-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 12px;border:1px solid rgba(41,78,128,.24);border-radius:12px;background:hsla(0,0%,100%,.92);color:#2d4467;font-family:inherit;font-size:12.5px;line-height:1.45;text-align:start;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.labib-chip span{flex:1 1 auto}.labib-chip svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:var(--labib-brand-500);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.labib-chip:hover:not(:disabled){background:var(--labib-brand-50);border-color:rgba(41,78,128,.42);transform:translateY(-1px)}.labib-chip:disabled{opacity:.55;cursor:not-allowed}.labib-retry{padding:5px 12px;border:1px solid rgba(41,78,128,.32);border-radius:999px;background:#fff;color:var(--labib-brand-700);font-family:inherit;font-size:11.5px;line-height:1.4;cursor:pointer;transition:background-color .16s ease}.labib-retry:hover:not(:disabled){background:var(--labib-brand-50)}.labib-retry:disabled{opacity:.5;cursor:not-allowed}.labib-composer{flex:0 0 auto;padding:10px 14px 12px;border-top:1px solid var(--labib-line);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.labib-composer-box{display:flex;align-items:flex-end;gap:8px;padding:7px 7px 7px 13px;border:1px solid rgba(41,78,128,.2);border-radius:16px;background:#f4f7fa;transition:border-color .16s ease,background-color .16s ease}.labib-composer-box:focus-within{border-color:rgba(41,78,128,.5);background:#fff}.labib-input{flex:1 1 auto;width:100%;min-height:24px;max-height:116px;margin:0;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--labib-ink);font-family:inherit;font-size:13.5px;line-height:1.55;resize:none;outline:none;overflow-y:auto}.labib-input::placeholder{color:#8d9aab;opacity:1}.labib-input:active,.labib-input:focus,.labib-input:focus-visible{border:0;background:transparent;box-shadow:none;outline:none}.labib-send{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,#3f6494,#294e80 60%,#1d375a);color:#fff;cursor:pointer;box-shadow:0 8px 18px -10px rgba(16,31,51,.65);transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.labib-send svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.labib-send:hover:not(:disabled){transform:scale(1.04)}.labib-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:#a9b8c9}.labib-note{margin:7px 0 0;font-size:10.5px;line-height:1.4;text-align:center;color:var(--labib-ink-soft);opacity:.8}.labib-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.labib-panel :is(button,textarea,a):focus-visible{outline:2px solid var(--labib-brand-500);outline-offset:2px}@media(min-width:641px){html.labib-mounted .backtotop-wrap{bottom:92px!important}}@media(max-width:640px){.labib-launcher{width:50px;height:50px;inset-inline-end:16px;bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.labib-launcher>.labib-avatar{width:50px!important;height:50px!important}.labib-launcher.is-open{display:none}.labib-panel{inset-inline:0;bottom:0;width:100%;height:min(88dvh,var(--labib-vv-height,100dvh) - 24px);max-height:none;border-radius:22px 22px 0 0;border-bottom:0;transform:translateY(24px)}.labib-panel.is-open{transform:none}.labib-panel.labib-kb-open{top:var(--labib-vv-top,0);bottom:auto;height:var(--labib-vv-height,100dvh);border-radius:0}.labib-header{padding:12px 14px}.labib-thread{padding:14px 14px 6px}.labib-suggestions{-webkit-padding-start:36px;padding-inline-start:36px;-webkit-padding-end:4px;padding-inline-end:4px}.labib-composer{padding:8px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.labib-bubble{font-size:13px}}@media(max-width:380px){.labib-suggestions{-webkit-padding-start:0;padding-inline-start:0}.labib-assistant-content,.labib-bubble-user{max-width:88%}}@media(prefers-reduced-motion:reduce){.labib-chip,.labib-launcher,.labib-launcher-ring,.labib-message,.labib-panel,.labib-typing span{animation:none!important;transition:none!important}}