#library-mobile-menu .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#library-mobile-menu .pointer-events-none{pointer-events:none}#library-mobile-menu .pointer-events-auto{pointer-events:auto}#library-mobile-menu .visible{visibility:visible}#library-mobile-menu .fixed{position:fixed}#library-mobile-menu .absolute{position:absolute}#library-mobile-menu .relative{position:relative}#library-mobile-menu .sticky{position:sticky}#library-mobile-menu .inset-0{inset:0}#library-mobile-menu .bottom-0{bottom:0}#library-mobile-menu .end-4{inset-inline-end:1rem}#library-mobile-menu .end-6{inset-inline-end:1.5rem}#library-mobile-menu .start-full{inset-inline-start:100%}#library-mobile-menu .top-0{top:0}#library-mobile-menu .top-1{top:.25rem}#library-mobile-menu .top-4{top:1rem}#library-mobile-menu .top-6{top:1.5rem}#library-mobile-menu .z-10{z-index:10}#library-mobile-menu .z-40{z-index:40}#library-mobile-menu .z-\[1\]{z-index:1}#library-mobile-menu .row-start-2{grid-row-start:2}#library-mobile-menu .-m-0\.5{margin:-.125rem}#library-mobile-menu .-m-1{margin:-.25rem}#library-mobile-menu .-m-1\.5{margin:-.375rem}#library-mobile-menu .-m-2{margin:-.5rem}#library-mobile-menu .-m-2\.5{margin:-.625rem}#library-mobile-menu .-m-3{margin:-.75rem}#library-mobile-menu .-m-3\.5{margin:-.875rem}#library-mobile-menu .mx-auto{margin-left:auto;margin-right:auto}#library-mobile-menu .mb-5{margin-bottom:1.25rem}#library-mobile-menu .me-6{margin-inline-end:1.5rem}#library-mobile-menu .ms-6{margin-inline-start:1.5rem}#library-mobile-menu .ms-auto{margin-inline-start:auto}#library-mobile-menu .mt-2{margin-top:.5rem}#library-mobile-menu .mt-6{margin-top:1.5rem}#library-mobile-menu .mt-auto{margin-top:auto}#library-mobile-menu .inline-block{display:inline-block}#library-mobile-menu .flex{display:flex}#library-mobile-menu .grid{display:grid}#library-mobile-menu .hidden{display:none}#library-mobile-menu .h-10{height:2.5rem}#library-mobile-menu .h-11{height:2.75rem}#library-mobile-menu .h-4{height:1rem}#library-mobile-menu .h-5{height:1.25rem}#library-mobile-menu .h-6{height:1.5rem}#library-mobile-menu .h-7{height:1.75rem}#library-mobile-menu .h-8{height:2rem}#library-mobile-menu .h-9{height:2.25rem}#library-mobile-menu .h-\[100dvh\],#library-mobile-menu .h-dvh{height:100dvh}#library-mobile-menu .min-h-full{min-height:100%}#library-mobile-menu .w-10{width:2.5rem}#library-mobile-menu .w-11{width:2.75rem}#library-mobile-menu .w-4{width:1rem}#library-mobile-menu .w-5{width:1.25rem}#library-mobile-menu .w-6{width:1.5rem}#library-mobile-menu .w-7{width:1.75rem}#library-mobile-menu .w-8{width:2rem}#library-mobile-menu .w-9{width:2.25rem}#library-mobile-menu .w-full{width:100%}#library-mobile-menu .w-max{width:max-content}#library-mobile-menu .max-w-2xl{max-width:42rem}#library-mobile-menu .max-w-3xl{max-width:48rem}#library-mobile-menu .max-w-4xl{max-width:56rem}#library-mobile-menu .max-w-5xl{max-width:64rem}#library-mobile-menu .max-w-6xl{max-width:72rem}#library-mobile-menu .max-w-7xl{max-width:80rem}#library-mobile-menu .max-w-fit{max-width:fit-content}#library-mobile-menu .max-w-full{max-width:100%}#library-mobile-menu .max-w-lg{max-width:32rem}#library-mobile-menu .max-w-max{max-width:max-content}#library-mobile-menu .max-w-md{max-width:28rem}#library-mobile-menu .max-w-min{max-width:min-content}#library-mobile-menu .max-w-prose{max-width:65ch}#library-mobile-menu .max-w-screen-2xl{max-width:1536px}#library-mobile-menu .max-w-screen-lg{max-width:1024px}#library-mobile-menu .max-w-screen-md{max-width:768px}#library-mobile-menu .max-w-screen-sm{max-width:640px}#library-mobile-menu .max-w-screen-xl{max-width:1280px}#library-mobile-menu .max-w-sm{max-width:24rem}#library-mobile-menu .max-w-xl{max-width:36rem}#library-mobile-menu .max-w-xs{max-width:20rem}#library-mobile-menu .flex-1{flex:1}#library-mobile-menu .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#library-mobile-menu .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#library-mobile-menu .translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#library-mobile-menu .translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#library-mobile-menu .scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#library-mobile-menu .scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}#library-mobile-menu .animate-spin{animation:1s linear infinite spin}#library-mobile-menu .cursor-default{cursor:default}#library-mobile-menu .cursor-pointer{cursor:pointer}#library-mobile-menu .grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}#library-mobile-menu .flex-row-reverse{flex-direction:row-reverse}#library-mobile-menu .flex-col{flex-direction:column}#library-mobile-menu .flex-col-reverse{flex-direction:column-reverse}#library-mobile-menu .flex-wrap{flex-wrap:wrap}#library-mobile-menu .items-center{align-items:center}#library-mobile-menu .justify-center{justify-content:center}#library-mobile-menu .justify-items-center{justify-items:center}#library-mobile-menu .gap-3{gap:.75rem}#library-mobile-menu .gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}#library-mobile-menu .gap-y-4{row-gap:1rem}#library-mobile-menu .overflow-y-auto{overflow-y:auto}#library-mobile-menu .rounded-full{border-radius:9999px}#library-mobile-menu .rounded-lg{border-radius:.5rem}#library-mobile-menu .rounded-md{border-radius:.375rem}#library-mobile-menu .rounded-xl{border-radius:.75rem}#library-mobile-menu .rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}#library-mobile-menu .rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}#library-mobile-menu .border-b{border-bottom-width:1px}#library-mobile-menu .border-t{border-top-width:1px}#library-mobile-menu .border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200), var(--tw-border-opacity,1))}#library-mobile-menu .bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100), var(--tw-bg-opacity,1))}#library-mobile-menu .bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100), var(--tw-bg-opacity,1))}#library-mobile-menu .bg-gray-950\/50{background-color:rgba(var(--gray-950), .5)}#library-mobile-menu .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#library-mobile-menu .p-2{padding:.5rem}#library-mobile-menu .p-3{padding:.75rem}#library-mobile-menu .p-4{padding:1rem}#library-mobile-menu .px-6{padding-left:1.5rem;padding-right:1.5rem}#library-mobile-menu .py-5{padding-top:1.25rem;padding-bottom:1.25rem}#library-mobile-menu .py-6{padding-top:1.5rem;padding-bottom:1.5rem}#library-mobile-menu .pb-6{padding-bottom:1.5rem}#library-mobile-menu .pe-6{padding-inline-end:1.5rem}#library-mobile-menu .ps-\[5\.25rem\]{padding-inline-start:5.25rem}#library-mobile-menu .pt-6{padding-top:1.5rem}#library-mobile-menu .text-center{text-align:center}#library-mobile-menu .text-base{font-size:1rem;line-height:1.5rem}#library-mobile-menu .text-sm{font-size:.875rem;line-height:1.25rem}#library-mobile-menu .font-semibold{font-weight:600}#library-mobile-menu .leading-6{line-height:1.5rem}#library-mobile-menu .text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500), var(--tw-text-opacity,1))}#library-mobile-menu .text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600), var(--tw-text-opacity,1))}#library-mobile-menu .text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity,1))}#library-mobile-menu .text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity,1))}#library-mobile-menu .text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950), var(--tw-text-opacity,1))}#library-mobile-menu .opacity-0{opacity:0}#library-mobile-menu .opacity-100{opacity:1}#library-mobile-menu .opacity-70{opacity:.7}#library-mobile-menu .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#library-mobile-menu .outline-none{outline-offset:2px;outline:2px solid #0000}#library-mobile-menu .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#library-mobile-menu .ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950), .05)}#library-mobile-menu .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#library-mobile-menu .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#library-mobile-menu .duration-300{transition-duration:.3s}#library-mobile-menu .duration-75{transition-duration:75ms}[x-cloak]{display:none!important}.site-header{z-index:30}.site-header .library-mobile-menu-toggle{color:#2d8750;cursor:pointer;background:#eaf8ef;border:1px solid #cde6d6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font:700 14px DM Sans,sans-serif;display:none}.site-header .library-mobile-menu-toggle:hover{background:#dff1e5}.site-header .library-mobile-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #1769aa}#library-mobile-menu{color:#17324d;font-family:DM Sans,sans-serif;line-height:1.6}#library-mobile-menu *,#library-mobile-menu :before,#library-mobile-menu :after{box-sizing:border-box}#library-mobile-menu .fi-modal-window{color:#17324d;background:#fff}#library-mobile-menu .fi-modal-header{background:#f4fbf7}#library-mobile-menu .fi-modal-heading{letter-spacing:-.3px;color:#17324d;margin:0;padding-right:24px;font-family:Manrope,sans-serif;font-size:20px;line-height:1.4}#library-mobile-menu .fi-modal-description{color:#647587;font-size:14px}#library-mobile-menu .fi-modal-close-btn{cursor:pointer;background:0 0;border:0}#library-mobile-menu .library-mobile-links{flex-direction:column;gap:8px;display:flex}#library-mobile-menu .library-mobile-links a{color:#17324d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}#library-mobile-menu .library-mobile-links a:hover,#library-mobile-menu .library-mobile-links a:focus-visible{color:#2d8750;background:#eaf8ef}#library-mobile-menu .library-mobile-links .library-mobile-demo{color:#fff;background:linear-gradient(135deg,#45a867,#2c9e59);margin-top:16px;font-weight:700}#library-mobile-menu .library-mobile-links .library-mobile-demo:hover{color:#fff;background:#2d8750}.ai-label{width:1.5rem;height:1.5rem}.library-main{overflow:hidden}@media (width<=1000px){.site-header .library-desktop-navigation,.site-header .library-desktop-demo{display:none}.site-header .library-mobile-menu-toggle{display:inline-flex}.site-header .nav-wrap{gap:12px}}#library-mobile-menu .hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600), var(--tw-text-opacity,1))}#library-mobile-menu .hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity,1))}#library-mobile-menu .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}#library-mobile-menu .focus-visible\:ring-custom-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600), var(--tw-ring-opacity,1))}#library-mobile-menu .focus-visible\:ring-primary-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600), var(--tw-ring-opacity,1))}#library-mobile-menu .dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}#library-mobile-menu .dark\:bg-custom-500\/20:is(.dark *){background-color:rgba(var(--c-500), .2)}#library-mobile-menu .dark\:bg-gray-500\/20:is(.dark *){background-color:rgba(var(--gray-500), .2)}#library-mobile-menu .dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-900), var(--tw-bg-opacity,1))}#library-mobile-menu .dark\:bg-gray-950\/75:is(.dark *){background-color:rgba(var(--gray-950), .75)}#library-mobile-menu .dark\:text-custom-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--c-400), var(--tw-text-opacity,1))}#library-mobile-menu .dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity,1))}#library-mobile-menu .dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-500), var(--tw-text-opacity,1))}#library-mobile-menu .dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#library-mobile-menu .dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}#library-mobile-menu .dark\:hover\:text-custom-300:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--c-300), var(--tw-text-opacity,1))}#library-mobile-menu .dark\:hover\:text-gray-400:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400), var(--tw-text-opacity,1))}#library-mobile-menu .dark\:focus-visible\:ring-custom-500:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500), var(--tw-ring-opacity,1))}#library-mobile-menu .dark\:focus-visible\:ring-primary-500:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500), var(--tw-ring-opacity,1))}@media (width>=640px){#library-mobile-menu .sm\:grid{display:grid}#library-mobile-menu .sm\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}#library-mobile-menu .sm\:grid-rows-\[1fr_auto_3fr\]{grid-template-rows:1fr auto 3fr}}#library-mobile-menu .rtl\:-translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#library-mobile-menu .rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
