*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.absolute{position:absolute}.-bottom-20{bottom:-5rem}.-bottom-6{bottom:-1.5rem}.-right-full{right:-100%}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-3{left:.75rem}.right-3{right:.75rem}.top-1\/2{top:50%}.z-0{z-index:0}.z-10{z-index:10}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-20{margin-top:5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-40{height:10rem}.h-8{height:2rem}.h-96{height:24rem}.h-auto{height:auto}.min-h-\[320px\]{min-height:320px}.w-16{width:4rem}.w-20{width:5rem}.w-4{width:1rem}.w-40{width:10rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.min-w-\[200px\]{min-width:200px}.min-w-max{min-width:-webkit-max-content;min-width:max-content}.max-w-sm{max-width:24rem}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{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))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-8{--tw-translate-y:-2rem}.-translate-y-8,.translate-y-0{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))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.scale-150,.translate-y-4{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))}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.overflow-x-auto{overflow-x:auto}.rounded-md{border-radius:.375rem}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-\[\#365169\]{--tw-border-opacity:1;border-color:#365169;border-color:rgb(54 81 105/var(--tw-border-opacity,1))}.border-\[\#5d7387\]{--tw-border-opacity:1;border-color:#5d7387;border-color:rgb(93 115 135/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-t-emerald-500{--tw-border-opacity:1;border-top-color:#10b981;border-top-color:rgb(16 185 129/var(--tw-border-opacity,1))}.bg-\[\#ebeef0\]{--tw-bg-opacity:1;background-color:#ebeef0;background-color:rgb(235 238 240/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-50{--tw-gradient-from:#fef2f2 var(--tw-gradient-from-position);--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.object-top{object-position:top}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pb-0{padding-bottom:0}.pb-4{padding-bottom:1rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.font-nunito{font-family:Nunito,sans-serif}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-\[\#365169\]{--tw-text-opacity:1;color:#365169;color:rgb(54 81 105/var(--tw-text-opacity,1))}.text-\[\#a1a1aa\]{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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)}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter}.transition,.transition-all{transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.font-nunito{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.min-h-screen{min-height:100vh}.from-slate-50{--tw-gradient-from:#f8fafc;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#f8fafc00)}.to-blue-50{--tw-gradient-to:#eff6ff}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.mx-auto{margin-left:auto;margin-right:auto}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.max-w-4xl{max-width:56rem}.bg-white{background-color:#fff}.rounded-2xl{border-radius:1rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.border{border-width:1px}.border-slate-200{border-color:#e2e8f0}.p-6{padding:1.5rem}.mb-6{margin-bottom:1.5rem}.text-center{text-align:center}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-6{gap:1.5rem}.flex-shrink-0{flex-shrink:0}.relative{position:relative}.w-64{width:16rem}.h-64{height:16rem}.overflow-hidden{overflow:hidden}.from-slate-100{--tw-gradient-from:#f1f5f9}.to-blue-100{--tw-gradient-to:#dbeafe}.w-full{width:100%}.h-full{height:100%}.object-cover{object-fit:cover}.text-2xl{font-size:1.5rem;line-height:2rem}.font-bold{font-weight:700}.text-slate-800{color:#1e293b}.mb-4{margin-bottom:1rem}.text-slate-600{color:#475569}.text-sm{font-size:.875rem;line-height:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.bg-slate-500{background-color:#64748b}.text-white{color:#fff}.rounded-xl{border-radius:.75rem}.font-semibold{font-weight:600}.hover\:bg-slate-600:hover{background-color:#475569}.transition-all{transition-property:all}.duration-200{transition-duration:.2s}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.transform{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))}.animate-spin{animation:spin 1s linear infinite}.fixed{position:fixed}.top-4{top:1rem}.right-4{right:1rem}.z-50{z-index:50}.p-4{padding:1rem}.rounded-lg{border-radius:.5rem}.bg-green-500{background-color:#10b981}.bg-red-500{background-color:#ef4444}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-medium{font-weight:500}.gap-2{gap:.5rem}@media (min-width:640px){.sm\:w-80{width:20rem}.sm\:h-80{height:20rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}.lg\:text-left{text-align:left}.lg\:max-w-4xl{max-width:56rem}}@media (min-width:768px){.md\:max-w-full{max-width:100%}.md\:px-2{padding-left:.5rem;padding-right:.5rem}}.sm\:max-w-full{max-width:100%}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.flex-1{flex:1 1}.flex-col{flex-direction:column}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.z-40{z-index:40}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-3{gap:.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.hover\:text-emerald-600:hover{color:#059669}.hover\:bg-emerald-50:hover{background-color:#ecfdf5}.bg-emerald-500{background-color:#10b981}.hover\:bg-emerald-600:hover{background-color:#059669}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-emerald-500{--tw-gradient-from:#10b981}.to-teal-600{--tw-gradient-to:#0d9488}.w-10{width:2.5rem}.h-10{height:2.5rem}.rounded-full{border-radius:9999px}.text-right{text-align:right}.h-6{height:1.5rem}.w-px{width:1px}.bg-slate-300{background-color:#cbd5e1}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.hover\:border-\[\#365169\]:hover{--tw-border-opacity:1;border-color:#365169;border-color:rgb(54 81 105/var(--tw-border-opacity,1))}.hover\:border-\[\#5d7387\]:hover{--tw-border-opacity:1;border-color:#5d7387;border-color:rgb(93 115 135/var(--tw-border-opacity,1))}.hover\:bg-\[\#3a5a6e\]:hover{--tw-bg-opacity:1;background-color:#3a5a6e;background-color:rgb(58 90 110/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:from-emerald-600:hover{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-teal-700:hover{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.hover\:text-\[\#365169\]:hover{--tw-text-opacity:1;color:#365169;color:rgb(54 81 105/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--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:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:max-w-full{max-width:100%}.sm\:p-6{padding:1.5rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:w-3\/5{width:60%}.md\:max-w-full{max-width:100%}.md\:p-8{padding:2rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.lg\:max-w-4xl{max-width:56rem}}.react-chatbot-kit-user-chat-message-container{display:flex;justify-content:flex-end;margin:15px 0}.react-chatbot-kit-user-avatar-container{align-items:center;background-color:#3d4e8d;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:12.5px;width:40px}.react-chatbot-kit-user-avatar-icon{fill:#fff;height:15px;width:15px}.react-chatbot-kit-user-chat-message{background-color:#f1f1f1;border-radius:5px;color:#585858;font-size:.9rem;font-weight:medium;padding:10px;position:relative;text-align:left}.react-chatbot-kit-user-chat-message-arrow{border-bottom:8px solid #0000;border-left:8px solid #f1f1f1;border-top:8px solid #0000;height:0;position:absolute;right:-7px;top:13px;width:0}.react-chatbot-kit-chat-bot-message-container{justify-content:flex-start;margin:15px 0}.react-chatbot-kit-chat-bot-avatar-container{align-items:center;background-color:#d8d8d8;border-radius:50%;display:flex;font-size:1.2rem;height:40px;justify-content:center;margin-right:12.5px;width:40px}.react-chatbot-kit-chat-bot-avatar-icon{fill:#494646;height:22.5px;width:22.5px}.react-chatbot-kit-chat-bot-avatar-letter{color:#1d1d1d;margin:0;padding:0}.react-chatbot-kit-chat-bot-message{background-color:#2898ec;border-radius:5px;color:#fff;font-weight:medium;margin-left:auto;position:relative;width:184.5px}.react-chatbot-kit-chat-bot-message-arrow{border-bottom:8px solid #0000;border-right:8px solid #2898ec;border-top:8px solid #0000;height:0;left:-7px;position:absolute;top:13px;width:0}.react-chatbot-kit-chat-bot-loading-icon-container{height:17px;width:25px}.chatbot-loader-container{display:flex;justify-content:center;width:100%}#chatbot-loader #chatbot-loader-dot1{animation:load 1s infinite}#chatbot-loader #chatbot-loader-dot2{animation:load 1s infinite;animation-delay:.2s}#chatbot-loader #chatbot-loader-dot3{animation:load 1s infinite;animation-delay:.4s}@keyframes load{0%{opacity:0}50%{opacity:1}to{opacity:0}}.react-chatbot-kit-chat-container{position:relative;width:275px}.react-chatbot-kit-chat-inner-container{background-color:#fff;border-radius:5px;height:500px}.react-chatbot-kit-chat-header{align-items:center;background-color:#efefef;border-top-left-radius:5px;border-top-right-radius:5px;color:#514f4f;display:flex;font-family:Arial;font-size:.85rem;font-weight:700;padding:12.5px}.react-chatbot-kit-chat-input-container{position:absolute}.react-chatbot-kit-chat-message-container{height:424px;overflow:scroll;padding:0 17.5px 10px}.react-chatbot-kit-chat-input{border:none;border-bottom-left-radius:5px;border-top:1px solid #d8d8d8;font-size:.85rem;padding:12.5px;width:100%}.react-chatbot-kit-chat-input-form{display:flex;width:100%}.react-chatbot-kit-chat-input::placeholder{color:#585858}.react-chatbot-kit-chat-btn-send{background-color:#2898ec;border:none;border-bottom-right-radius:5px;width:100px}.react-chatbot-kit-chat-btn-send-icon{fill:#fff;margin:0 auto;width:15px}.react-chatbot-kit-error{background-color:#fff;border-radius:3px;padding:15px}.react-chatbot-kit-error-container{width:260px}.react-chatbot-kit-error-header{color:#1d1d1d;font-size:1.3rem;margin-bottom:30px}.react-chatbot-kit-error-docs{border:1px solid #2898ec;color:#38688b;display:block;font-size:1rem;margin:25px auto;padding:8px;text-align:center;text-decoration:none;width:130px}.App{align-items:center;background-color:#f0f4ff;box-sizing:border-box;display:flex;font-family:Nunito,sans-serif;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;padding:0 20px}.App:has([data-page=avatar]){align-items:normal;display:block;height:100vh;justify-content:normal;max-height:none;max-width:none;overflow:visible;overflow:initial;padding:0;width:100vw}.App:has([data-page=house-of-arya]){align-items:normal;display:block;height:100vh;justify-content:normal;max-height:none;max-width:none;overflow:visible;overflow:initial;padding:0;width:100vw}#dark .App,#light .App{background-color:#f0f4ff}::-webkit-scrollbar{border-radius:8px;height:8px;width:8px}::-webkit-scrollbar-track{background-color:#b39cd933;border-radius:8px}::-webkit-scrollbar-thumb{background-color:#a46cff33;border-radius:8px}.react-chatbot-kit-chat-container{background-color:#0d1525;height:100vh;min-height:auto;width:100vw}#dark .react-chatbot-kit-chat-container,#light .react-chatbot-kit-chat-container{background-color:#0d1525}.App .react-chatbot-kit-chat-inner-container{display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding-top:0}.react-chatbot-kit-chat-header{margin-bottom:20px;text-align:center}.react-chatbot-kit-chat-message-container{background-position:50%;background-size:cover;box-shadow:5px 5px 10px #0000001a;height:100%;overflow-y:scroll;padding-bottom:40px;padding-right:10px;scroll-behavior:smooth}.react-chatbot-kit-chat-input-form{gap:10px}.react-chatbot-kit-chat-input-container{align-items:center;background-color:#fff;border-top:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;box-shadow:0 -2px 5px #0000001a;box-sizing:border-box;display:flex;font-family:Nunito,sans-serif;justify-content:space-between;max-width:100%;padding:15px;position:fixed;width:100%;z-index:900}.warning{color:red}.react-chatbot-kit-chat-input{background-color:#fff7f4;border:1px solid #afb9c3;border-radius:8px;box-sizing:border-box;color:#0d1525;flex:1 1;font-family:Nunito,sans-serif;font-size:.9rem;padding:10px}#dark .react-chatbot-kit-chat-input{background-color:#fff;color:#000;text-align:left}#light .react-chatbot-kit-chat-input{background-color:#fff7f4;color:#0d1525;text-align:left}#dark .react-chatbot-kit-chat-input::placeholder{color:#afb9c3}#light .react-chatbot-kit-chat-input::placeholder{color:#1d354a}.react-chatbot-kit-chat-btn-send{padding:10px 16px;width:auto}.react-chatbot-kit-chat-btn-send:hover{background-color:#0056b3}.custom-chat-message{background-color:#b0c4de;border:2px solid linear-gradient(89.55deg,#eff1fd .39%,#f5eff8 99.61%);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:2px;border-top-right-radius:12px;color:#000;font-family:Nunito,sans-serif;font-size:.9rem;margin:0;max-height:900px;max-width:80rem;overflow-wrap:anywhere;padding:10px;text-align:left;width:-webkit-fit-content;width:fit-content}#dark .custom-chat-message{background:linear-gradient(89.55deg,#eff1fd .39%,#f5eff8 99.61%);color:#000}#light .custom-chat-message{background-color:#e1e1e1;border:0;box-shadow:0 0 5px #2171f4;color:#2171f4}.tips-heading{font-family:Nunito,sans-serif;font-size:1.3rem}.react-chatbot-kit-chat-bot-message-container{align-items:flex-start;display:flex;flex-direction:column;margin:0;max-width:100%}.react-chatbot-kit-chat-bot-message-container:has(.custom-chat-message-spinner){flex-direction:row;margin-bottom:20px}.react-chatbot-kit-chat-bot-message-container:has(+.suggestions-container){margin-top:-12px}.react-chatbot-kit-chat-bot-avatar-container{margin-right:10px}.react-chatbot-kit-chat-bot-avatar-icon{align-items:center;background-color:#fff;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.react-chatbot-kit-chat-bot-message{border-bottom-left-radius:13px;border-bottom-right-radius:13px;border-top-left-radius:13px;border-top-right-radius:0;color:#000;font-family:Nunito,sans-serif;font-size:.9rem;margin:0;max-height:500px;overflow-y:auto;padding:10px;text-align:left;width:-webkit-fit-content;width:fit-content}#dark .react-chatbot-kit-user-chat-message{background-clip:padding-box,border-box;background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(89.55deg,#546ae5 .39%,#9a55b2 99.61%);background-origin:border-box;border:1px solid #0000;border-radius:12px 12px 2px 12px;color:#333;font-family:Nunito,sans-serif;font-size:.9rem;opacity:1;padding:12px}.react-chatbot-kit-user-chat-message-arrow{border-left-color:#0000}.react-chatbot-kit-chat-btn-send-icon{height:24px;opacity:0;width:24px}.react-chatbot-kit-chat-btn-send:before{background-image:url(/static/media/send.096f39af26924b5e1601.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.react-chatbot-kit-chat-btn-send{align-items:center;background-color:#e3f6e9!important;border:1px solid #349e58;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;height:48px;justify-content:center;padding:12px;position:relative;transition:background-color .2s}#dark .react-chatbot-kit-chat-btn-send-icon,#light .react-chatbot-kit-chat-btn-send-icon{fill:#0000}.sb-avatar__text{color:#000!important}.react-chatbot-kit-error{margin-top:20px;text-align:center}.react-chatbot-kit-error-container{background-color:#fefdae;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;padding:10px}.react-chatbot-kit-error-header{font-weight:700}.react-chatbot-kit-error-docs{margin-top:10px}.bot-avatar{background-clip:padding-box,border-box;background-image:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);background-origin:border-box;border:2px solid #0000;border-radius:50%;height:50px;width:50px}.svg-best-practices{padding-right:2px;padding-top:5px}@media screen and (max-width:768px){.email-id{display:none}.react-chatbot-kit-chat-input{font-size:16px}}#load-more-history-button{animation:fadeIn2 .5s;transition:all .3s ease}#load-more-history-button button:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}@keyframes fadeIn2{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}#dark #load-more-history-button button,#light #load-more-history-button button{background-color:#8a77f7;color:#fff}#voice-dictation-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}#voice-dictation-container .voice-dictation-button{height:40px!important;width:40px!important}@media screen and (max-width:768px){#voice-dictation-container{margin-left:6px!important;margin-right:6px!important}#voice-dictation-container .voice-dictation-button{height:40px!important;width:40px!important}}#voice-dictation-container .voice-dictation-button:hover{transform:scale(1.05)}.voice-error,.voice-status{z-index:1002!important}.language-toggle-icon{fill:#fff!important;cursor:pointer}.loading-animation-container{align-items:center;animation:fadeInUp .5s cubic-bezier(.4,0,.2,1);display:flex;gap:12px;justify-content:flex-start;padding:0;position:relative}.loading-visual{height:24px;justify-content:center;min-width:40px}.loading-text,.loading-visual{align-items:center;display:flex}.loading-text{color:#333;font-family:Nunito,sans-serif;font-size:14px;font-weight:500;min-height:20px;position:relative;transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.loading-text.visible{opacity:1;transform:translateY(0)}.loading-text.hidden{opacity:0;transform:translateY(-4px)}.loading-text-pulse,.loading-text-spinner,.loading-text-wave{-webkit-text-fill-color:#0000;animation:characterShine 8s linear infinite;background:linear-gradient(90deg,#333,#333 30%,#bbb 50%,#333 70%,#333);-webkit-background-clip:text;background-clip:text;background-size:300% 100%}@keyframes characterShine{0%{background-position:300% 0}to{background-position:-300% 0}}@media screen and (max-width:768px){.loading-animation-container{gap:10px}.loading-text{font-size:13px}.loading-visual{height:20px;min-width:35px}.pulse-circle{height:8px;width:8px}.spinner-ring{height:16px;width:16px}.wave-bar{width:2px}}@media (prefers-reduced-motion:reduce){.loading-animation-container,.loading-text,.pulse-circle,.spinner-ring,.wave-bar{animation:none}.loading-text.visible{opacity:1;transform:none}.loading-text.hidden{opacity:.7;transform:none}}@keyframes thumbsUpBounce{0%,20%,40%,60%,80%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes thumbsDownShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.char-limit-warning{color:red;font-size:.9em;margin-top:10px;text-align:center}.character-limit-note{color:#666;font-size:.8em;margin-bottom:10px;margin-top:5px}.feedback-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.character-count-ticker{color:#666;font-size:.9em;margin:0}.count-warning{color:red}.feedback-popup-wrapper{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.feedback-popup{-webkit-text-size-adjust:100%;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;padding:24px;position:relative;width:450px}@media screen and (max-width:768px){.feedback-popup{width:90%}}.feedback-popup:has(.ihelp-form-container){padding:0}.close-popup-button{background:none;border:none;color:#999;cursor:pointer;font-size:24px;line-height:1;padding:0;position:absolute;right:16px;top:16px;transition:color .2s}.close-popup-button:hover{color:#f30000}.feedback-comment-box{-webkit-text-size-adjust:100%;border:1px solid #e0e0e0;border-radius:4px;font-family:Nunito,sans-serif;font-size:14px;height:120px;margin:16px 0 5px;padding:12px!important;resize:none;transition:border-color .2s;width:100%}.feedback-comment-box:focus{border-color:#007bff;outline:none}.send-feedback-button{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;transition:background-color .2s}.send-feedback-button,.send-feedback-button:hover{background-color:#f26841}.send-feedback-button.disabled{background-color:#fac3b3}.send-feedback-button svg{font-size:18px;margin-left:8px}.custom-chat-message-parent-container{align-items:flex-start;display:flex;flex-direction:column}.custom-chat-message-parent-container:not(:has(.bot-message-actions)){margin-bottom:12px}.snackbar{animation:snackbarSlideIn .3s ease-out;background:#e7f7ef;border-radius:8px;box-shadow:0 4px 12px #00000026;position:fixed;right:-100px;top:90px;transform:translateX(-50%);width:-webkit-fit-content;width:fit-content;z-index:1000}.snackbar-content{align-items:center;display:flex;gap:10px;padding:12px 16px;position:relative}.snackbar-border{background:#0aae5f;border-radius:4px 0 0 4px;bottom:0;left:0;position:absolute;top:0;width:4px}.snackbar-icon:after{font-size:14px;font-weight:700}.snackbar-text{color:#333;flex:1 1;font-family:Nunito,sans-serif;font-size:14px;font-weight:500;margin:0}.snackbar-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:20px;justify-content:center;margin-left:12px;padding:0;transition:all .2s ease;width:20px}.snackbar-close:hover{background:#0000001a;color:#333}@keyframes snackbarSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes snackbarSlideOut{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(20px)}}.snackbar.fade-out{animation:snackbarSlideOut .3s ease-in forwards}@media screen and (max-width:768px){.snackbar{bottom:100px;left:50%;min-width:90%;right:50%;top:auto;transform:translateX(-50%)}.snackbar-content{padding:10px 14px}.snackbar-text{font-size:13px}}.custom-chat-message-container{background:linear-gradient(89.55deg,#eff1fd .39%,#f5eff8 99.61%);border-radius:8px;box-shadow:0 1px 3px #0000000a;margin:0 0 12px;max-width:100%;position:relative;transition:all .2s ease}.custom-chat-message-container:hover{border-color:#d1d5dbcc;box-shadow:0 2px 8px #0000000f}.custom-chat-message{max-height:700px;overflow-x:hidden;overflow-y:auto;position:relative}@media screen and (max-width:768px){.custom-chat-message{flex-direction:column-reverse;max-height:-webkit-max-content;max-height:max-content}}.custom-chat-message-spinner{background:none!important}.custom-chat-message>div:first-child{word-wrap:break-word;display:block;margin-right:0;overflow-wrap:break-word;padding-right:0;text-align:left}.bot-message-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:30px;min-height:32px;position:relative}.bot-message-actions .message-language-toggle-container{margin-right:4px}@media screen and (max-width:768px){.bot-message-actions{gap:12px;justify-content:space-between}}.bot-message-actions button{align-items:center;background:linear-gradient(89.55deg,#eff1fd .39%,#f5eff8 99.61%);border:none;border-radius:16px;box-shadow:0 1px 2px #6366f133;color:#333;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.bot-message-actions .thumbs-up.clicked{animation:thumbsUpBounce .5s ease-in-out;background:#17cf12;color:#fff}.bot-message-actions .thumbs-down.clicked{animation:thumbsDownShake .5s ease-in-out;background:#ff7b7b}.actual-message{color:#333;display:block;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:anywhere;padding-right:10px;text-align:left;word-break:break-word}.custom-chat-message:after{clear:both;content:"";display:table}@media (hover:hover) and (pointer:fine){.bot-message-actions button:hover{background-color:#0056b3;transform:scale(1.1)}}.bot-message-actions button:active{background-color:#004494;transform:scale(.9)}.bot-message-actions .copy-button img,.bot-message-actions .thumbs-down img,.bot-message-actions .thumbs-up img{filter:none;height:16px;transition:filter .2s ease;width:16px}.bot-message-actions .thumbs-down.clicked img,.bot-message-actions .thumbs-up.clicked img{filter:brightness(0) saturate(100%) invert(100%)}.bot-message-actions .copy-button{align-items:center;background:linear-gradient(89.55deg,#eff1fd .39%,#f5eff8 99.61%);border:none;border-radius:16px;box-shadow:0 1px 2px #6366f133;color:#333;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}@media (hover:hover) and (pointer:fine){.bot-message-actions .copy-button:hover{background-color:#0056b3;transform:scale(1.1)}.bot-message-actions .copy-button:hover img{filter:brightness(0) saturate(100%) invert(100%)}}.bot-message-actions .copy-button:active{background-color:#004494;transform:scale(.9)}.copy-button-container{display:inline-block;position:relative}.copy-tooltip{animation:tooltipFadeIn .2s ease-in-out forwards;background-color:#333;border-radius:6px;bottom:100%;color:#fff;font-family:Nunito,sans-serif;font-size:12px;margin-bottom:5px;opacity:0;padding:6px 10px;white-space:nowrap;z-index:1000}.copy-tooltip,.copy-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.copy-tooltip:after{border:4px solid #0000;border-top-color:#333;content:"";top:100%}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media screen and (max-width:768px){.email-id{display:none}}.bot-message-actions .thumbs-down.clicked,.bot-message-actions .thumbs-up.clicked{background-color:#0aae5f;color:#fff}.bot-message-actions .thumbs-down.clicked{background-color:#ff354d;color:#6e6565}.suggestive-questions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.animated{animation:fadeIn .5s ease-out forwards}@media (hover:none){.bot-message-actions button:hover{background-color:#007bff;transform:none}.bot-message-actions .thumbs-down.clicked:hover,.bot-message-actions .thumbs-up.clicked:hover{background-color:#17cf12;color:#fff}.bot-message-actions .thumbs-down.clicked:hover{background-color:#ff7b7b;color:#6e6565}}.language-popup-overlay{align-items:center;animation:overlay-appear .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.language-popup-container{animation:panel-appear .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;max-height:85vh;max-width:90vw;position:relative;width:480px}.language-header{align-items:center;background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);border-top-left-radius:20px;border-top-right-radius:20px;display:flex;gap:15px;padding:15px 20px}.language-back-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.language-back-button:hover{transform:scale(1.1)}.language-back-button:active{transform:scale(.95)}.language-header-title{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0}.language-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:32px 24px 24px}.language-options-container{flex:1 1;margin-bottom:20px;overflow-y:auto}.language-footer{background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #e5e5e7;padding:24px}.language-icon-section{display:flex;justify-content:left;margin-bottom:10px}.language-main-icon{fill:#000;height:25px;width:auto}.language-info{margin-bottom:30px;text-align:left}.language-title{color:#2c3e50;font-size:24px;font-weight:700;margin:0 0 10px}.language-description{color:#7f8c8d;font-size:16px;margin:0}.language-options{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.language-option{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:18px 24px}.language-option:hover{background:#f8f9fa;border-color:#d1d9e0}.language-option.selected{background:#e8f5e8;border-color:#4caf50}.language-option-content{align-items:center;display:flex;gap:15px;position:relative;z-index:2}.language-left-icon{opacity:.3;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:3}.language-left-icon svg{color:#666;height:60px;width:60px}.language-left-text-icon{color:#666;font-size:24px;font-weight:300;opacity:.3;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:3}.language-option.selected .language-left-icon{opacity:.6}.language-option.selected .language-left-icon svg{color:#4caf50}.language-option.selected .language-left-text-icon{color:#4caf50;opacity:.6}.language-radio,.radio-button{align-items:center;display:flex}.radio-button{border:2px solid #d1d9e0;border-radius:50%;height:20px;justify-content:center;transition:all .2s ease;width:20px}.language-option.selected .radio-button{border-color:#4caf50}.radio-selected{background:#4caf50;border-radius:50%;height:10px;width:10px}.language-details{flex:1 1}.language-native-name{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:2px}.language-english-name{color:#7f8c8d;font-size:14px}.language-background-icon{opacity:.1;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:1}.language-background-icon svg{color:#4caf50;height:48px;width:48px}.language-background-text{color:#4caf501a;font-size:48px;font-weight:300;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:1}.language-submit-btn{background:#f26841;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:all .2s ease;width:100%}.language-submit-btn:hover:not(:disabled){box-shadow:0 8px 20px #ff6b354d;transform:translateY(-2px)}.language-submit-btn:active:not(:disabled){transform:translateY(0)}.language-submit-btn:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}@media (min-width:1200px){.language-popup-container{width:520px}.language-content{padding:36px 28px 28px}.language-footer{padding:28px}.language-option{padding:20px 28px}.language-background-icon,.language-background-text,.language-left-icon,.language-left-text-icon{right:28px}}@media (min-width:769px) and (max-width:1199px){.language-popup-container{width:480px}}@media (max-width:768px){.language-popup-overlay{align-items:flex-start;justify-content:center;padding-top:0}.language-popup-container{animation:panel-slide-up .3s ease-out;border-radius:0;display:flex;flex-direction:column;height:100vh;margin:0;max-height:100vh;max-width:100vw;width:100vw}.language-header{border-radius:0}.language-content{flex:1 1;overflow-y:auto;padding:20px}.language-title{font-size:22px}.language-description{font-size:15px}.language-native-name{font-size:16px}.language-english-name{font-size:13px}.language-background-icon svg{height:36px;width:36px}.language-background-text{font-size:36px}}@media (max-width:480px){.language-content{padding:15px}.language-title{font-size:20px}.language-option{padding:14px 16px}.language-native-name{font-size:15px}.language-english-name{font-size:12px}}.language-options-container::-webkit-scrollbar{width:6px}.language-options-container::-webkit-scrollbar-track{background:#0000}.language-options-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.language-options-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.message-language-toggle-container{display:inline-block;position:relative}.message-language-toggle{align-items:center;background:linear-gradient(89.55deg,#eff1fd .39%,#f5eff8 99.61%);border:none;border-radius:6px;box-shadow:0 1px 2px #6366f133;color:#333;cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:3px;height:32px;min-width:-webkit-max-content;min-width:max-content;padding:4px 8px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.message-language-toggle.open,.message-language-toggle:hover{background:linear-gradient(89.55deg,#c5cae8 .39%,#cfc3d6 99.61%);box-shadow:0 1px 3px #6366f14d}.message-language-toggle.open{border-radius:6px 6px 4px 4px}.message-language-label{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500}.message-dropdown-arrow{color:#333;font-size:10px;opacity:.9;transition:transform .3s ease}.message-dropdown-arrow.rotated{transform:rotate(180deg)}.message-language-dropdown{animation:message-dropdown-slide-up .2s ease;background:#fff;border:1px solid #e5e7ebcc;border-bottom:none;border-radius:6px 6px 4px 4px;bottom:100%;box-shadow:0 -2px 8px #00000014;left:0;margin-bottom:1px;min-width:60px;overflow:hidden;position:absolute;right:0;z-index:99999}@keyframes message-dropdown-slide-up{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.message-language-option{align-items:center;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:10px;font-weight:500;gap:4px;margin:1px;padding:6px 8px;position:relative;transition:all .2s ease}.message-language-option:hover{background:#6366f1;color:#fff}.message-language-option.selected{background:#6366f1;color:#fff;font-weight:600}.message-language-option .message-language-label{color:inherit;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.message-checkmark{animation:message-checkmark-pop .2s cubic-bezier(.68,-.55,.265,1.55);color:#4caf50;font-size:12px;font-weight:700}@keyframes message-checkmark-pop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.message-language-dropdown{border:1px solid #ffffff1a}.message-language-option:hover{background:linear-gradient(135deg,#667eea33,#764ba233);color:#a8b5ff}.message-language-option.selected{background:linear-gradient(135deg,#667eea40,#764ba240);color:#a8b5ff}@media (max-width:768px){.message-language-toggle{font-size:10px;height:24px;min-width:-webkit-max-content;min-width:max-content;padding:4px 6px}.message-language-label{font-size:10px}.message-language-option{font-size:10px;gap:4px;padding:6px 8px}}.message-language-toggle:focus{outline:2px solid #667eea;outline-offset:1px}.message-language-option:focus{outline:1px solid #667eea;outline-offset:-1px}.message-language-dropdown,.message-language-option,.message-language-toggle{transition:background .2s ease,color .2s ease,border-color .2s ease}.message-language-toggle-container{display:inline-flex;vertical-align:middle}.ihelp-form-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:100%;padding:20px}.ihelp-form-header{margin-bottom:20px;text-align:center}.ihelp-form-header h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0 0 8px}.ihelp-form-header p{color:#6c757d;font-size:.9rem;margin:0}.ihelp-form{gap:16px}.ihelp-form,.ihelp-form-row{display:flex;flex-direction:column}.ihelp-form-row{gap:6px}.ihelp-label{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}.ihelp-input,.ihelp-select,.ihelp-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.ihelp-input:focus,.ihelp-select:focus,.ihelp-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ihelp-textarea{min-height:80px;resize:vertical}.ihelp-select{cursor:pointer}.ihelp-readonly-input{background-color:#f5f5f5!important;color:#6b7280;cursor:not-allowed}.ihelp-readonly-input:focus{border-color:#d1d5db!important;box-shadow:none!important}.ihelp-file-upload-area{background-color:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:all .2s ease}.ihelp-file-upload-area:hover{background-color:#f8faff;border-color:#3b82f6}.ihelp-file-upload-area.ihelp-drag-active{background-color:#eff6ff;border-color:#3b82f6;transform:scale(1.02)}.ihelp-file-upload-area.ihelp-has-files{background-color:#f0fdf4;border-color:#10b981;border-style:solid}.ihelp-file-input{display:none}.ihelp-file-upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;width:100%}.ihelp-file-upload-icon{color:#6b7280;transition:color .2s ease}.ihelp-file-upload-area:hover .ihelp-file-upload-icon{color:#3b82f6}.ihelp-file-upload-text{display:flex;flex-direction:column;gap:4px}.ihelp-file-upload-primary{color:#374151;font-size:14px;font-weight:500}.ihelp-file-upload-secondary{color:#6b7280;font-size:12px}.ihelp-file-list{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px}.ihelp-file-item{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.ihelp-file-item:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.ihelp-file-info{align-items:center;display:flex;flex:1 1;gap:12px}.ihelp-file-icon{color:#10b981;flex-shrink:0}.ihelp-file-details{display:flex;flex-direction:column;gap:2px;min-width:0}.ihelp-file-name{color:#374151;font-size:14px;font-weight:500;word-break:break-all}.ihelp-file-size{color:#6b7280;font-size:12px}.ihelp-file-remove-button{background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;flex-shrink:0;padding:4px;transition:all .2s ease}.ihelp-file-remove-button:hover:not(:disabled){background-color:#fef2f2;color:#dc2626}.ihelp-file-remove-button:disabled{cursor:not-allowed;opacity:.5}.ihelp-file-errors{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ihelp-file-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#ef4444;font-size:12px;padding:8px 12px}.ihelp-button-container{display:flex;gap:12px;justify-content:center;margin-top:8px}.ihelp-cancel-button{align-items:center;background:#f8f9fa;border:1px solid #d1d5db;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:100px;padding:12px 24px;transition:all .2s}.ihelp-cancel-button:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd;color:#495057}.ihelp-cancel-button:disabled{cursor:not-allowed;opacity:.6}.ihelp-submit-button{background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-width:140px;padding:12px 24px;transition:all .2s}.ihelp-submit-button:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.ihelp-submit-button:disabled{opacity:.6}@media (max-width:768px){.ihelp-form-container{border-radius:8px;padding:16px}.ihelp-form-header h3{font-size:1.1rem}.ihelp-form{gap:14px}.ihelp-input,.ihelp-select,.ihelp-textarea{font-size:16px;padding:8px 10px}.ihelp-button-container{flex-direction:column;gap:8px}.ihelp-cancel-button,.ihelp-submit-button{min-width:0;min-width:auto;width:100%}.ihelp-file-upload-area{padding:16px}.ihelp-file-upload-label{gap:8px}.ihelp-file-upload-icon svg{height:20px;width:20px}.ihelp-file-upload-primary{font-size:13px}.ihelp-file-upload-secondary{font-size:11px}.ihelp-file-item{padding:10px}.ihelp-file-info{gap:10px}.ihelp-file-name{font-size:13px}.ihelp-file-size{font-size:11px}}@media (max-width:480px){.ihelp-form-container{padding:12px}.ihelp-form-header{margin-bottom:16px}.ihelp-form{gap:12px}.ihelp-file-upload-area{padding:12px}.ihelp-file-upload-text{gap:2px}.ihelp-file-item{padding:8px}.ihelp-file-info{gap:8px}}.ihelp-submit-button:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.ihelp-cancel-button:focus-visible,.ihelp-submit-button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.ihelp-input:focus-visible,.ihelp-select:focus-visible,.ihelp-textarea:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}@media (prefers-contrast:high){.ihelp-form-container,.ihelp-input,.ihelp-select,.ihelp-submit-button,.ihelp-textarea{border:2px solid #000}.ihelp-submit-button{background:#000;color:#fff}.ihelp-cancel-button{background:#fff;border:2px solid #000;color:#000}}@media (prefers-reduced-motion:reduce){.ihelp-cancel-button,.ihelp-file-item,.ihelp-file-remove-button,.ihelp-file-upload-area,.ihelp-input,.ihelp-select,.ihelp-submit-button,.ihelp-textarea{transition:none}.ihelp-file-upload-area.ihelp-drag-active{transform:none}}.nudge-container{align-items:stretch;display:none;justify-content:flex-start;max-width:850px;padding-left:54px}.nudge-box{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-height:none;min-height:160px;overflow:hidden;padding:15px;transition:transform .3s ease}.nudge-box:hover{transform:scale(1.02)}.nudge-box h3{color:#0056b3;font-size:1rem;font-weight:700;margin-bottom:8px;margin-top:0}.nudge-box p{color:#333;font-size:.9rem;line-height:1.4;margin:0}.nudge-container>.nudge-box:first-child{background-color:#e3ff8e;border-bottom-right-radius:0;border-left:5px solid #17cf12;border-top-right-radius:0}.nudge-container>.nudge-box:nth-child(2){background-color:#f6e58d;border-bottom-left-radius:0;border-left:5px solid #f0932b;border-top-left-radius:0}@media (max-width:768px){.nudge-container{flex-direction:column}.nudge-box{height:auto}}.suggestions-container{display:flex;flex-direction:column;margin-top:-12px;width:100%}.root-pills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.child-wrapper,.root-alerts{display:flex;flex-direction:column;gap:8px}.child-wrapper{margin-bottom:30px;margin-top:10px}.child-group{display:flex;flex-direction:column;gap:8px}.child-pills-row{display:flex;flex-wrap:wrap;gap:12px}.pill-button{align-items:center;background-color:#fff;border:1px solid #d4e7fa;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#365069;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:.9rem;gap:8px;overflow:hidden;padding:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:fit-content}.pill-button:before{content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .4s;width:100%}.pill-button.selected,.pill-button:hover{background-position:0 100%;border-color:#365069;color:#365069;font-weight:700}.pill-button:hover:before{left:100%}.child-pill-button{align-items:center;background-color:#fff;background-position:100% 100%;background-size:200% 100%;border:1px solid #d4e7fa;border-radius:50px;box-shadow:0 2px 4px #0003;color:#365069;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:.9rem;gap:8px;padding:12px;transition:transform .2s ease,background-position .2s ease}.child-pill-button.selected,.child-pill-button:hover{background-position:0 100%;border-color:#365069;color:#365069;font-weight:700}.custom-badge{background-color:#4285f4;border-radius:6px;color:#fff;font-size:.6rem;font-weight:600;line-height:1;min-width:-webkit-fit-content;min-width:fit-content;padding:5px;white-space:nowrap}.pill-text{flex:1 1;font-size:.8rem;white-space:nowrap}.child-pill-button .custom-badge,.pill-button .custom-badge{flex-shrink:0}.redirect-icon{flex-shrink:0;height:12px;margin-left:auto;opacity:.7;transition:opacity .2s ease;width:12px}.child-pill-button:hover .redirect-icon,.pill-button:hover .redirect-icon{opacity:1}.followup-questions-container{display:flex;flex-direction:column;width:100%}.followup-questions-wrapper{margin-bottom:30px;margin-top:-18px}.followup-questions-pills{display:flex;flex-wrap:wrap;gap:12px}.followup-pill-button{align-items:center;background-color:#fff;border:1px solid #d4e7fa;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#365069;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:.9rem;gap:8px;overflow:hidden;padding:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:fit-content}.followup-pill-button:before{content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .4s;width:100%}.followup-pill-button:hover{background-position:0 100%;border-color:#365069;color:#365069;font-weight:700}.followup-pill-button:hover:before{left:100%}.followup-pill-text{flex:1 1;font-size:.8rem;text-align:left}.user-menu-container{padding-right:10px;position:relative}.user-icon-container{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:transform .2s ease-in-out}.user-icon-container:hover{transform:scale(1.1)}.user-icon-container:active{transform:scale(.95)}.user-menu-dropdown{animation:dropdown-appear .2s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;position:absolute;right:0;top:45px;width:250px;z-index:1000}@keyframes dropdown-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-info{background-color:#f8f9fa;padding:16px}.user-avatar,.user-info{align-items:center;display:flex}.user-avatar{background-color:#e9ecef;border-radius:50%;height:40px;justify-content:center;margin-right:12px;width:40px}.user-details{flex:1 1;overflow:hidden}.user-name{color:#333;font-size:14px;font-weight:600;text-transform:capitalize}.user-email,.user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email{color:#666;font-size:12px}.menu-divider{background-color:#e9ecef;height:1px;margin:0}.p-2{padding:8px}.avatar-button{align-items:center;background-color:initial;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;margin-bottom:4px;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}.avatar-button:hover{background-color:#f0f0f0}.avatar-icon{color:#666;height:16px;margin-right:8px;width:16px}.sign-out-button{align-items:center;background-color:initial;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}.sign-out-button:hover{background-color:#f0f0f0}.sign-out-icon{color:#666;height:16px;margin-right:8px;width:16px}.language-toggle,.language-toggle-container{position:relative}.language-toggle{border:1px solid #fff;border:1px solid var(--Border-Regular-Inverted,#fff);border-radius:8px;cursor:pointer;min-width:80px;padding-left:6px;-webkit-user-select:none;user-select:none}.language-toggle.open{box-shadow:0 8px 25px #667eea66}.selected-language{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between}.language-flag{animation:subtle-bounce 2s ease-in-out infinite;display:inline-block;font-size:16px}@keyframes subtle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.language-label{flex:1 1;text-align:left}.dropdown-arrow{height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.dropdown-arrow.rotated{transform:rotate(180deg)}.language-dropdown{animation:dropdown-slide .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:4px 4px 12px 12px;box-shadow:0 8px 32px #00000026;left:0;min-width:none;overflow:hidden;position:absolute;right:0;top:100%;z-index:1001}@keyframes dropdown-slide{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.language-option{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;overflow:hidden;padding:12px 16px;position:relative;transition:all .2s ease}.language-option:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.language-option:hover:before{left:100%}.language-option.selected,.language-option:hover{background:#e7f7ef;color:#667eea}.language-option.selected{font-weight:600}.language-option .language-flag{animation:none;font-size:18px}.language-option .language-label{flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.checkmark{animation:checkmark-pop .3s cubic-bezier(.68,-.55,.265,1.55);color:#4caf50;font-size:16px;font-weight:700}@keyframes checkmark-pop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.selected-language{font-size:13px;gap:6px}.language-flag{font-size:14px}.language-option{font-size:13px;gap:8px;padding:10px 14px}.language-option .language-flag{font-size:16px}}.language-toggle:focus{outline:2px solid #667eea;outline-offset:2px}.language-option:focus{outline:2px solid #667eea;outline-offset:-2px}.language-toggle.updating{opacity:.7;pointer-events:none}.language-toggle.updating .selected-language{position:relative}.language-toggle.updating .dropdown-arrow{animation:spin 1s linear infinite}.language-option.updating{opacity:.6;pointer-events:none}.language-dropdown,.language-option,.language-toggle{transition:background .3s ease,color .3s ease,border-color .3s ease}.settings-panel-overlay{align-items:flex-start;animation:overlay-appear .3s ease-out;background-color:initial;bottom:0;display:flex;justify-content:flex-end;left:0;padding:85px 20px 20px;position:fixed;right:0;top:0;z-index:9999}@keyframes overlay-appear{0%{opacity:0}to{opacity:1}}.settings-panel{animation:panel-appear .3s ease-out;border-radius:20px;box-shadow:0 20px 40px #00000026;max-height:calc(100vh - 120px);max-width:90vw;overflow-y:auto;position:relative;width:350px}@keyframes panel-appear{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.settings-mobile-header{align-items:center;background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);border-bottom:1px solid #e8ecef;display:none;gap:15px;justify-content:space-between;padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.settings-back-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px 0;transition:all .2s ease}.settings-back-button:hover{transform:scale(1.1)}.settings-back-button:active{transform:scale(.95)}.settings-mobile-title{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0}.settings-header-spacer{width:40px}.settings-header{padding:30px 20px 20px;text-align:center}.settings-greeting{color:#2c3e50;font-weight:700;margin:0;text-shadow:0 1px 2px #0000001a}.settings-avatar-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px 30px;position:relative}.settings-avatar-placeholder{overflow:hidden;position:relative;transition:transform .3s ease}.settings-avatar-placeholder:after{background:linear-gradient(#0000,#fffc 70%,#fff);bottom:0;content:"";height:30%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.settings-avatar-placeholder:hover{transform:scale(1.02)}.settings-menu{background:#fff;margin:0 20px 20px;overflow:hidden;padding:0}.settings-option{border-radius:0;cursor:pointer;margin-bottom:0;padding:12px 16px;transition:all .2s ease}.settings-option:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.settings-option:active{box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.settings-option-content{align-items:center;display:flex;justify-content:space-between;width:100%}.settings-option-left{align-items:center;display:flex;flex:1 1}.settings-option-icon{flex-shrink:0;margin-right:12px}.settings-option-details{align-items:flex-start;display:flex;flex-direction:column}.settings-option-text{font-size:16px;font-weight:600;margin:0}.settings-option-subtitle{font-size:14px;margin-top:2px}.settings-arrow{flex-shrink:0;transition:transform .2s ease}.settings-option:hover .settings-arrow{transform:translateX(2px)}.personalise-avatar-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:25px;box-shadow:0 2px 8px #0000000f;color:#2c3e50;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:160px;padding:12px 20px;transition:all .2s ease}.personalise-avatar-button:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.personalise-avatar-button:active{box-shadow:0 2px 6px #00000014;transform:translateY(0)}.settings-personalise-avatar{box-shadow:inset 0 12px 12px -6px #ffffffe6;display:flex;z-index:12}@media (max-width:768px){.settings-panel-overlay{align-items:flex-start;justify-content:center;padding:0}.settings-panel{animation:panel-slide-up .3s ease-out;border-radius:0;display:flex;flex-direction:column;height:100vh;margin:0;max-height:100vh;max-width:100vw;width:100vw}.settings-mobile-header{display:flex}.settings-greeting{font-size:22px}.settings-option{padding:16px 20px}.settings-option-text{font-size:16px}.settings-option-subtitle{font-size:14px}.settings-header{padding:20px 20px 15px}.settings-avatar-section{padding:0 20px 20px}.settings-menu{border-radius:0;flex:1 1;margin:0;overflow-y:auto;padding:20px}}@keyframes panel-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.settings-greeting{font-size:20px}.settings-avatar-placeholder svg{height:90px;width:90px}.settings-option{padding:14px 16px}.settings-option-text{font-size:15px}.settings-option-subtitle{font-size:13px}.settings-header{padding:15px 16px 10px}.settings-avatar-section{padding:0 16px 15px}.settings-menu{padding:16px}}.settings-panel{background:#fff}.settings-greeting{color:#191919;font-size:24px;font-weight:900}.settings-option{background:#fff}.settings-option:hover{background:#f0f4f8;border-color:#d1d9e0}.settings-option-text{color:#2c3e50}.settings-option-subtitle{color:#7f8c8d}.settings-arrow path{stroke:#666}.settings-panel *{box-sizing:border-box}.settings-panel::-webkit-scrollbar{width:6px}.settings-panel::-webkit-scrollbar-track{background:#0000}.settings-panel::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.settings-panel::-webkit-scrollbar-thumb:hover{background:#0000004d}.teams-suggestions-container{animation:fadeIn1 .3s ease-in-out;font-family:Inter,sans-serif;font-weight:700;margin:3px 15px;max-width:900px;width:-webkit-max-content;width:max-content;z-index:1000}@keyframes fadeIn1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.teams-suggestions-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 6px 20px #00000014;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:10px;transition:box-shadow .2s ease}.teams-suggestion-pill{animation:slideIn .4s cubic-bezier(.18,.89,.32,1.28);animation-fill-mode:both;background-color:#f5f7ff;border:none;border-radius:0;color:#5a4ebf;cursor:pointer;font-size:.85rem;font-weight:600;outline:none;padding:10px 14px;text-align:left;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;width:100%}.teams-suggestion-pill:not(:last-child){border-bottom:1px solid #ececec}.teams-suggestion-pill:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.teams-suggestion-pill:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@keyframes slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.teams-suggestion-pill{animation-delay:0s;animation-delay:calc(var(--i, 0)*.05s)}.teams-suggestion-pill:first-child{--i:0}.teams-suggestion-pill:nth-child(2){--i:1}.teams-suggestion-pill:nth-child(3){--i:2}.teams-suggestion-pill:nth-child(4){--i:3}.teams-suggestion-pill:nth-child(5){--i:4}.teams-suggestion-pill:hover{background-color:#e8ecff;color:#4034a1}.teams-suggestion-pill:active{background-color:#d0d0e5}.teams-suggestion-pill:focus-visible{outline:2px dashed #7264b9;outline-offset:3px}.teams-suggestion-loading{display:flex;justify-content:center;padding:10px}@media (max-width:768px){.teams-suggestions-container{max-width:500px}.teams-suggestion-pill{font-size:.78rem;padding:8px 12px}}@media (max-width:480px){.teams-suggestions-container{max-width:300px}.teams-suggestion-pill{font-size:.72rem;padding:7px 10px}}.login-header-gradient{background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%)!important}.login-header-logo{color:#fff!important;height:38px!important;padding-left:15px!important;width:auto!important}@media (max-width:768px){.login-header-logo{height:32px!important;padding-left:12px!important}}@media (max-width:480px){.login-header-logo{height:28px!important;padding-left:10px!important}}.login-page-wrapper{align-items:center;box-sizing:border-box;display:flex;height:calc(100% - 75px);justify-content:center;left:0;padding:20px;position:fixed;top:75px;width:100%;z-index:1000}.custom-login-container{background-color:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;font-family:Nunito,sans-serif;margin:0 auto;max-height:calc(100vh - 115px);max-width:500px;overflow-y:auto;padding:40px;text-align:left;width:100%}@media (max-width:768px){.login-page-wrapper{align-items:flex-start;padding:0;top:75px}.custom-login-container{border-radius:16px;box-shadow:none;margin:0;max-width:none;padding:30px 20px;width:100%}}@media (max-width:480px){.login-page-wrapper{padding:0}.custom-login-container{border-radius:12px;padding:25px 15px}}.welcome-header{align-items:center;display:flex;gap:20px;margin-bottom:40px}.welcome-text h2{color:#333;font-size:28px;font-weight:600;line-height:1.2;margin:0}.welcome-text .login-subtitle{color:#888;font-size:16px;font-weight:400;margin:5px 0 0}@media (max-width:768px){.welcome-header{gap:15px;margin-bottom:30px}.welcome-text h2{font-size:24px}.welcome-text .login-subtitle{font-size:15px}}@media (max-width:480px){.welcome-header{gap:12px;margin-bottom:25px}.welcome-text h2{font-size:22px}.welcome-text .login-subtitle{font-size:14px}}.custom-login-container h2{color:#0d334a;font-size:24px;font-weight:600}.custom-login-container .form-group{margin-bottom:20px;text-align:left}.custom-login-container label{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-actions{display:flex;justify-content:space-between;margin-top:30px}.form-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 16px;transition:all .3s ease}.form-actions button:first-child{background-color:#0d334a;color:#fff;margin-right:10px}.form-actions button:first-child:hover{background-color:#145c88}.form-actions button:last-child{background-color:#f5f5f5;color:#555}.form-actions button:last-child:hover{background-color:#e5e5e5}.form-actions button:disabled{cursor:not-allowed;opacity:.7}.error-message{background-color:#e539350d;border-radius:8px;color:#e53935;font-size:14px;margin-bottom:20px;padding:10px 15px}.login-logo{margin-bottom:20px;width:100px}.login-subtitle{color:#666;font-weight:400;margin-bottom:30px}.login-options{display:flex;flex-direction:column;gap:20px;width:100%}.login-option-btn{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:16px;cursor:pointer;display:flex;gap:15px;justify-content:space-between;padding:20px;text-align:left;transition:all .2s ease;width:100%}.login-option-btn:hover{border-color:#ccc;box-shadow:0 2px 8px #0000001a}.btn-content{flex:1 1;margin-left:15px}.btn-title{color:#333;font-size:18px;font-weight:600;margin-bottom:4px}.btn-subtitle{color:#888;font-size:14px;font-weight:400}@media (max-width:768px){.login-options{gap:15px}.login-option-btn{gap:12px;padding:18px 16px}.btn-content{margin-left:12px}.btn-title{font-size:16px}.btn-subtitle{font-size:13px}}@media (max-width:480px){.login-options{gap:12px}.login-option-btn{border-radius:12px;gap:10px;padding:16px 14px}.btn-content{margin-left:10px}.btn-title{font-size:15px;margin-bottom:2px}.btn-subtitle{font-size:12px}}.arrow-icon,.dropdown-icon{color:#666;font-size:20px}.dropdown-icon{transition:transform .3s ease}.dropdown-icon.rotated{transform:rotate(90deg)}.credentials-btn,.sso-btn{background-color:#fff;color:#333}.credentials-section{background-color:#fff;border:2px solid #e0e0e0;border-radius:16px;transition:all .3s ease}.credentials-section.expanded{border-color:#ccc;box-shadow:0 2px 8px #0000001a}.credentials-section .login-option-btn{border:none;border-radius:16px;margin:0}.credentials-section.expanded .login-option-btn{border-bottom:1px solid #e0e0e0}.credentials-form{animation:slideDown .3s ease-out;border-radius:0 0 16px 16px;overflow:hidden;padding:20px;transform-origin:top}.credentials-form.closing{animation:slideUp .3s ease-out forwards}@media (max-width:768px){.credentials-section,.credentials-section .login-option-btn{border-radius:12px}.credentials-form{border-radius:0 0 12px 12px;padding:16px}}@media (max-width:480px){.credentials-form{padding:14px}}@keyframes slideDown{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-10px)}to{max-height:300px;opacity:1;padding-bottom:20px;padding-top:20px;transform:translateY(0)}}@keyframes slideUp{0%{max-height:300px;opacity:1;padding-bottom:20px;padding-top:20px;transform:translateY(0)}to{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-10px)}}.divider{margin:10px 0;position:relative;text-align:center}.divider span{background-color:#fff;color:#888;font-size:14px;padding:0 15px;position:relative;z-index:2}@media (max-width:480px){.divider{margin:8px 0}.divider span{font-size:13px;padding:0 12px}}.auth-error-container{align-items:center;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center}.auth-error-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;max-width:450px;padding:32px;text-align:center;width:90%}.auth-error-avatar{margin-bottom:24px}.arya-avatar{background-color:#e1e1e1;border:3px solid #4a90e2;height:80px;object-fit:cover;width:80px}.auth-error-title{color:#333;font-size:24px;margin-bottom:16px}.auth-error-message{color:#555;font-size:16px;line-height:1.5;margin-bottom:12px}.auth-error-submessage{color:#777;font-size:14px;margin-bottom:24px}.auth-error-button{background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:24px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s ease}.auth-error-button:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.auth-error-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(1px)}.loading-container{font-family:Nunito,sans-serif,-apple-system,Inter,BlinkMacSystemFont,Segoe UI,Roboto;height:100vh;overflow:hidden;padding-top:75px;width:100vw}.loading-main{background-color:#fff;height:calc(100vh - 75px)}.avatar-container,.loading-main{align-items:center;display:flex;justify-content:center;position:relative}.avatar-container{height:260px;width:260px}.loading-ring{animation:spin 2s linear infinite;background:conic-gradient(from 315deg,#0000 0deg,#0000 30deg,#4ca3fc 60deg,#9d69f5 90deg,#fc7d5b 120deg,#0000 150deg,#0000 210deg,#fc7d5b 240deg,#9d69f5 270deg,#4ca3fc 300deg,#0000 330deg,#0000 1turn);height:160px;padding:5px;width:160px}.loading-ring,.loading-ring:before{border-radius:50%;position:absolute}.loading-ring:before{background:#fff;bottom:5px;content:"";left:5px;right:5px;top:5px}.avatar-wrapper{align-items:center;background:#fff;border:3px solid #e0e0e0;border-radius:50%;display:flex;justify-content:center;position:relative;z-index:10}.arya-avatar-loading{border-radius:50%;display:block;height:130px!important;max-height:none!important;max-width:none!important;min-height:130px!important;min-width:130px!important;transform:scale(1);width:130px!important}@media (max-width:768px){.avatar-container{height:220px;width:220px}.loading-ring{height:160px;padding:4px;width:160px}.loading-ring:before{bottom:4px;left:4px;right:4px;top:4px}.avatar-wrapper{border:3px solid #e0e0e0;height:130px;width:130px}.arya-avatar-loading{height:130px!important;max-height:none!important;max-width:none!important;min-height:130px!important;min-width:130px!important;width:130px!important}}@media (max-width:480px){.avatar-container{height:190px;width:190px}.loading-ring{height:120px;padding:3px;width:120px}.loading-ring:before{bottom:3px;left:3px;right:3px;top:3px}.avatar-wrapper{border:3px solid #e0e0e0;height:100px;width:100px}.arya-avatar-loading{height:100px!important;max-height:none!important;max-width:none!important;min-height:100px!important;min-width:100px!important;width:100px!important}}@media (prefers-reduced-motion:reduce){.loading-ring{animation:none}}@media (prefers-contrast:high){.loading-ring{border-width:4px}.avatar-wrapper{border-color:#000;border-width:3px}}.house-of-arya{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:linear-gradient(89.55deg,#e4f2ff .39%,#f0eaff 62.9%,#ffece8 99.61%);border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:block;empty-cells:show;float:none;font-family:serif;font-family:Nunito,sans-serif,-apple-system,Inter,BlinkMacSystemFont,Segoe UI,Roboto;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;left:0;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-height:100vh;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-x:hidden;overflow-y:visible;padding:0 -20px;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;top:0;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:100%;word-spacing:normal;z-index:auto;z-index:1}.house-of-arya,.house-of-arya *,.house-of-arya :after,.house-of-arya :before{box-sizing:border-box}.house-of-arya:before{animation:gradientShift 15s ease-in-out infinite;background:linear-gradient(45deg,#fc7d5b1a,#9d69f51a 16%,#4ca3fc1a 32%,#ffece833 48%,#f0eaff33 64%,#e4f2ff33 80%,#fc7d5b1a);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@keyframes gradientShift{0%,to{background:linear-gradient(45deg,#fc7d5b1a,#9d69f51a 16%,#4ca3fc1a 32%,#ffece833 48%,#f0eaff33 64%,#e4f2ff33 80%,#fc7d5b1a)}50%{background:linear-gradient(225deg,#e4f2ff33,#f0eaff33 16%,#ffece833 32%,#4ca3fc1a 48%,#9d69f51a 64%,#fc7d5b1a 80%,#e4f2ff33)}}.header{background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);box-shadow:0 2px 20px #0000001a;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.piramal-logo{height:32px;width:auto}.header-content{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding:0 24px;position:relative}.logo-img{height:32px;width:auto}.nav{display:flex;gap:32px;grid-column:2;justify-content:center;position:relative;z-index:10}.nav-item{border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.header-actions{align-items:center;display:flex;gap:16px;grid-column:3;justify-content:flex-end}.user-greeting{color:#fff;font-size:14px;font-weight:500}.user-avatar img{border:2px solid #ffffff4d;border-radius:50%;height:32px;width:32px}.hero{overflow:hidden;padding:80px 24px 60px;position:relative;text-align:center}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.hero-content{position:relative;z-index:2}.hero-avatar{margin-bottom:32px}.group-of-icons{position:relative}.arya-main-avatar{height:200px;left:50%;position:absolute;top:30%;transform:translate(-50%,-50%);width:200px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-title{color:#fff;font-size:clamp(24px,5vw,48px);font-weight:700;gap:clamp(8px,2vw,20px);justify-content:center;line-height:1.2;margin-bottom:16px}.hero-text,.hero-title{align-items:center;display:flex}.hero-text{flex-direction:column}.hero-text>span{color:#365069;display:block;font-size:clamp(18px,4vw,24px);font-weight:400;margin-bottom:8px}.arya-name{-webkit-text-fill-color:#0000;background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);-webkit-background-clip:text;background-clip:text;font-weight:900;transform:scaleX(1.05)}.hero-subtitle{color:#365069;font-size:clamp(18px,4vw,32px);font-weight:500;margin-bottom:clamp(25px,5vw,40px)}.hero-input{margin:0 auto;min-width:625px}.chat-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#4ca3fc,#6e87f9,#9d69f5);border:2px solid #0000;border-radius:16px;box-shadow:7px 7px 22.65px 0 #33333329;display:flex;gap:12px;padding:8px}.hero-search-input{background:#0000;border:none;color:#999;flex:1 1;font-size:16px;outline:none;padding:16px 24px}.hero-search-input::placeholder{color:#999;opacity:1;transition:opacity .6s ease-out}.hero-search-input.placeholder-visible::placeholder{animation:placeholderFadeIn .6s ease-out;opacity:1}.hero-search-input.placeholder-hidden::placeholder{animation:placeholderFadeOut .6s ease-out;opacity:0}@keyframes placeholderFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes placeholderFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.get-started-btn{background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);border:none;border-radius:8px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:all .3s ease}.get-started-btn:hover{box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}.workdays-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;padding:80px;text-align:center}.workdays-content{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:4px solid #fff;border-radius:24px;box-shadow:0 20px 40px #0000001a;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:60px 80px}.workdays-left{align-items:center;display:flex;flex-shrink:0;justify-content:center}.workdays-star-icon{color:#4ca3fc;filter:drop-shadow(0 4px 8px rgba(76,163,252,.3));height:48px;width:48px}.workdays-text{display:flex;flex:1 1;flex-direction:column;gap:8px;text-align:left}.workdays-intro{color:#365069;font-size:32px;font-weight:500;line-height:1.2;margin:0}.workdays-text-container{display:flex;flex-direction:column;gap:8px}.workdays-main-text{color:#365069;font-size:48px;font-weight:800;line-height:1.1;margin:0;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.workdays-subtitle-text{color:#999;font-size:28px;font-weight:400;opacity:.6}.workdays-subtitle-text,.workdays-subtitle2-text{line-height:1.2;margin:0;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.workdays-subtitle2-text{color:#ccc;font-size:22px;font-weight:300;opacity:.4}.workdays-icon{filter:drop-shadow(0 8px 16px rgba(0,0,0,.1));height:240px;left:0;object-fit:contain;position:absolute;top:0;transition:all .6s ease;width:240px}.workdays-icon-hidden{opacity:0;transform:translateY(20px) scale(.95);visibility:hidden}.workdays-icon-visible{opacity:1;transform:translateY(0) scale(1);visibility:visible}.workdays-right{align-items:center;display:flex;flex-shrink:0;height:240px;justify-content:center;position:relative;width:240px}.workdays-icon,.workdays-main,.workdays-subtitle,.workdays-subtitle2{animation:fadeInUp .6s ease-out}@keyframes textRotateIn{0%{opacity:0;transform:translateY(30px) scale(.95)}50%{opacity:.7;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.stats-section{display:flex;gap:40px;justify-content:center;padding:0 80px 80px;text-align:center}.stat-card{align-items:center;background:#ffffffd9;border:4px solid #fff;border-radius:24px;box-shadow:0 10px 30px #0000001a;display:flex;flex:1 1;gap:40px;padding:18px 25px;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-icon{height:auto;width:72px}.stat-content{color:#365069;flex:1 1;line-height:2;text-align:left}.stat-content h3{font-size:32px;font-weight:500;margin:0 0 4px}.stat-content p{color:#191919;font-size:18px;margin:0}.super-powers{padding:0 24px 80px;position:relative}.super-powers-header{margin:0 auto 60px;max-width:800px;text-align:center}.super-powers-header h2{color:#365069;font-size:clamp(24px,4vw,36px);font-weight:800;margin-bottom:16px}.super-powers-header p{color:#365069;font-size:clamp(14px,2vw,16px);font-weight:400;margin-bottom:clamp(20px,4vw,32px)}.power-categories{display:flex;gap:16px;justify-content:center;margin-bottom:40px}.category-btn{background:#fff;border:1px solid #e1e1e2;border-radius:24px;color:#666;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px}.category-btn.active{background:#365069;border-color:#0000;color:#fff;font-size:16px}.powers-grid-container{align-items:center;display:flex;justify-content:center}.powers-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 50px;max-width:1200px;opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.powers-grid.fade-out{opacity:0;transform:translateY(10px)}.powers-grid.fade-in{opacity:1;transform:translateY(0)}.power-card{align-items:center;background:#fff;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 25px #0000001a;display:flex;gap:20px;justify-content:flex-start;padding:16px;text-align:center;transition:all .3s ease;width:350px}.power-card:hover{box-shadow:0 15px 35px #00000026}.power-icon{align-items:center;background:#e9f3fd;border-radius:16px;display:flex;height:50px;justify-content:center;padding:8px;width:50px}.power-title{color:#333;font-size:16px;font-weight:600;text-align:left}.power-description{color:#666;font-size:14px;margin:0}.super-arya-img{filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));max-height:383px;width:auto}.customize-avatar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;padding:80px;text-align:center}.arya-customization-image{display:block;height:auto;margin:0;width:1500px}.customize-avatar h2{color:#333;font-size:36px;font-weight:700;margin-bottom:16px}.customize-avatar p{color:#666;font-size:16px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.learn-section{padding:0 24px 80px;text-align:center}.learn-section h2{color:#333;font-size:36px;font-weight:700;margin-bottom:16px}.learn-section p{color:#666;font-size:16px;margin-left:auto;margin-right:auto}.learning-cards{display:flex;gap:24px;justify-content:center;margin:30px 50px 60px}.learning-card{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 8px 25px #0000001a;flex:1 1;gap:20px;padding:16px;transition:transform .3s ease}.card-number,.learning-card{align-items:center;display:flex}.card-number{background:#4ca3fc1a;border-radius:24px;color:#4ca3fc;flex-shrink:0;font-size:24px;font-weight:300;height:60px;justify-content:center;width:60px}.card-content{flex:1 1;text-align:left}.learning-card h3{color:#000;font-size:16px;font-weight:700;line-height:24px;margin-top:0}.card-description{color:#666;font-size:16px;line-height:1.5;margin:0}.video-preview{margin:0 auto;max-width:1200px;padding:0 80px;position:relative}.video-carousel{align-items:center;display:flex;gap:70px;margin-bottom:20px}.video-nav-btn{background:#ffffffe6;box-shadow:0 4px 15px #0000001a}.video-nav-btn:hover{box-shadow:0 6px 20px #00000026}.video-container{aspect-ratio:16/9;background:#fff!important;border:4px solid #fff!important;border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;box-sizing:border-box!important;flex:1 1;isolation:isolate!important;overflow:hidden!important;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform,opacity!important}.video-container,.video-container video{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transform:translateZ(0)!important}.video-container video{border:none!important;border-radius:16px!important;-webkit-border-radius:16px!important;-moz-border-radius:16px!important;display:block!important;height:100%!important;object-fit:cover!important;outline:none!important;transition:opacity .5s cubic-bezier(.4,0,.2,1)!important;width:100%!important;will-change:transform!important}.video-title{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;font-size:16px;font-weight:600;left:0;padding:20px;position:absolute;right:0;transition:opacity .3s ease}.video-indicators{display:flex;gap:12px;justify-content:center;margin-top:20px}.video-indicator{background:#3650694d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.video-indicator.active{background:#365069;transform:scale(1.2)}.video-indicator:hover{background:#365069;transform:scale(1.1)}.story-indicators{display:flex;gap:12px;justify-content:center;margin-top:20px}.story-indicators .video-indicator{background:#3650694d;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.story-indicators .video-indicator.active{background:#365069;transform:scale(1.2)}.story-indicators .video-indicator:hover{background:#365069;transform:scale(1.1)}.video-nav-section{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative}.video-nav-btn{position:relative;z-index:2}.video-preview-thumbnail{border:3px solid #fffc;border-radius:12px;box-shadow:0 8px 25px #0003;height:360px;left:50%;opacity:.7;overflow:hidden;position:absolute;top:-155px;transform:translateX(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:160px;z-index:0}.video-preview-thumbnail:hover{box-shadow:0 12px 35px #0000004d;opacity:.95;transform:translateX(-50%) scale(1.05)}.video-preview-thumbnail video{transition:opacity .5s cubic-bezier(.4,0,.2,1)}.video-preview-thumbnail.prev-thumbnail{mask:linear-gradient(90deg,#0000 0,#000000b3 50%,#000);-webkit-mask:linear-gradient(90deg,#0000 0,#000000b3 50%,#000)}.video-preview-thumbnail.prev-thumbnail:hover{mask:linear-gradient(90deg,#0000 0,#000000d9 40%,#000);-webkit-mask:linear-gradient(90deg,#0000 0,#000000d9 40%,#000)}.video-preview-thumbnail.next-thumbnail{mask:linear-gradient(270deg,#0000 0,#000000b3 50%,#000);-webkit-mask:linear-gradient(270deg,#0000 0,#000000b3 50%,#000)}.video-preview-thumbnail.next-thumbnail:hover{mask:linear-gradient(270deg,#0000 0,#000000d9 40%,#000);-webkit-mask:linear-gradient(270deg,#0000 0,#000000d9 40%,#000)}.video-preview-thumbnail video{height:100%;object-fit:cover;width:100%}.thumbnail-title{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;font-size:10px;font-weight:500;left:0;line-height:1.2;padding:4px 8px;position:absolute;right:0;text-align:center}.nav-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.nav-btn:hover{background:#fff;transform:scale(1.1)}.success-stories{padding:0 24px 80px;position:relative;text-align:center}.success-stories h2{color:#365069;font-size:36px;font-weight:800;margin-bottom:16px}.success-stories p{color:#666;font-size:16px;margin-bottom:40px}.stories-container{align-items:center;display:flex;gap:70px;margin:0 auto;max-width:800px;position:relative}.story-card{background:#e9f3fd;border:4px solid #fff;border-radius:20px;flex:1 1;max-height:400px;max-width:100%;padding:32px;position:relative;text-align:left;width:100%}.story-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:900;line-height:1.4;margin-bottom:16px;position:relative;z-index:1}.story-content p{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px;position:relative;z-index:1}.story-author{align-items:center;display:flex;gap:16px;margin-top:20px}.author-avatar img{border-radius:50%;height:48px;width:48px}.author-info{text-align:left}.author-name{color:#363539;font-size:11.6px;font-weight:900}.author-dept{color:#666;font-size:14px}.story-number{background:#fff;background:var(--Background-Regular-Default,#fff);border:1px solid #e1e1e2;border:1px solid var(--Border-Regular-Default,#e1e1e2);border-radius:24px;margin-top:20px;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.story-quotes-icon{height:69px;opacity:1;pointer-events:none;position:absolute;right:48px;top:30.6px;transition:opacity .3s ease;width:86px;z-index:0}.team-help{padding:0 24px;text-align:center}.team-help h2{color:#365069;font-size:36px;font-weight:800;margin-bottom:16px}.team-help p{color:#666}.help-categories{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.help-cards{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.help-cards,.help-cards-grid{display:grid;gap:24px;margin:0 auto;max-width:1200px}.help-cards-grid{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-content:center;justify-items:center}.help-cards-grid .help-card{max-width:320px;width:100%}.help-cards-grid.single-card{align-items:center;display:flex;justify-content:center}.help-cards-grid.single-card .help-card{max-width:320px;width:100%}@media (min-width:1024px){.help-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,320px));justify-content:center;max-width:1020px}.help-cards-grid.single-card{align-items:center;display:flex;grid-template-columns:none;justify-content:center}}@media (min-width:1200px){.help-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,320px));justify-content:center;max-width:1368px}.help-cards-grid.single-card{align-items:center;display:flex;grid-template-columns:none;justify-content:center}}.help-card{background:#fff;border:1px solid #fffc;border-radius:20px;display:flex;flex-direction:column;height:320px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.help-card:hover{box-shadow:0 12px 35px #00000026}.help-card-image{align-items:center;border-radius:30px;display:flex;flex-shrink:0;height:140px;justify-content:center;object-fit:cover;padding:20px;position:relative;width:100%}.help-card-image img{filter:brightness(1.1) contrast(1.1);height:80px;object-fit:contain;width:80px}.help-card-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:20px;position:relative}.help-card-content h3{color:#1a1a1a;font-size:16px;font-weight:700}.metric-label{border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.8px;padding:4px 8px;text-transform:uppercase}.metric-label.live{background:#e7f7ef;color:#088b4c}.metric-label.coming-soon{background:#e9f3fd;color:#1e6bb9}.metric-label.new{background:#f5eef7;color:#7b448e}.help-card-description{-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;flex:1 1;font-size:13px;font-weight:400;line-height:1.4;margin-top:8px;overflow:hidden;text-align:left}.bottom-chat{align-items:center;display:flex;gap:20px;justify-content:center;padding:0 24px 80px}.bottom-icons{height:124px;width:auto}.bottom-icons.reverse{transform:scaleX(-1)}.chat-container{align-items:center;background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;display:flex;gap:30px;height:124px;max-width:600px;padding:24px}.arya-avatar{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);background-origin:border-box;border:1.67px solid #0000;border-radius:50%;height:60px;width:60px}.chat-content{align-items:center;display:flex;flex:1 1;gap:30px}.chat-content p{color:#365069;font-size:18px;font-weight:600}.talk-btn{background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);border:none;border-radius:8px;box-shadow:0 4px 64px 0 #00000029;color:#fff;cursor:pointer;font-weight:600;padding:16px 24px;transition:all .3s ease}.talk-btn:hover{box-shadow:0 4px 15px #667eea4d;transform:translateY(-2px)}.footer{background:#f8f9fa;border-top:1px solid #e0e0e0;padding:24px;text-align:center}.footer p{color:#666;font-size:14px;margin:0}.footer a{color:#667eea;text-decoration:none}.footer a:hover{text-decoration:underline}@media (min-width:1024px) and (max-width:1399px){.arya-customization-image{max-width:1200px;width:100%}.powers-grid{max-width:1000px}}@media (min-width:769px) and (max-width:1023px){.header-content{padding:0 20px}.piramal-logo{height:28px;padding-left:20px}.hero{padding:60px 20px 50px}.hero-title{font-size:42px;gap:15px}.hero-subtitle{font-size:28px}.workdays-section{padding:0 40px 60px}.workdays-content{gap:30px;padding:50px 24px}.powers-grid{margin:0 30px;max-width:800px}.power-card{width:300px}.arya-customization-image{max-width:900px;width:100%}.learning-cards{margin-left:20px;margin-right:20px}}@media (max-width:768px){.header-content{grid-template-columns:1fr auto 1fr;padding:0 16px}.piramal-logo{height:24px;padding-left:0}.nav{grid-column:2;justify-self:center}.header-actions{grid-column:3}.hero{padding:50px 16px 40px}.hero-title{flex-wrap:wrap;gap:12px}.arya-name,.hero-title{font-size:36px}.hero-subtitle{font-size:24px;margin-bottom:30px}.chat-form{gap:12px;padding:6px}.hero-search-input{font-size:14px;padding:14px 20px}.hero-search-input::placeholder{font-size:11px}.get-started-btn{border-radius:12px;font-size:14px;padding:8px 12px}.group-of-icons{height:auto;width:500px!important}.arya-main-avatar{height:150px;width:150px}.workdays-section{padding:60px 20px}.workdays-content{flex-direction:column;gap:30px;margin-bottom:30px;padding:40px 20px}.workdays-left{order:1}.workdays-text{order:2;text-align:center}.workdays-right{height:100px;order:3;width:100px}.workdays-intro{font-size:24px}.workdays-text-container,.workdays-text-item{height:100px}.workdays-main{font-size:36px}.workdays-subtitle{font-size:24px}.workdays-subtitle2{font-size:18px}.workdays-icon{height:100px;width:100px}.workdays-star-icon{height:36px;width:36px}.stats-section{flex-direction:column;gap:20px;padding:60px 20px}.stat-card{gap:20px;padding:20px}.stat-icon{width:60px}.stat-content h3{font-size:24px}.stat-content p{font-size:16px}.super-powers{padding:0 16px 60px}.powers-grid-container{flex-direction:column;gap:20px}.powers-grid{gap:16px;grid-template-columns:1fr;margin:0 20px}.power-card{gap:16px;margin:0 auto;padding:16px}.power-title{font-size:15px}.super-arya-img{height:280px}.customize-avatar{padding:60px 16px}.arya-customization-image{margin-top:30px;max-width:100%;width:100%}.learn-section{padding:60px 16px}.learning-cards{flex-direction:column;gap:16px;margin:20px 16px 40px}.learning-card{gap:16px;padding:16px}.card-number{font-size:20px;height:50px;width:50px}.learning-card h3{font-size:15px}.card-description{font-size:14px}.success-stories{padding:0 16px 60px}.stories-container{gap:40px;margin:0 auto;max-width:calc(100% - 32px)}.story-card{box-sizing:border-box;margin:0;max-height:none;max-width:100%;padding:24px;width:100%}.story-content h3{font-size:20px}.story-content h3,.story-content p{word-wrap:break-word;overflow-wrap:break-word}.story-content p{font-size:14px}.story-quotes-icon{height:69px;right:16px;top:16px;width:86px}.team-help{padding:0 16px 60px}.help-categories{gap:8px;margin-bottom:30px}.category-btn{font-size:13px;padding:8px 12px}.category-btn.active{font-size:14px}.help-cards-container{margin:0 -16px}.help-cards-swiper{padding:0 16px}.bottom-chat{flex-direction:column;gap:20px;padding:0 16px 60px}.bottom-icons{height:80px}.chat-container{flex-direction:column;gap:20px;height:auto;padding:20px;text-align:center}.chat-content{flex-direction:column;gap:30px}.chat-content p{font-size:16px}.talk-btn{font-size:14px;padding:12px 20px}}@media (max-width:640px) and (orientation:landscape){.hero{padding:30px 16px 20px}.hero-title{font-size:28px}.hero-subtitle{font-size:20px;margin-bottom:20px}.workdays-content{padding:30px 16px}.powers-grid-container{flex-direction:row;gap:20px}.super-arya-img{height:200px}}@media (max-width:480px){.header{padding:8px 0}.header-content{padding:0 12px}.piramal-logo{width:64px}.hero{padding:40px 12px 30px}.hero-avatar{margin-bottom:40px}.hero-title{gap:8px;margin-bottom:8px}.arya-name,.hero-title{font-size:28px}.hero-title img{height:20px}.hero-subtitle{font-size:20px;margin-bottom:25px;padding:0 40px}.hero-input{margin:0 8px;min-width:auto}.hero-text>span{display:block}.group-of-icons{left:-108px;max-width:600px!important;width:600px!important}.arya-main-avatar{height:142px;left:50%;top:20%;transform:translate(-50%,-50%);width:142px}.workdays-section{padding:0 12px 50px}.workdays-content{gap:25px;margin:0 12px 25px;padding:30px 16px}.workdays-text h2{font-size:28px}.workdays-subtitle-text{font-size:24px}.workdays-subtitle2-text{font-size:20px}.workdays-text-header{font-size:16px!important}.active-static-item{font-size:28px}.inactive-static-item{font-size:24px}.lightbulb-icon{width:100px}.stats-section{gap:16px;margin:0 12px}.stat-card{align-items:center;flex-direction:row;gap:16px;padding:12px;text-align:left}.stat-icon{width:70px}.stat-content h3{font-size:20px}.stat-content p{font-size:14px;line-height:1.25}.super-powers{padding:0 24px 50px}.customize-avatar h2,.learn-section h2,.success-stories h2,.super-powers-header h2,.team-help h2{font-size:28px}.customize-avatar p,.learn-section p,.success-stories p,.super-powers-header p,.team-help p{font-size:14px}.power-categories{justify-content:center}.category-btn{align-items:center;display:flex;font-weight:300;min-height:32px}.powers-grid{gap:16px;margin:0 10px}.power-card{gap:12px;padding:14px}.power-icon{height:40px;padding:6px;width:40px}.power-title{font-size:14px}.super-arya-img{height:250px}.customize-avatar{padding:0 24px 50px}.learn-section{padding:0 12px 50px}.learning-cards{gap:12px;margin-left:12px;margin-right:12px}.learning-card{gap:12px;padding:14px}.card-number{font-size:18px;height:45px;width:45px}.learning-card h3{font-size:14px}.card-description{font-size:13px}.success-stories{padding:0 12px}.stories-container{gap:30px;margin:0 auto;max-width:calc(100% - 24px)}.story-card{box-sizing:border-box;margin:0;max-width:100%;padding:20px;width:100%}.story-content h3{font-size:18px;line-height:1.3}.story-content h3,.story-content p{word-wrap:break-word;overflow-wrap:break-word}.story-content p{font-size:13px;line-height:1.4}.author-name{font-size:10px}.author-dept,.author-name{word-wrap:break-word;overflow-wrap:break-word}.author-dept{font-size:12px}.team-help{padding:0 24px 50px}.help-categories{gap:6px}.category-btn{padding:8px 12px}.category-btn,.category-btn.active{font-size:12px}.help-card-content h3{font-size:16px}.help-card-description{font-size:13px}.bottom-chat{gap:16px;padding:0 12px 50px}.bottom-icons{height:60px}.chat-container{gap:30px;padding:16px;width:350px}.arya-avatar{height:70px;width:70px}.chat-content p{font-size:16px;gap:30px}.talk-btn{font-size:13px;padding:10px 16px}.footer{padding:16px 12px}.footer p{font-size:12px}}@media (max-width:360px){.hero-title{font-size:24px}.hero-subtitle{font-size:18px}.workdays-text h2{font-size:20px}.active-static-item{font-size:24px}.inactive-static-item{font-size:20px}.customize-avatar h2,.learn-section h2,.success-stories h2,.super-powers-header h2,.team-help h2{font-size:24px}.power-card{padding:12px}.power-title{font-size:13px}}@media (hover:none) and (pointer:coarse){.indicator-button{padding:12px}.star-icon{height:28px;width:28px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.arya-customization-image,.arya-main-avatar,.group-of-icons{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.fade-in{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft .6s ease-in-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight .6s ease-in-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.help-card,.learning-card,.power-card,.stat-card,.story-card{border:2px solid #333}}.fixed-search-container{animation:slideUpFixed .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #fff3;bottom:0;box-shadow:0 -4px 20px #0000001a;left:0;padding:16px 24px;position:fixed;right:0;z-index:1000}@keyframes slideUpFixed{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.fixed-chat-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#4ca3fc,#6e87f9,#9d69f5);border:2px solid #0000;border-radius:16px;box-shadow:7px 7px 22.65px 0 #33333329;display:flex;gap:12px;margin:0 auto;max-width:800px;padding:8px}.fixed-search-input{background:#0000;border:none;color:#999;flex:1 1;font-size:16px;outline:none;padding:16px 24px}.fixed-search-input::placeholder{color:#999;opacity:1;transition:opacity .6s ease-out}.fixed-search-input.placeholder-visible::placeholder{animation:placeholderFadeIn .6s ease-out;opacity:1}.fixed-search-input.placeholder-hidden::placeholder{animation:placeholderFadeOut .6s ease-out;opacity:0}.fixed-chat-btn{background:linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);border:none;border-radius:8px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:all .3s ease}.fixed-chat-btn:hover{box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}@media (max-width:768px){.fixed-search-container{padding:12px 16px}.fixed-chat-form{gap:8px;padding:6px}.fixed-search-input{font-size:14px;padding:14px 20px}.fixed-search-input::placeholder{font-size:12px}.fixed-chat-btn{font-size:14px;padding:10px 16px}}@media (max-width:480px){.fixed-search-container{padding:10px 12px}.fixed-chat-form{gap:6px;padding:4px}.fixed-search-input{font-size:13px;padding:12px 16px}.fixed-search-input::placeholder{font-size:11px}.fixed-chat-btn{font-size:13px;padding:8px 12px}}.video-preview-container{animation:scaleInVideo .4s cubic-bezier(.34,1.56,.64,1);border:4px solid #fff3;border-radius:20px;box-shadow:0 25px 50px #00000080;height:400px;max-height:70vh;max-width:90vw;overflow:hidden;position:relative;width:600px}@keyframes scaleInVideo{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.preview-video{border-radius:16px;height:100%;object-fit:cover;width:100%}.video-preview-title{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#0000,#000000e6);bottom:0;color:#fff;font-size:18px;font-weight:600;left:0;padding:30px 20px 20px;position:absolute;right:0;text-align:center}.category-btn{overflow:hidden;position:relative;transition:all .3s ease}.category-btn:hover{box-shadow:0 8px 25px #3650694d;transform:translateY(-2px)}.learning-card{overflow:hidden;position:relative;transition:all .3s ease}.learning-card:hover{box-shadow:0 15px 35px #0003}.category-btn:hover:before,.learning-card:hover:before{animation:pulseGlow 2s ease-in-out infinite;background:linear-gradient(45deg,#4ca3fc1a,#9d69f51a);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes pulseGlow{0%,to{opacity:.5}50%{opacity:.8}}@media (max-width:768px){.video-preview-container{height:50vh;width:90vw}.video-preview-title{font-size:16px;padding:20px 15px 15px}}@media (max-width:480px){.video-preview-container{height:40vh;width:95vw}.video-preview-title{font-size:14px;padding:15px 10px 10px}}.video-swiper{margin:0 auto;overflow:visible;position:relative}.video-swiper-navigation{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.video-swiper-button-next,.video-swiper-button-prev{pointer-events:all;position:relative}.video-swiper-button-prev{left:0}.video-swiper-button-next{right:0}.video-swiper-pagination{margin-top:20px;position:static!important;text-align:center}.video-swiper-pagination .swiper-pagination-bullet{background:#3650694d;height:12px;margin:0 6px;opacity:1;transition:all .3s ease;width:12px}.video-swiper-pagination .swiper-pagination-bullet-active{background:#365069;transform:scale(1.2)}.stories-swiper{margin:0 auto;max-width:800px;overflow:visible;position:relative}.stories-swiper-navigation{display:flex;justify-content:space-between;left:-120px;pointer-events:none;position:absolute;right:-120px;top:50%;transform:translateY(-50%);z-index:10}.stories-swiper-button-next,.stories-swiper-button-prev{pointer-events:all;position:relative}.stories-swiper-button-prev{left:0}.stories-swiper-button-next{right:0}.stories-swiper-pagination{margin-top:20px;position:static!important;text-align:center}.stories-swiper-pagination .swiper-pagination-bullet{background:#3650694d;height:12px;margin:0 6px;opacity:1;transition:all .3s ease;width:12px}.stories-swiper-pagination .swiper-pagination-bullet-active{background:#365069;transform:scale(1.2)}.help-cards-container{margin:0 auto;max-width:1500px;overflow:visible;padding:0 80px;position:relative}.help-cards-swiper{display:flex;justify-content:center;overflow:visible;padding:0 20px}.help-cards-swiper .swiper-slide{display:flex;height:auto}.help-cards-swiper .help-card{display:flex;flex-direction:column;height:100%;width:100%}.help-swiper-navigation{display:flex;justify-content:space-between;left:100px;pointer-events:none;position:absolute;right:100px;top:50%;transform:translateY(-50%);z-index:10}.help-swiper-button-next,.help-swiper-button-prev{pointer-events:all;position:relative}.help-swiper-button-prev{left:0}.help-swiper-button-next{right:0}.swiper-button-next,.swiper-button-prev{display:none!important}.swiper-pagination{position:static!important}.help-swiper-navigation .video-nav-btn,.stories-swiper-navigation .video-nav-btn,.video-swiper-navigation .video-nav-btn{box-shadow:0 4px 15px #0000001a;position:relative;z-index:10}.video-nav-btn{align-items:center;background:#fffffff2;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);background-origin:border-box;border:1.67px solid #0000;border-radius:50%;box-shadow:0 4px 15px #00000026;color:#365069;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.video-nav-btn:hover{background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(89.68deg,#4ca3fc .29%,#9d69f5 63.17%,#fc7d5b 99.73%);background-origin:border-box;border:1.67px solid #0000;box-shadow:0 8px 25px #0003;transform:scale(1.1)}@media (max-width:768px){.video-preview{padding:0 20px}.help-swiper-navigation,.video-swiper-navigation{margin-top:20px}.help-swiper-navigation,.stories-swiper-navigation,.video-swiper-navigation{gap:20px;justify-content:center;padding:0;position:static;transform:none}.stories-container{flex-direction:column;gap:16px;margin:0 16px;max-width:calc(100% - 32px);padding:0}.stories-swiper,.story-card{max-width:100%;width:100%}.story-card{word-wrap:break-word;box-sizing:border-box;margin:0;overflow-wrap:break-word}.help-cards-container{padding:0 20px}.help-cards-swiper{padding:0 10px}.stories-swiper-pagination,.video-swiper-pagination{margin-top:10px}}@media (max-width:480px){.video-preview{padding:0 10px}.help-swiper-navigation,.stories-swiper-navigation,.video-swiper-navigation{gap:16px}.help-cards-container{padding:0 10px}.help-cards-swiper{padding:0 5px}.stories-swiper-pagination,.video-swiper-pagination{margin-top:8px}}.swiper-slide{transition:transform .3s ease}.swiper-slide-active{transform:scale(1)}.video-swiper .swiper-slide{opacity:.6;transition:opacity .4s ease,transform .4s ease}.video-swiper .swiper-slide-active{opacity:1;transform:scale(1.05)}.video-swiper .swiper-slide-next,.video-swiper .swiper-slide-prev{opacity:.8}.stories-swiper .swiper-slide{opacity:.5;transition:opacity .3s ease}.stories-swiper .swiper-slide-active{opacity:1}.stories-swiper .swiper-slide-next,.stories-swiper .swiper-slide-prev{opacity:.7}.help-cards-swiper .swiper-slide{opacity:.6;transition:opacity .4s ease,transform .4s ease}.help-cards-swiper .swiper-slide-active{opacity:1;transform:scale(1.02)}.help-cards-swiper .swiper-slide-next,.help-cards-swiper .swiper-slide-prev{opacity:.8}.help-cards-carousel{display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.help-cards-track{align-items:center;display:flex;justify-content:flex-start;min-width:100%;transition:transform .3s ease}.help-card-slide{box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;max-width:320px;padding:0 12px;width:320px}@media (max-width:767px){.help-card-slide{max-width:320px;width:320px}}.help-carousel-navigation{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.help-carousel-button-next,.help-carousel-button-prev{pointer-events:all;position:relative}.help-carousel-button-next:disabled,.help-carousel-button-prev:disabled{cursor:not-allowed;opacity:.5;transform:none}.help-carousel-button-next:disabled:hover,.help-carousel-button-prev:disabled:hover{box-shadow:0 4px 15px #0000001a;transform:none}@media (max-width:768px){.help-carousel-navigation{gap:20px;justify-content:center;margin-top:20px;padding:0;position:static;transform:none}}@media (max-width:480px){.help-carousel-navigation{gap:16px;margin-top:16px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.voice-dictation-container{align-items:center;display:inline-flex;position:relative;z-index:1000}.voice-dictation-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:32px}.voice-dictation-button:hover{box-shadow:0 4px 12px #667eea66;transform:scale(1.05)}.voice-dictation-button:active{transform:scale(.95)}.voice-dictation-button.listening{animation:pulse 1.5s infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.voice-dictation-button.processing{background:linear-gradient(135deg,#ffa726,#ff9800);cursor:not-allowed}.mic-processing{align-items:center;display:flex;justify-content:center;position:relative}.spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #ff6b6bb3}70%{box-shadow:0 0 0 10px #ff6b6b00}to{box-shadow:0 0 0 0 #ff6b6b00}}.mic-icon{align-items:center;display:flex;justify-content:center;position:relative}.mic-icon svg{color:#fff;height:20px;width:20px;z-index:2}.mic-listening{align-items:center;display:flex;justify-content:center;position:relative}.pulse-ring{animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;border:2px solid #ffffff4d;border-radius:50%;height:30px;position:absolute;width:30px}@keyframes pulse-ring{0%{opacity:1;transform:scale(.33)}80%,to{opacity:0;transform:scale(1)}}.voice-status{background:#000000e6;border-radius:8px;bottom:100%;box-shadow:0 2px 8px #0003;color:#fff;font-size:12px;margin-bottom:10px;min-width:120px;padding:8px 12px;text-align:center;white-space:nowrap;z-index:1001}.voice-status,.voice-status:after{left:50%;position:absolute;transform:translateX(-50%)}.voice-status:after{border:5px solid #0000;border-top-color:#000000e6;content:"";top:100%}.listening-indicator{align-items:center;display:flex;gap:8px;justify-content:center}.listening-text{font-weight:500}.sound-wave{align-items:center;display:flex;gap:2px}.wave{animation:wave 1.2s ease-in-out infinite;background:#4caf50;border-radius:1px;height:8px;width:2px}.wave:nth-child(2){animation-delay:.1s}.wave:nth-child(3){animation-delay:.2s}@keyframes wave{0%,40%,to{opacity:.5;transform:scaleY(.4)}20%{opacity:1;transform:scaleY(1)}}.interim-transcript{color:#ccc;font-size:11px;font-style:italic;margin-top:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.voice-error{background:#ff4757;border-radius:6px;bottom:100%;box-shadow:0 2px 8px #ff47574d;color:#fff;font-size:11px;margin-bottom:10px;max-width:250px;padding:6px 10px;text-align:center;white-space:nowrap;z-index:1001}.voice-error,.voice-error:after{left:50%;position:absolute;transform:translateX(-50%)}.voice-error:after{border:5px solid #0000;border-top-color:#ff4757;content:"";top:100%}@media (max-width:768px){.voice-dictation-button{height:36px;width:36px}.mic-icon svg{height:18px;width:18px}.voice-status{font-size:11px;min-width:100px;padding:6px 10px}.voice-error{font-size:10px;max-width:200px;padding:5px 8px}}@media (prefers-color-scheme:dark){.voice-status{background:#ffffffe6;color:#333}.voice-status:after{border-top-color:#ffffffe6}.interim-transcript{color:#666}}.voice-dictation-button:focus{outline:2px solid #667eea;outline-offset:2px}.voice-dictation-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.voice-dictation-button:disabled:hover{box-shadow:0 2px 8px #667eea4d;transform:none}.voice-dictation-button.send-button{background:linear-gradient(135deg,#e8f5e8,#d4f1d4);border:1px solid #81c784;box-shadow:0 2px 8px #81c7844d}.voice-dictation-button.send-button:hover{background:linear-gradient(135deg,#d4f1d4,#c8e6c9);border-color:#66bb6a;box-shadow:0 4px 12px #66bb6a66;transform:scale(1.05)}.voice-dictation-button.send-button:active{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);transform:scale(.95)}.voice-dictation-button.send-button:disabled{background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border-color:#bdbdbd;box-shadow:0 2px 8px #bdbdbd4d;cursor:not-allowed}.voice-dictation-button.send-button:disabled:hover{background:linear-gradient(135deg,#f5f5f5,#e0e0e0);box-shadow:0 2px 8px #bdbdbd4d;transform:none}.send-icon{align-items:center;display:flex;justify-content:center;position:relative}.send-icon img{height:18px;width:18px}.voice-dictation-button{transition:all .2s ease-in-out}.voice-error,.voice-status{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}
/*# sourceMappingURL=main.c7b662d6.css.map*/