.landing-scrollbar{scrollbar-color:#ffb91e99 #ffffff1a;scrollbar-width:thin}.landing-scrollbar::-webkit-scrollbar{width:10px}.landing-scrollbar::-webkit-scrollbar-track{background-color:#ffffff1a;border-radius:10px}.landing-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffb91e99,#ff6b00cc);border:2px solid #ffffff1a;border-radius:10px}.landing-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffb91ecc,#ff6b00)}.admin-scrollbar{scrollbar-color:#1a1a1acc #ffffff0d}.admin-scrollbar::-webkit-scrollbar{width:8px}.admin-scrollbar::-webkit-scrollbar-track{background-color:#ffffff0d;border-radius:4px}.admin-scrollbar::-webkit-scrollbar-thumb{background-color:#1a1a1acc;border:1px solid #ffffff1a;border-radius:4px;box-shadow:inset 0 0 2px #ffb91e33}.admin-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#1a1a1a;box-shadow:inset 0 0 4px #ffb91e66}@media (hover:none) and (pointer:coarse){.touch-target{min-height:44px;min-width:44px}.btn,button{padding:12px 16px}.hover\:shadow-md:hover{box-shadow:none}.hover\:-translate-y-1:hover{transform:none}.touch-card:active{transform:scale(.98);transition:transform .1s ease}input[type=checkbox],input[type=radio]{height:20px;width:20px}}.responsive-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.responsive-table-container::-webkit-scrollbar{height:8px}.responsive-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.responsive-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.responsive-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.mobile-card-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.mobile-card-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mobile-card-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.mobile-card-grid{grid-template-columns:repeat(4,1fr)}}.responsive-text-sm{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.responsive-text-sm{font-size:.875rem;line-height:1.25rem}}.responsive-text-base{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.responsive-text-base{font-size:1rem;line-height:1.5rem}}.mobile-padding{padding:1rem}@media (min-width:768px){.mobile-padding{padding:1.5rem}}@media (min-width:1024px){.mobile-padding{padding:2rem}}.responsive-modal{border-radius:0;margin:0;max-width:100vw;width:100%}@media (min-width:640px){.responsive-modal{border-radius:.75rem;margin:1rem;max-width:28rem}}@media (min-width:768px){.responsive-modal{max-width:32rem}}@media (min-width:1024px){.responsive-modal{max-width:42rem}}.mobile-input{border-radius:8px;font-size:16px;padding:12px 16px}@media (min-width:768px){.mobile-input{font-size:14px;padding:8px 12px}}.mobile-nav{background:#fff;border-top:1px solid #e2e8f0;bottom:0;left:0;padding:8px 16px;position:fixed;right:0;z-index:50}@media (min-width:768px){.mobile-nav{background:#0000;border-top:none;padding:0;position:static}}@supports (padding:max(0px)){.safe-area-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.safe-area-top{padding-top:max(1rem,env(safe-area-inset-top))}}.mobile-flex-col{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.mobile-flex-col{align-items:center;flex-direction:row;justify-content:space-between}}.mobile-button-group{display:flex;flex-direction:column;gap:.5rem;width:100%}@media (min-width:640px){.mobile-button-group{flex-direction:row;width:auto}}.mobile-overflow-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:thin}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:block}}@media (prefers-contrast:high){.border-gray-100{border-color:#000}.text-gray-500{color:#000}.bg-gray-50{background-color:#fff;border:1px solid #000}}@media (prefers-color-scheme:dark){.mobile-card{background-color:#1f2937;border-color:#374151;color:#f9fafb}.mobile-input{background-color:#374151;border-color:#4b5563;color:#f9fafb}.mobile-input::placeholder{color:#9ca3af}}*,: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:Work Sans,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}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}.\!container{width:100%!important}@media (min-width:475px){.\!container{max-width:475px!important}.container{max-width:475px}}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:820px){.\!container{max-width:820px!important}.container{max-width:820px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-bottom-1{bottom:-.25rem}.-bottom-1\/4{bottom:-25%}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-bottom-4{bottom:-1rem}.-bottom-5{bottom:-1.25rem}.-left-1{left:-.25rem}.-left-1\/4{left:-25%}.-left-20{left:-5rem}.-left-4{left:-1rem}.-left-5{left:-1.25rem}.-left-8{left:-2rem}.-right-1{right:-.25rem}.-right-1\/2{right:-50%}.-right-10{right:-2.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.-top-9{top:-2.25rem}.-top-\[25px\]{top:-25px}.-top-\[30px\]{top:-30px}.-top-\[35px\]{top:-35px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[10px\]{bottom:10px}.bottom-\[15px\]{bottom:15px}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-\[10px\]{left:10px}.left-\[15px\]{left:15px}.left-\[30px\]{left:30px}.right-0{right:0}.right-1{right:.25rem}.right-1\/4{right:25%}.right-12{right:3rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[10px\]{right:10px}.right-\[15px\]{right:15px}.right-\[30px\]{right:30px}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-12{top:3rem}.top-2{top:.5rem}.top-28{top:7rem}.top-3{top:.75rem}.top-32{top:8rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[120px\]{top:120px}.top-\[130px\]{top:130px}.top-\[28\%\]{top:28%}.top-\[70px\]{top:70px}.top-\[95px\]{top:95px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1010\]{z-index:1010}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[21\]{z-index:21}.z-\[22\]{z-index:22}.z-\[25\]{z-index:25}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[998\]{z-index:998}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-4{margin:1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.333333%}.h-1\/4{height:25%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[2\.5px\]{height:2.5px}.h-\[20px\]{height:20px}.h-\[25\%\]{height:25%}.h-\[250px\]{height:250px}.h-\[290px\]{height:290px}.h-\[30\%\]{height:30%}.h-\[35px\]{height:35px}.h-\[40\%\]{height:40%}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[65px\]{height:65px}.h-\[70px\]{height:70px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(90vh-200px\)\]{max-height:calc(90vh - 200px)}.max-h-full{max-height:100%}.min-h-96{min-height:24rem}.min-h-\[115vh\]{min-height:115vh}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[6rem\]{min-height:6rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[195px\]{width:195px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[28px\]{width:28px}.w-\[42px\]{width:42px}.w-\[50px\]{width:50px}.w-\[55px\]{width:55px}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[130px\]{min-width:130px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[20px\]{min-width:20px}.min-w-\[300px\]{min-width:300px}.min-w-\[40px\]{min-width:40px}.min-w-\[60px\]{min-width:60px}.min-w-fit{min-width:-webkit-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[170px\]{max-width:170px}.max-w-\[30\%\]{max-width:30%}.max-w-\[600px\]{max-width:600px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-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-2{--tw-translate-y:-0.5rem}.-translate-y-\[8\.5px\]{--tw-translate-y:-8.5px}.-translate-y-\[8\.5px\],.-translate-y-full{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-full{--tw-translate-y:-100%}.translate-x-2{--tw-translate-x:0.5rem}.translate-x-2,.translate-x-full{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-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-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-2{--tw-translate-y:0.5rem}.translate-y-5{--tw-translate-y:1.25rem}.translate-y-5,.translate-y-8{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-8{--tw-translate-y:2rem}.translate-y-\[8\.5px\]{--tw-translate-y:8.5px}.translate-y-\[8\.5px\],.translate-y-full{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-full{--tw-translate-y:100%}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.-rotate-6{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))}.-rotate-6{--tw-rotate:-6deg}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-12{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))}.rotate-12{--tw-rotate:12deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-3{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))}.rotate-3{--tw-rotate:3deg}.rotate-45{--tw-rotate:45deg}.-skew-x-12,.rotate-45{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))}.-skew-x-12{--tw-skew-x:-12deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-50{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.scale-\[1\.01\]{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-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.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-\[arrowBounce_1\.5s_infinite\]{animation:arrowBounce 1.5s infinite}.animate-\[budGlowing_2s_ease-in-out_infinite\]{animation:budGlowing 2s ease-in-out infinite}.animate-\[countPulse_1\.5s_ease-in-out_infinite_alternate\]{animation:countPulse 1.5s ease-in-out infinite alternate}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-\[dotPulse_1\.5s_infinite_ease-in-out\]{animation:dotPulse 1.5s ease-in-out infinite}.animate-\[floatCloud1_60s_linear_infinite\]{animation:floatCloud1 60s linear infinite}.animate-\[floatCloud2_75s_linear_infinite\]{animation:floatCloud2 75s linear infinite}.animate-\[floatCloud3_80s_linear_infinite\]{animation:floatCloud3 80s linear infinite}.animate-\[floatCloud4_65s_linear_infinite\]{animation:floatCloud4 65s linear infinite}.animate-\[floatCloud5_70s_linear_infinite\]{animation:floatCloud5 70s linear infinite}@keyframes floatLoaderCloud1{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-10px) translateX(5px)}}.animate-\[floatLoaderCloud1_3s_ease-in-out_infinite_alternate\]{animation:floatLoaderCloud1 3s ease-in-out infinite alternate}@keyframes floatLoaderCloud2{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-15px) translateX(-5px)}}.animate-\[floatLoaderCloud2_2\.5s_ease-in-out_infinite_alternate\]{animation:floatLoaderCloud2 2.5s ease-in-out infinite alternate}@keyframes floatLoaderCloud3{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-8px) translateX(10px)}}.animate-\[floatLoaderCloud3_3\.5s_ease-in-out_infinite_alternate\]{animation:floatLoaderCloud3 3.5s ease-in-out infinite alternate}.animate-\[flowParticles_20s_infinite_alternate_ease-in-out\]{animation:flowParticles 20s ease-in-out infinite alternate}.animate-\[leafHorizontalMovement_6s_ease-in-out_infinite\]{animation:leafHorizontalMovement 6s ease-in-out infinite}.animate-\[leafMovement_6s_ease-in-out_infinite\]{animation:leafMovement 6s ease-in-out infinite}.animate-\[numberPulse_1\.5s_ease-in-out_infinite_alternate\]{animation:numberPulse 1.5s ease-in-out infinite alternate}.animate-\[particleFloat_var\(--duration\)_infinite_alternate_ease-in-out\2c particleFade_var\(--duration\)_infinite_alternate\]{animation:particleFloat var(--duration) infinite alternate ease-in-out,particleFade var(--duration) infinite alternate}.animate-\[pulsateGlow_3s_infinite_alternate\]{animation:pulsateGlow 3s infinite alternate}.animate-\[scrollBounce_2s_infinite\]{animation:scrollBounce 2s infinite}.animate-\[tipGlow_3s_ease-in-out_infinite\]{animation:tipGlow 3s ease-in-out infinite}.animate-\[vineSwaying_8s_ease-in-out_infinite\]{animation:vineSwaying 8s ease-in-out infinite}.animate-\[wave_15s_linear_infinite\]{animation:wave 15s linear infinite}.animate-\[wave_20s_linear_infinite\]{animation:wave 20s linear infinite}.animate-\[wave_25s_linear_infinite\]{animation:wave 25s linear infinite}.animate-bounce{animation:bounce 1s infinite}@keyframes contact-pulse{0%{box-shadow:0 0 0 0 #00c2bbb3}70%{box-shadow:0 0 0 10px #00c2bb00}to{box-shadow:0 0 0 0 #00c2bb00}}.animate-contact-pulse{animation:contact-pulse 1.5s infinite}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-pulse-glow{animation:pulse-glow 3s infinite alternate}.animate-slide-up{animation:slideUp .5s ease-out}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.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-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*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))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0_50\%_50\%_50\%\]{border-radius:0 50% 50% 50%}.rounded-\[2px\]{border-radius:2px}.rounded-\[50\%_0_50\%_50\%\]{border-radius:50% 0 50% 50%}.rounded-\[50px\]{border-radius:50px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#393939\]{--tw-border-opacity:1;border-color:#393939;border-color:rgb(57 57 57/var(--tw-border-opacity,1))}.border-\[\#f7212b\]{--tw-border-opacity:1;border-color:#f7212b;border-color:rgb(247 33 43/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/30{border-color:#fde68a4d}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/30{border-color:#bfdbfe4d}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(165 243 252/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-emerald-200\/50{border-color:#a7f3d080}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/30{border-color:#e5e7eb4d}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700\/10{border-color:#3741511a}.border-gray-900{--tw-border-opacity:1;border-color:#111827;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:#dcfce7;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-200\/50{border-color:#bbf7d080}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600\/30{border-color:#16a34a4d}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-200\/50{border-color:#c7d2fe80}.border-orange-100{--tw-border-opacity:1;border-color:#ffedd5;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-200\/50{border-color:#fed7aa80}.border-orange-500{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:#fbcfe8;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-purple-100{--tw-border-opacity:1;border-color:#f3e8ff;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-200\/30{border-color:#e9d5ff4d}.border-purple-200\/50{border-color:#e9d5ff80}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/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-red-200\/50{border-color:#fecaca80}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-teal-100{--tw-border-opacity:1;border-color:#ccfbf1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:#99f6e4;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-200\/30{border-color:#99f6e44d}.border-teal-200\/50{border-color:#99f6e480}.border-teal-200\/60{border-color:#99f6e499}.border-teal-300{--tw-border-opacity:1;border-color:#5eead4;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-300\/50{border-color:#5eead480}.border-teal-400{--tw-border-opacity:1;border-color:#2dd4bf;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.border-teal-500{--tw-border-opacity:1;border-color:#00c2bb;border-color:rgb(0 194 187/var(--tw-border-opacity,1))}.border-teal-500\/50{border-color:#00c2bb80}.border-teal-600{--tw-border-opacity:1;border-color:#0d9488;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-yellow-100{--tw-border-opacity:1;border-color:#fef9c3;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-200\/30{border-color:#fef08a4d}.border-yellow-200\/50{border-color:#fef08a80}.border-yellow-300{--tw-border-opacity:1;border-color:#fde047;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:#facc15;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-400\/30{border-color:#facc154d}.border-l-blue-500{--tw-border-opacity:1;border-left-color:#3b82f6;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-orange-400{--tw-border-opacity:1;border-left-color:#fb923c;border-left-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-l-orange-500{--tw-border-opacity:1;border-left-color:#f97316;border-left-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:#ef4444;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-yellow-400{--tw-border-opacity:1;border-left-color:#facc15;border-left-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-l-yellow-500{--tw-border-opacity:1;border-left-color:#eab308;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-gray-600{--tw-border-opacity:1;border-top-color:#4b5563;border-top-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-t-red-600{--tw-border-opacity:1;border-top-color:#dc2626;border-top-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-t-teal-600{--tw-border-opacity:1;border-top-color:#0d9488;border-top-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-t-white{--tw-border-opacity:1;border-top-color:#fff;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-yellow-400{border-top-color:#facc15;border-top-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-opacity-100,.border-t-yellow-400{--tw-border-opacity:1}.border-opacity-20{--tw-border-opacity:0.2}.bg-\[\#393939\]{--tw-bg-opacity:1;background-color:#393939;background-color:rgb(57 57 57/var(--tw-bg-opacity,1))}.bg-\[\#f7212b\]{--tw-bg-opacity:1;background-color:#f7212b;background-color:rgb(247 33 43/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/70{background-color:#f9fafbb3}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700\/5{background-color:#3741510d}.bg-gray-700\/90{background-color:#374151e6}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/90{background-color:#f0fdf4e6}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity:1;background-color:#a855f7;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/90{background-color:#fef2f2e6}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:#ccfbf1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-100\/70{background-color:#ccfbf1b3}.bg-teal-200{--tw-bg-opacity:1;background-color:#99f6e4;background-color:rgb(153 246 228/var(--tw-bg-opacity,1))}.bg-teal-300{--tw-bg-opacity:1;background-color:#5eead4;background-color:rgb(94 234 212/var(--tw-bg-opacity,1))}.bg-teal-400{--tw-bg-opacity:1;background-color:#2dd4bf;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.bg-teal-400\/60{background-color:#2dd4bf99}.bg-teal-50{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-teal-50\/70{background-color:#f0fdfab3}.bg-teal-500{--tw-bg-opacity:1;background-color:#00c2bb;background-color:rgb(0 194 187/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-400\/5{background-color:#facc150d}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-50\/50{background-color:#fefce880}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-85{--tw-bg-opacity:0.85}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-opacity-\[0\.98\]{--tw-bg-opacity:0.98}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-50\/90{--tw-gradient-from:#fffbebe6 var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from:#0000001a var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from:#0003 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from:#0000004d var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from:#eff6ffcc var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50\/90{--tw-gradient-from:#eff6ffe6 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50\/95{--tw-gradient-from:#eff6fff2 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.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-50\/90{--tw-gradient-from:#ecfdf5e6 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-50\/95{--tw-gradient-from:#ecfdf5f2 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-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:#e5e7eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from:#d1d5db var(--tw-gradient-from-position);--tw-gradient-to:#d1d5db00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from:#9ca3af var(--tw-gradient-from-position);--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50\/90{--tw-gradient-from:#f9fafbe6 var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from:#6b7280 var(--tw-gradient-from-position);--tw-gradient-to:#6b728000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700\/15{--tw-gradient-from:#37415126 var(--tw-gradient-from-position);--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700\/30{--tw-gradient-from:#3741514d var(--tw-gradient-from-position);--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-100{--tw-gradient-from:#dcfce7 var(--tw-gradient-from-position);--tw-gradient-to:#dcfce700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50\/80{--tw-gradient-from:#f0fdf4cc var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500\/15{--tw-gradient-from:#22c55e26 var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500\/30{--tw-gradient-from:#22c55e4d var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-700{--tw-gradient-from:#15803d var(--tw-gradient-from-position);--tw-gradient-to:#15803d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50\/80{--tw-gradient-from:#eef2ffcc var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50\/90{--tw-gradient-from:#eef2ffe6 var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-400\/15{--tw-gradient-from:#fb923c26 var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-400\/30{--tw-gradient-from:#fb923c4d var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-50\/80{--tw-gradient-from:#fff7edcc var(--tw-gradient-from-position);--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-50\/90{--tw-gradient-from:#fff7ede6 var(--tw-gradient-from-position);--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50\/80{--tw-gradient-from:#faf5ffcc var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50\/90{--tw-gradient-from:#faf5ffe6 var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50\/95{--tw-gradient-from:#faf5fff2 var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-100{--tw-gradient-from:#fee2e2 var(--tw-gradient-from-position);--tw-gradient-to:#fee2e200 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)}.from-red-50\/80{--tw-gradient-from:#fef2f2cc 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)}.from-red-50\/90{--tw-gradient-from:#fef2f2e6 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)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from:#7dd3fc var(--tw-gradient-from-position);--tw-gradient-to:#7dd3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-100{--tw-gradient-from:#ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-100\/70{--tw-gradient-from:#ccfbf1b3 var(--tw-gradient-from-position);--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-100\/80{--tw-gradient-from:#ccfbf1cc var(--tw-gradient-from-position);--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-50\/90{--tw-gradient-from:#f0fdfae6 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#00c2bb var(--tw-gradient-from-position);--tw-gradient-to:#00c2bb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from:#ffffffe6 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from:#fffffff2 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-200{--tw-gradient-from:#fef08a var(--tw-gradient-from-position);--tw-gradient-to:#fef08a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-200\/30{--tw-gradient-from:#fef08a4d var(--tw-gradient-from-position);--tw-gradient-to:#fef08a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-200\/40{--tw-gradient-from:#fef08a66 var(--tw-gradient-from-position);--tw-gradient-to:#fef08a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-300\/30{--tw-gradient-from:#fde0474d var(--tw-gradient-from-position);--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-400\/15{--tw-gradient-from:#facc1526 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-400\/30{--tw-gradient-from:#facc154d var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from:#fefce8 var(--tw-gradient-from-position);--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-50\/80{--tw-gradient-from:#fefce8cc var(--tw-gradient-from-position);--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-50\/90{--tw-gradient-from:#fefce8e6 var(--tw-gradient-from-position);--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-gray-300{--tw-gradient-to:#d1d5db00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d1d5db var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22c55e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ec4899 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ef4444 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-200{--tw-gradient-to:#99f6e400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#99f6e4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#00c2bb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00c2bb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fffc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-200\/30{--tw-gradient-to:#fef08a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef08a4d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-400\/20{--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#facc1533 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-amber-50{--tw-gradient-to:#fffbeb var(--tw-gradient-to-position)}.to-amber-50\/90{--tw-gradient-to:#fffbebe6 var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-100\/90{--tw-gradient-to:#dbeafee6 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}.to-emerald-100\/90{--tw-gradient-to:#d1fae5e6 var(--tw-gradient-to-position)}.to-emerald-50\/80{--tw-gradient-to:#ecfdf5cc var(--tw-gradient-to-position)}.to-emerald-50\/90{--tw-gradient-to:#ecfdf5e6 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-100\/90{--tw-gradient-to:#f3f4f6e6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to:#9ca3af var(--tw-gradient-to-position)}.to-gray-50\/90{--tw-gradient-to:#f9fafbe6 var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to:#4b5563 var(--tw-gradient-to-position)}.to-gray-700\/30{--tw-gradient-to:#3741514d var(--tw-gradient-to-position)}.to-gray-700\/5{--tw-gradient-to:#3741510d var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}.to-green-500\/30{--tw-gradient-to:#22c55e4d var(--tw-gradient-to-position)}.to-green-500\/5{--tw-gradient-to:#22c55e0d var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-green-800{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}.to-indigo-100\/90{--tw-gradient-to:#e0e7ffe6 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-50\/70{--tw-gradient-to:#eef2ffb3 var(--tw-gradient-to-position)}.to-indigo-50\/90{--tw-gradient-to:#eef2ffe6 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)}.to-orange-100\/90{--tw-gradient-to:#ffedd5e6 var(--tw-gradient-to-position)}.to-orange-200\/30{--tw-gradient-to:#fed7aa4d var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-400\/30{--tw-gradient-to:#fb923c4d var(--tw-gradient-to-position)}.to-orange-400\/5{--tw-gradient-to:#fb923c0d var(--tw-gradient-to-position)}.to-orange-50\/90{--tw-gradient-to:#fff7ede6 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-purple-100\/90{--tw-gradient-to:#f3e8ffe6 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-red-100\/90{--tw-gradient-to:#fee2e2e6 var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to:#fecaca var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to:#f87171 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-slate-50\/90{--tw-gradient-to:#f8fafce6 var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.to-teal-200{--tw-gradient-to:#99f6e4 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-teal-50\/70{--tw-gradient-to:#f0fdfab3 var(--tw-gradient-to-position)}.to-teal-50\/80{--tw-gradient-to:#f0fdfacc var(--tw-gradient-to-position)}.to-teal-50\/90{--tw-gradient-to:#f0fdfae6 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#00c2bb var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/50{--tw-gradient-to:#ffffff80 var(--tw-gradient-to-position)}.to-white\/60{--tw-gradient-to:#fff9 var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to:#fffc var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to:#fef9c3 var(--tw-gradient-to-position)}.to-yellow-100\/90{--tw-gradient-to:#fef9c3e6 var(--tw-gradient-to-position)}.to-yellow-300{--tw-gradient-to:#fde047 var(--tw-gradient-to-position)}.to-yellow-300\/40{--tw-gradient-to:#fde04766 var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.to-yellow-400\/30{--tw-gradient-to:#facc154d var(--tw-gradient-to-position)}.to-yellow-400\/5{--tw-gradient-to:#facc150d var(--tw-gradient-to-position)}.to-yellow-50\/20{--tw-gradient-to:#fefce833 var(--tw-gradient-to-position)}.to-yellow-50\/30{--tw-gradient-to:#fefce84d var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.bg-\[length\:300\%_300\%\]{background-size:300% 300%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Work Sans,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#f7212b\]{--tw-text-opacity:1;color:#f7212b;color:rgb(247 33 43/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-800{--tw-text-opacity:1;color:#155e75;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/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-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/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-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:#7c2d12;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:#581c87;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/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-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/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-teal-400{--tw-text-opacity:1;color:#2dd4bf;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:#00c2bb;color:rgb(0 194 187/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800,.text-teal-900{--tw-text-opacity:1;color:#134e4a;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity:1;color:#fef08a;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:#713f12;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.accent-teal-600{accent-color:#0d9488}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_15px_35px_rgba\(0\2c 194\2c 187\2c 0\.25\)\]{--tw-shadow:0 15px 35px #00c2bb40;--tw-shadow-colored:0 15px 35px var(--tw-shadow-color)}.shadow-\[0_15px_35px_rgba\(0\2c 194\2c 187\2c 0\.25\)\],.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{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-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 2px 8px #0000000d;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\2c 194\2c 187\2c 0\.15\)\]{--tw-shadow:0 8px 32px #00c2bb26;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\2c 194\2c 187\2c 0\.15\)\],.shadow-inner{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-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.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-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow: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-gray-400\/30{--tw-shadow-color:#9ca3af4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/30{--tw-shadow-color:#eab3084d;--tw-shadow:var(--tw-shadow-colored)}.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)}.ring,.ring-1{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)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-amber-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-teal-200{--tw-ring-opacity:1;--tw-ring-color:rgb(153 246 228/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-2xl{--tw-blur:blur(40px)}.blur-sm{--tw-blur:blur(4px)}.blur-sm,.blur-xl{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)}.blur-xl{--tw-blur:blur(24px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.drop-shadow-2xl{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)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.drop-shadow-\[0_2px_5px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{--tw-drop-shadow:drop-shadow(0 2px 5px #0003)}.drop-shadow-\[0_2px_5px_rgba\(0\2c 0\2c 0\2c 0\.2\)\],.drop-shadow-lg{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)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d)}.drop-shadow-sm,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{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)}.sepia{--tw-sepia:sepia(100%)}.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)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px)}.backdrop-blur-\[10px\],.backdrop-blur-\[20px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px)}.backdrop-blur-\[8px\],.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;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-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;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)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[animation-delay\:0\.3s\]{animation-delay:.3s}.\[animation-delay\:0\.6s\]{animation-delay:.6s}.\[animation-delay\:10s\]{animation-delay:10s}.\[animation-delay\:15s\]{animation-delay:15s}.\[animation-delay\:25s\]{animation-delay:25s}.\[animation-delay\:5s\]{animation-delay:5s}.\[contenthash\:8\]{contenthash:8}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{scrollbar-color:var(--primary-color) #ffffff1a;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffb91e99,#ff6b00cc);border:2px solid #ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffb91ecc,#ff6b00)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.placeholder\:font-bold::placeholder{font-weight:700}.placeholder\:text-teal-400::placeholder{--tw-text-opacity:1;color:#2dd4bf;color:rgb(45 212 191/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-1:before{content:var(--tw-content);inset:.25rem}.before\:-left-full:before{content:var(--tw-content);left:-100%}.before\:-top-\[30px\]:before{content:var(--tw-content);top:-30px}.before\:-top-\[35px\]:before{content:var(--tw-content);top:-35px}.before\:-top-\[40px\]:before{content:var(--tw-content);top:-40px}.before\:-top-\[60px\]:before{content:var(--tw-content);top:-60px}.before\:-top-\[65px\]:before{content:var(--tw-content);top:-65px}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-\[10px\]:before{content:var(--tw-content);left:10px}.before\:left-\[15\%\]:before{content:var(--tw-content);left:15%}.before\:left-\[15px\]:before{content:var(--tw-content);left:15px}.before\:left-\[25px\]:before{content:var(--tw-content);left:25px}.before\:left-\[30px\]:before{content:var(--tw-content);left:30px}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-\[100px\]:before{content:var(--tw-content);height:100px}.before\:h-\[50px\]:before{content:var(--tw-content);height:50px}.before\:h-\[60px\]:before{content:var(--tw-content);height:60px}.before\:h-\[75px\]:before{content:var(--tw-content);height:75px}.before\:h-\[90px\]:before{content:var(--tw-content);height:90px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[100px\]:before{content:var(--tw-content);width:100px}.before\:w-\[50px\]:before{content:var(--tw-content);width:50px}.before\:w-\[60px\]:before{content:var(--tw-content);width:60px}.before\:w-\[70\%\]:before{content:var(--tw-content);width:70%}.before\:w-\[75px\]:before{content:var(--tw-content);width:75px}.before\:w-\[90px\]:before{content:var(--tw-content);width:90px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:translate-x-\[-100\%\]:before{--tw-translate-x:-100%}.before\:rotate-\[10deg\]:before,.before\:translate-x-\[-100\%\]:before{content:var(--tw-content);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))}.before\:rotate-\[10deg\]:before{--tw-rotate:10deg}.before\:transform:before{content:var(--tw-content);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))}.before\:animate-\[shine_3s_infinite\]:before{animation:shine 3s infinite;content:var(--tw-content)}.before\:rounded-full:before{border-radius:9999px;content:var(--tw-content)}.before\:bg-white:before{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:bg-gradient-to-br:before{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));content:var(--tw-content)}.before\:bg-gradient-to-r:before{background-image:linear-gradient(to right,var(--tw-gradient-stops));content:var(--tw-content)}.before\:from-green-400:before{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content)}.before\:from-transparent:before{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content)}.before\:from-white\/20:before{--tw-gradient-from:#fff3 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content)}.before\:via-green-100\/30:before{--tw-gradient-to:#dcfce700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dcfce74d var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content)}.before\:via-teal-100\/30:before{--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ccfbf14d var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content)}.before\:via-white\/10:before{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff1a var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content)}.before\:via-white\/30:before{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff4d var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content)}.before\:to-green-500:before{--tw-gradient-to:#22c55e var(--tw-gradient-to-position);content:var(--tw-content)}.before\:to-transparent:before{--tw-gradient-to:#0000 var(--tw-gradient-to-position);content:var(--tw-content)}.before\:shadow-sm:before{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 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);content:var(--tw-content)}.before\:transition-transform:before{content:var(--tw-content);transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:duration-1000:before{content:var(--tw-content);transition-duration:1s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-right-1:after{content:var(--tw-content);right:-.25rem}.after\:-top-1:after{content:var(--tw-content);top:-.25rem}.after\:-top-\[25px\]:after{content:var(--tw-content);top:-25px}.after\:-top-\[30px\]:after{content:var(--tw-content);top:-30px}.after\:-top-\[35px\]:after{content:var(--tw-content);top:-35px}.after\:-top-\[45px\]:after{content:var(--tw-content);top:-45px}.after\:-top-\[50px\]:after{content:var(--tw-content);top:-50px}.after\:bottom-0:after{bottom:0;content:var(--tw-content)}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:right-\[10px\]:after{content:var(--tw-content);right:10px}.after\:right-\[15px\]:after{content:var(--tw-content);right:15px}.after\:right-\[20px\]:after{content:var(--tw-content);right:20px}.after\:right-\[25px\]:after{content:var(--tw-content);right:25px}.after\:right-\[30px\]:after{content:var(--tw-content);right:30px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-2:after{content:var(--tw-content);height:.5rem}.after\:h-\[40px\]:after{content:var(--tw-content);height:40px}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-\[65px\]:after{content:var(--tw-content);height:65px}.after\:h-\[70px\]:after{content:var(--tw-content);height:70px}.after\:h-\[80px\]:after{content:var(--tw-content);height:80px}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-1\.5:after{content:var(--tw-content);width:.375rem}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:w-\[40px\]:after{content:var(--tw-content);width:40px}.after\:w-\[50px\]:after{content:var(--tw-content);width:50px}.after\:w-\[5px\]:after{content:var(--tw-content);width:5px}.after\:w-\[65px\]:after{content:var(--tw-content);width:65px}.after\:w-\[70px\]:after{content:var(--tw-content);width:70px}.after\:w-\[80px\]:after{content:var(--tw-content);width:80px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:animate-\[petalWave_4s_ease-in-out_infinite\]:after{animation:petalWave 4s ease-in-out infinite;content:var(--tw-content)}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:bg-current:after{background-color:currentColor;content:var(--tw-content)}.after\:bg-stone-300:after{--tw-bg-opacity:1;background-color:#d6d3d1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1));content:var(--tw-content)}.after\:bg-white:after{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.after\:bg-yellow-300:after{--tw-bg-opacity:1;background-color:#fde047;background-color:rgb(253 224 71/var(--tw-bg-opacity,1));content:var(--tw-content)}.after\:bg-gradient-to-b:after{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));content:var(--tw-content)}.after\:from-green-600\/30:after{--tw-gradient-from:#16a34a4d var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content)}.after\:via-transparent:after{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to);content:var(--tw-content)}.after\:to-green-900\/30:after{--tw-gradient-to:#14532d4d var(--tw-gradient-to-position);content:var(--tw-content)}.after\:opacity-70:after{content:var(--tw-content);opacity:.7}.after\:shadow-sm:after{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 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);content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.after\:ease-in-out:after{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-2:first-child{margin-top:.5rem}.last\:border-0:last-child{border-width:0}.hover\:z-\[3\]:hover{z-index:3}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{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\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%}.hover\:-translate-y-1\/2:hover,.hover\:translate-x-1:hover{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\:translate-x-1:hover{--tw-translate-x:0.25rem}.hover\:-rotate-6:hover{--tw-rotate:-6deg}.hover\:-rotate-6:hover,.hover\:rotate-0:hover{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\:rotate-0:hover{--tw-rotate:0deg}.hover\:rotate-90:hover{--tw-rotate:90deg}.hover\:rotate-90:hover,.hover\:scale-105:hover{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\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[1\.02\]:hover{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\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:transform:hover{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-emerald-300:hover{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-green-300:hover{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-teal-200:hover{--tw-border-opacity:1;border-color:#99f6e4;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.hover\:border-teal-200\/60:hover{border-color:#99f6e499}.hover\:border-teal-300:hover{--tw-border-opacity:1;border-color:#5eead4;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.hover\:border-teal-400:hover{--tw-border-opacity:1;border-color:#2dd4bf;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.hover\:border-teal-500:hover{--tw-border-opacity:1;border-color:#00c2bb;border-color:rgb(0 194 187/var(--tw-border-opacity,1))}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:#fde047;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.hover\:border-yellow-400:hover{--tw-border-opacity:1;border-color:#facc15;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-50\/80:hover{background-color:#fef2f2cc}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:#ccfbf1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-200:hover{--tw-bg-opacity:1;background-color:#99f6e4;background-color:rgb(153 246 228/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:#0f766e;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:initial}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:from-blue-600:hover{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.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\:from-red-600:hover{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-teal-100:hover{--tw-gradient-from:#ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-teal-600:hover{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-yellow-500:hover{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.hover\:to-green-100:hover{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}.hover\:to-orange-500:hover{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.hover\:tracking-\[1px\]:hover{letter-spacing:1px}.hover\:text-amber-800:hover{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/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-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:text-teal-100:hover{--tw-text-opacity:1;color:#ccfbf1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.hover\:text-teal-500:hover{--tw-text-opacity:1;color:#00c2bb;color:rgb(0 194 187/var(--tw-text-opacity,1))}.hover\:text-teal-600:hover{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.hover\:text-teal-700:hover{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.hover\:text-teal-800:hover{--tw-text-opacity:1;color:#134e4a;color:rgb(19 78 74/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-400:hover{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.hover\:text-yellow-600:hover{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_6px_20px_rgba\(0\2c 194\2c 187\2c 0\.15\)\]: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-\[0_6px_20px_rgba\(0\2c 194\2c 187\2c 0\.15\)\]:hover{--tw-shadow:0 6px 20px #00c2bb26;--tw-shadow-colored:0 6px 20px var(--tw-shadow-color)}.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-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-teal-glow: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-teal-glow:hover{--tw-shadow:0 0 10px #00c2bb66;--tw-shadow-colored:0 0 10px 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)}.hover\:shadow-xl:hover,.hover\:shadow-yellow-glow: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-yellow-glow:hover{--tw-shadow:0 4px 15px #ffcc004d;--tw-shadow-colored:0 4px 15px var(--tw-shadow-color)}.hover\:shadow-teal-600\/30:hover{--tw-shadow-color:#0d94884d;--tw-shadow:var(--tw-shadow-colored)}.hover\:before\:translate-x-\[100\%\]:hover:before{--tw-translate-x:100%;content:var(--tw-content);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\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.focus\:absolute:focus{position:absolute}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:z-50:focus{z-index:50}.focus\:scale-105:focus{--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))}.focus\:rounded-xl:focus{border-radius:.75rem}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-gray-400:focus{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:#00c2bb;border-color:rgb(0 194 187/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-bottom:.5rem;padding-top:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-bold:focus{font-weight:700}.focus\:shadow-xl:focus{--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)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{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)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{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)}.focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.focus\:ring-teal-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 194 187/var(--tw-ring-opacity,1))}.focus\:ring-teal-500\/30:focus{--tw-ring-color:#00c2bb4d}.focus\:ring-teal-500\/50:focus{--tw-ring-color:#00c2bb80}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.focus\:ring-white\/50:focus{--tw-ring-color:#ffffff80}.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1))}.focus\:ring-opacity-30:focus{--tw-ring-opacity:0.3}.focus\:ring-opacity-50:focus{--tw-ring-opacity:0.5}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:transition-all:focus{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.focus\:duration-300:focus{transition-duration:.3s}.active\:-translate-y-1\/2:active{--tw-translate-y:-50%}.active\:-translate-y-1\/2:active,.active\:translate-y-0:active{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))}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:translate-y-0\.5:active{--tw-translate-y:0.125rem}.active\:-rotate-6:active,.active\:translate-y-0\.5:active{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))}.active\:-rotate-6:active{--tw-rotate:-6deg}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{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))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:transform:active{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))}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:shadow-teal-pulse:active{--tw-shadow:0 0 20px #00c2bbcc;--tw-shadow-colored:0 0 20px 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}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:border-gray-200:hover:disabled{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.disabled\:hover\:border-gray-300:hover:disabled{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.disabled\:hover\:bg-red-600:hover:disabled{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.disabled\:hover\:bg-teal-600:hover:disabled{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.disabled\:hover\:text-gray-600:hover:disabled{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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)}.group:focus-within .group-focus-within\:text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-0.25rem}.group:hover .group-hover\:-translate-x-1,.group:hover .group-hover\:translate-x-0\.5{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))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-180,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:rotate-90{--tw-rotate:90deg}.group:hover .group-hover\:rotate-90,.group:hover .group-hover\:scale-105{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))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-\[1\.02\]{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))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.group:hover .group-hover\:animate-bounce{animation:bounce 1s infinite}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:border-white\/40{border-color:#fff6}.group:hover .group-hover\:bg-teal-200{--tw-bg-opacity:1;background-color:#99f6e4;background-color:rgb(153 246 228/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-opacity-90{--tw-bg-opacity:0.9}.group:hover .group-hover\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.group:hover .group-hover\:from-emerald-100{--tw-gradient-from:#d1fae5 var(--tw-gradient-from-position);--tw-gradient-to:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-teal-100{--tw-gradient-from:#ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:to-emerald-200{--tw-gradient-to:#a7f3d0 var(--tw-gradient-to-position)}.group:hover .group-hover\:to-teal-200{--tw-gradient-to:#99f6e4 var(--tw-gradient-to-position)}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\: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)}.group:hover .group-hover\:shadow-md,.group:hover .group-hover\: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)}.group:hover .group-hover\: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)}@media (min-width:475px){.xs\:inline{display:inline}}@media (min-width:640px){.sm\:left-12{left:3rem}.sm\:left-4{left:1rem}.sm\:right-12{right:3rem}.sm\:right-14{right:3.5rem}.sm\:right-4{right:1rem}.sm\:top-16{top:4rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-0{margin-left:0}.sm\:ml-1\.5{margin-left:.375rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-3{height:.75rem}.sm\:h-3\.5{height:.875rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-56{height:14rem}.sm\:h-6{height:1.5rem}.sm\:h-60{height:15rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[200px\]{height:200px}.sm\:max-h-56{max-height:14rem}.sm\:max-h-80{max-height:20rem}.sm\:max-h-\[350px\]{max-height:350px}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-2\/3{width:66.666667%}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-3\.5{width:.875rem}.sm\:w-3\/4{width:75%}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-4{width:1rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-60{width:15rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-96{width:24rem}.sm\:w-\[200px\]{width:200px}.sm\:w-auto{width:auto}.sm\:min-w-\[140px\]{min-width:140px}.sm\:min-w-\[24px\]{min-width:24px}.sm\:min-w-\[50px\]{min-width:50px}.sm\:max-w-\[120px\]{max-width:120px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:bg-transparent{background-color:initial}.sm\:p-1{padding:.25rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-12{padding:3rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-12{padding-left:3rem}.sm\:pl-3{padding-left:.75rem}.sm\:pr-14{padding-right:3.5rem}.sm\:pr-24{padding-right:6rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:-left-3{left:-.75rem}.md\:-right-2{right:-.5rem}.md\:-right-3{right:-.75rem}.md\:-top-2{top:-.5rem}.md\:bottom-3{bottom:.75rem}.md\:left-3{left:.75rem}.md\:right-3{right:.75rem}.md\:right-6{right:1.5rem}.md\:top-3{top:.75rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:0}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-24{margin-top:6rem}.md\:mt-4{margin-top:1rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-2\.5{height:.625rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-3{height:.75rem}.md\:h-32{height:8rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-56{height:14rem}.md\:h-6{height:1.5rem}.md\:h-64{height:16rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-2\.5{width:.625rem}.md\:w-20{width:5rem}.md\:w-28{width:7rem}.md\:w-3{width:.75rem}.md\:w-32{width:8rem}.md\:w-5{width:1.25rem}.md\:w-56{width:14rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:min-w-\[150px\]{min-width:150px}.md\:min-w-\[300px\]{min-width:300px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:gap-0{gap:0}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.md\:whitespace-normal{white-space:normal}.md\:rounded-lg{border-radius:.5rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.md\:pr-6{padding-right:1.5rem}.md\:pt-20{padding-top:5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-9xl{font-size:8rem;line-height:1}.md\:text-\[0\.9rem\]{font-size:.9rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:flex{display:flex}.tablet\:hidden{display:none}}@media (min-width:1024px){.lg\:right-8{right:2rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-24{height:6rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-64{height:16rem}.lg\:h-7{height:1.75rem}.lg\:h-auto{height:auto}.lg\:max-h-96{max-height:24rem}.lg\:max-h-\[400px\]{max-height:400px}.lg\:w-1\/2{width:50%}.lg\:w-12{width:3rem}.lg\:w-16{width:4rem}.lg\:w-24{width:6rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-7{width:1.75rem}.lg\:max-w-lg{max-width:32rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-3{gap:.75rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.lg\:py-3{padding-bottom:.75rem;padding-top:.75rem}.lg\:pr-8{padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[12rem\]{font-size:12rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:474px){.max-xs\:mt-1{margin-top:.25rem}.max-xs\:block{display:block}.max-xs\:hidden{display:none}.max-xs\:min-w-\[160px\]{min-width:160px}.max-xs\:gap-1{gap:.25rem}.max-xs\:border-l-2{border-left-width:2px}.max-xs\:px-1{padding-left:.25rem;padding-right:.25rem}.max-xs\:px-2{padding-left:.5rem;padding-right:.5rem}.max-xs\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.max-xs\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.max-xs\:py-1{padding-bottom:.25rem;padding-top:.25rem}.max-xs\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.max-xs\:text-\[10px\]{font-size:10px}.max-xs\:text-\[9px\]{font-size:9px}.max-xs\:text-base{font-size:1rem;line-height:1.5rem}.max-xs\:text-sm{font-size:.875rem;line-height:1.25rem}.max-xs\:text-xs{font-size:.75rem;line-height:1rem}.max-xs\:leading-tight{line-height:1.25}}@media (max-width:639px){.max-sm\:-top-0\.5{top:-.125rem}.max-sm\:-top-2{top:-.5rem}.max-sm\:-top-6{top:-1.5rem}.max-sm\:right-0\.5{right:.125rem}.max-sm\:my-3{margin-bottom:.75rem;margin-top:.75rem}.max-sm\:mb-2{margin-bottom:.5rem}.max-sm\:mt-2{margin-top:.5rem}.max-sm\:mt-4{margin-top:1rem}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:h-\[100px\]{height:100px}.max-sm\:h-\[35px\]{height:35px}.max-sm\:min-h-\[100px\]{min-height:100px}.max-sm\:w-\[100px\]{width:100px}.max-sm\:w-\[35px\]{width:35px}.max-sm\:min-w-\[100px\]{min-width:100px}.max-sm\:min-w-\[180px\]{min-width:180px}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:rounded-2xl{border-radius:1rem}.max-sm\:rounded-md{border-radius:.375rem}.max-sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-sm\:px-2{padding-left:.5rem;padding-right:.5rem}.max-sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.max-sm\:px-3{padding-left:.75rem;padding-right:.75rem}.max-sm\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.max-sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.max-sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.max-sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.max-sm\:text-\[10px\]{font-size:10px}.max-sm\:text-\[11px\]{font-size:11px}.max-sm\:text-\[9px\]{font-size:9px}.max-sm\:text-base{font-size:1rem;line-height:1.5rem}.max-sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.max-sm\:text-sm{font-size:.875rem;line-height:1.25rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:text-xs{font-size:.75rem;line-height:1rem}.max-sm\:font-medium{font-weight:500}.max-sm\:tracking-normal{letter-spacing:0}}@media (max-width:767px){.max-md\:-top-1{top:-.25rem}.max-md\:-top-3{top:-.75rem}.max-md\:-top-7{top:-1.75rem}.max-md\:right-1{right:.25rem}.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:my-4{margin-bottom:1rem;margin-top:1rem}.max-md\:mb-2{margin-bottom:.5rem}.max-md\:mb-3{margin-bottom:.75rem}.max-md\:mb-6{margin-bottom:1.5rem}.max-md\:mr-1{margin-right:.25rem}.max-md\:mt-0{margin-top:0}.max-md\:mt-3{margin-top:.75rem}.max-md\:mt-5{margin-top:1.25rem}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:h-\[120px\]{height:120px}.max-md\:h-\[35px\]{height:35px}.max-md\:h-auto{height:auto}.max-md\:min-h-\[120px\]{min-height:120px}.max-md\:w-\[120px\]{width:120px}.max-md\:w-\[35px\]{width:35px}.max-md\:w-full{width:100%}.max-md\:min-w-\[120px\]{min-width:120px}.max-md\:min-w-\[220px\]{min-width:220px}.max-md\:flex-row{flex-direction:row}.max-md\:flex-col{flex-direction:column}.max-md\:items-center{align-items:center}.max-md\:justify-center{justify-content:center}.max-md\:gap-2{gap:.5rem}.max-md\:gap-3{gap:.75rem}.max-md\:rounded-lg{border-radius:.5rem}.max-md\:px-2{padding-left:.5rem;padding-right:.5rem}.max-md\:px-3{padding-left:.75rem;padding-right:.75rem}.max-md\:px-4{padding-left:1rem;padding-right:1rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.max-md\:py-1{padding-bottom:.25rem;padding-top:.25rem}.max-md\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.max-md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.max-md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.max-md\:pb-0{padding-bottom:0}.max-md\:pt-0{padding-top:0}.max-md\:pt-\[60px\]{padding-top:60px}.max-md\:text-\[10px\]{font-size:10px}.max-md\:text-base{font-size:1rem;line-height:1.5rem}.max-md\:text-lg{font-size:1.125rem;line-height:1.75rem}.max-md\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-md\:text-xs{font-size:.75rem;line-height:1rem}.max-md\:tracking-wide{letter-spacing:.025em}}.loading-spinner{align-items:center;animation:none;display:flex;gap:8px;justify-content:flex-start;margin-right:8px}.spinner-circle{animation:spin 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:16px;width:16px}.spinner-text{animation:none;display:inline-block;transform:none;white-space:nowrap}.loading-spinner.small{gap:6px;margin-right:6px}.loading-spinner.small .spinner-circle{border-width:1.5px;height:12px;width:12px}.loading-spinner.large{gap:10px;margin-right:10px}.loading-spinner.large .spinner-circle{border-width:3px;height:20px;width:20px}.btn-primary .loading-spinner,.btn-primary-admin .loading-spinner{margin-left:0;margin-right:8px}.btn-primary .spinner-circle,.btn-primary-admin .spinner-circle{border-color:#fff #ffffff4d #ffffff4d}.btn-secondary .loading-spinner,.btn-secondary-admin .loading-spinner{margin-left:0;margin-right:8px}.btn-secondary .spinner-circle,.btn-secondary-admin .spinner-circle{border-color:#333 #0003 #0003}.btn-danger .loading-spinner,.btn-danger-admin .loading-spinner{margin-left:0;margin-right:8px}.btn-danger .spinner-circle,.btn-danger-admin .spinner-circle{border-color:#fff #ffffff4d #ffffff4d}.btn-create .loading-spinner,.btn-create-admin .loading-spinner,.editor-action-button .loading-spinner,.editor-save-button .loading-spinner{margin-left:0;margin-right:8px}.btn-create .spinner-circle,.btn-create-admin .spinner-circle,.editor-action-button .spinner-circle,.editor-save-button .spinner-circle{border-color:#fff #ffffff4d #ffffff4d}.loading-spinner-admin{font-size:.9rem;gap:8px;margin-right:8px}.loading-spinner-admin .spinner-circle{border:2px solid #ffffff4d;border-top-color:#fff;height:16px;width:16px}.chat-loading .loading-spinner{justify-content:center;margin:0}.date-picker-loading-spinner-global{animation:spin 1s linear infinite;border:2px solid #00a0991a;border-left-color:#00a099;border-radius:50%;height:20px;margin:0 auto;width:20px}.time-slot-loading-global{align-items:center;background-color:#00a0990d;border-radius:8px;color:#00a099;display:flex;flex-direction:column;font-size:.85rem;gap:8px;justify-content:center;margin:2px;padding:16px}.refresh-button svg.spinning,.timezone-action-btn.refresh svg.spinning{animation:spin 1s linear infinite}@media (max-width:768px){.loading-spinner{gap:6px;margin-right:6px}.loading-spinner .spinner-circle{height:14px;width:14px}.loading-spinner.large .spinner-circle{height:18px;width:18px}}@media (max-width:480px){.loading-spinner{gap:4px;margin-right:4px}.loading-spinner .spinner-circle{border-width:1.5px;height:12px;width:12px}}.App{margin:0;padding:0;text-align:center}:root{--primary-color:#ffbe0b;--primary-color-rgb:255,190,11;--secondary-color:#fb5607;--secondary-color-rgb:251,86,7;--accent-color:#ff006e;--accent-color-rgb:255,0,110}body,html{margin:0;min-height:100vh;padding:0;scroll-behavior:smooth;width:100%}@supports (-webkit-touch-callout:none){body,html{height:-webkit-fill-available}}.page-transition{animation:gentleFadeOut .2s ease-in-out forwards}@keyframes gentleFadeOut{0%{opacity:1}to{opacity:.8}}.coming-soon-page{animation:none}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.order-status-container{background:linear-gradient(135deg,#fff,#fefefe);font-family:Geometric\ 415 Std Black,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.order-status-container:before{background:radial-gradient(circle at 20% 80%,#ffd6001a 0,#0000 50%),radial-gradient(circle at 80% 20%,#3939390d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.status-progress-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffe6,#ffd60005);border:2px solid #ffd6001a;border-radius:1.5rem;box-shadow:0 20px 40px #0000001a;padding:2rem 0;position:relative;width:100%}.status-step{flex:1 1;flex-direction:column;min-width:0}.status-step,.status-step-circle{align-items:center;display:flex;position:relative;z-index:10}.status-step-circle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:4px solid;border-radius:1.5rem;box-shadow:0 20px 40px #00000026;height:5rem;justify-content:center;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);width:5rem}.status-step-circle.pending{background:linear-gradient(135deg,#fff,#f8f9fa);border-color:#ffd600;box-shadow:0 10px 25px #0000001a;color:#393939}.status-step-circle.active{animation:statusPulseEnhanced 2.5s infinite;background:linear-gradient(135deg,#ffd600,#ffed4e);border-color:#393939;box-shadow:0 20px 40px #ffd60066,0 0 30px #ffd6004d,inset 0 2px 4px #ffffff4d;color:#393939}.status-step-circle.completed{background:linear-gradient(135deg,#393939,#2d2d2d);border-color:#ffd600;box-shadow:0 20px 40px #3939394d,0 0 20px #ffd60033;color:#ffd600}.status-progress-line{background:linear-gradient(90deg,#3939391a,#3939390d);overflow:hidden;right:2.5rem;z-index:1}.status-progress-line,.status-progress-line-active{border-radius:4px;height:8px;left:2.5rem;position:absolute;top:2.5rem}.status-progress-line-active{background:linear-gradient(90deg,#ffd600,#ffed4e,#ffd600);box-shadow:0 4px 20px #ffd60066;transition:width 1.5s cubic-bezier(.4,0,.2,1);z-index:2}.status-progress-line-active:after{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";inset:0;position:absolute}.status-message-card{border:2px solid;border-radius:1rem;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:1.5rem;position:relative}.status-message-card.primary{background-color:#ffd6001a;border-color:#ffd600}.status-message-card.success{background-color:#10b9811a;border-color:#10b981}.status-message-card.warning{background-color:#fb923c1a;border-color:#fb923c}.status-message-card.info{background-color:#3939391a;border-color:#393939}.status-message-icon{align-items:center;border-radius:1rem;box-shadow:0 8px 20px #00000026;display:flex;height:4rem;justify-content:center;width:4rem}.status-message-title{color:#393939;font-size:1.5rem;font-weight:900;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.status-message-description{color:#393939;font-size:1rem;line-height:1.6;margin-bottom:1rem;opacity:.8}.order-details-card{background-color:#fff;border:2px solid #ffd6004d;border-radius:1rem;box-shadow:0 10px 30px #0000001a;overflow:hidden}.order-details-header{background-color:#ffd6001a;border-bottom:1px solid #ffd60033;padding:1.5rem}.order-item{align-items:center;background-color:#ffd6000d;border:1px solid #ffd60033;border-radius:.75rem;display:flex;gap:1rem;margin-bottom:.75rem;padding:.75rem}.order-item-image{border-radius:.5rem;flex-shrink:0;height:3rem;overflow:hidden;width:3rem}.order-item-name{margin-bottom:.25rem}.order-item-name,.order-item-price{color:#393939;font-size:.875rem;font-weight:900}.action-button{align-items:center;border:2px solid;border-radius:.75rem;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.action-button:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.action-button:active{transform:translateY(0)}.action-button.primary{background-color:#ffd600;border-color:#393939;color:#393939}.action-button.primary:hover,.action-button.secondary{background-color:#393939;color:#ffd600}.action-button.secondary{border-color:#ffd600}.action-button.secondary:hover{background-color:#ffd600;color:#393939}.action-button.outline{background-color:#fff;border-color:#ffd600;color:#393939}.action-button.outline:hover{background-color:#ffd600;color:#393939}.action-button.success{background-color:#10b981;border-color:#10b981;color:#fff}.action-button.success:hover{background-color:#059669}.action-button:disabled{box-shadow:0 4px 15px #0000001a!important;cursor:not-allowed;opacity:.5;transform:none!important}@keyframes statusPulseEnhanced{0%,to{box-shadow:0 20px 40px #ffd60066,0 0 30px #ffd6004d,inset 0 2px 4px #ffffff4d;transform:scale(1) rotate(0deg)}50%{box-shadow:0 25px 50px #ffd60099,0 0 40px #ffd60080,inset 0 2px 4px #fff6;transform:scale(1.08) rotate(5deg)}}@keyframes statusRippleEnhanced{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes floatingParticles{0%,to{opacity:.3;transform:translateY(0) rotate(0deg)}50%{opacity:.8;transform:translateY(-20px) rotate(180deg)}}@keyframes backgroundFlow{0%{background-position:0 0}to{background-position:100% 100%}}.status-ripple{animation:statusRipple 2s infinite;border:3px solid #ffd600;border-radius:1rem;inset:0;position:absolute}@media (max-width:768px){.status-step-circle{height:3rem;width:3rem}.status-progress-line{right:1.5rem}.status-progress-line,.status-progress-line-active{left:1.5rem;top:1.5rem}.status-message-icon{height:3rem;width:3rem}.status-message-title{font-size:1.25rem}.status-message-description{font-size:.875rem}}.order-status-loading{align-items:center;display:flex;justify-content:center;min-height:50vh}.status-skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:.5rem}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.quick-actions{background-color:#ffd6000d;border:1px solid #ffd60033;border-radius:.75rem;margin-top:1.5rem;padding:1rem}.quick-actions-title{color:#393939;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.quick-actions-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.quick-action-button{background:none;border:none;color:#393939;cursor:pointer;font-size:.75rem;opacity:.7;transition:opacity .2s ease}.quick-action-button:hover{opacity:1}.status-history{background-color:#fff;border:2px solid #3939391a;border-radius:1rem;box-shadow:0 10px 30px #0000001a;padding:1.5rem}.status-history-item{align-items:center;background-color:#ffd6000d;border-radius:.5rem;display:flex;gap:1rem;margin-bottom:.75rem;padding:.75rem}.status-history-dot{background-color:#ffd600;border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.status-history-status{color:#393939;font-size:.875rem;font-weight:700;text-transform:uppercase}.status-history-message{color:#393939;font-size:.75rem;opacity:.7}.status-history-time{color:#393939;flex-shrink:0;font-size:.75rem;opacity:.6}.font-geometric{font-family:Geometric\ 415 Std Black,system-ui,-apple-system,sans-serif}.text-primary{color:#393939}.text-accent{color:#ffd600}.bg-primary{background-color:#393939}.bg-accent{background-color:#ffd600}.border-primary{border-color:#393939}.border-accent{border-color:#ffd600}@font-face{font-family:Tunga;font-style:normal;font-weight:400;src:url(/static/media/tunga.6073b28589858219e727.ttf) format("truetype")}@font-face{font-family:TungaBold;font-style:normal;font-weight:700;src:url(/static/media/tungab.6506c3c2186d05b4188f.ttf) format("truetype")}@font-face{font-family:RollingBeat;font-style:normal;font-weight:400;src:url(/static/media/Rolling%20Beat_Personal%20Use.e40204ff3e32d19e17dd.ttf) format("truetype")}:root{--light-bg:#f8f8f8;--transition:all 0.3s ease-in-out;--header-height:70px;--header-height-scrolled:60px}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:70px;scroll-padding-top:var(--header-height)}body{color:#333;color:var(--text-color);font-family:Tunga,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:TungaBold,sans-serif;margin-bottom:1rem}.section{padding:100px 0;position:relative}#about-us,#faq,#hero,#our-events,#our-goal,#our-spaces,#pricing,#testimonials{margin-top:-70px;margin-top:calc(var(--header-height)*-1);min-height:60vh;padding-top:90px;padding-top:calc(var(--header-height) + 20px);position:relative;z-index:1}#about-us{min-height:65vh;scroll-margin-top:70px;scroll-margin-top:var(--header-height)}#hero{margin-top:0;min-height:115vh;padding-top:0}#about-us,#faq,#our-events,#our-goal,#our-spaces,#pricing,#testimonials{border-top:1px solid #0000;margin-top:-1px}.landing-page{position:relative}#about-us:before,#faq:before,#hero:before,#our-events:before,#our-goal:before,#our-spaces:before,#pricing:before,#testimonials:before{content:"";height:5px;left:0;opacity:0;position:absolute;right:0;top:70px;top:var(--header-height);z-index:5}#hero:before{background-color:#222}#about-us:before{background-color:#333}#our-spaces:before{background-color:#5a3f00}#our-goal:before{background-color:#2b5d83}#our-events:before{background-color:#83462b}#pricing:before{background-color:#2b834d}#testimonials:before{background-color:#562b83}#faq:before{background-color:#2b2d83}.section-container{overflow:hidden;position:relative;width:100%;z-index:1}.container{max-width:1200px;padding:0 20px;width:100%}.section-heading:after{background-color:#ffb91e;background-color:var(--primary-color);bottom:-15px;height:3px;left:50%;position:absolute;transform:translateX(-50%)}.btn{border-radius:50px;display:inline-block;font-family:TungaBold,sans-serif;padding:12px 28px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;transition:var(--transition)}.btn-primary{background-color:#ffb91e;background-color:var(--primary-color);color:#333;color:var(--text-color)}.btn-primary:hover{background-color:#ff6b00;background-color:var(--secondary-color);box-shadow:0 10px 20px #0000001a;color:#fff;color:var(--white);transform:translateY(-3px)}.btn-secondary{background-color:initial;border:2px solid #ffb91e;border:2px solid var(--primary-color);color:#ffb91e;color:var(--primary-color)}.btn-secondary:hover{background-color:#ffb91e;background-color:var(--primary-color);color:#fff;color:var(--white);transform:translateY(-3px)}.fade-in{animation:fadeIn .8s ease-out forwards}@media (max-width:992px){.section{padding:80px 0}.section-heading{font-size:2.2rem}}@media (max-width:768px){.section{padding:60px 0}.section-heading{font-size:2rem}.container{padding:0 15px}:root{--header-height:60px;--header-height-scrolled:50px}#about-us,#faq,#hero,#our-events,#our-goal,#our-spaces,#pricing,#testimonials{padding-top:80px;padding-top:calc(var(--header-height) + 10px)}}@media (max-width:576px){.section-heading{font-size:1.8rem}:root{--header-height:50px;--header-height-scrolled:45px}}.card{background:#fff;background:var(--white);border-radius:8px;box-shadow:0 4px 12px #00000014;margin-bottom:20px;padding:24px;transition:all .3s ease-in-out;transition:var(--transition)}.card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-5px)}.card-header{border-bottom:1px solid #00000014;margin-bottom:16px;padding-bottom:12px}.card-title{font-size:1.4rem;margin-bottom:.5rem}.card-body{margin-bottom:16px}.card-footer{align-items:center;border-top:1px solid #00000014;display:flex;justify-content:space-between;padding-top:12px}.badge{border-radius:50px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.badge-primary{background-color:#ffb91e;background-color:var(--primary-color);color:#333;color:var(--text-color)}.badge-secondary{background-color:#ff6b00;background-color:var(--secondary-color);color:#fff;color:var(--white)}.badge-accent{background-color:#ef4444;background-color:var(--accent-color);color:#fff;color:var(--white)}.alert{border-left:4px solid #0000;border-radius:6px;margin-bottom:20px;padding:16px}.alert-success{background-color:#2fd66f1a;border-left-color:#2fd66f;color:#0a5f30}.alert-warning{background-color:#ffb91e1a;border-left-color:#ffb91e;border-left-color:var(--primary-color);color:#750}.alert-error{background-color:#ef44441a;border-left-color:#ef4444;border-left-color:var(--accent-color);color:#7f1d1d}.alert-info{background-color:#3b82f61a;border-left-color:#3b82f6;color:#1e40af}.form-group{margin-bottom:20px}.form-label{display:block;font-weight:700;margin-bottom:8px}.form-input{border:1px solid #00000026;border-radius:6px;font-family:Tunga,sans-serif;font-size:1rem;padding:12px 16px;transition:all .3s ease-in-out;transition:var(--transition);width:100%}.form-input:focus{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e40;outline:none}.form-textarea{min-height:120px;resize:vertical}.btn-sm{font-size:.85rem;padding:8px 18px}.btn-lg{font-size:1.1rem;padding:14px 32px}.btn-block{display:block;width:100%}.btn-accent{background-color:#ef4444;background-color:var(--accent-color);color:#fff;color:var(--white)}.btn-accent:hover{background-color:#dc2626;color:#fff;color:var(--white)}.btn-outline{background-color:initial;border:2px solid #333;border:2px solid var(--text-color);color:#333;color:var(--text-color)}.btn-outline:hover{background-color:#333;background-color:var(--text-color);color:#fff;color:var(--white)}.divider{background-color:#0000001a;height:1px;margin:30px 0;position:relative}.divider-text{background-color:#fff;background-color:var(--white);color:#00000080;font-size:.9rem;left:50%;padding:0 15px;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.fw-bold{font-weight:700}.fw-normal{font-weight:400}.text-primary{color:#ffb91e;color:var(--primary-color)}.text-secondary{color:#ff6b00;color:var(--secondary-color)}.text-accent{color:#ef4444;color:var(--accent-color)}.bg-light{background-color:#f8f8f8;background-color:var(--light-bg)}.bg-primary{background-color:#ffb91e;background-color:var(--primary-color)}.bg-secondary{background-color:#ff6b00;background-color:var(--secondary-color)}.bg-accent{background-color:#ef4444;background-color:var(--accent-color)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.p-5{padding:3rem}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.flex-wrap{flex-wrap:wrap}.shadow-sm{box-shadow:0 2px 4px #0000000d}.shadow{box-shadow:0 4px 6px #0000001a}.shadow-lg{box-shadow:0 10px 15px #0000001a}.rounded{border-radius:6px}.rounded-lg{border-radius:12px}.rounded-full{border-radius:9999px}.w-100{width:100%}.h-100{height:100%}@font-face{font-family:boxicons;font-style:normal;font-weight:400;src:url(/static/media/boxicons.65a8ce52fc5427e8f94d.eot);src:url(/static/media/boxicons.65a8ce52fc5427e8f94d.eot) format("embedded-opentype"),url(/static/media/boxicons.df635aaf04cd75132f62.woff2) format("woff2"),url(/static/media/boxicons.d12afc36557395143e4b.woff) format("woff"),url(/static/media/boxicons.db9ddb1898dbd76badca.ttf) format("truetype"),url(/static/media/boxicons.9e2b21b135bc7d4c803f.svg?#boxicons) format("svg")}.bx{font-feature-settings:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:boxicons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none}.bx-ul{list-style:none;margin-left:2em;padding-left:0}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes fade-left{0%{opacity:1;transform:translateX(0)}75%{opacity:0;transform:translateX(-20px)}}@keyframes fade-right{0%{opacity:1;transform:translateX(0)}75%{opacity:0;transform:translateX(20px)}}@keyframes fade-up{0%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(-20px)}}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(20px)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.95,.95,.95) rotate(-10deg)}30%,50%,70%,90%{transform:scaleX(1) rotate(10deg)}40%,60%,80%{transform:rotate(-10deg)}to{transform:scaleX(1)}}.bx-spin,.bx-spin-hover:hover{animation:spin 2s linear infinite}.bx-tada,.bx-tada-hover:hover{animation:tada 1.5s ease infinite}.bx-flashing,.bx-flashing-hover:hover{animation:flashing 1.5s linear infinite}.bx-burst,.bx-burst-hover:hover{animation:burst 1.5s linear infinite}.bx-fade-up,.bx-fade-up-hover:hover{animation:fade-up 1.5s linear infinite}.bx-fade-down,.bx-fade-down-hover:hover{animation:fade-down 1.5s linear infinite}.bx-fade-left,.bx-fade-left-hover:hover{animation:fade-left 1.5s linear infinite}.bx-fade-right,.bx-fade-right-hover:hover{animation:fade-right 1.5s linear infinite}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{font-size:1.2857142857em;height:.8em;line-height:.8em;margin-top:-.2em!important;vertical-align:middle;width:1.2857142857em}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{border:.07em solid #0000001a;border-radius:.25em;padding:.25em}.bx-border-circle{border:.07em solid #0000001a;border-radius:50%;padding:.25em}.bxs-balloon:before{content:"\eb60"}.bxs-castle:before{content:"\eb79"}.bxs-coffee-bean:before{content:"\eb92"}.bxs-objects-horizontal-center:before{content:"\ebab"}.bxs-objects-horizontal-left:before{content:"\ebc4"}.bxs-objects-horizontal-right:before{content:"\ebdd"}.bxs-objects-vertical-bottom:before{content:"\ebf6"}.bxs-objects-vertical-center:before{content:"\ef40"}.bxs-objects-vertical-top:before{content:"\ef41"}.bxs-pear:before{content:"\ef42"}.bxs-shield-minus:before{content:"\ef43"}.bxs-shield-plus:before{content:"\ef44"}.bxs-shower:before{content:"\ef45"}.bxs-sushi:before{content:"\ef46"}.bxs-universal-access:before{content:"\ef47"}.bx-child:before{content:"\ef48"}.bx-horizontal-left:before{content:"\ef49"}.bx-horizontal-right:before{content:"\ef4a"}.bx-objects-horizontal-center:before{content:"\ef4b"}.bx-objects-horizontal-left:before{content:"\ef4c"}.bx-objects-horizontal-right:before{content:"\ef4d"}.bx-objects-vertical-bottom:before{content:"\ef4e"}.bx-objects-vertical-center:before{content:"\ef4f"}.bx-objects-vertical-top:before{content:"\ef50"}.bx-rfid:before{content:"\ef51"}.bx-shield-minus:before{content:"\ef52"}.bx-shield-plus:before{content:"\ef53"}.bx-shower:before{content:"\ef54"}.bx-sushi:before{content:"\ef55"}.bx-universal-access:before{content:"\ef56"}.bx-vertical-bottom:before{content:"\ef57"}.bx-vertical-top:before{content:"\ef58"}.bxl-graphql:before{content:"\ef59"}.bxl-typescript:before{content:"\ef5a"}.bxs-color:before{content:"\ef39"}.bx-reflect-horizontal:before{content:"\ef3a"}.bx-reflect-vertical:before{content:"\ef3b"}.bx-color:before{content:"\ef3c"}.bxl-mongodb:before{content:"\ef3d"}.bxl-postgresql:before{content:"\ef3e"}.bxl-deezer:before{content:"\ef3f"}.bxs-hard-hat:before{content:"\ef2a"}.bxs-home-alt-2:before{content:"\ef2b"}.bxs-cheese:before{content:"\ef2c"}.bx-home-alt-2:before{content:"\ef2d"}.bx-hard-hat:before{content:"\ef2e"}.bx-cheese:before{content:"\ef2f"}.bx-cart-add:before{content:"\ef30"}.bx-cart-download:before{content:"\ef31"}.bx-no-signal:before{content:"\ef32"}.bx-signal-1:before{content:"\ef33"}.bx-signal-2:before{content:"\ef34"}.bx-signal-3:before{content:"\ef35"}.bx-signal-4:before{content:"\ef36"}.bx-signal-5:before{content:"\ef37"}.bxl-xing:before{content:"\ef38"}.bxl-meta:before{content:"\ef27"}.bx-lemon:before{content:"\ef28"}.bxs-lemon:before{content:"\ef29"}.bx-cricket-ball:before{content:"\ef0c"}.bx-baguette:before{content:"\ef0d"}.bx-bowl-hot:before{content:"\ef0e"}.bx-bowl-rice:before{content:"\ef0f"}.bx-cable-car:before{content:"\ef10"}.bx-candles:before{content:"\ef11"}.bx-circle-half:before{content:"\ef12"}.bx-circle-quarter:before{content:"\ef13"}.bx-circle-three-quarter:before{content:"\ef14"}.bx-cross:before{content:"\ef15"}.bx-fork:before{content:"\ef16"}.bx-knife:before{content:"\ef17"}.bx-money-withdraw:before{content:"\ef18"}.bx-popsicle:before{content:"\ef19"}.bx-scatter-chart:before{content:"\ef1a"}.bxs-baguette:before{content:"\ef1b"}.bxs-bowl-hot:before{content:"\ef1c"}.bxs-bowl-rice:before{content:"\ef1d"}.bxs-cable-car:before{content:"\ef1e"}.bxs-circle-half:before{content:"\ef1f"}.bxs-circle-quarter:before{content:"\ef20"}.bxs-circle-three-quarter:before{content:"\ef21"}.bxs-cricket-ball:before{content:"\ef22"}.bxs-invader:before{content:"\ef23"}.bx-male-female:before{content:"\ef24"}.bxs-popsicle:before{content:"\ef25"}.bxs-tree-alt:before{content:"\ef26"}.bxl-venmo:before{content:"\e900"}.bxl-upwork:before{content:"\e901"}.bxl-netlify:before{content:"\e902"}.bxl-java:before{content:"\e903"}.bxl-heroku:before{content:"\e904"}.bxl-go-lang:before{content:"\e905"}.bxl-gmail:before{content:"\e906"}.bxl-flask:before{content:"\e907"}.bxl-99designs:before{content:"\e908"}.bxl-500px:before{content:"\e909"}.bxl-adobe:before{content:"\e90a"}.bxl-airbnb:before{content:"\e90b"}.bxl-algolia:before{content:"\e90c"}.bxl-amazon:before{content:"\e90d"}.bxl-android:before{content:"\e90e"}.bxl-angular:before{content:"\e90f"}.bxl-apple:before{content:"\e910"}.bxl-audible:before{content:"\e911"}.bxl-aws:before{content:"\e912"}.bxl-baidu:before{content:"\e913"}.bxl-behance:before{content:"\e914"}.bxl-bing:before{content:"\e915"}.bxl-bitcoin:before{content:"\e916"}.bxl-blender:before{content:"\e917"}.bxl-blogger:before{content:"\e918"}.bxl-bootstrap:before{content:"\e919"}.bxl-chrome:before{content:"\e91a"}.bxl-codepen:before{content:"\e91b"}.bxl-c-plus-plus:before{content:"\e91c"}.bxl-creative-commons:before{content:"\e91d"}.bxl-css3:before{content:"\e91e"}.bxl-dailymotion:before{content:"\e91f"}.bxl-deviantart:before{content:"\e920"}.bxl-dev-to:before{content:"\e921"}.bxl-digg:before{content:"\e922"}.bxl-digitalocean:before{content:"\e923"}.bxl-discord:before{content:"\e924"}.bxl-discord-alt:before{content:"\e925"}.bxl-discourse:before{content:"\e926"}.bxl-django:before{content:"\e927"}.bxl-docker:before{content:"\e928"}.bxl-dribbble:before{content:"\e929"}.bxl-dropbox:before{content:"\e92a"}.bxl-drupal:before{content:"\e92b"}.bxl-ebay:before{content:"\e92c"}.bxl-edge:before{content:"\e92d"}.bxl-etsy:before{content:"\e92e"}.bxl-facebook:before{content:"\e92f"}.bxl-facebook-circle:before{content:"\e930"}.bxl-facebook-square:before{content:"\e931"}.bxl-figma:before{content:"\e932"}.bxl-firebase:before{content:"\e933"}.bxl-firefox:before{content:"\e934"}.bxl-flickr:before{content:"\e935"}.bxl-flickr-square:before{content:"\e936"}.bxl-flutter:before{content:"\e937"}.bxl-foursquare:before{content:"\e938"}.bxl-git:before{content:"\e939"}.bxl-github:before{content:"\e93a"}.bxl-gitlab:before{content:"\e93b"}.bxl-google:before{content:"\e93c"}.bxl-google-cloud:before{content:"\e93d"}.bxl-google-plus:before{content:"\e93e"}.bxl-google-plus-circle:before{content:"\e93f"}.bxl-html5:before{content:"\e940"}.bxl-imdb:before{content:"\e941"}.bxl-instagram:before{content:"\e942"}.bxl-instagram-alt:before{content:"\e943"}.bxl-internet-explorer:before{content:"\e944"}.bxl-invision:before{content:"\e945"}.bxl-javascript:before{content:"\e946"}.bxl-joomla:before{content:"\e947"}.bxl-jquery:before{content:"\e948"}.bxl-jsfiddle:before{content:"\e949"}.bxl-kickstarter:before{content:"\e94a"}.bxl-kubernetes:before{content:"\e94b"}.bxl-less:before{content:"\e94c"}.bxl-linkedin:before{content:"\e94d"}.bxl-linkedin-square:before{content:"\e94e"}.bxl-magento:before{content:"\e94f"}.bxl-mailchimp:before{content:"\e950"}.bxl-markdown:before{content:"\e951"}.bxl-mastercard:before{content:"\e952"}.bxl-mastodon:before{content:"\e953"}.bxl-medium:before{content:"\e954"}.bxl-medium-old:before{content:"\e955"}.bxl-medium-square:before{content:"\e956"}.bxl-messenger:before{content:"\e957"}.bxl-microsoft:before{content:"\e958"}.bxl-microsoft-teams:before{content:"\e959"}.bxl-nodejs:before{content:"\e95a"}.bxl-ok-ru:before{content:"\e95b"}.bxl-opera:before{content:"\e95c"}.bxl-patreon:before{content:"\e95d"}.bxl-paypal:before{content:"\e95e"}.bxl-periscope:before{content:"\e95f"}.bxl-php:before{content:"\e960"}.bxl-pinterest:before{content:"\e961"}.bxl-pinterest-alt:before{content:"\e962"}.bxl-play-store:before{content:"\e963"}.bxl-pocket:before{content:"\e964"}.bxl-product-hunt:before{content:"\e965"}.bxl-python:before{content:"\e966"}.bxl-quora:before{content:"\e967"}.bxl-react:before{content:"\e968"}.bxl-redbubble:before{content:"\e969"}.bxl-reddit:before{content:"\e96a"}.bxl-redux:before{content:"\e96b"}.bxl-sass:before{content:"\e96c"}.bxl-shopify:before{content:"\e96d"}.bxl-sketch:before{content:"\e96e"}.bxl-skype:before{content:"\e96f"}.bxl-slack:before{content:"\e970"}.bxl-slack-old:before{content:"\e971"}.bxl-snapchat:before{content:"\e972"}.bxl-soundcloud:before{content:"\e973"}.bxl-spotify:before{content:"\e974"}.bxl-spring-boot:before{content:"\e975"}.bxl-squarespace:before{content:"\e976"}.bxl-stack-overflow:before{content:"\e977"}.bxl-steam:before{content:"\e978"}.bxl-stripe:before{content:"\e979"}.bxl-tailwind-css:before{content:"\e97a"}.bxl-telegram:before{content:"\e97b"}.bxl-tiktok:before{content:"\e97c"}.bxl-trello:before{content:"\e97d"}.bxl-trip-advisor:before{content:"\e97e"}.bxl-tumblr:before{content:"\e97f"}.bxl-tux:before{content:"\e980"}.bxl-twitch:before{content:"\e981"}.bxl-twitter:before{content:"\e982"}.bxl-unity:before{content:"\e983"}.bxl-unsplash:before{content:"\e984"}.bxl-vimeo:before{content:"\e985"}.bxl-visa:before{content:"\e986"}.bxl-visual-studio:before{content:"\e987"}.bxl-vk:before{content:"\e988"}.bxl-vuejs:before{content:"\e989"}.bxl-whatsapp:before{content:"\e98a"}.bxl-whatsapp-square:before{content:"\e98b"}.bxl-wikipedia:before{content:"\e98c"}.bxl-windows:before{content:"\e98d"}.bxl-wix:before{content:"\e98e"}.bxl-wordpress:before{content:"\e98f"}.bxl-yahoo:before{content:"\e990"}.bxl-yelp:before{content:"\e991"}.bxl-youtube:before{content:"\e992"}.bxl-zoom:before{content:"\e993"}.bx-collapse-alt:before{content:"\e994"}.bx-collapse-horizontal:before{content:"\e995"}.bx-collapse-vertical:before{content:"\e996"}.bx-expand-horizontal:before{content:"\e997"}.bx-expand-vertical:before{content:"\e998"}.bx-injection:before{content:"\e999"}.bx-leaf:before{content:"\e99a"}.bx-math:before{content:"\e99b"}.bx-party:before{content:"\e99c"}.bx-abacus:before{content:"\e99d"}.bx-accessibility:before{content:"\e99e"}.bx-add-to-queue:before{content:"\e99f"}.bx-adjust:before{content:"\e9a0"}.bx-alarm:before{content:"\e9a1"}.bx-alarm-add:before{content:"\e9a2"}.bx-alarm-exclamation:before{content:"\e9a3"}.bx-alarm-off:before{content:"\e9a4"}.bx-alarm-snooze:before{content:"\e9a5"}.bx-album:before{content:"\e9a6"}.bx-align-justify:before{content:"\e9a7"}.bx-align-left:before{content:"\e9a8"}.bx-align-middle:before{content:"\e9a9"}.bx-align-right:before{content:"\e9aa"}.bx-analyse:before{content:"\e9ab"}.bx-anchor:before{content:"\e9ac"}.bx-angry:before{content:"\e9ad"}.bx-aperture:before{content:"\e9ae"}.bx-arch:before{content:"\e9af"}.bx-archive:before{content:"\e9b0"}.bx-archive-in:before{content:"\e9b1"}.bx-archive-out:before{content:"\e9b2"}.bx-area:before{content:"\e9b3"}.bx-arrow-back:before{content:"\e9b4"}.bx-arrow-from-bottom:before{content:"\e9b5"}.bx-arrow-from-left:before{content:"\e9b6"}.bx-arrow-from-right:before{content:"\e9b7"}.bx-arrow-from-top:before{content:"\e9b8"}.bx-arrow-to-bottom:before{content:"\e9b9"}.bx-arrow-to-left:before{content:"\e9ba"}.bx-arrow-to-right:before{content:"\e9bb"}.bx-arrow-to-top:before{content:"\e9bc"}.bx-at:before{content:"\e9bd"}.bx-atom:before{content:"\e9be"}.bx-award:before{content:"\e9bf"}.bx-badge:before{content:"\e9c0"}.bx-badge-check:before{content:"\e9c1"}.bx-ball:before{content:"\e9c2"}.bx-band-aid:before{content:"\e9c3"}.bx-bar-chart:before{content:"\e9c4"}.bx-bar-chart-alt:before{content:"\e9c5"}.bx-bar-chart-alt-2:before{content:"\e9c6"}.bx-bar-chart-square:before{content:"\e9c7"}.bx-barcode:before{content:"\e9c8"}.bx-barcode-reader:before{content:"\e9c9"}.bx-baseball:before{content:"\e9ca"}.bx-basket:before{content:"\e9cb"}.bx-basketball:before{content:"\e9cc"}.bx-bath:before{content:"\e9cd"}.bx-battery:before{content:"\e9ce"}.bx-bed:before{content:"\e9cf"}.bx-been-here:before{content:"\e9d0"}.bx-beer:before{content:"\e9d1"}.bx-bell:before{content:"\e9d2"}.bx-bell-minus:before{content:"\e9d3"}.bx-bell-off:before{content:"\e9d4"}.bx-bell-plus:before{content:"\e9d5"}.bx-bible:before{content:"\e9d6"}.bx-bitcoin:before{content:"\e9d7"}.bx-blanket:before{content:"\e9d8"}.bx-block:before{content:"\e9d9"}.bx-bluetooth:before{content:"\e9da"}.bx-body:before{content:"\e9db"}.bx-bold:before{content:"\e9dc"}.bx-bolt-circle:before{content:"\e9dd"}.bx-bomb:before{content:"\e9de"}.bx-bone:before{content:"\e9df"}.bx-bong:before{content:"\e9e0"}.bx-book:before{content:"\e9e1"}.bx-book-add:before{content:"\e9e2"}.bx-book-alt:before{content:"\e9e3"}.bx-book-bookmark:before{content:"\e9e4"}.bx-book-content:before{content:"\e9e5"}.bx-book-heart:before{content:"\e9e6"}.bx-bookmark:before{content:"\e9e7"}.bx-bookmark-alt:before{content:"\e9e8"}.bx-bookmark-alt-minus:before{content:"\e9e9"}.bx-bookmark-alt-plus:before{content:"\e9ea"}.bx-bookmark-heart:before{content:"\e9eb"}.bx-bookmark-minus:before{content:"\e9ec"}.bx-bookmark-plus:before{content:"\e9ed"}.bx-bookmarks:before{content:"\e9ee"}.bx-book-open:before{content:"\e9ef"}.bx-book-reader:before{content:"\e9f0"}.bx-border-all:before{content:"\e9f1"}.bx-border-bottom:before{content:"\e9f2"}.bx-border-inner:before{content:"\e9f3"}.bx-border-left:before{content:"\e9f4"}.bx-border-none:before{content:"\e9f5"}.bx-border-outer:before{content:"\e9f6"}.bx-border-radius:before{content:"\e9f7"}.bx-border-right:before{content:"\e9f8"}.bx-border-top:before{content:"\e9f9"}.bx-bot:before{content:"\e9fa"}.bx-bowling-ball:before{content:"\e9fb"}.bx-box:before{content:"\e9fc"}.bx-bracket:before{content:"\e9fd"}.bx-braille:before{content:"\e9fe"}.bx-brain:before{content:"\e9ff"}.bx-briefcase:before{content:"\ea00"}.bx-briefcase-alt:before{content:"\ea01"}.bx-briefcase-alt-2:before{content:"\ea02"}.bx-brightness:before{content:"\ea03"}.bx-brightness-half:before{content:"\ea04"}.bx-broadcast:before{content:"\ea05"}.bx-brush:before{content:"\ea06"}.bx-brush-alt:before{content:"\ea07"}.bx-bug:before{content:"\ea08"}.bx-bug-alt:before{content:"\ea09"}.bx-building:before{content:"\ea0a"}.bx-building-house:before{content:"\ea0b"}.bx-buildings:before{content:"\ea0c"}.bx-bulb:before{content:"\ea0d"}.bx-bullseye:before{content:"\ea0e"}.bx-buoy:before{content:"\ea0f"}.bx-bus:before{content:"\ea10"}.bx-bus-school:before{content:"\ea11"}.bx-cabinet:before{content:"\ea12"}.bx-cake:before{content:"\ea13"}.bx-calculator:before{content:"\ea14"}.bx-calendar:before{content:"\ea15"}.bx-calendar-alt:before{content:"\ea16"}.bx-calendar-check:before{content:"\ea17"}.bx-calendar-edit:before{content:"\ea18"}.bx-calendar-event:before{content:"\ea19"}.bx-calendar-exclamation:before{content:"\ea1a"}.bx-calendar-heart:before{content:"\ea1b"}.bx-calendar-minus:before{content:"\ea1c"}.bx-calendar-plus:before{content:"\ea1d"}.bx-calendar-star:before{content:"\ea1e"}.bx-calendar-week:before{content:"\ea1f"}.bx-calendar-x:before{content:"\ea20"}.bx-camera:before{content:"\ea21"}.bx-camera-home:before{content:"\ea22"}.bx-camera-movie:before{content:"\ea23"}.bx-camera-off:before{content:"\ea24"}.bx-capsule:before{content:"\ea25"}.bx-captions:before{content:"\ea26"}.bx-car:before{content:"\ea27"}.bx-card:before{content:"\ea28"}.bx-caret-down:before{content:"\ea29"}.bx-caret-down-circle:before{content:"\ea2a"}.bx-caret-down-square:before{content:"\ea2b"}.bx-caret-left:before{content:"\ea2c"}.bx-caret-left-circle:before{content:"\ea2d"}.bx-caret-left-square:before{content:"\ea2e"}.bx-caret-right:before{content:"\ea2f"}.bx-caret-right-circle:before{content:"\ea30"}.bx-caret-right-square:before{content:"\ea31"}.bx-caret-up:before{content:"\ea32"}.bx-caret-up-circle:before{content:"\ea33"}.bx-caret-up-square:before{content:"\ea34"}.bx-carousel:before{content:"\ea35"}.bx-cart:before{content:"\ea36"}.bx-cart-alt:before{content:"\ea37"}.bx-cast:before{content:"\ea38"}.bx-category:before{content:"\ea39"}.bx-category-alt:before{content:"\ea3a"}.bx-cctv:before{content:"\ea3b"}.bx-certification:before{content:"\ea3c"}.bx-chair:before{content:"\ea3d"}.bx-chalkboard:before{content:"\ea3e"}.bx-chart:before{content:"\ea3f"}.bx-chat:before{content:"\ea40"}.bx-check:before{content:"\ea41"}.bx-checkbox:before{content:"\ea42"}.bx-checkbox-checked:before{content:"\ea43"}.bx-checkbox-minus:before{content:"\ea44"}.bx-checkbox-square:before{content:"\ea45"}.bx-check-circle:before{content:"\ea46"}.bx-check-double:before{content:"\ea47"}.bx-check-shield:before{content:"\ea48"}.bx-check-square:before{content:"\ea49"}.bx-chevron-down:before{content:"\ea4a"}.bx-chevron-down-circle:before{content:"\ea4b"}.bx-chevron-down-square:before{content:"\ea4c"}.bx-chevron-left:before{content:"\ea4d"}.bx-chevron-left-circle:before{content:"\ea4e"}.bx-chevron-left-square:before{content:"\ea4f"}.bx-chevron-right:before{content:"\ea50"}.bx-chevron-right-circle:before{content:"\ea51"}.bx-chevron-right-square:before{content:"\ea52"}.bx-chevrons-down:before{content:"\ea53"}.bx-chevrons-left:before{content:"\ea54"}.bx-chevrons-right:before{content:"\ea55"}.bx-chevrons-up:before{content:"\ea56"}.bx-chevron-up:before{content:"\ea57"}.bx-chevron-up-circle:before{content:"\ea58"}.bx-chevron-up-square:before{content:"\ea59"}.bx-chip:before{content:"\ea5a"}.bx-church:before{content:"\ea5b"}.bx-circle:before{content:"\ea5c"}.bx-clinic:before{content:"\ea5d"}.bx-clipboard:before{content:"\ea5e"}.bx-closet:before{content:"\ea5f"}.bx-cloud:before{content:"\ea60"}.bx-cloud-download:before{content:"\ea61"}.bx-cloud-drizzle:before{content:"\ea62"}.bx-cloud-lightning:before{content:"\ea63"}.bx-cloud-light-rain:before{content:"\ea64"}.bx-cloud-rain:before{content:"\ea65"}.bx-cloud-snow:before{content:"\ea66"}.bx-cloud-upload:before{content:"\ea67"}.bx-code:before{content:"\ea68"}.bx-code-alt:before{content:"\ea69"}.bx-code-block:before{content:"\ea6a"}.bx-code-curly:before{content:"\ea6b"}.bx-coffee:before{content:"\ea6c"}.bx-coffee-togo:before{content:"\ea6d"}.bx-cog:before{content:"\ea6e"}.bx-coin:before{content:"\ea6f"}.bx-coin-stack:before{content:"\ea70"}.bx-collapse:before{content:"\ea71"}.bx-collection:before{content:"\ea72"}.bx-color-fill:before{content:"\ea73"}.bx-columns:before{content:"\ea74"}.bx-command:before{content:"\ea75"}.bx-comment:before{content:"\ea76"}.bx-comment-add:before{content:"\ea77"}.bx-comment-check:before{content:"\ea78"}.bx-comment-detail:before{content:"\ea79"}.bx-comment-dots:before{content:"\ea7a"}.bx-comment-edit:before{content:"\ea7b"}.bx-comment-error:before{content:"\ea7c"}.bx-comment-minus:before{content:"\ea7d"}.bx-comment-x:before{content:"\ea7e"}.bx-compass:before{content:"\ea7f"}.bx-confused:before{content:"\ea80"}.bx-conversation:before{content:"\ea81"}.bx-cookie:before{content:"\ea82"}.bx-cool:before{content:"\ea83"}.bx-copy:before{content:"\ea84"}.bx-copy-alt:before{content:"\ea85"}.bx-copyright:before{content:"\ea86"}.bx-credit-card:before{content:"\ea87"}.bx-credit-card-alt:before{content:"\ea88"}.bx-credit-card-front:before{content:"\ea89"}.bx-crop:before{content:"\ea8a"}.bx-crosshair:before{content:"\ea8b"}.bx-crown:before{content:"\ea8c"}.bx-cube:before{content:"\ea8d"}.bx-cube-alt:before{content:"\ea8e"}.bx-cuboid:before{content:"\ea8f"}.bx-current-location:before{content:"\ea90"}.bx-customize:before{content:"\ea91"}.bx-cut:before{content:"\ea92"}.bx-cycling:before{content:"\ea93"}.bx-cylinder:before{content:"\ea94"}.bx-data:before{content:"\ea95"}.bx-desktop:before{content:"\ea96"}.bx-detail:before{content:"\ea97"}.bx-devices:before{content:"\ea98"}.bx-dialpad:before{content:"\ea99"}.bx-dialpad-alt:before{content:"\ea9a"}.bx-diamond:before{content:"\ea9b"}.bx-dice-1:before{content:"\ea9c"}.bx-dice-2:before{content:"\ea9d"}.bx-dice-3:before{content:"\ea9e"}.bx-dice-4:before{content:"\ea9f"}.bx-dice-5:before{content:"\eaa0"}.bx-dice-6:before{content:"\eaa1"}.bx-directions:before{content:"\eaa2"}.bx-disc:before{content:"\eaa3"}.bx-dish:before{content:"\eaa4"}.bx-dislike:before{content:"\eaa5"}.bx-dizzy:before{content:"\eaa6"}.bx-dna:before{content:"\eaa7"}.bx-dock-bottom:before{content:"\eaa8"}.bx-dock-left:before{content:"\eaa9"}.bx-dock-right:before{content:"\eaaa"}.bx-dock-top:before{content:"\eaab"}.bx-dollar:before{content:"\eaac"}.bx-dollar-circle:before{content:"\eaad"}.bx-donate-blood:before{content:"\eaae"}.bx-donate-heart:before{content:"\eaaf"}.bx-door-open:before{content:"\eab0"}.bx-dots-horizontal:before{content:"\eab1"}.bx-dots-horizontal-rounded:before{content:"\eab2"}.bx-dots-vertical:before{content:"\eab3"}.bx-dots-vertical-rounded:before{content:"\eab4"}.bx-doughnut-chart:before{content:"\eab5"}.bx-down-arrow:before{content:"\eab6"}.bx-down-arrow-alt:before{content:"\eab7"}.bx-down-arrow-circle:before{content:"\eab8"}.bx-download:before{content:"\eab9"}.bx-downvote:before{content:"\eaba"}.bx-drink:before{content:"\eabb"}.bx-droplet:before{content:"\eabc"}.bx-dumbbell:before{content:"\eabd"}.bx-duplicate:before{content:"\eabe"}.bx-edit:before{content:"\eabf"}.bx-edit-alt:before{content:"\eac0"}.bx-envelope:before{content:"\eac1"}.bx-envelope-open:before{content:"\eac2"}.bx-equalizer:before{content:"\eac3"}.bx-eraser:before{content:"\eac4"}.bx-error:before{content:"\eac5"}.bx-error-alt:before{content:"\eac6"}.bx-error-circle:before{content:"\eac7"}.bx-euro:before{content:"\eac8"}.bx-exclude:before{content:"\eac9"}.bx-exit:before{content:"\eaca"}.bx-exit-fullscreen:before{content:"\eacb"}.bx-expand:before{content:"\eacc"}.bx-expand-alt:before{content:"\eacd"}.bx-export:before{content:"\eace"}.bx-extension:before{content:"\eacf"}.bx-face:before{content:"\ead0"}.bx-fast-forward:before{content:"\ead1"}.bx-fast-forward-circle:before{content:"\ead2"}.bx-female:before{content:"\ead3"}.bx-female-sign:before{content:"\ead4"}.bx-file:before{content:"\ead5"}.bx-file-blank:before{content:"\ead6"}.bx-file-find:before{content:"\ead7"}.bx-film:before{content:"\ead8"}.bx-filter:before{content:"\ead9"}.bx-filter-alt:before{content:"\eada"}.bx-fingerprint:before{content:"\eadb"}.bx-first-aid:before{content:"\eadc"}.bx-first-page:before{content:"\eadd"}.bx-flag:before{content:"\eade"}.bx-folder:before{content:"\eadf"}.bx-folder-minus:before{content:"\eae0"}.bx-folder-open:before{content:"\eae1"}.bx-folder-plus:before{content:"\eae2"}.bx-font:before{content:"\eae3"}.bx-font-color:before{content:"\eae4"}.bx-font-family:before{content:"\eae5"}.bx-font-size:before{content:"\eae6"}.bx-food-menu:before{content:"\eae7"}.bx-food-tag:before{content:"\eae8"}.bx-football:before{content:"\eae9"}.bx-fridge:before{content:"\eaea"}.bx-fullscreen:before{content:"\eaeb"}.bx-game:before{content:"\eaec"}.bx-gas-pump:before{content:"\eaed"}.bx-ghost:before{content:"\eaee"}.bx-gift:before{content:"\eaef"}.bx-git-branch:before{content:"\eaf0"}.bx-git-commit:before{content:"\eaf1"}.bx-git-compare:before{content:"\eaf2"}.bx-git-merge:before{content:"\eaf3"}.bx-git-pull-request:before{content:"\eaf4"}.bx-git-repo-forked:before{content:"\eaf5"}.bx-glasses:before{content:"\eaf6"}.bx-glasses-alt:before{content:"\eaf7"}.bx-globe:before{content:"\eaf8"}.bx-globe-alt:before{content:"\eaf9"}.bx-grid:before{content:"\eafa"}.bx-grid-alt:before{content:"\eafb"}.bx-grid-horizontal:before{content:"\eafc"}.bx-grid-small:before{content:"\eafd"}.bx-grid-vertical:before{content:"\eafe"}.bx-group:before{content:"\eaff"}.bx-handicap:before{content:"\eb00"}.bx-happy:before{content:"\eb01"}.bx-happy-alt:before{content:"\eb02"}.bx-happy-beaming:before{content:"\eb03"}.bx-happy-heart-eyes:before{content:"\eb04"}.bx-hash:before{content:"\eb05"}.bx-hdd:before{content:"\eb06"}.bx-heading:before{content:"\eb07"}.bx-headphone:before{content:"\eb08"}.bx-health:before{content:"\eb09"}.bx-heart:before{content:"\eb0a"}.bx-heart-circle:before{content:"\eb0b"}.bx-heart-square:before{content:"\eb0c"}.bx-help-circle:before{content:"\eb0d"}.bx-hide:before{content:"\eb0e"}.bx-highlight:before{content:"\eb0f"}.bx-history:before{content:"\eb10"}.bx-hive:before{content:"\eb11"}.bx-home:before{content:"\eb12"}.bx-home-alt:before{content:"\eb13"}.bx-home-circle:before{content:"\eb14"}.bx-home-heart:before{content:"\eb15"}.bx-home-smile:before{content:"\eb16"}.bx-horizontal-center:before{content:"\eb17"}.bx-hotel:before{content:"\eb18"}.bx-hourglass:before{content:"\eb19"}.bx-id-card:before{content:"\eb1a"}.bx-image:before{content:"\eb1b"}.bx-image-add:before{content:"\eb1c"}.bx-image-alt:before{content:"\eb1d"}.bx-images:before{content:"\eb1e"}.bx-import:before{content:"\eb1f"}.bx-infinite:before{content:"\eb20"}.bx-info-circle:before{content:"\eb21"}.bx-info-square:before{content:"\eb22"}.bx-intersect:before{content:"\eb23"}.bx-italic:before{content:"\eb24"}.bx-joystick:before{content:"\eb25"}.bx-joystick-alt:before{content:"\eb26"}.bx-joystick-button:before{content:"\eb27"}.bx-key:before{content:"\eb28"}.bx-label:before{content:"\eb29"}.bx-landscape:before{content:"\eb2a"}.bx-laptop:before{content:"\eb2b"}.bx-last-page:before{content:"\eb2c"}.bx-laugh:before{content:"\eb2d"}.bx-layer:before{content:"\eb2e"}.bx-layer-minus:before{content:"\eb2f"}.bx-layer-plus:before{content:"\eb30"}.bx-layout:before{content:"\eb31"}.bx-left-arrow:before{content:"\eb32"}.bx-left-arrow-alt:before{content:"\eb33"}.bx-left-arrow-circle:before{content:"\eb34"}.bx-left-down-arrow-circle:before{content:"\eb35"}.bx-left-indent:before{content:"\eb36"}.bx-left-top-arrow-circle:before{content:"\eb37"}.bx-library:before{content:"\eb38"}.bx-like:before{content:"\eb39"}.bx-line-chart:before{content:"\eb3a"}.bx-line-chart-down:before{content:"\eb3b"}.bx-link:before{content:"\eb3c"}.bx-link-alt:before{content:"\eb3d"}.bx-link-external:before{content:"\eb3e"}.bx-lira:before{content:"\eb3f"}.bx-list-check:before{content:"\eb40"}.bx-list-minus:before{content:"\eb41"}.bx-list-ol:before{content:"\eb42"}.bx-list-plus:before{content:"\eb43"}.bx-list-ul:before{content:"\eb44"}.bx-loader:before{content:"\eb45"}.bx-loader-alt:before{content:"\eb46"}.bx-loader-circle:before{content:"\eb47"}.bx-location-plus:before{content:"\eb48"}.bx-lock:before{content:"\eb49"}.bx-lock-alt:before{content:"\eb4a"}.bx-lock-open:before{content:"\eb4b"}.bx-lock-open-alt:before{content:"\eb4c"}.bx-log-in:before{content:"\eb4d"}.bx-log-in-circle:before{content:"\eb4e"}.bx-log-out:before{content:"\eb4f"}.bx-log-out-circle:before{content:"\eb50"}.bx-low-vision:before{content:"\eb51"}.bx-magnet:before{content:"\eb52"}.bx-mail-send:before{content:"\eb53"}.bx-male:before{content:"\eb54"}.bx-male-sign:before{content:"\eb55"}.bx-map:before{content:"\eb56"}.bx-map-alt:before{content:"\eb57"}.bx-map-pin:before{content:"\eb58"}.bx-mask:before{content:"\eb59"}.bx-medal:before{content:"\eb5a"}.bx-meh:before{content:"\eb5b"}.bx-meh-alt:before{content:"\eb5c"}.bx-meh-blank:before{content:"\eb5d"}.bx-memory-card:before{content:"\eb5e"}.bx-menu:before{content:"\eb5f"}.bx-menu-alt-left:before{content:"\ef5b"}.bx-menu-alt-right:before{content:"\eb61"}.bx-merge:before{content:"\eb62"}.bx-message:before{content:"\eb63"}.bx-message-add:before{content:"\eb64"}.bx-message-alt:before{content:"\eb65"}.bx-message-alt-add:before{content:"\eb66"}.bx-message-alt-check:before{content:"\eb67"}.bx-message-alt-detail:before{content:"\eb68"}.bx-message-alt-dots:before{content:"\eb69"}.bx-message-alt-edit:before{content:"\eb6a"}.bx-message-alt-error:before{content:"\eb6b"}.bx-message-alt-minus:before{content:"\eb6c"}.bx-message-alt-x:before{content:"\eb6d"}.bx-message-check:before{content:"\eb6e"}.bx-message-detail:before{content:"\eb6f"}.bx-message-dots:before{content:"\eb70"}.bx-message-edit:before{content:"\eb71"}.bx-message-error:before{content:"\eb72"}.bx-message-minus:before{content:"\eb73"}.bx-message-rounded:before{content:"\eb74"}.bx-message-rounded-add:before{content:"\eb75"}.bx-message-rounded-check:before{content:"\eb76"}.bx-message-rounded-detail:before{content:"\eb77"}.bx-message-rounded-dots:before{content:"\eb78"}.bx-message-rounded-edit:before{content:"\ef5c"}.bx-message-rounded-error:before{content:"\eb7a"}.bx-message-rounded-minus:before{content:"\eb7b"}.bx-message-rounded-x:before{content:"\eb7c"}.bx-message-square:before{content:"\eb7d"}.bx-message-square-add:before{content:"\eb7e"}.bx-message-square-check:before{content:"\eb7f"}.bx-message-square-detail:before{content:"\eb80"}.bx-message-square-dots:before{content:"\eb81"}.bx-message-square-edit:before{content:"\eb82"}.bx-message-square-error:before{content:"\eb83"}.bx-message-square-minus:before{content:"\eb84"}.bx-message-square-x:before{content:"\eb85"}.bx-message-x:before{content:"\eb86"}.bx-meteor:before{content:"\eb87"}.bx-microchip:before{content:"\eb88"}.bx-microphone:before{content:"\eb89"}.bx-microphone-off:before{content:"\eb8a"}.bx-minus:before{content:"\eb8b"}.bx-minus-back:before{content:"\eb8c"}.bx-minus-circle:before{content:"\eb8d"}.bx-minus-front:before{content:"\eb8e"}.bx-mobile:before{content:"\eb8f"}.bx-mobile-alt:before{content:"\eb90"}.bx-mobile-landscape:before{content:"\eb91"}.bx-mobile-vibration:before{content:"\ef5d"}.bx-money:before{content:"\eb93"}.bx-moon:before{content:"\eb94"}.bx-mouse:before{content:"\eb95"}.bx-mouse-alt:before{content:"\eb96"}.bx-move:before{content:"\eb97"}.bx-move-horizontal:before{content:"\eb98"}.bx-move-vertical:before{content:"\eb99"}.bx-movie:before{content:"\eb9a"}.bx-movie-play:before{content:"\eb9b"}.bx-music:before{content:"\eb9c"}.bx-navigation:before{content:"\eb9d"}.bx-network-chart:before{content:"\eb9e"}.bx-news:before{content:"\eb9f"}.bx-no-entry:before{content:"\eba0"}.bx-note:before{content:"\eba1"}.bx-notepad:before{content:"\eba2"}.bx-notification:before{content:"\eba3"}.bx-notification-off:before{content:"\eba4"}.bx-outline:before{content:"\eba5"}.bx-package:before{content:"\eba6"}.bx-paint:before{content:"\eba7"}.bx-paint-roll:before{content:"\eba8"}.bx-palette:before{content:"\eba9"}.bx-paperclip:before{content:"\ebaa"}.bx-paper-plane:before{content:"\ef61"}.bx-paragraph:before{content:"\ebac"}.bx-paste:before{content:"\ebad"}.bx-pause:before{content:"\ebae"}.bx-pause-circle:before{content:"\ebaf"}.bx-pen:before{content:"\ebb0"}.bx-pencil:before{content:"\ebb1"}.bx-phone:before{content:"\ebb2"}.bx-phone-call:before{content:"\ebb3"}.bx-phone-incoming:before{content:"\ebb4"}.bx-phone-off:before{content:"\ebb5"}.bx-phone-outgoing:before{content:"\ebb6"}.bx-photo-album:before{content:"\ebb7"}.bx-pie-chart:before{content:"\ebb8"}.bx-pie-chart-alt:before{content:"\ebb9"}.bx-pie-chart-alt-2:before{content:"\ebba"}.bx-pin:before{content:"\ebbb"}.bx-planet:before{content:"\ebbc"}.bx-play:before{content:"\ebbd"}.bx-play-circle:before{content:"\ebbe"}.bx-plug:before{content:"\ebbf"}.bx-plus:before{content:"\ebc0"}.bx-plus-circle:before{content:"\ebc1"}.bx-plus-medical:before{content:"\ebc2"}.bx-podcast:before{content:"\ebc3"}.bx-pointer:before{content:"\ef5e"}.bx-poll:before{content:"\ebc5"}.bx-polygon:before{content:"\ebc6"}.bx-pound:before{content:"\ebc7"}.bx-power-off:before{content:"\ebc8"}.bx-printer:before{content:"\ebc9"}.bx-pulse:before{content:"\ebca"}.bx-purchase-tag:before{content:"\ebcb"}.bx-purchase-tag-alt:before{content:"\ebcc"}.bx-pyramid:before{content:"\ebcd"}.bx-qr:before{content:"\ebce"}.bx-qr-scan:before{content:"\ebcf"}.bx-question-mark:before{content:"\ebd0"}.bx-radar:before{content:"\ebd1"}.bx-radio:before{content:"\ebd2"}.bx-radio-circle:before{content:"\ebd3"}.bx-radio-circle-marked:before{content:"\ebd4"}.bx-receipt:before{content:"\ebd5"}.bx-rectangle:before{content:"\ebd6"}.bx-recycle:before{content:"\ebd7"}.bx-redo:before{content:"\ebd8"}.bx-refresh:before{content:"\ebd9"}.bx-registered:before{content:"\ebda"}.bx-rename:before{content:"\ebdb"}.bx-repeat:before{content:"\ebdc"}.bx-reply:before{content:"\ef5f"}.bx-reply-all:before{content:"\ebde"}.bx-repost:before{content:"\ebdf"}.bx-reset:before{content:"\ebe0"}.bx-restaurant:before{content:"\ebe1"}.bx-revision:before{content:"\ebe2"}.bx-rewind:before{content:"\ebe3"}.bx-rewind-circle:before{content:"\ebe4"}.bx-right-arrow:before{content:"\ebe5"}.bx-right-arrow-alt:before{content:"\ebe6"}.bx-right-arrow-circle:before{content:"\ebe7"}.bx-right-down-arrow-circle:before{content:"\ebe8"}.bx-right-indent:before{content:"\ebe9"}.bx-right-top-arrow-circle:before{content:"\ebea"}.bx-rocket:before{content:"\ebeb"}.bx-rotate-left:before{content:"\ebec"}.bx-rotate-right:before{content:"\ebed"}.bx-rss:before{content:"\ebee"}.bx-ruble:before{content:"\ebef"}.bx-ruler:before{content:"\ebf0"}.bx-run:before{content:"\ebf1"}.bx-rupee:before{content:"\ebf2"}.bx-sad:before{content:"\ebf3"}.bx-save:before{content:"\ebf4"}.bx-scan:before{content:"\ebf5"}.bx-screenshot:before{content:"\ef60"}.bx-search:before{content:"\ebf7"}.bx-search-alt:before{content:"\ebf8"}.bx-search-alt-2:before{content:"\ebf9"}.bx-selection:before{content:"\ebfa"}.bx-select-multiple:before{content:"\ebfb"}.bx-send:before{content:"\ebfc"}.bx-server:before{content:"\ebfd"}.bx-shape-circle:before{content:"\ebfe"}.bx-shape-polygon:before{content:"\ebff"}.bx-shape-square:before{content:"\ec00"}.bx-shape-triangle:before{content:"\ec01"}.bx-share:before{content:"\ec02"}.bx-share-alt:before{content:"\ec03"}.bx-shekel:before{content:"\ec04"}.bx-shield:before{content:"\ec05"}.bx-shield-alt:before{content:"\ec06"}.bx-shield-alt-2:before{content:"\ec07"}.bx-shield-quarter:before{content:"\ec08"}.bx-shield-x:before{content:"\ec09"}.bx-shocked:before{content:"\ec0a"}.bx-shopping-bag:before{content:"\ec0b"}.bx-show:before{content:"\ec0c"}.bx-show-alt:before{content:"\ec0d"}.bx-shuffle:before{content:"\ec0e"}.bx-sidebar:before{content:"\ec0f"}.bx-sitemap:before{content:"\ec10"}.bx-skip-next:before{content:"\ec11"}.bx-skip-next-circle:before{content:"\ec12"}.bx-skip-previous:before{content:"\ec13"}.bx-skip-previous-circle:before{content:"\ec14"}.bx-sleepy:before{content:"\ec15"}.bx-slider:before{content:"\ec16"}.bx-slider-alt:before{content:"\ec17"}.bx-slideshow:before{content:"\ec18"}.bx-smile:before{content:"\ec19"}.bx-sort:before{content:"\ec1a"}.bx-sort-alt-2:before{content:"\ec1b"}.bx-sort-a-z:before{content:"\ec1c"}.bx-sort-down:before{content:"\ec1d"}.bx-sort-up:before{content:"\ec1e"}.bx-sort-z-a:before{content:"\ec1f"}.bx-spa:before{content:"\ec20"}.bx-space-bar:before{content:"\ec21"}.bx-speaker:before{content:"\ec22"}.bx-spray-can:before{content:"\ec23"}.bx-spreadsheet:before{content:"\ec24"}.bx-square:before{content:"\ec25"}.bx-square-rounded:before{content:"\ec26"}.bx-star:before{content:"\ec27"}.bx-station:before{content:"\ec28"}.bx-stats:before{content:"\ec29"}.bx-sticker:before{content:"\ec2a"}.bx-stop:before{content:"\ec2b"}.bx-stop-circle:before{content:"\ec2c"}.bx-stopwatch:before{content:"\ec2d"}.bx-store:before{content:"\ec2e"}.bx-store-alt:before{content:"\ec2f"}.bx-street-view:before{content:"\ec30"}.bx-strikethrough:before{content:"\ec31"}.bx-subdirectory-left:before{content:"\ec32"}.bx-subdirectory-right:before{content:"\ec33"}.bx-sun:before{content:"\ec34"}.bx-support:before{content:"\ec35"}.bx-swim:before{content:"\ec36"}.bx-sync:before{content:"\ec37"}.bx-tab:before{content:"\ec38"}.bx-table:before{content:"\ec39"}.bx-tachometer:before{content:"\ec3a"}.bx-tag:before{content:"\ec3b"}.bx-tag-alt:before{content:"\ec3c"}.bx-target-lock:before{content:"\ec3d"}.bx-task:before{content:"\ec3e"}.bx-task-x:before{content:"\ec3f"}.bx-taxi:before{content:"\ec40"}.bx-tennis-ball:before{content:"\ec41"}.bx-terminal:before{content:"\ec42"}.bx-test-tube:before{content:"\ec43"}.bx-text:before{content:"\ec44"}.bx-time:before{content:"\ec45"}.bx-time-five:before{content:"\ec46"}.bx-timer:before{content:"\ec47"}.bx-tired:before{content:"\ec48"}.bx-toggle-left:before{content:"\ec49"}.bx-toggle-right:before{content:"\ec4a"}.bx-tone:before{content:"\ec4b"}.bx-traffic-cone:before{content:"\ec4c"}.bx-train:before{content:"\ec4d"}.bx-transfer:before{content:"\ec4e"}.bx-transfer-alt:before{content:"\ec4f"}.bx-trash:before{content:"\ec50"}.bx-trash-alt:before{content:"\ec51"}.bx-trending-down:before{content:"\ec52"}.bx-trending-up:before{content:"\ec53"}.bx-trim:before{content:"\ec54"}.bx-trip:before{content:"\ec55"}.bx-trophy:before{content:"\ec56"}.bx-tv:before{content:"\ec57"}.bx-underline:before{content:"\ec58"}.bx-undo:before{content:"\ec59"}.bx-unite:before{content:"\ec5a"}.bx-unlink:before{content:"\ec5b"}.bx-up-arrow:before{content:"\ec5c"}.bx-up-arrow-alt:before{content:"\ec5d"}.bx-up-arrow-circle:before{content:"\ec5e"}.bx-upload:before{content:"\ec5f"}.bx-upside-down:before{content:"\ec60"}.bx-upvote:before{content:"\ec61"}.bx-usb:before{content:"\ec62"}.bx-user:before{content:"\ec63"}.bx-user-check:before{content:"\ec64"}.bx-user-circle:before{content:"\ec65"}.bx-user-minus:before{content:"\ec66"}.bx-user-pin:before{content:"\ec67"}.bx-user-plus:before{content:"\ec68"}.bx-user-voice:before{content:"\ec69"}.bx-user-x:before{content:"\ec6a"}.bx-vector:before{content:"\ec6b"}.bx-vertical-center:before{content:"\ec6c"}.bx-vial:before{content:"\ec6d"}.bx-video:before{content:"\ec6e"}.bx-video-off:before{content:"\ec6f"}.bx-video-plus:before{content:"\ec70"}.bx-video-recording:before{content:"\ec71"}.bx-voicemail:before{content:"\ec72"}.bx-volume:before{content:"\ec73"}.bx-volume-full:before{content:"\ec74"}.bx-volume-low:before{content:"\ec75"}.bx-volume-mute:before{content:"\ec76"}.bx-walk:before{content:"\ec77"}.bx-wallet:before{content:"\ec78"}.bx-wallet-alt:before{content:"\ec79"}.bx-water:before{content:"\ec7a"}.bx-webcam:before{content:"\ec7b"}.bx-wifi:before{content:"\ec7c"}.bx-wifi-0:before{content:"\ec7d"}.bx-wifi-1:before{content:"\ec7e"}.bx-wifi-2:before{content:"\ec7f"}.bx-wifi-off:before{content:"\ec80"}.bx-wind:before{content:"\ec81"}.bx-window:before{content:"\ec82"}.bx-window-alt:before{content:"\ec83"}.bx-window-close:before{content:"\ec84"}.bx-window-open:before{content:"\ec85"}.bx-windows:before{content:"\ec86"}.bx-wine:before{content:"\ec87"}.bx-wink-smile:before{content:"\ec88"}.bx-wink-tongue:before{content:"\ec89"}.bx-won:before{content:"\ec8a"}.bx-world:before{content:"\ec8b"}.bx-wrench:before{content:"\ec8c"}.bx-x:before{content:"\ec8d"}.bx-x-circle:before{content:"\ec8e"}.bx-yen:before{content:"\ec8f"}.bx-zoom-in:before{content:"\ec90"}.bx-zoom-out:before{content:"\ec91"}.bxs-party:before{content:"\ec92"}.bxs-hot:before{content:"\ec93"}.bxs-droplet:before{content:"\ec94"}.bxs-cat:before{content:"\ec95"}.bxs-dog:before{content:"\ec96"}.bxs-injection:before{content:"\ec97"}.bxs-leaf:before{content:"\ec98"}.bxs-add-to-queue:before{content:"\ec99"}.bxs-adjust:before{content:"\ec9a"}.bxs-adjust-alt:before{content:"\ec9b"}.bxs-alarm:before{content:"\ec9c"}.bxs-alarm-add:before{content:"\ec9d"}.bxs-alarm-exclamation:before{content:"\ec9e"}.bxs-alarm-off:before{content:"\ec9f"}.bxs-alarm-snooze:before{content:"\eca0"}.bxs-album:before{content:"\eca1"}.bxs-ambulance:before{content:"\eca2"}.bxs-analyse:before{content:"\eca3"}.bxs-angry:before{content:"\eca4"}.bxs-arch:before{content:"\eca5"}.bxs-archive:before{content:"\eca6"}.bxs-archive-in:before{content:"\eca7"}.bxs-archive-out:before{content:"\eca8"}.bxs-area:before{content:"\eca9"}.bxs-arrow-from-bottom:before{content:"\ecaa"}.bxs-arrow-from-left:before{content:"\ecab"}.bxs-arrow-from-right:before{content:"\ecac"}.bxs-arrow-from-top:before{content:"\ecad"}.bxs-arrow-to-bottom:before{content:"\ecae"}.bxs-arrow-to-left:before{content:"\ecaf"}.bxs-arrow-to-right:before{content:"\ecb0"}.bxs-arrow-to-top:before{content:"\ecb1"}.bxs-award:before{content:"\ecb2"}.bxs-baby-carriage:before{content:"\ecb3"}.bxs-backpack:before{content:"\ecb4"}.bxs-badge:before{content:"\ecb5"}.bxs-badge-check:before{content:"\ecb6"}.bxs-badge-dollar:before{content:"\ecb7"}.bxs-ball:before{content:"\ecb8"}.bxs-band-aid:before{content:"\ecb9"}.bxs-bank:before{content:"\ecba"}.bxs-bar-chart-alt-2:before{content:"\ecbb"}.bxs-bar-chart-square:before{content:"\ecbc"}.bxs-barcode:before{content:"\ecbd"}.bxs-baseball:before{content:"\ecbe"}.bxs-basket:before{content:"\ecbf"}.bxs-basketball:before{content:"\ecc0"}.bxs-bath:before{content:"\ecc1"}.bxs-battery:before{content:"\ecc2"}.bxs-battery-charging:before{content:"\ecc3"}.bxs-battery-full:before{content:"\ecc4"}.bxs-battery-low:before{content:"\ecc5"}.bxs-bed:before{content:"\ecc6"}.bxs-been-here:before{content:"\ecc7"}.bxs-beer:before{content:"\ecc8"}.bxs-bell:before{content:"\ecc9"}.bxs-bell-minus:before{content:"\ecca"}.bxs-bell-off:before{content:"\eccb"}.bxs-bell-plus:before{content:"\eccc"}.bxs-bell-ring:before{content:"\eccd"}.bxs-bible:before{content:"\ecce"}.bxs-binoculars:before{content:"\eccf"}.bxs-blanket:before{content:"\ecd0"}.bxs-bolt:before{content:"\ecd1"}.bxs-bolt-circle:before{content:"\ecd2"}.bxs-bomb:before{content:"\ecd3"}.bxs-bone:before{content:"\ecd4"}.bxs-bong:before{content:"\ecd5"}.bxs-book:before{content:"\ecd6"}.bxs-book-add:before{content:"\ecd7"}.bxs-book-alt:before{content:"\ecd8"}.bxs-book-bookmark:before{content:"\ecd9"}.bxs-book-content:before{content:"\ecda"}.bxs-book-heart:before{content:"\ecdb"}.bxs-bookmark:before{content:"\ecdc"}.bxs-bookmark-alt:before{content:"\ecdd"}.bxs-bookmark-alt-minus:before{content:"\ecde"}.bxs-bookmark-alt-plus:before{content:"\ecdf"}.bxs-bookmark-heart:before{content:"\ece0"}.bxs-bookmark-minus:before{content:"\ece1"}.bxs-bookmark-plus:before{content:"\ece2"}.bxs-bookmarks:before{content:"\ece3"}.bxs-bookmark-star:before{content:"\ece4"}.bxs-book-open:before{content:"\ece5"}.bxs-book-reader:before{content:"\ece6"}.bxs-bot:before{content:"\ece7"}.bxs-bowling-ball:before{content:"\ece8"}.bxs-box:before{content:"\ece9"}.bxs-brain:before{content:"\ecea"}.bxs-briefcase:before{content:"\eceb"}.bxs-briefcase-alt:before{content:"\ecec"}.bxs-briefcase-alt-2:before{content:"\eced"}.bxs-brightness:before{content:"\ecee"}.bxs-brightness-half:before{content:"\ecef"}.bxs-brush:before{content:"\ecf0"}.bxs-brush-alt:before{content:"\ecf1"}.bxs-bug:before{content:"\ecf2"}.bxs-bug-alt:before{content:"\ecf3"}.bxs-building:before{content:"\ecf4"}.bxs-building-house:before{content:"\ecf5"}.bxs-buildings:before{content:"\ecf6"}.bxs-bulb:before{content:"\ecf7"}.bxs-bullseye:before{content:"\ecf8"}.bxs-buoy:before{content:"\ecf9"}.bxs-bus:before{content:"\ecfa"}.bxs-business:before{content:"\ecfb"}.bxs-bus-school:before{content:"\ecfc"}.bxs-cabinet:before{content:"\ecfd"}.bxs-cake:before{content:"\ecfe"}.bxs-calculator:before{content:"\ecff"}.bxs-calendar:before{content:"\ed00"}.bxs-calendar-alt:before{content:"\ed01"}.bxs-calendar-check:before{content:"\ed02"}.bxs-calendar-edit:before{content:"\ed03"}.bxs-calendar-event:before{content:"\ed04"}.bxs-calendar-exclamation:before{content:"\ed05"}.bxs-calendar-heart:before{content:"\ed06"}.bxs-calendar-minus:before{content:"\ed07"}.bxs-calendar-plus:before{content:"\ed08"}.bxs-calendar-star:before{content:"\ed09"}.bxs-calendar-week:before{content:"\ed0a"}.bxs-calendar-x:before{content:"\ed0b"}.bxs-camera:before{content:"\ed0c"}.bxs-camera-home:before{content:"\ed0d"}.bxs-camera-movie:before{content:"\ed0e"}.bxs-camera-off:before{content:"\ed0f"}.bxs-camera-plus:before{content:"\ed10"}.bxs-capsule:before{content:"\ed11"}.bxs-captions:before{content:"\ed12"}.bxs-car:before{content:"\ed13"}.bxs-car-battery:before{content:"\ed14"}.bxs-car-crash:before{content:"\ed15"}.bxs-card:before{content:"\ed16"}.bxs-caret-down-circle:before{content:"\ed17"}.bxs-caret-down-square:before{content:"\ed18"}.bxs-caret-left-circle:before{content:"\ed19"}.bxs-caret-left-square:before{content:"\ed1a"}.bxs-caret-right-circle:before{content:"\ed1b"}.bxs-caret-right-square:before{content:"\ed1c"}.bxs-caret-up-circle:before{content:"\ed1d"}.bxs-caret-up-square:before{content:"\ed1e"}.bxs-car-garage:before{content:"\ed1f"}.bxs-car-mechanic:before{content:"\ed20"}.bxs-carousel:before{content:"\ed21"}.bxs-cart:before{content:"\ed22"}.bxs-cart-add:before{content:"\ed23"}.bxs-cart-alt:before{content:"\ed24"}.bxs-cart-download:before{content:"\ed25"}.bxs-car-wash:before{content:"\ed26"}.bxs-category:before{content:"\ed27"}.bxs-category-alt:before{content:"\ed28"}.bxs-cctv:before{content:"\ed29"}.bxs-certification:before{content:"\ed2a"}.bxs-chalkboard:before{content:"\ed2b"}.bxs-chart:before{content:"\ed2c"}.bxs-chat:before{content:"\ed2d"}.bxs-checkbox:before{content:"\ed2e"}.bxs-checkbox-checked:before{content:"\ed2f"}.bxs-checkbox-minus:before{content:"\ed30"}.bxs-check-circle:before{content:"\ed31"}.bxs-check-shield:before{content:"\ed32"}.bxs-check-square:before{content:"\ed33"}.bxs-chess:before{content:"\ed34"}.bxs-chevron-down:before{content:"\ed35"}.bxs-chevron-down-circle:before{content:"\ed36"}.bxs-chevron-down-square:before{content:"\ed37"}.bxs-chevron-left:before{content:"\ed38"}.bxs-chevron-left-circle:before{content:"\ed39"}.bxs-chevron-left-square:before{content:"\ed3a"}.bxs-chevron-right:before{content:"\ed3b"}.bxs-chevron-right-circle:before{content:"\ed3c"}.bxs-chevron-right-square:before{content:"\ed3d"}.bxs-chevrons-down:before{content:"\ed3e"}.bxs-chevrons-left:before{content:"\ed3f"}.bxs-chevrons-right:before{content:"\ed40"}.bxs-chevrons-up:before{content:"\ed41"}.bxs-chevron-up:before{content:"\ed42"}.bxs-chevron-up-circle:before{content:"\ed43"}.bxs-chevron-up-square:before{content:"\ed44"}.bxs-chip:before{content:"\ed45"}.bxs-church:before{content:"\ed46"}.bxs-circle:before{content:"\ed47"}.bxs-city:before{content:"\ed48"}.bxs-clinic:before{content:"\ed49"}.bxs-cloud:before{content:"\ed4a"}.bxs-cloud-download:before{content:"\ed4b"}.bxs-cloud-lightning:before{content:"\ed4c"}.bxs-cloud-rain:before{content:"\ed4d"}.bxs-cloud-upload:before{content:"\ed4e"}.bxs-coffee:before{content:"\ed4f"}.bxs-coffee-alt:before{content:"\ed50"}.bxs-coffee-togo:before{content:"\ed51"}.bxs-cog:before{content:"\ed52"}.bxs-coin:before{content:"\ed53"}.bxs-coin-stack:before{content:"\ed54"}.bxs-collection:before{content:"\ed55"}.bxs-color-fill:before{content:"\ed56"}.bxs-comment:before{content:"\ed57"}.bxs-comment-add:before{content:"\ed58"}.bxs-comment-check:before{content:"\ed59"}.bxs-comment-detail:before{content:"\ed5a"}.bxs-comment-dots:before{content:"\ed5b"}.bxs-comment-edit:before{content:"\ed5c"}.bxs-comment-error:before{content:"\ed5d"}.bxs-comment-minus:before{content:"\ed5e"}.bxs-comment-x:before{content:"\ed5f"}.bxs-compass:before{content:"\ed60"}.bxs-component:before{content:"\ed61"}.bxs-confused:before{content:"\ed62"}.bxs-contact:before{content:"\ed63"}.bxs-conversation:before{content:"\ed64"}.bxs-cookie:before{content:"\ed65"}.bxs-cool:before{content:"\ed66"}.bxs-copy:before{content:"\ed67"}.bxs-copy-alt:before{content:"\ed68"}.bxs-copyright:before{content:"\ed69"}.bxs-coupon:before{content:"\ed6a"}.bxs-credit-card:before{content:"\ed6b"}.bxs-credit-card-alt:before{content:"\ed6c"}.bxs-credit-card-front:before{content:"\ed6d"}.bxs-crop:before{content:"\ed6e"}.bxs-crown:before{content:"\ed6f"}.bxs-cube:before{content:"\ed70"}.bxs-cube-alt:before{content:"\ed71"}.bxs-cuboid:before{content:"\ed72"}.bxs-customize:before{content:"\ed73"}.bxs-cylinder:before{content:"\ed74"}.bxs-dashboard:before{content:"\ed75"}.bxs-data:before{content:"\ed76"}.bxs-detail:before{content:"\ed77"}.bxs-devices:before{content:"\ed78"}.bxs-diamond:before{content:"\ed79"}.bxs-dice-1:before{content:"\ed7a"}.bxs-dice-2:before{content:"\ed7b"}.bxs-dice-3:before{content:"\ed7c"}.bxs-dice-4:before{content:"\ed7d"}.bxs-dice-5:before{content:"\ed7e"}.bxs-dice-6:before{content:"\ed7f"}.bxs-direction-left:before{content:"\ed80"}.bxs-direction-right:before{content:"\ed81"}.bxs-directions:before{content:"\ed82"}.bxs-disc:before{content:"\ed83"}.bxs-discount:before{content:"\ed84"}.bxs-dish:before{content:"\ed85"}.bxs-dislike:before{content:"\ed86"}.bxs-dizzy:before{content:"\ed87"}.bxs-dock-bottom:before{content:"\ed88"}.bxs-dock-left:before{content:"\ed89"}.bxs-dock-right:before{content:"\ed8a"}.bxs-dock-top:before{content:"\ed8b"}.bxs-dollar-circle:before{content:"\ed8c"}.bxs-donate-blood:before{content:"\ed8d"}.bxs-donate-heart:before{content:"\ed8e"}.bxs-door-open:before{content:"\ed8f"}.bxs-doughnut-chart:before{content:"\ed90"}.bxs-down-arrow:before{content:"\ed91"}.bxs-down-arrow-alt:before{content:"\ed92"}.bxs-down-arrow-circle:before{content:"\ed93"}.bxs-down-arrow-square:before{content:"\ed94"}.bxs-download:before{content:"\ed95"}.bxs-downvote:before{content:"\ed96"}.bxs-drink:before{content:"\ed97"}.bxs-droplet-half:before{content:"\ed98"}.bxs-dryer:before{content:"\ed99"}.bxs-duplicate:before{content:"\ed9a"}.bxs-edit:before{content:"\ed9b"}.bxs-edit-alt:before{content:"\ed9c"}.bxs-edit-location:before{content:"\ed9d"}.bxs-eject:before{content:"\ed9e"}.bxs-envelope:before{content:"\ed9f"}.bxs-envelope-open:before{content:"\eda0"}.bxs-eraser:before{content:"\eda1"}.bxs-error:before{content:"\eda2"}.bxs-error-alt:before{content:"\eda3"}.bxs-error-circle:before{content:"\eda4"}.bxs-ev-station:before{content:"\eda5"}.bxs-exit:before{content:"\eda6"}.bxs-extension:before{content:"\eda7"}.bxs-eyedropper:before{content:"\eda8"}.bxs-face:before{content:"\eda9"}.bxs-face-mask:before{content:"\edaa"}.bxs-factory:before{content:"\edab"}.bxs-fast-forward-circle:before{content:"\edac"}.bxs-file:before{content:"\edad"}.bxs-file-archive:before{content:"\edae"}.bxs-file-blank:before{content:"\edaf"}.bxs-file-css:before{content:"\edb0"}.bxs-file-doc:before{content:"\edb1"}.bxs-file-export:before{content:"\edb2"}.bxs-file-find:before{content:"\edb3"}.bxs-file-gif:before{content:"\edb4"}.bxs-file-html:before{content:"\edb5"}.bxs-file-image:before{content:"\edb6"}.bxs-file-import:before{content:"\edb7"}.bxs-file-jpg:before{content:"\edb8"}.bxs-file-js:before{content:"\edb9"}.bxs-file-json:before{content:"\edba"}.bxs-file-md:before{content:"\edbb"}.bxs-file-pdf:before{content:"\edbc"}.bxs-file-plus:before{content:"\edbd"}.bxs-file-png:before{content:"\edbe"}.bxs-file-txt:before{content:"\edbf"}.bxs-film:before{content:"\edc0"}.bxs-filter-alt:before{content:"\edc1"}.bxs-first-aid:before{content:"\edc2"}.bxs-flag:before{content:"\edc3"}.bxs-flag-alt:before{content:"\edc4"}.bxs-flag-checkered:before{content:"\edc5"}.bxs-flame:before{content:"\edc6"}.bxs-flask:before{content:"\edc7"}.bxs-florist:before{content:"\edc8"}.bxs-folder:before{content:"\edc9"}.bxs-folder-minus:before{content:"\edca"}.bxs-folder-open:before{content:"\edcb"}.bxs-folder-plus:before{content:"\edcc"}.bxs-food-menu:before{content:"\edcd"}.bxs-fridge:before{content:"\edce"}.bxs-game:before{content:"\edcf"}.bxs-gas-pump:before{content:"\edd0"}.bxs-ghost:before{content:"\edd1"}.bxs-gift:before{content:"\edd2"}.bxs-graduation:before{content:"\edd3"}.bxs-grid:before{content:"\edd4"}.bxs-grid-alt:before{content:"\edd5"}.bxs-group:before{content:"\edd6"}.bxs-guitar-amp:before{content:"\edd7"}.bxs-hand:before{content:"\edd8"}.bxs-hand-down:before{content:"\edd9"}.bxs-hand-left:before{content:"\edda"}.bxs-hand-right:before{content:"\eddb"}.bxs-hand-up:before{content:"\eddc"}.bxs-happy:before{content:"\eddd"}.bxs-happy-alt:before{content:"\edde"}.bxs-happy-beaming:before{content:"\eddf"}.bxs-happy-heart-eyes:before{content:"\ede0"}.bxs-hdd:before{content:"\ede1"}.bxs-heart:before{content:"\ede2"}.bxs-heart-circle:before{content:"\ede3"}.bxs-heart-square:before{content:"\ede4"}.bxs-help-circle:before{content:"\ede5"}.bxs-hide:before{content:"\ede6"}.bxs-home:before{content:"\ede7"}.bxs-home-circle:before{content:"\ede8"}.bxs-home-heart:before{content:"\ede9"}.bxs-home-smile:before{content:"\edea"}.bxs-hotel:before{content:"\edeb"}.bxs-hourglass:before{content:"\edec"}.bxs-hourglass-bottom:before{content:"\eded"}.bxs-hourglass-top:before{content:"\edee"}.bxs-id-card:before{content:"\edef"}.bxs-image:before{content:"\edf0"}.bxs-image-add:before{content:"\edf1"}.bxs-image-alt:before{content:"\edf2"}.bxs-inbox:before{content:"\edf3"}.bxs-info-circle:before{content:"\edf4"}.bxs-info-square:before{content:"\edf5"}.bxs-institution:before{content:"\edf6"}.bxs-joystick:before{content:"\edf7"}.bxs-joystick-alt:before{content:"\edf8"}.bxs-joystick-button:before{content:"\edf9"}.bxs-key:before{content:"\edfa"}.bxs-keyboard:before{content:"\edfb"}.bxs-label:before{content:"\edfc"}.bxs-landmark:before{content:"\edfd"}.bxs-landscape:before{content:"\edfe"}.bxs-laugh:before{content:"\edff"}.bxs-layer:before{content:"\ee00"}.bxs-layer-minus:before{content:"\ee01"}.bxs-layer-plus:before{content:"\ee02"}.bxs-layout:before{content:"\ee03"}.bxs-left-arrow:before{content:"\ee04"}.bxs-left-arrow-alt:before{content:"\ee05"}.bxs-left-arrow-circle:before{content:"\ee06"}.bxs-left-arrow-square:before{content:"\ee07"}.bxs-left-down-arrow-circle:before{content:"\ee08"}.bxs-left-top-arrow-circle:before{content:"\ee09"}.bxs-like:before{content:"\ee0a"}.bxs-location-plus:before{content:"\ee0b"}.bxs-lock:before{content:"\ee0c"}.bxs-lock-alt:before{content:"\ee0d"}.bxs-lock-open:before{content:"\ee0e"}.bxs-lock-open-alt:before{content:"\ee0f"}.bxs-log-in:before{content:"\ee10"}.bxs-log-in-circle:before{content:"\ee11"}.bxs-log-out:before{content:"\ee12"}.bxs-log-out-circle:before{content:"\ee13"}.bxs-low-vision:before{content:"\ee14"}.bxs-magic-wand:before{content:"\ee15"}.bxs-magnet:before{content:"\ee16"}.bxs-map:before{content:"\ee17"}.bxs-map-alt:before{content:"\ee18"}.bxs-map-pin:before{content:"\ee19"}.bxs-mask:before{content:"\ee1a"}.bxs-medal:before{content:"\ee1b"}.bxs-megaphone:before{content:"\ee1c"}.bxs-meh:before{content:"\ee1d"}.bxs-meh-alt:before{content:"\ee1e"}.bxs-meh-blank:before{content:"\ee1f"}.bxs-memory-card:before{content:"\ee20"}.bxs-message:before{content:"\ee21"}.bxs-message-add:before{content:"\ee22"}.bxs-message-alt:before{content:"\ee23"}.bxs-message-alt-add:before{content:"\ee24"}.bxs-message-alt-check:before{content:"\ee25"}.bxs-message-alt-detail:before{content:"\ee26"}.bxs-message-alt-dots:before{content:"\ee27"}.bxs-message-alt-edit:before{content:"\ee28"}.bxs-message-alt-error:before{content:"\ee29"}.bxs-message-alt-minus:before{content:"\ee2a"}.bxs-message-alt-x:before{content:"\ee2b"}.bxs-message-check:before{content:"\ee2c"}.bxs-message-detail:before{content:"\ee2d"}.bxs-message-dots:before{content:"\ee2e"}.bxs-message-edit:before{content:"\ee2f"}.bxs-message-error:before{content:"\ee30"}.bxs-message-minus:before{content:"\ee31"}.bxs-message-rounded:before{content:"\ee32"}.bxs-message-rounded-add:before{content:"\ee33"}.bxs-message-rounded-check:before{content:"\ee34"}.bxs-message-rounded-detail:before{content:"\ee35"}.bxs-message-rounded-dots:before{content:"\ee36"}.bxs-message-rounded-edit:before{content:"\ee37"}.bxs-message-rounded-error:before{content:"\ee38"}.bxs-message-rounded-minus:before{content:"\ee39"}.bxs-message-rounded-x:before{content:"\ee3a"}.bxs-message-square:before{content:"\ee3b"}.bxs-message-square-add:before{content:"\ee3c"}.bxs-message-square-check:before{content:"\ee3d"}.bxs-message-square-detail:before{content:"\ee3e"}.bxs-message-square-dots:before{content:"\ee3f"}.bxs-message-square-edit:before{content:"\ee40"}.bxs-message-square-error:before{content:"\ee41"}.bxs-message-square-minus:before{content:"\ee42"}.bxs-message-square-x:before{content:"\ee43"}.bxs-message-x:before{content:"\ee44"}.bxs-meteor:before{content:"\ee45"}.bxs-microchip:before{content:"\ee46"}.bxs-microphone:before{content:"\ee47"}.bxs-microphone-alt:before{content:"\ee48"}.bxs-microphone-off:before{content:"\ee49"}.bxs-minus-circle:before{content:"\ee4a"}.bxs-minus-square:before{content:"\ee4b"}.bxs-mobile:before{content:"\ee4c"}.bxs-mobile-vibration:before{content:"\ee4d"}.bxs-moon:before{content:"\ee4e"}.bxs-mouse:before{content:"\ee4f"}.bxs-mouse-alt:before{content:"\ee50"}.bxs-movie:before{content:"\ee51"}.bxs-movie-play:before{content:"\ee52"}.bxs-music:before{content:"\ee53"}.bxs-navigation:before{content:"\ee54"}.bxs-network-chart:before{content:"\ee55"}.bxs-news:before{content:"\ee56"}.bxs-no-entry:before{content:"\ee57"}.bxs-note:before{content:"\ee58"}.bxs-notepad:before{content:"\ee59"}.bxs-notification:before{content:"\ee5a"}.bxs-notification-off:before{content:"\ee5b"}.bxs-offer:before{content:"\ee5c"}.bxs-package:before{content:"\ee5d"}.bxs-paint:before{content:"\ee5e"}.bxs-paint-roll:before{content:"\ee5f"}.bxs-palette:before{content:"\ee60"}.bxs-paper-plane:before{content:"\ee61"}.bxs-parking:before{content:"\ee62"}.bxs-paste:before{content:"\ee63"}.bxs-pen:before{content:"\ee64"}.bxs-pencil:before{content:"\ee65"}.bxs-phone:before{content:"\ee66"}.bxs-phone-call:before{content:"\ee67"}.bxs-phone-incoming:before{content:"\ee68"}.bxs-phone-off:before{content:"\ee69"}.bxs-phone-outgoing:before{content:"\ee6a"}.bxs-photo-album:before{content:"\ee6b"}.bxs-piano:before{content:"\ee6c"}.bxs-pie-chart:before{content:"\ee6d"}.bxs-pie-chart-alt:before{content:"\ee6e"}.bxs-pie-chart-alt-2:before{content:"\ee6f"}.bxs-pin:before{content:"\ee70"}.bxs-pizza:before{content:"\ee71"}.bxs-plane:before{content:"\ee72"}.bxs-plane-alt:before{content:"\ee73"}.bxs-plane-land:before{content:"\ee74"}.bxs-planet:before{content:"\ee75"}.bxs-plane-take-off:before{content:"\ee76"}.bxs-playlist:before{content:"\ee77"}.bxs-plug:before{content:"\ee78"}.bxs-plus-circle:before{content:"\ee79"}.bxs-plus-square:before{content:"\ee7a"}.bxs-pointer:before{content:"\ee7b"}.bxs-polygon:before{content:"\ee7c"}.bxs-printer:before{content:"\ee7d"}.bxs-purchase-tag:before{content:"\ee7e"}.bxs-purchase-tag-alt:before{content:"\ee7f"}.bxs-pyramid:before{content:"\ee80"}.bxs-quote-alt-left:before{content:"\ee81"}.bxs-quote-alt-right:before{content:"\ee82"}.bxs-quote-left:before{content:"\ee83"}.bxs-quote-right:before{content:"\ee84"}.bxs-quote-single-left:before{content:"\ee85"}.bxs-quote-single-right:before{content:"\ee86"}.bxs-radiation:before{content:"\ee87"}.bxs-radio:before{content:"\ee88"}.bxs-receipt:before{content:"\ee89"}.bxs-rectangle:before{content:"\ee8a"}.bxs-registered:before{content:"\ee8b"}.bxs-rename:before{content:"\ee8c"}.bxs-report:before{content:"\ee8d"}.bxs-rewind-circle:before{content:"\ee8e"}.bxs-right-arrow:before{content:"\ee8f"}.bxs-right-arrow-alt:before{content:"\ee90"}.bxs-right-arrow-circle:before{content:"\ee91"}.bxs-right-arrow-square:before{content:"\ee92"}.bxs-right-down-arrow-circle:before{content:"\ee93"}.bxs-right-top-arrow-circle:before{content:"\ee94"}.bxs-rocket:before{content:"\ee95"}.bxs-ruler:before{content:"\ee96"}.bxs-sad:before{content:"\ee97"}.bxs-save:before{content:"\ee98"}.bxs-school:before{content:"\ee99"}.bxs-search:before{content:"\ee9a"}.bxs-search-alt-2:before{content:"\ee9b"}.bxs-select-multiple:before{content:"\ee9c"}.bxs-send:before{content:"\ee9d"}.bxs-server:before{content:"\ee9e"}.bxs-shapes:before{content:"\ee9f"}.bxs-share:before{content:"\eea0"}.bxs-share-alt:before{content:"\eea1"}.bxs-shield:before{content:"\eea2"}.bxs-shield-alt-2:before{content:"\eea3"}.bxs-shield-x:before{content:"\eea4"}.bxs-ship:before{content:"\eea5"}.bxs-shocked:before{content:"\eea6"}.bxs-shopping-bag:before{content:"\eea7"}.bxs-shopping-bag-alt:before{content:"\eea8"}.bxs-shopping-bags:before{content:"\eea9"}.bxs-show:before{content:"\eeaa"}.bxs-skip-next-circle:before{content:"\eeab"}.bxs-skip-previous-circle:before{content:"\eeac"}.bxs-skull:before{content:"\eead"}.bxs-sleepy:before{content:"\eeae"}.bxs-slideshow:before{content:"\eeaf"}.bxs-smile:before{content:"\eeb0"}.bxs-sort-alt:before{content:"\eeb1"}.bxs-spa:before{content:"\eeb2"}.bxs-speaker:before{content:"\eeb3"}.bxs-spray-can:before{content:"\eeb4"}.bxs-spreadsheet:before{content:"\eeb5"}.bxs-square:before{content:"\eeb6"}.bxs-square-rounded:before{content:"\eeb7"}.bxs-star:before{content:"\eeb8"}.bxs-star-half:before{content:"\eeb9"}.bxs-sticker:before{content:"\eeba"}.bxs-stopwatch:before{content:"\eebb"}.bxs-store:before{content:"\eebc"}.bxs-store-alt:before{content:"\eebd"}.bxs-sun:before{content:"\eebe"}.bxs-tachometer:before{content:"\eebf"}.bxs-tag:before{content:"\eec0"}.bxs-tag-alt:before{content:"\eec1"}.bxs-tag-x:before{content:"\eec2"}.bxs-taxi:before{content:"\eec3"}.bxs-tennis-ball:before{content:"\eec4"}.bxs-terminal:before{content:"\eec5"}.bxs-thermometer:before{content:"\eec6"}.bxs-time:before{content:"\eec7"}.bxs-time-five:before{content:"\eec8"}.bxs-timer:before{content:"\eec9"}.bxs-tired:before{content:"\eeca"}.bxs-toggle-left:before{content:"\eecb"}.bxs-toggle-right:before{content:"\eecc"}.bxs-tone:before{content:"\eecd"}.bxs-torch:before{content:"\eece"}.bxs-to-top:before{content:"\eecf"}.bxs-traffic:before{content:"\eed0"}.bxs-traffic-barrier:before{content:"\eed1"}.bxs-traffic-cone:before{content:"\eed2"}.bxs-train:before{content:"\eed3"}.bxs-trash:before{content:"\eed4"}.bxs-trash-alt:before{content:"\eed5"}.bxs-tree:before{content:"\eed6"}.bxs-trophy:before{content:"\eed7"}.bxs-truck:before{content:"\eed8"}.bxs-t-shirt:before{content:"\eed9"}.bxs-tv:before{content:"\eeda"}.bxs-up-arrow:before{content:"\eedb"}.bxs-up-arrow-alt:before{content:"\eedc"}.bxs-up-arrow-circle:before{content:"\eedd"}.bxs-up-arrow-square:before{content:"\eede"}.bxs-upside-down:before{content:"\eedf"}.bxs-upvote:before{content:"\eee0"}.bxs-user:before{content:"\eee1"}.bxs-user-account:before{content:"\eee2"}.bxs-user-badge:before{content:"\eee3"}.bxs-user-check:before{content:"\eee4"}.bxs-user-circle:before{content:"\eee5"}.bxs-user-detail:before{content:"\eee6"}.bxs-user-minus:before{content:"\eee7"}.bxs-user-pin:before{content:"\eee8"}.bxs-user-plus:before{content:"\eee9"}.bxs-user-rectangle:before{content:"\eeea"}.bxs-user-voice:before{content:"\eeeb"}.bxs-user-x:before{content:"\eeec"}.bxs-vector:before{content:"\eeed"}.bxs-vial:before{content:"\eeee"}.bxs-video:before{content:"\eeef"}.bxs-video-off:before{content:"\eef0"}.bxs-video-plus:before{content:"\eef1"}.bxs-video-recording:before{content:"\eef2"}.bxs-videos:before{content:"\eef3"}.bxs-virus:before{content:"\eef4"}.bxs-virus-block:before{content:"\eef5"}.bxs-volume:before{content:"\eef6"}.bxs-volume-full:before{content:"\eef7"}.bxs-volume-low:before{content:"\eef8"}.bxs-volume-mute:before{content:"\eef9"}.bxs-wallet:before{content:"\eefa"}.bxs-wallet-alt:before{content:"\eefb"}.bxs-washer:before{content:"\eefc"}.bxs-watch:before{content:"\eefd"}.bxs-watch-alt:before{content:"\eefe"}.bxs-webcam:before{content:"\eeff"}.bxs-widget:before{content:"\ef00"}.bxs-window-alt:before{content:"\ef01"}.bxs-wine:before{content:"\ef02"}.bxs-wink-smile:before{content:"\ef03"}.bxs-wink-tongue:before{content:"\ef04"}.bxs-wrench:before{content:"\ef05"}.bxs-x-circle:before{content:"\ef06"}.bxs-x-square:before{content:"\ef07"}.bxs-yin-yang:before{content:"\ef08"}.bxs-zap:before{content:"\ef09"}.bxs-zoom-in:before{content:"\ef0a"}.bxs-zoom-out:before{content:"\ef0b"}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:Font Awesome\ 6 Free;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border:.08em solid #eee;border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(0);transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0{--fa:"\30"}.fa-1{--fa:"\31"}.fa-2{--fa:"\32"}.fa-3{--fa:"\33"}.fa-4{--fa:"\34"}.fa-5{--fa:"\35"}.fa-6{--fa:"\36"}.fa-7{--fa:"\37"}.fa-8{--fa:"\38"}.fa-9{--fa:"\39"}.fa-fill-drip{--fa:"\f576"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-at{--fa:"\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-text-height{--fa:"\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-stethoscope{--fa:"\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-info{--fa:"\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-explosion{--fa:"\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-wave-square{--fa:"\f83e"}.fa-ring{--fa:"\f70b"}.fa-building-un{--fa:"\e4d9"}.fa-dice-three{--fa:"\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-door-open{--fa:"\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-soap{--fa:"\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-pump-medical{--fa:"\e06a"}.fa-fingerprint{--fa:"\f577"}.fa-hand-point-right{--fa:"\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-flag-checkered{--fa:"\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-crop{--fa:"\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-users-rectangle{--fa:"\e594"}.fa-people-roof{--fa:"\e537"}.fa-people-line{--fa:"\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-diagram-predecessor{--fa:"\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-male,.fa-person{--fa:"\f183"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-menorah{--fa:"\f676"}.fa-truck-plane{--fa:"\e58f"}.fa-record-vinyl{--fa:"\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-bong{--fa:"\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-jar-wheat{--fa:"\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-pager{--fa:"\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-strikethrough{--fa:"\f0cc"}.fa-k{--fa:"\4b"}.fa-landmark-flag{--fa:"\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-backward{--fa:"\f04a"}.fa-caret-right{--fa:"\f0da"}.fa-comments{--fa:"\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-code-pull-request{--fa:"\e13c"}.fa-clipboard-list{--fa:"\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-user-check{--fa:"\f4fc"}.fa-vial-virus{--fa:"\e597"}.fa-sheet-plastic{--fa:"\e571"}.fa-blog{--fa:"\f781"}.fa-user-ninja{--fa:"\f504"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-toggle-off{--fa:"\f204"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-person-drowning{--fa:"\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-spray-can{--fa:"\f5bd"}.fa-truck-monster{--fa:"\f63b"}.fa-w{--fa:"\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-rainbow{--fa:"\f75b"}.fa-circle-notch{--fa:"\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-paw{--fa:"\f1b0"}.fa-cloud{--fa:"\f0c2"}.fa-trowel-bricks{--fa:"\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-hospital-user{--fa:"\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-binoculars{--fa:"\f1e5"}.fa-microphone-slash{--fa:"\f131"}.fa-box-tissue{--fa:"\e05b"}.fa-motorcycle{--fa:"\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-toilets-portable{--fa:"\e584"}.fa-hockey-puck{--fa:"\f453"}.fa-table{--fa:"\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-users-slash{--fa:"\e073"}.fa-clover{--fa:"\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-star-and-crescent{--fa:"\f699"}.fa-house-fire{--fa:"\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-helicopter{--fa:"\f533"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-file-circle-question{--fa:"\e4ef"}.fa-laptop-code{--fa:"\f5fc"}.fa-swatchbook{--fa:"\f5c3"}.fa-prescription-bottle{--fa:"\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-film{--fa:"\f008"}.fa-ruler-horizontal{--fa:"\f547"}.fa-people-robbery{--fa:"\e536"}.fa-lightbulb{--fa:"\f0eb"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f"}.fa-sitemap{--fa:"\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-memory{--fa:"\f538"}.fa-road-spikes{--fa:"\e568"}.fa-fire-burner{--fa:"\e4f1"}.fa-flag{--fa:"\f024"}.fa-hanukiah{--fa:"\f6e6"}.fa-feather{--fa:"\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-comment-slash{--fa:"\f4b3"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-compress{--fa:"\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-ankh{--fa:"\f644"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-asterisk{--fa:"\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-peseta-sign{--fa:"\e221"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-ghost{--fa:"\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-gamepad{--fa:"\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-egg{--fa:"\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-campground{--fa:"\f6bb"}.fa-folder-plus{--fa:"\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-gas-pump{--fa:"\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-house-flood-water{--fa:"\e50e"}.fa-tree{--fa:"\f1bb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-sack-dollar{--fa:"\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-sink{--fa:"\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-mitten{--fa:"\f7b5"}.fa-person-rays{--fa:"\e54d"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-flask-vial{--fa:"\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-om{--fa:"\f679"}.fa-worm{--fa:"\e599"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-plug{--fa:"\f1e6"}.fa-chevron-up{--fa:"\f077"}.fa-hand-spock{--fa:"\f259"}.fa-stopwatch{--fa:"\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-chess-bishop{--fa:"\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-road-circle-check{--fa:"\e564"}.fa-dice-five{--fa:"\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-land-mine-on{--fa:"\e51b"}.fa-i-cursor{--fa:"\f246"}.fa-stamp{--fa:"\f5bf"}.fa-stairs{--fa:"\e289"}.fa-i{--fa:"\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-pills{--fa:"\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-tooth{--fa:"\f5c9"}.fa-v{--fa:"\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bicycle{--fa:"\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-snowman{--fa:"\f7d0"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-road-barrier{--fa:"\e562"}.fa-school{--fa:"\f549"}.fa-igloo{--fa:"\f7ae"}.fa-joint{--fa:"\f595"}.fa-angle-right{--fa:"\f105"}.fa-horse{--fa:"\f6f0"}.fa-q{--fa:"\51"}.fa-g{--fa:"\47"}.fa-notes-medical{--fa:"\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-dong-sign{--fa:"\e169"}.fa-capsules{--fa:"\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-hand-point-up{--fa:"\f0a6"}.fa-money-bill{--fa:"\f0d6"}.fa-bookmark{--fa:"\f02e"}.fa-align-justify{--fa:"\f039"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-helmet-un{--fa:"\e503"}.fa-bullseye{--fa:"\f140"}.fa-bacon{--fa:"\f7e5"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-radiation{--fa:"\f7b9"}.fa-chart-simple{--fa:"\e473"}.fa-mars-stroke{--fa:"\f229"}.fa-vial{--fa:"\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-e{--fa:"\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-user{--fa:"\f007"}.fa-school-circle-check{--fa:"\e56b"}.fa-dumpster{--fa:"\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-highlighter{--fa:"\f591"}.fa-key{--fa:"\f084"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-synagogue{--fa:"\f69b"}.fa-person-half-dress{--fa:"\e548"}.fa-road-bridge{--fa:"\e563"}.fa-location-arrow{--fa:"\f124"}.fa-c{--fa:"\43"}.fa-tablet-button{--fa:"\f10a"}.fa-building-lock{--fa:"\e4d6"}.fa-pizza-slice{--fa:"\f818"}.fa-money-bill-wave{--fa:"\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-house-flag{--fa:"\e50d"}.fa-person-circle-minus{--fa:"\e540"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-camera-rotate{--fa:"\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-star{--fa:"\f005"}.fa-repeat{--fa:"\f363"}.fa-cross{--fa:"\f654"}.fa-box{--fa:"\f466"}.fa-venus-mars{--fa:"\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-charging-station{--fa:"\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-mobile-retro{--fa:"\e527"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-spider{--fa:"\f717"}.fa-hands-bound{--fa:"\e4f9"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-x-ray{--fa:"\f497"}.fa-spell-check{--fa:"\f891"}.fa-slash{--fa:"\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-server{--fa:"\f233"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-shop-lock{--fa:"\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-blender-phone{--fa:"\f6b6"}.fa-building-wheat{--fa:"\e4db"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-venus{--fa:"\f221"}.fa-passport{--fa:"\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-temperature-high{--fa:"\f769"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-weight-hanging{--fa:"\f5cd"}.fa-xmarks-lines{--fa:"\e59a"}.fa-file-prescription{--fa:"\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-chess-knight{--fa:"\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-wheelchair{--fa:"\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-toggle-on{--fa:"\f205"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-l{--fa:"\4c"}.fa-fire{--fa:"\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-folder-open{--fa:"\f07c"}.fa-heart-circle-plus{--fa:"\e500"}.fa-code-fork{--fa:"\e13b"}.fa-city{--fa:"\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-pepper-hot{--fa:"\f816"}.fa-unlock{--fa:"\f09c"}.fa-colon-sign{--fa:"\e140"}.fa-headset{--fa:"\f590"}.fa-store-slash{--fa:"\e071"}.fa-road-circle-xmark{--fa:"\e566"}.fa-user-minus{--fa:"\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-clipboard{--fa:"\f328"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-underline{--fa:"\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-signature{--fa:"\f5b7"}.fa-stroopwafel{--fa:"\f551"}.fa-bold{--fa:"\f032"}.fa-anchor-lock{--fa:"\e4ad"}.fa-building-ngo{--fa:"\e4d7"}.fa-manat-sign{--fa:"\e1d5"}.fa-not-equal{--fa:"\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-jedi{--fa:"\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-mug-hot{--fa:"\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-gift{--fa:"\f06b"}.fa-dice-two{--fa:"\f528"}.fa-chess-queen{--fa:"\f445"}.fa-glasses{--fa:"\f530"}.fa-chess-board{--fa:"\f43c"}.fa-building-circle-check{--fa:"\e4d2"}.fa-person-chalkboard{--fa:"\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-less-than-equal{--fa:"\f537"}.fa-train{--fa:"\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-crow{--fa:"\f520"}.fa-sailboat{--fa:"\e445"}.fa-window-restore{--fa:"\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-torii-gate{--fa:"\f6a1"}.fa-frog{--fa:"\f52e"}.fa-bucket{--fa:"\e4cf"}.fa-image{--fa:"\f03e"}.fa-microphone{--fa:"\f130"}.fa-cow{--fa:"\f6c8"}.fa-caret-up{--fa:"\f0d8"}.fa-screwdriver{--fa:"\f54a"}.fa-folder-closed{--fa:"\e185"}.fa-house-tsunami{--fa:"\e515"}.fa-square-nfi{--fa:"\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-square-binary{--fa:"\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-lemon{--fa:"\f094"}.fa-head-side-mask{--fa:"\e063"}.fa-handshake{--fa:"\f2b5"}.fa-gem{--fa:"\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-smoking{--fa:"\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-monument{--fa:"\f5a6"}.fa-snowplow{--fa:"\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-cannabis{--fa:"\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-tablets{--fa:"\f490"}.fa-ethernet{--fa:"\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-chair{--fa:"\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-plate-wheat{--fa:"\e55a"}.fa-icicles{--fa:"\f7ad"}.fa-person-shelter{--fa:"\e54f"}.fa-neuter{--fa:"\f22c"}.fa-id-badge{--fa:"\f2c1"}.fa-marker{--fa:"\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-helicopter-symbol{--fa:"\e502"}.fa-universal-access{--fa:"\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-lari-sign{--fa:"\e1c8"}.fa-volcano{--fa:"\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-viruses{--fa:"\e076"}.fa-square-person-confined{--fa:"\e577"}.fa-user-tie{--fa:"\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-certificate{--fa:"\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-suitcase{--fa:"\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-camera-retro{--fa:"\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-spa{--fa:"\f5bb"}.fa-location-pin-lock{--fa:"\e51f"}.fa-pause{--fa:"\f04c"}.fa-hill-avalanche{--fa:"\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-bomb{--fa:"\f1e2"}.fa-registered{--fa:"\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-subscript{--fa:"\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-burst{--fa:"\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-money-bills{--fa:"\e1f3"}.fa-smog{--fa:"\f75f"}.fa-crutch{--fa:"\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-palette{--fa:"\f53f"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-vest{--fa:"\e085"}.fa-ferry{--fa:"\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-boxes-packing{--fa:"\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-bowl-food{--fa:"\e4c6"}.fa-candy-cane{--fa:"\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-file-word{--fa:"\f1c2"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-house-lock{--fa:"\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-children{--fa:"\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f"}.fa-mattress-pillow{--fa:"\e525"}.fa-guarani-sign{--fa:"\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-fire-extinguisher{--fa:"\f134"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-greater-than-equal{--fa:"\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-virus{--fa:"\e074"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-layer-group{--fa:"\f5fd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-archway{--fa:"\f557"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-square{--fa:"\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-couch{--fa:"\f4b8"}.fa-cedi-sign{--fa:"\e0df"}.fa-italic{--fa:"\f033"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-church{--fa:"\f51d"}.fa-comments-dollar{--fa:"\f653"}.fa-democrat{--fa:"\f747"}.fa-z{--fa:"\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-road-lock{--fa:"\e567"}.fa-a{--fa:"\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-p{--fa:"\50"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-locust{--fa:"\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-person-dress-burst{--fa:"\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-vector-square{--fa:"\f5cb"}.fa-bread-slice{--fa:"\f7ec"}.fa-language{--fa:"\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-file-signature{--fa:"\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-house-chimney-user{--fa:"\e065"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-puzzle-piece{--fa:"\f12e"}.fa-money-check{--fa:"\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-code{--fa:"\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-virus-covid{--fa:"\e4a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-f{--fa:"\46"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-person-circle-plus{--fa:"\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-sack-xmark{--fa:"\e56a"}.fa-file-excel{--fa:"\f1c3"}.fa-file-contract{--fa:"\f56c"}.fa-fish-fins{--fa:"\e4f2"}.fa-building-flag{--fa:"\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-object-ungroup{--fa:"\f248"}.fa-poop{--fa:"\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-kaaba{--fa:"\f66b"}.fa-toilet-paper{--fa:"\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-eject{--fa:"\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-plane-circle-check{--fa:"\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-object-group{--fa:"\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-mask-ventilator{--fa:"\e524"}.fa-arrow-right{--fa:"\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-cash-register{--fa:"\f788"}.fa-person-circle-question{--fa:"\e542"}.fa-h{--fa:"\48"}.fa-tarp{--fa:"\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-heart{--fa:"\f004"}.fa-mars-and-venus{--fa:"\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-dumpster-fire{--fa:"\f794"}.fa-house-crack{--fa:"\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-bottle-water{--fa:"\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-kitchen-set{--fa:"\e51a"}.fa-r{--fa:"\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-cube{--fa:"\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-shield-dog{--fa:"\e573"}.fa-solar-panel{--fa:"\f5ba"}.fa-lock-open{--fa:"\f3c1"}.fa-elevator{--fa:"\e16d"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-circle{--fa:"\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-recycle{--fa:"\f1b8"}.fa-user-astronaut{--fa:"\f4fb"}.fa-plane-slash{--fa:"\e069"}.fa-trademark{--fa:"\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-satellite-dish{--fa:"\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-users-rays{--fa:"\e593"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-file-audio{--fa:"\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-wrench{--fa:"\f0ad"}.fa-bugs{--fa:"\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-file-image{--fa:"\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-plane-departure{--fa:"\f5b0"}.fa-handshake-slash{--fa:"\e060"}.fa-book-bookmark{--fa:"\e0bb"}.fa-code-branch{--fa:"\f126"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-bridge{--fa:"\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-truck-front{--fa:"\e2b7"}.fa-cat{--fa:"\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-truck-field{--fa:"\e58d"}.fa-route{--fa:"\f4d7"}.fa-clipboard-question{--fa:"\e4e3"}.fa-panorama{--fa:"\e209"}.fa-comment-medical{--fa:"\f7f5"}.fa-teeth-open{--fa:"\f62f"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-tags{--fa:"\f02c"}.fa-wine-glass{--fa:"\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-house-signal{--fa:"\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-faucet-drip{--fa:"\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-terminal{--fa:"\f120"}.fa-mobile-button{--fa:"\f10b"}.fa-house-medical-flag{--fa:"\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-tape{--fa:"\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-eye{--fa:"\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-audio-description{--fa:"\f29e"}.fa-person-military-to-person{--fa:"\e54c"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-pen{--fa:"\f304"}.fa-tower-observation{--fa:"\e586"}.fa-file-code{--fa:"\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-bus{--fa:"\f207"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-window-maximize{--fa:"\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-prescription{--fa:"\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-vihara{--fa:"\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-plant-wilt{--fa:"\e5aa"}.fa-diamond{--fa:"\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-chart-diagram{--fa:"\e695"}.fa-bacterium{--fa:"\e05a"}.fa-hand-pointer{--fa:"\f25a"}.fa-drum-steelpan{--fa:"\f56a"}.fa-hand-scissors{--fa:"\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-biohazard{--fa:"\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-mars-double{--fa:"\f227"}.fa-child-dress{--fa:"\e59c"}.fa-users-between-lines{--fa:"\e591"}.fa-lungs-virus{--fa:"\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-phone{--fa:"\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-child-reaching{--fa:"\e59d"}.fa-head-side-virus{--fa:"\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-door-closed{--fa:"\f52a"}.fa-shield-virus{--fa:"\e06c"}.fa-dice-six{--fa:"\f526"}.fa-mosquito-net{--fa:"\e52c"}.fa-file-fragment{--fa:"\e697"}.fa-bridge-water{--fa:"\e4ce"}.fa-person-booth{--fa:"\f756"}.fa-text-width{--fa:"\f035"}.fa-hat-wizard{--fa:"\f6e8"}.fa-pen-fancy{--fa:"\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-trash{--fa:"\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-book-medical{--fa:"\f7e6"}.fa-poo{--fa:"\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-divide{--fa:"\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-headphones{--fa:"\f025"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-clapping{--fa:"\e1a8"}.fa-republican{--fa:"\f75e"}.fa-arrow-left{--fa:"\f060"}.fa-person-circle-xmark{--fa:"\e543"}.fa-ruler{--fa:"\f545"}.fa-align-left{--fa:"\f036"}.fa-dice-d6{--fa:"\f6d1"}.fa-restroom{--fa:"\f7bd"}.fa-j{--fa:"\4a"}.fa-users-viewfinder{--fa:"\e595"}.fa-file-video{--fa:"\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-file-pdf{--fa:"\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-o{--fa:"\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-user-secret{--fa:"\f21b"}.fa-otter{--fa:"\f700"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-comment-dollar{--fa:"\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-clipboard-user{--fa:"\f7f3"}.fa-child{--fa:"\f1ae"}.fa-lira-sign{--fa:"\f195"}.fa-satellite{--fa:"\f7bf"}.fa-plane-lock{--fa:"\e558"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-envelope{--fa:"\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-paperclip{--fa:"\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-ribbon{--fa:"\f4d6"}.fa-lungs{--fa:"\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-border-none{--fa:"\f850"}.fa-circle-nodes{--fa:"\e4e2"}.fa-parachute-box{--fa:"\f4cd"}.fa-indent{--fa:"\f03c"}.fa-truck-field-un{--fa:"\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-mountain{--fa:"\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-square-virus{--fa:"\e578"}.fa-meteor{--fa:"\f753"}.fa-car-on{--fa:"\e4dd"}.fa-sleigh{--fa:"\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-braille{--fa:"\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-landmark{--fa:"\f66f"}.fa-truck{--fa:"\f0d1"}.fa-crosshairs{--fa:"\f05b"}.fa-person-cane{--fa:"\e53c"}.fa-tent{--fa:"\e57d"}.fa-vest-patches{--fa:"\e086"}.fa-check-double{--fa:"\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-cookie{--fa:"\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-dumbbell{--fa:"\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-tarp-droplet{--fa:"\e57c"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-calendar-plus{--fa:"\f271"}.fa-plane-arrival{--fa:"\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-chart-gantt{--fa:"\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-dna{--fa:"\f471"}.fa-virus-slash{--fa:"\e075"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-chess{--fa:"\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-plug-circle-check{--fa:"\e55c"}.fa-street-view{--fa:"\f21d"}.fa-franc-sign{--fa:"\e18f"}.fa-volume-off{--fa:"\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-mosque{--fa:"\f678"}.fa-mosquito{--fa:"\e52b"}.fa-star-of-david{--fa:"\f69a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-vials{--fa:"\f493"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-place-of-worship{--fa:"\f67f"}.fa-grip-vertical{--fa:"\f58e"}.fa-hexagon-nodes{--fa:"\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-u{--fa:"\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-pallet{--fa:"\f482"}.fa-faucet{--fa:"\e005"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-s{--fa:"\53"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-caret-down{--fa:"\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-plane-up{--fa:"\e22d"}.fa-piggy-bank{--fa:"\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-mountain-city{--fa:"\e52e"}.fa-coins{--fa:"\f51e"}.fa-khanda{--fa:"\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-folder-tree{--fa:"\f802"}.fa-network-wired{--fa:"\f6ff"}.fa-map-pin{--fa:"\f276"}.fa-hamsa{--fa:"\f665"}.fa-cent-sign{--fa:"\e3f5"}.fa-flask{--fa:"\f0c3"}.fa-person-pregnant{--fa:"\e31e"}.fa-wand-sparkles{--fa:"\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-ticket{--fa:"\f145"}.fa-power-off{--fa:"\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-flag-usa{--fa:"\f74d"}.fa-laptop-file{--fa:"\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-diagram-next{--fa:"\e476"}.fa-person-rifle{--fa:"\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-closed-captioning{--fa:"\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-venus-double{--fa:"\f226"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-people-pulling{--fa:"\e535"}.fa-n{--fa:"\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-cloud-rain{--fa:"\f73d"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-ship{--fa:"\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-download{--fa:"\f019"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-file-circle-check{--fa:"\e5a0"}.fa-forward{--fa:"\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-align-center{--fa:"\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-calendar-week{--fa:"\f784"}.fa-laptop-medical{--fa:"\f812"}.fa-b{--fa:"\42"}.fa-file-medical{--fa:"\f477"}.fa-dice-one{--fa:"\f525"}.fa-kiwi-bird{--fa:"\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-mill-sign{--fa:"\e1ed"}.fa-bowl-rice{--fa:"\e2eb"}.fa-skull{--fa:"\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-truck-pickup{--fa:"\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-stop{--fa:"\f04d"}.fa-code-merge{--fa:"\f387"}.fa-upload{--fa:"\f093"}.fa-hurricane{--fa:"\f751"}.fa-mound{--fa:"\e52d"}.fa-toilet-portable{--fa:"\e583"}.fa-compact-disc{--fa:"\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-caravan{--fa:"\f8ff"}.fa-shield-cat{--fa:"\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-glass-water{--fa:"\e4f4"}.fa-oil-well{--fa:"\e532"}.fa-vault{--fa:"\e2c5"}.fa-mars{--fa:"\f222"}.fa-toilet{--fa:"\f7d8"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-sun{--fa:"\f185"}.fa-guitar{--fa:"\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-horse-head{--fa:"\f7ab"}.fa-bore-hole{--fa:"\e4c3"}.fa-industry{--fa:"\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-florin-sign{--fa:"\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-less-than{--fa:"\3c"}.fa-angle-down{--fa:"\f107"}.fa-car-tunnel{--fa:"\e4de"}.fa-head-side-cough{--fa:"\e061"}.fa-grip-lines{--fa:"\f7a4"}.fa-thumbs-down{--fa:"\f165"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-chess-pawn{--fa:"\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-person-through-window{--fa:"\e5a9"}.fa-toolbox{--fa:"\f552"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-bug{--fa:"\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-mountain-sun{--fa:"\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-dice-d20{--fa:"\f6cf"}.fa-truck-droplet{--fa:"\e58c"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-medal{--fa:"\f5a2"}.fa-bed{--fa:"\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-podcast{--fa:"\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-bell{--fa:"\f0f3"}.fa-superscript{--fa:"\f12b"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-star-of-life{--fa:"\f621"}.fa-phone-slash{--fa:"\f3dd"}.fa-paint-roller{--fa:"\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-file{--fa:"\f15b"}.fa-greater-than{--fa:"\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-arrow-down{--fa:"\f063"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-eraser{--fa:"\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-person-burst{--fa:"\e53b"}.fa-dove{--fa:"\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-socks{--fa:"\f696"}.fa-inbox{--fa:"\f01c"}.fa-section{--fa:"\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-wine-bottle{--fa:"\f72f"}.fa-chess-rook{--fa:"\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-dharmachakra{--fa:"\f655"}.fa-hotdog{--fa:"\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-drum{--fa:"\f569"}.fa-ice-cream{--fa:"\f810"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-fax{--fa:"\f1ac"}.fa-paragraph{--fa:"\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-star-half{--fa:"\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-tree-city{--fa:"\e587"}.fa-play{--fa:"\f04b"}.fa-font{--fa:"\f031"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-rupiah-sign{--fa:"\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-naira-sign{--fa:"\e1f6"}.fa-cart-arrow-down{--fa:"\f218"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-receipt{--fa:"\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-chevron-down{--fa:"\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-skull-crossbones{--fa:"\f714"}.fa-code-compare{--fa:"\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-school-lock{--fa:"\e56f"}.fa-tower-cell{--fa:"\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-ranking-star{--fa:"\e561"}.fa-chess-king{--fa:"\f43f"}.fa-person-harassing{--fa:"\e549"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-arrow-up{--fa:"\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-shrimp{--fa:"\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-jug-detergent{--fa:"\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-y{--fa:"\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-clapperboard{--fa:"\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-jet-fighter-up{--fa:"\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-copy{--fa:"\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-hand-sparkles{--fa:"\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-gun{--fa:"\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-add,.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-computer{--fa:"\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-peso-sign{--fa:"\e222"}.fa-building-shield{--fa:"\e4d8"}.fa-baby{--fa:"\f77c"}.fa-users-line{--fa:"\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-tractor{--fa:"\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-lines-leaning{--fa:"\e51e"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-equals{--fa:"\3d"}.fa-blender{--fa:"\f517"}.fa-teeth{--fa:"\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-map{--fa:"\f279"}.fa-rocket{--fa:"\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-folder-minus{--fa:"\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-store{--fa:"\f54e"}.fa-arrow-trend-up{--fa:"\e098"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-bezier-curve{--fa:"\f55b"}.fa-bell-slash{--fa:"\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-school-flag{--fa:"\e56e"}.fa-fill{--fa:"\f575"}.fa-angle-up{--fa:"\f106"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-holly-berry{--fa:"\f7aa"}.fa-chevron-left{--fa:"\f053"}.fa-bacteria{--fa:"\e059"}.fa-hand-lizard{--fa:"\f258"}.fa-notdef{--fa:"\e1fe"}.fa-disease{--fa:"\f7fa"}.fa-briefcase-medical{--fa:"\f469"}.fa-genderless{--fa:"\f22d"}.fa-chevron-right{--fa:"\f054"}.fa-retweet{--fa:"\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-pump-soap{--fa:"\e06b"}.fa-video-slash{--fa:"\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-radio{--fa:"\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-traffic-light{--fa:"\f637"}.fa-thermometer{--fa:"\f491"}.fa-vr-cardboard{--fa:"\f729"}.fa-hand-middle-finger{--fa:"\f806"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-truck-moving{--fa:"\f4df"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-display{--fa:"\e163"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-trophy{--fa:"\f091"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hammer{--fa:"\f6e3"}.fa-hand-peace{--fa:"\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-spinner{--fa:"\f110"}.fa-robot{--fa:"\f544"}.fa-peace{--fa:"\f67c"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-warehouse{--fa:"\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-splotch{--fa:"\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-dice-four{--fa:"\f524"}.fa-sim-card{--fa:"\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-mercury{--fa:"\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-person-falling-burst{--fa:"\e547"}.fa-award{--fa:"\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-building{--fa:"\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-qrcode{--fa:"\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-comment-nodes{--fa:"\e696"}.fa-house-medical{--fa:"\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-house-chimney-window{--fa:"\e00d"}.fa-pen-nib{--fa:"\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tents{--fa:"\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-dog{--fa:"\f6d3"}.fa-carrot{--fa:"\f787"}.fa-moon{--fa:"\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-cheese{--fa:"\f7ef"}.fa-yin-yang{--fa:"\f6ad"}.fa-music{--fa:"\f001"}.fa-code-commit{--fa:"\f386"}.fa-temperature-low{--fa:"\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-broom{--fa:"\f51a"}.fa-shield-heart{--fa:"\e574"}.fa-gopuram{--fa:"\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-hashtag{--fa:"\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-oil-can{--fa:"\f613"}.fa-t{--fa:"\54"}.fa-hippo{--fa:"\f6ed"}.fa-chart-column{--fa:"\e0e3"}.fa-infinity{--fa:"\f534"}.fa-vial-circle-check{--fa:"\e596"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-voicemail{--fa:"\f897"}.fa-fan{--fa:"\f863"}.fa-person-walking-luggage{--fa:"\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-calendar{--fa:"\f133"}.fa-trailer{--fa:"\e041"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-sd-card{--fa:"\f7c2"}.fa-dragon{--fa:"\f6d5"}.fa-shoe-prints{--fa:"\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-hand-holding{--fa:"\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-clone{--fa:"\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-tornado{--fa:"\f76f"}.fa-file-circle-plus{--fa:"\e494"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-anchor{--fa:"\f13d"}.fa-border-all{--fa:"\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-cookie-bite{--fa:"\f564"}.fa-arrow-trend-down{--fa:"\e097"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-draw-polygon{--fa:"\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-shower{--fa:"\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-m{--fa:"\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-house-circle-check{--fa:"\e509"}.fa-angle-left{--fa:"\f104"}.fa-diagram-successor{--fa:"\e47a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-cloud-moon{--fa:"\f6c3"}.fa-briefcase{--fa:"\f0b1"}.fa-person-falling{--fa:"\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-user-tag{--fa:"\f507"}.fa-rug{--fa:"\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-baht-sign{--fa:"\e0ac"}.fa-book-open{--fa:"\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-handcuffs{--fa:"\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-database{--fa:"\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-mask-face{--fa:"\e1d7"}.fa-hill-rockslide{--fa:"\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-dungeon{--fa:"\f6d9"}.fa-align-right{--fa:"\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-life-ring{--fa:"\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-calendar-day{--fa:"\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-dice{--fa:"\f522"}.fa-bowling-ball{--fa:"\f436"}.fa-brain{--fa:"\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-gifts{--fa:"\f79c"}.fa-hotel{--fa:"\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-file-invoice{--fa:"\f570"}.fa-window-minimize{--fa:"\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-brush{--fa:"\f55d"}.fa-file-half-dashed{--fa:"\e698"}.fa-mask{--fa:"\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-ruler-vertical{--fa:"\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-train-tram{--fa:"\e5b4"}.fa-user-nurse{--fa:"\f82f"}.fa-syringe{--fa:"\f48e"}.fa-cloud-sun{--fa:"\f6c4"}.fa-stopwatch-20{--fa:"\e06f"}.fa-square-full{--fa:"\f45c"}.fa-magnet{--fa:"\f076"}.fa-jar{--fa:"\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-bug-slash{--fa:"\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-bone{--fa:"\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-user-injured{--fa:"\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-plane{--fa:"\f072"}.fa-tent-arrows-down{--fa:"\e581"}.fa-exclamation{--fa:"\21"}.fa-arrows-spin{--fa:"\e4bb"}.fa-print{--fa:"\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24"}.fa-x{--fa:"\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-person-military-pointing{--fa:"\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-umbrella{--fa:"\f0e9"}.fa-trowel{--fa:"\e589"}.fa-d{--fa:"\44"}.fa-stapler{--fa:"\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-kip-sign{--fa:"\e1c4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-barcode{--fa:"\f02a"}.fa-plus-minus{--fa:"\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-person-circle-check{--fa:"\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-v4compatibility.ea8f94e1d22e0d35ccd4.woff2) format("woff2"),url(/static/media/fa-v4compatibility.da94ef451f4969af06e6.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}@media (max-width:479px){.mobile-marquee{animation:marqueeScroll 12s linear infinite}.mobile-marquee:focus-within,.mobile-marquee:hover{animation-play-state:paused}}@media (min-width:480px) and (max-width:767px){.mobile-marquee{animation:marqueeScroll 15s linear infinite}.mobile-marquee:focus-within,.mobile-marquee:hover{animation-play-state:paused}}@media (min-width:768px) and (max-width:991px){.mobile-marquee{animation:none}}@media (min-width:992px){.mobile-marquee{animation:none}}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:767px) and (pointer:coarse){.mobile-marquee{animation-duration:18s}.mobile-marquee:active{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.mobile-marquee{-ms-overflow-style:none;animation:none!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mobile-marquee::-webkit-scrollbar{display:none}}@media (prefers-contrast:high){.mobile-marquee{border:1px solid}}@keyframes vineSwaying{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-50%) rotate(2deg)}75%{transform:translateX(-50%) rotate(-2deg)}}@keyframes leafMovement{0%,to{transform:rotate(35deg)}50%{transform:rotate(32deg)}}@keyframes leafHorizontalMovement{0%,to{transform:rotate(35deg)}50%{transform:rotate(32deg)}}@keyframes budGlowing{0%,to{box-shadow:0 0 8px #588157b3}50%{box-shadow:0 0 16px #588157e6}}@keyframes petalWave{0%,to{transform:rotate(-45deg) scale(1)}50%{transform:rotate(-45deg) scale(1.05)}}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes countPulse{0%{text-shadow:0 0 0 #0000;transform:scale(1)}to{text-shadow:0 0 8px #00c2bb80;transform:scale(1.05)}}@keyframes scrollBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes arrowBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(4px)}60%{transform:translateY(2px)}}.text-shadow-sm{text-shadow:1px 1px 3px #0000004d}.text-shadow-md{text-shadow:2px 2px 4px #0000004d}.text-shadow-lg{text-shadow:3px 3px 8px #00000080,0 0 12px #ffffff4d}.bg-gradient-radial{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}@font-face{font-family:Rolling Beat;font-style:normal;font-weight:400;src:url(/static/media/Rolling%20Beat_Personal%20Use.e40204ff3e32d19e17dd.ttf) format("truetype")}.anniversary-animation{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.airship-container{animation:flyAcross 60s linear infinite;left:-100px;position:absolute;top:15%}.airship{animation:glideMotion 12s ease-in-out infinite;height:80px;position:relative;transform-origin:center center;width:180px}.airship-body{background:linear-gradient(180deg,#fff,#f5f5f5);border-radius:100px/50px;box-shadow:inset 0 -10px 20px #ffffff80,0 5px 15px #00000026;height:60px;left:0;position:absolute;top:0;width:180px}.airship-body:before{border:2px solid #c8c8c880;border-radius:75px/30px;content:"";height:45px;left:15px;opacity:.6;position:absolute;top:5px;width:150px}.airship-body:after{background:linear-gradient(90deg,#fff6,#ffffff1a,#ffffff4d,#ffffff1a,#fff3);border-radius:100px/20px;content:"";height:20px;left:10px;opacity:.7;position:absolute;right:10px;top:10px}.airship-gondola{background-color:#444;border-radius:10px;bottom:0;box-shadow:0 2px 5px #0000004d;height:25px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.airship-gondola:before{left:15px}.airship-gondola:after,.airship-gondola:before{background-color:#777;content:"";height:10px;position:absolute;top:-10px;width:3px}.airship-gondola:after{right:15px}.airship-fins{background-color:#e53935;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);left:90%;top:45%;transform:translateY(-50%);width:40px}.airship-fins,.ribbon{height:30px;position:absolute}.ribbon{animation:ribbonFloat 8s ease-in-out infinite;bottom:5px;left:50%;overflow:visible;transform:translateX(-50%);width:300px}@keyframes ribbonFloat{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(3px)}}.ribbon-text{animation:ribbonWave 8s ease-in-out infinite;background:linear-gradient(90deg,#d32f2f,#e53935,#d32f2f);border-radius:3px;box-shadow:0 3px 7px #0000004d;color:#fff;font-family:Rolling Beat,Times New Roman,Times,serif;font-size:14px;font-weight:700;height:100%;line-height:30px;position:relative;text-align:center;text-shadow:0 1px 2px #0000004d;white-space:nowrap;width:100%}.ribbon-text:after,.ribbon-text:before{background:linear-gradient(90deg,#b71c1c,#d32f2f);content:"";height:30px;position:absolute;top:0;width:15px}.ribbon-text:before{border-radius:15px 0 0 15px;left:-15px}.ribbon-text:after{background:linear-gradient(90deg,#e53935,#b71c1c);border-radius:0 15px 15px 0;right:-15px}.clouds-container{height:100%;left:0;position:absolute;top:0;width:100%}.cloud{border-radius:50px;opacity:.85}.cloud,.cloud:after,.cloud:before{background-color:#fff;box-shadow:0 2px 8px #0000000d}.cloud:after,.cloud:before{border-radius:50%;content:"";position:absolute}.cloud-1{animation:driftCloud 80s linear infinite;height:40px;left:10%;top:15%;width:120px}.cloud-1:before{height:60px;left:15px;top:-35px;width:60px}.cloud-1:after{height:50px;right:20px;top:-25px;width:50px}.cloud-2{animation:driftCloud 65s linear infinite;animation-delay:-20s;height:50px;left:30%;top:30%;width:180px}.cloud-2:before{height:70px;left:25px;top:-40px;width:70px}.cloud-2:after{height:60px;right:30px;top:-30px;width:60px}.cloud-3{animation:driftCloud 75s linear infinite;animation-delay:-50s;height:45px;left:60%;top:10%;width:150px}.cloud-3:before{height:65px;left:20px;top:-35px;width:65px}.cloud-3:after{height:55px;right:25px;top:-30px;width:55px}.cloud-4{animation:driftCloud 70s linear infinite;animation-delay:-35s;height:40px;left:80%;top:25%;width:130px}.cloud-4:before{height:55px;left:15px;top:-30px;width:55px}.cloud-4:after{height:45px;right:20px;top:-25px;width:45px}.cloud-5{animation:driftCloud 90s linear infinite;animation-delay:-5s;height:35px;left:-10%;top:20%;width:100px}.cloud-5:before{height:45px;left:10px;top:-25px;width:45px}.cloud-5:after{height:40px;right:15px;top:-20px;width:40px}@keyframes flyAcross{0%{left:-300px;transform:translateY(0)}50%{transform:translateY(20px)}to{left:calc(100% + 300px);transform:translateY(0)}}@keyframes glideMotion{0%,to{transform:rotate(0deg)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes ribbonWave{0%,to{filter:brightness(1);transform:skew(0deg,0deg)}25%{filter:brightness(1.1);transform:skew(2deg,1deg)}75%{filter:brightness(.9);transform:skew(-2deg,-1deg)}}@media (max-width:768px){.airship-container{top:10%;transform:scale(.8)}.ribbon{width:240px}.ribbon-text{font-size:12px}}@media (max-width:480px){.airship-container{transform:scale(.6)}.ribbon{width:200px}.ribbon-text{font-size:10px}}.about-section{background-color:#fff;overflow:hidden;padding:6rem 0 8rem;position:relative;z-index:1}.section-sky-top{display:none}.section-wave-bottom{bottom:0;height:150px;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.about-section .cloud{background-color:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;opacity:.8;pointer-events:none;position:absolute}.about-section .cloud1{animation:aboutFloatCloud1 60s linear infinite;height:50px;width:150px}.about-section .cloud2{animation:aboutFloatCloud2 75s linear infinite;animation-delay:10s;height:35px;width:100px}.about-section .cloud3{animation:aboutFloatCloud3 80s linear infinite;animation-delay:5s;height:60px;width:180px}.about-section .cloud4{animation:aboutFloatCloud4 65s linear infinite;animation-delay:15s;height:40px;width:120px}.about-section .cloud:after,.about-section .cloud:before{background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #0000000d;content:"";position:absolute}.about-section .cloud1:before{height:75px;left:20px;top:-40px;width:75px}.about-section .cloud1:after{height:60px;right:30px;top:-30px;width:60px}.about-section .cloud2:before{height:50px;left:10px;top:-30px;width:50px}.about-section .cloud2:after{height:40px;right:15px;top:-25px;width:40px}.about-section .cloud3:before{height:90px;left:25px;top:-55px;width:90px}.about-section .cloud3:after{height:70px;right:25px;top:-45px;width:70px}.about-section .cloud4:before{height:60px;left:15px;top:-35px;width:60px}.about-section .cloud4:after{height:50px;right:20px;top:-30px;width:50px}.about-section .wave{background-position:0 bottom;bottom:0;height:100%;left:0;position:absolute;transform-origin:center bottom;width:200%}.about-section .wave1{animation:aboutWave 25s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%23FF9800'/%3E%3C/svg%3E");bottom:0;height:45%;opacity:.7}.about-section .wave2{animation:aboutWave 20s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%23FF5722'/%3E%3C/svg%3E");bottom:10px;height:35%;opacity:.5}.about-section .wave3{animation:aboutWave 15s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.25' fill='%23FFC107'/%3E%3C/svg%3E");bottom:15px;height:30%;opacity:.3}.about-section .flowing-particles{animation:aboutFlowParticles 20s ease-in-out infinite alternate;background-image:radial-gradient(circle at 20% 30%,#ffffff4d 0,#0000 8%),radial-gradient(circle at 50% 50%,#fff3 0,#0000 5%),radial-gradient(circle at 80% 20%,#ffffff4d 0,#0000 10%),radial-gradient(circle at 10% 80%,#fff3 0,#0000 6%),radial-gradient(circle at 90% 70%,#ffffff40 0,#0000 7%);height:100%;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%}@keyframes aboutFloatCloud1{0%{transform:translateX(-150px)}to{transform:translateX(calc(100vw + 150px))}}@keyframes aboutFloatCloud2{0%{transform:translateX(-100px)}to{transform:translateX(calc(100vw + 100px))}}@keyframes aboutFloatCloud3{0%{transform:translateX(-180px)}to{transform:translateX(calc(100vw + 180px))}}@keyframes aboutFloatCloud4{0%{transform:translateX(-120px)}to{transform:translateX(calc(100vw + 120px))}}@keyframes aboutWave{0%{transform:translateX(0) scaleY(1)}50%{transform:translateX(-25%) scaleY(.9)}to{transform:translateX(-50%) scaleY(1)}}@keyframes aboutFlowParticles{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:5% 10%,-10% 5%,8% -8%,-5% 8%,10% -5%}}.about-shapes{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.shape{border-radius:50%;filter:blur(50px);opacity:.1;position:absolute}.shape-1{animation:float-slow 15s ease-in-out infinite alternate;background:linear-gradient(135deg,#ff9800,#ff5722);height:400px;right:-200px;top:-200px;width:400px}.shape-2{animation:float-slow 18s ease-in-out infinite alternate-reverse;background:linear-gradient(135deg,#00c2bb,#0091ad);bottom:-100px;height:300px;left:-150px;width:300px}.shape-3{animation:float-slow 12s ease-in-out infinite alternate;background:linear-gradient(135deg,#ffc107,#ff9800);height:200px;right:10%;top:40%;width:200px}.about-content{position:relative;z-index:2}.section-heading{margin-bottom:3rem}.subheading{color:#ff9800;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;position:relative;text-transform:uppercase}.heading{color:#333;font-size:2.75rem;font-weight:700;margin-bottom:1.5rem;position:relative}.heading-line{background:linear-gradient(90deg,#ff9800,#ff5722);margin:0 auto}.about-text{margin-bottom:3rem;position:relative}.lead-text{color:#555;font-size:1.2rem}.about-text p,.lead-text{line-height:1.8;margin-bottom:1.5rem}.about-text p{color:#666}.highlighted-text{align-items:flex-start;background:#ff98000d;border-left:4px solid #ff9800;border-radius:12px;box-shadow:0 8px 30px #ff98001a;display:flex;margin:2rem 0;padding:1.5rem;position:relative;transition:all .3s ease}.highlighted-text:hover{box-shadow:0 12px 30px #ff980033;transform:translateY(-5px)}.highlight-icon{color:#ff9800;flex-shrink:0;margin-right:1rem;margin-top:.25rem}.partner-link{font-weight:600;padding-bottom:2px;position:relative;text-decoration:none;transition:all .3s ease}.coffee-link{background:linear-gradient(180deg,#0000 90%,#ff8f004d 0);color:#ff8f00}.coffee-link:hover{background:linear-gradient(180deg,#0000 90%,#e6510080 0);color:#e65100}.delicacy-link{background:linear-gradient(180deg,#0000 90%,#8d6e634d 0);color:#8d6e63}.delicacy-link:hover{background:linear-gradient(180deg,#0000 90%,#5d403780 0);color:#5d4037}.partners-section{margin-top:2rem}.partners-subtitle{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:2rem;position:relative;text-align:center}.partners-subtitle:after{background:linear-gradient(90deg,#ff9800,#ff5722);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.partner-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.partner-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.partner-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.partner-logo{align-items:center;background:#f9f9f9;border-radius:50%;display:flex;height:140px;justify-content:center;margin-bottom:1.5rem;padding:1.5rem;position:relative;transition:all .4s ease;width:140px}.partner-logo img{max-height:100%;max-width:100%;transition:transform .5s ease}.partner-logo:hover img{transform:scale(1.1)}.logo-glow{background:#0000;border-radius:50%;box-shadow:0 0 20px #ff980000;height:100%;position:absolute;transition:all .4s ease;width:100%;z-index:-1}.coffee-logo:hover .logo-glow{box-shadow:0 0 30px #ff98004d}.delicacy-logo:hover .logo-glow{box-shadow:0 0 30px #8d6e634d}.eleventh-menu-logo:hover .logo-glow{box-shadow:0 0 35px #ff980066,0 0 20px #8d6e6333}.sunbox-logo:hover .logo-glow{box-shadow:0 0 35px #ffd90066,0 0 20px #ff980033}.coffee-logo{background-color:#ff98000d}.delicacy-logo{background-color:#8d6e630d}.eleventh-menu-logo{background:linear-gradient(135deg,#ff980014,#8d6e6314);overflow:hidden;position:relative}.eleventh-menu-logo:before{animation:randomFloat1 5s ease-in-out infinite;animation-delay:0s;color:#8d6e63;content:"☕";font-size:16px;left:8%;opacity:.5;position:absolute;top:10%;z-index:0}.eleventh-menu-logo:after{animation:randomFloat2 4.5s ease-in-out infinite;animation-delay:1.2s;bottom:12%;content:"🧁";font-size:14px;opacity:.5;position:absolute;right:10%;z-index:0}.eleventh-menu-logo .fusion-logo:before{animation:randomFloat3 6s ease-in-out infinite;animation-delay:2.5s;color:#ff8f00;content:"☕";font-size:14px;opacity:.4;position:absolute;right:8%;top:65%;z-index:0}.eleventh-menu-logo .fusion-logo:after{animation:randomFloat4 5.5s ease-in-out infinite;animation-delay:3.8s;content:"🧁";font-size:15px;left:75%;opacity:.4;position:absolute;top:20%;z-index:0}@keyframes randomFloat1{0%{opacity:.3;transform:translate(0) rotate(0deg)}25%{opacity:.6;transform:translate(40px,15px) rotate(90deg)}50%{opacity:.4;transform:translate(80px,40px) rotate(180deg)}75%{opacity:.5;transform:translate(45px,70px) rotate(270deg)}to{opacity:.3;transform:translate(0) rotate(1turn)}}@keyframes randomFloat2{0%{opacity:.4;transform:translate(0) scale(1) rotate(0deg)}20%{opacity:.6;transform:translate(-30px,-20px) scale(1.2) rotate(-45deg)}40%{opacity:.3;transform:translate(-60px,10px) scale(.8) rotate(-90deg)}60%{opacity:.5;transform:translate(-40px,50px) scale(1.1) rotate(-135deg)}80%{opacity:.4;transform:translate(-15px,25px) scale(.9) rotate(-180deg)}to{opacity:.4;transform:translate(0) scale(1) rotate(-1turn)}}@keyframes randomFloat3{0%{opacity:.4;transform:translate(0) rotate(0deg)}30%{opacity:.6;transform:translate(-25px,-35px) rotate(120deg)}60%{opacity:.3;transform:translate(-50px,-15px) rotate(240deg)}90%{opacity:.5;transform:translate(-20px,-45px) rotate(300deg)}to{opacity:.4;transform:translate(0) rotate(1turn)}}@keyframes randomFloat4{0%{opacity:.3;transform:translate(0) scale(1) rotate(0deg)}25%{opacity:.6;transform:translate(-35px,20px) scale(1.3) rotate(-60deg)}50%{opacity:.4;transform:translate(-70px,-5px) scale(.7) rotate(-120deg)}75%{opacity:.5;transform:translate(-40px,-30px) scale(1.1) rotate(-180deg)}to{opacity:.3;transform:translate(0) scale(1) rotate(-1turn)}}.sunbox-logo{background:linear-gradient(135deg,#ffd9001a,#ff980014);overflow:hidden;position:relative}.sunbox-logo:before{animation:sunFloat1 4.8s ease-in-out infinite;animation-delay:0s;font-size:14px;left:5%;opacity:.4;top:8%}.sunbox-logo:after,.sunbox-logo:before{content:"☀️";position:absolute;z-index:0}.sunbox-logo:after{animation:sunFloat2 5.2s ease-in-out infinite;animation-delay:1.5s;bottom:10%;font-size:16px;opacity:.5;right:8%}.sunbox-logo .sunbox-icon:before{animation:sunFloat3 5.8s ease-in-out infinite;animation-delay:3s;content:"☀️";font-size:13px;left:10%;opacity:.4;position:absolute;top:70%;z-index:0}.sunbox-logo .sunbox-icon:after{animation:sunFloat4 4.5s ease-in-out infinite;animation-delay:4.2s;content:"☀️";font-size:15px;opacity:.4;position:absolute;right:12%;top:15%;z-index:0}@keyframes sunFloat1{0%{opacity:.4;transform:translate(0) rotate(0deg) scale(1)}25%{opacity:.6;transform:translate(35px,20px) rotate(90deg) scale(1.2)}50%{opacity:.3;transform:translate(65px,45px) rotate(180deg) scale(.8)}75%{opacity:.5;transform:translate(30px,60px) rotate(270deg) scale(1.1)}to{opacity:.4;transform:translate(0) rotate(1turn) scale(1)}}@keyframes sunFloat2{0%{opacity:.5;transform:translate(0) rotate(0deg) scale(1)}30%{opacity:.6;transform:translate(-40px,-25px) rotate(-60deg) scale(1.3)}60%{opacity:.3;transform:translate(-70px,15px) rotate(-120deg) scale(.7)}90%{opacity:.4;transform:translate(-25px,-10px) rotate(-180deg) scale(1.15)}to{opacity:.5;transform:translate(0) rotate(-1turn) scale(1)}}@keyframes sunFloat3{0%{opacity:.4;transform:translate(0) rotate(0deg) scale(1)}20%{opacity:.6;transform:translate(25px,-40px) rotate(72deg) scale(1.25)}40%{opacity:.3;transform:translate(50px,-20px) rotate(144deg) scale(.75)}60%{opacity:.5;transform:translate(35px,-50px) rotate(216deg) scale(1.1)}80%{opacity:.4;transform:translate(15px,-30px) rotate(288deg) scale(.9)}to{opacity:.4;transform:translate(0) rotate(1turn) scale(1)}}@keyframes sunFloat4{0%{opacity:.4;transform:translate(0) rotate(0deg) scale(1)}25%{opacity:.6;transform:translate(-30px,25px) rotate(-45deg) scale(1.4)}50%{opacity:.3;transform:translate(-60px,10px) rotate(-90deg) scale(.6)}75%{opacity:.5;transform:translate(-35px,40px) rotate(-135deg) scale(1.2)}to{opacity:.4;transform:translate(0) rotate(-180deg) scale(1)}}.fusion-logo{flex-direction:row;gap:0;height:100%;position:relative;width:100%}.coffee-logo-left,.fusion-logo{align-items:center;display:flex;justify-content:center}.coffee-logo-left{filter:brightness(1.1);transform:translateX(5px);transition:all .4s ease;z-index:2}.coffee-logo-left img{height:75px;object-fit:contain;width:75px}.delicacy-logo-right{align-items:center;display:flex;filter:brightness(1.1);justify-content:center;transform:translateX(-5px);transition:all .4s ease;z-index:1}.delicacy-logo-right img{height:75px;object-fit:contain;width:75px}.eleventh-menu-logo:hover .coffee-logo-left{filter:brightness(1.3) saturate(1.2);transform:translateX(-15px) rotate(5deg)}.eleventh-menu-logo:hover .delicacy-logo-right{filter:brightness(1.3) saturate(1.2);transform:translateX(15px) rotate(-3deg)}.sun-glow{animation:pulseSunGlow 4s ease-in-out infinite alternate;background:radial-gradient(circle,#ffd9004d 0,#ff98001a 30%,#0000 70%);border-radius:50%;height:150%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .6s ease;width:150%;z-index:-1}.eleventh-menu-logo:hover .sun-glow{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes pulseSunGlow{0%{opacity:.4;transform:translate(-50%,-50%) scale(.8)}to{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}.sunbox-icon{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.box-base{color:#8d6e63;transform:translateY(8px)}.box-base,.sun-rising{align-items:center;display:flex;justify-content:center;transition:all .4s ease}.sun-rising{color:#ffd900;filter:drop-shadow(0 0 8px rgba(255,217,0,.4));transform:translateY(-8px)}.sunbox-logo:hover .box-base{color:#5d4037;transform:translateY(5px) scale(1.05)}.sunbox-logo:hover .sun-rising{color:#ffc107;filter:drop-shadow(0 0 12px rgba(255,217,0,.6));transform:translateY(-12px) scale(1.1)}.partner-info{text-align:center;width:100%}.partner-info h4{color:#333;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.partner-info p{color:#666;line-height:1.6;margin-bottom:1.5rem}.partner-cta{align-items:center;border:none;border-radius:30px;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.partner-cta svg{transition:transform .3s ease}.partner-cta:hover svg{transform:translateX(3px)}.coffee-cta{background:linear-gradient(135deg,#ff9800,#ff5722);color:#fff}.coffee-cta:hover{background:linear-gradient(135deg,#ff5722,#ff9800);box-shadow:0 6px 20px #ff57224d;transform:translateY(-3px)}.delicacy-cta{background:linear-gradient(135deg,#8d6e63,#5d4037);color:#fff}.delicacy-cta:hover{background:linear-gradient(135deg,#5d4037,#8d6e63);box-shadow:0 6px 20px #5d40374d;transform:translateY(-3px)}.eleventh-menu-cta{background:linear-gradient(135deg,#f53e3e,#ffd900);color:#fff}.eleventh-menu-cta:hover{background:linear-gradient(135deg,#e53e3e,#ffc107);box-shadow:0 6px 20px #e53e3e4d;transform:translateY(-3px)}.sunbox-cta{background:linear-gradient(135deg,#ffd900,#ff9800);color:#fff}.sunbox-cta:hover{background:linear-gradient(135deg,#ffc107,#ff5722);box-shadow:0 6px 20px #ffc1074d;transform:translateY(-3px)}.fusion-label,.sunbox-label{border-radius:12px;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:.5rem;padding:.25rem .75rem;position:relative;text-transform:uppercase}.fusion-label{background:linear-gradient(135deg,#ff980026,#8d6e6326);border:1px solid #8d6e6333;color:#8d6e63}.sunbox-label{background:linear-gradient(135deg,#ffd90026,#ff980026);border:1px solid #ff8f0033;color:#ff8f00}.animate-on-scroll{transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}@media (max-width:992px){.heading{font-size:2.2rem}.partners-subtitle{font-size:1.6rem}.section-wave-bottom{height:120px}.about-section .cloud1,.about-section .cloud3{width:120px}.about-section .cloud2,.about-section .cloud4{width:80px}}@media (max-width:768px){.partner-cards{gap:1.5rem;grid-template-columns:1fr}.about-section{padding:4rem 0}.shape-1,.shape-2,.shape-3{transform:scale(.7)}.section-wave-bottom{height:100px}.about-section .cloud1,.about-section .cloud3{width:100px}.about-section .cloud2,.about-section .cloud4{width:70px}}@media (max-width:576px){.about-section{padding:3rem 0}.heading{font-size:1.8rem}.highlighted-text{flex-direction:column}.highlight-icon{margin-bottom:1rem;margin-right:0}.partner-logo{height:120px;width:120px}.fusion-logo{gap:0}.coffee-logo-left img,.delicacy-logo-right img,.sunbox-icon .sunbox-background-logo{height:60px;width:60px}.sunbox-icon{gap:0}.fusion-label,.sunbox-label{font-size:.75rem;padding:.2rem .6rem}.section-wave-bottom{height:80px}.about-section .wave1{height:50%}.about-section .wave2{height:40%}.about-section .wave3{height:35%}}.visitor-guide-section{border-radius:0;box-shadow:0 15px 40px #00000026;margin:0 calc(-50vw + 50%);overflow:hidden;position:relative;transform:translateZ(0);transition:transform .5s ease;width:100vw}.visitor-guide-section:hover{transform:translateZ(0) scale(1.01)}.visitor-guide-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:2.5rem;position:relative;text-align:center;text-shadow:2px 2px 4px #0000004d;z-index:5}.section-divider{align-items:center;display:flex;height:0;justify-content:center;margin:1rem 0;position:relative}.section-divider:before{background:linear-gradient(90deg,#0000,#00c2bb4d,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.divider-text{background:#fff;color:#00a099;font-size:.8rem;font-weight:600;letter-spacing:1px;padding:0 10px;position:relative;text-transform:uppercase;z-index:1}.guide-separator{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;position:relative;z-index:5}.separator-dot{background-color:#fff;border-radius:50%;box-shadow:0 0 10px #fffc;height:12px;position:relative;width:12px}.separator-dot:after{background-color:#00c2bb80;border-radius:50%;content:"";height:6px;left:3px;position:absolute;top:3px;width:6px}.guide-separator:before{background:linear-gradient(180deg,#0000,#ffffffb3,#0000);content:"";height:80%;position:absolute;width:2px;z-index:-1}@media (max-width:992px){.visitor-guide-content{align-items:center;flex-direction:column;gap:3rem}.guide-left,.guide-right{max-width:500px;width:100%}.guide-separator{flex-direction:row;gap:1.5rem;margin:1rem 0}.guide-separator:before{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:2px;width:80%}.guide-left:after{display:none}.guide-right{width:100%}.sun-text{font-size:5.5rem}.important-header{transform:translateX(0)}.visitor-guide-section .cloud1{height:50px;width:150px}.visitor-guide-section .cloud2,.visitor-guide-section .cloud4{display:none}}.visitor-guide-wrapper{background:linear-gradient(180deg,#8ecbee,#a8dbea 30%,#c3e9ed 50%,#a8e4e1 70%,#00c2bb);border-radius:0;overflow:hidden;padding:4rem 0;position:relative;z-index:1}.visitor-guide-content{display:flex;flex-direction:row;gap:4rem;justify-content:center;position:relative;z-index:2}.guide-left{align-items:center;background-color:#fffffff2;border-radius:16px;box-shadow:0 10px 30px #00000026;display:flex;flex:0 0 auto;flex-direction:column;padding:2.5rem;position:relative;transition:all .4s ease;width:500px}.guide-left:hover{box-shadow:0 15px 35px #0003;transform:translateY(-5px)}.sun-header{align-items:center;background-color:#ffd900;border-radius:16px;box-shadow:0 8px 20px #ffd90066;display:flex;justify-content:center;margin-bottom:2.5rem;max-width:100%;padding:1.2rem;position:relative;transform-style:preserve-3d;transition:all .4s ease;width:100%}.sun-header:hover{box-shadow:0 12px 30px #ffd90080;transform:translateY(-5px) rotateX(5deg)}.sun-header:before{animation:pulseSun 3s ease-in-out infinite alternate;background-color:#ffd900;border-radius:50%;box-shadow:0 8px 20px #ffd9004d;content:"";height:80px;left:-25px;position:absolute;top:-25px;width:80px;z-index:-1}@keyframes pulseSun{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.sun-text{animation:textGlow 3s infinite alternate;color:#fff;font-size:6.5rem;font-weight:900;letter-spacing:15px;line-height:1;margin:0;text-shadow:3px 3px 0 #00000080}@keyframes textGlow{0%{text-shadow:3px 3px 0 #00000080}to{text-shadow:4px 4px 10px #000000b3,0 0 20px #ffd900b3}}.find-your-box{background-color:#000;border-radius:10px;box-shadow:0 6px 15px #00000040;display:inline-block;padding:.7rem 1.4rem;position:absolute;right:-15px;top:-18px;transform:rotate(5deg);transition:all .3s ease}.sun-header:hover .find-your-box{transform:rotate(0deg) translateY(-5px)}.find-your-text{color:#fff;font-size:1.3rem;font-weight:700;margin:0}.intro-content{background:linear-gradient(90deg,#ffffffe6,#ffffff80);border-radius:12px;margin-bottom:2rem;max-width:100%;padding:1.5rem;position:relative;transition:all .3s ease;width:100%}.intro-content:hover{background:linear-gradient(90deg,#fff,#ffffffb3);box-shadow:0 5px 15px #00000014}.welcome-header{-webkit-text-fill-color:#0000;animation:shiftGradient 8s infinite alternate;background:linear-gradient(135deg,#00c2bb,#0091ad);background-clip:text;-webkit-background-clip:text;color:#222;display:inline-block;font-family:Arial,sans-serif;font-size:2.2rem;font-weight:800;margin-bottom:1.2rem;position:relative}@keyframes shiftGradient{0%{background-position:0 50%}to{background-position:100% 50%}}.welcome-text{color:#333;font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem;position:relative}.guide-steps{margin-top:2rem;position:relative}.step-wrapper{margin-bottom:3.5rem;position:relative;transition:all .3s ease}.step-wrapper:hover{transform:translateX(8px)}.step-item{gap:25px}.step-circle,.step-item{align-items:center;display:flex;position:relative}.step-circle{background:linear-gradient(135deg,#00c2bb,#0091ad);border-radius:50%;box-shadow:0 8px 20px #00c2bb80;color:#fff;flex-shrink:0;font-size:2.2rem;font-weight:700;height:65px;justify-content:center;transform:rotate(0deg);transition:all .4s ease;width:65px;z-index:2}.step-wrapper:hover .step-circle{box-shadow:0 12px 25px #00c2bb99;transform:rotate(10deg) scale(1.1)}.step-circle:after{background:linear-gradient(135deg,#fff6,#0000);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.step-wrapper:hover .step-circle:after{opacity:.7;transform:rotate(-10deg)}.step-text-wrapper{background-color:#fff;border-left:4px solid #0000;border-radius:14px;box-shadow:0 5px 15px #00000014;flex-grow:1;padding:1.4rem;position:relative;transition:all .3s ease}.step-wrapper:hover .step-text-wrapper{border-left:4px solid #00c2bb;box-shadow:0 8px 20px #0000001f}.step-title{color:#00a099;font-size:1.4rem;font-weight:700;margin-bottom:.8rem;transition:all .3s ease}.step-wrapper:hover .step-title{color:#008b86;transform:translateX(5px)}.step-description{color:#444;font-size:1rem;margin-bottom:.8rem;transition:all .3s ease}.step-wrapper:hover .step-description{color:#222}.then-here-label{background:linear-gradient(135deg,#00c2bb,#0091ad);border-radius:20px;box-shadow:0 5px 15px #00c2bb66;color:#fff;font-size:.95rem;font-weight:700;left:-10px;padding:.6rem 1.2rem;position:absolute;top:-35px;transition:all .3s ease;z-index:5}.step-wrapper:hover .then-here-label{box-shadow:0 8px 20px #00c2bb80;transform:translateY(-5px) rotate(-5deg)}.guide-link{background-color:#ffd900;border-radius:30px;box-shadow:0 5px 15px #ffd90066;color:#000;display:inline-block;font-size:1rem;font-weight:600;overflow:hidden;padding:.7rem 1.4rem;position:relative;text-decoration:none;transition:all .3s ease}.guide-link:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .4s ease;width:100%}.guide-link:hover:before{left:100%}.guide-link:hover{box-shadow:0 8px 20px #ffd90080;transform:translateY(-5px)}.guide-right{align-items:center;background-color:#fffffff2;border-radius:16px;box-shadow:0 10px 30px #00000026;display:flex;flex:0 0 auto;flex-direction:column;padding:2.5rem;position:relative;transition:all .4s ease;width:500px}.guide-right:hover{box-shadow:0 15px 35px #0003;transform:translateY(-5px)}.right-content{background-color:#fff;border-radius:14px;box-shadow:0 8px 20px #0000001a}.important-header{background-color:#000;border-radius:12px;box-shadow:0 8px 20px #0003;display:inline-block;margin-bottom:1.5rem;padding:1.2rem;position:relative;text-align:center;transition:all .3s ease;width:100%}.important-box:hover .important-header{box-shadow:0 12px 30px #0000004d;transform:translateY(-5px)}.important-title{color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:1px;margin:0}.notes-content{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:1.5rem;position:relative;transition:all .3s ease;width:100%;z-index:2}.important-box:hover .notes-content{box-shadow:0 8px 20px #00000014}.thanks-box{background:linear-gradient(135deg,#ffd900,#ffc107);border-radius:10px;margin-bottom:1rem;overflow:hidden;padding:1rem;position:relative;transform-origin:center;transition:all .3s ease}.thanks-box:hover{box-shadow:0 5px 15px #ffd90033;transform:scale(1.02)}.thanks-text{color:#333;font-weight:600;margin:0;position:relative;z-index:2}.sun-emoji{animation:rotateSun 8s linear infinite;display:inline-block;font-size:1.5rem;margin-left:.5rem;transition:all .3s ease;vertical-align:middle}@keyframes rotateSun{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.note-item{background-color:#00c2bb08;border-left:3px solid #0000;border-radius:10px;cursor:pointer;margin:1.2rem 0;padding:1.2rem;position:relative;transition:all .3s ease}.note-item:hover{background-color:#00c2bb14;border-left:3px solid #00c2bb;transform:translateX(5px)}.note-text{color:#444;line-height:1.5;margin:0;transition:all .3s ease}.note-item:hover .note-text{color:#222}.highlight-color{color:#00a099;display:inline-block;font-weight:700;position:relative;transition:all .3s ease}.note-item:hover .highlight-color{color:#008b86;transform:scale(1.05)}.chevron-divider{align-items:center;display:flex;height:25px;justify-content:center;margin:1rem 0;position:relative}.chevron-divider:before{background:repeating-linear-gradient(90deg,#00c2bb4d,#00c2bb4d 5px,#0000 0,#0000 10px);content:"";height:2px;left:0;position:absolute;right:0;top:50%}.wifi-container{background-color:#00000008;border-radius:12px;display:flex;gap:15px;margin-top:2rem;overflow:hidden;padding:1.2rem;position:relative;transition:all .3s ease;width:100%}.wifi-container:hover{background-color:#0000000d;transform:translateY(-3px)}.wifi-container:before{background:linear-gradient(90deg,#00c2bb,#0091ad);content:"";height:4px;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.wifi-container:hover:before{opacity:1}.wifi-icon{align-items:center;background-color:#00c2bb1a;border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.wifi-container:hover .wifi-icon{background-color:#00c2bb33;transform:scale(1.1)}.wifi-text{flex:1 1}.wifi-title{color:#333;font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.wifi-location{color:#555;font-size:.95rem;margin:.3rem 0}.wifi-container:hover .wifi-location{color:#333}.space-label{background-color:#000;border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:1px;max-width:120px;padding:5px 12px;position:absolute;right:10px;text-align:center;text-transform:uppercase;top:-10px;transition:all .3s ease;z-index:2}.guide-right:hover .space-label{box-shadow:0 6px 15px #0000004d;transform:translateY(-3px)}.space-number{align-items:center;background-color:#fff;border:2px solid #ffd900;border-radius:50%;box-shadow:0 6px 15px #ffd9004d;color:#333;display:flex;font-size:2rem;font-weight:800;height:50px;justify-content:center;position:absolute;right:30px;top:40px;transform-origin:center;transition:all .3s ease;width:50px;z-index:2}.guide-right:hover .space-number{box-shadow:0 8px 20px #ffd90066;transform:rotate(1turn) scale(1.1)}.smiley-face{animation:bounce 3s ease-in-out infinite alternate;position:absolute;transition:all .3s ease;z-index:4}.guide-wrapper:hover .smiley-face{animation-duration:1.5s}.qr-container{align-items:center;background:#ffffffb3;border-radius:16px;box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;margin-top:1.5rem;overflow:hidden;padding:2rem 1.5rem;text-align:center}.scan-label{background-color:#ffd900;border-radius:20px;box-shadow:0 5px 15px #ffd9004d;color:#000;display:inline-block;font-weight:700;letter-spacing:1px;padding:.5rem 1rem;position:relative;transition:all .3s ease;z-index:2}.guide-right:hover .scan-label{box-shadow:0 8px 20px #ffd90066;transform:translateY(-5px)}.qr-code{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;height:150px;justify-content:center;margin:0 auto 1rem;padding:.5rem;position:relative;transform:rotate(0deg);transition:all .5s ease;width:150px;z-index:2}.qr-code img{display:block;height:auto;max-width:100%;object-fit:contain}.guide-right:hover .qr-code{box-shadow:0 10px 25px #00000026;transform:rotate(5deg) scale(1.05)}.scan-text{color:#444;font-weight:600;margin:.5rem 0;width:100%}.scan-text,.start-here{text-align:center;transition:all .3s ease}.start-here{background-color:#00c2bb;border-radius:30px;box-shadow:0 5px 15px #00c2bb4d;clear:both;color:#fff;cursor:pointer;display:block;font-weight:700;margin:1rem auto .5rem;overflow:hidden;padding:.8rem 1.5rem;position:relative;width:-webkit-fit-content;width:fit-content}.start-here:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .4s ease;width:100%}.start-here:hover:before{left:100%}.start-here:hover{box-shadow:0 8px 20px #00c2bb66;transform:translateY(-5px)}.thank-you-tree{flex:0 0 auto;margin-left:1.5rem;margin-top:1rem}.thank-you-tree:hover{transform:translateY(-5px)}.tree-image{align-items:center;background-color:#00c2bb1a;border-radius:50%;box-shadow:0 5px 15px #00c2bb1a;display:flex;height:50px;justify-content:center;margin-right:.5rem;transition:all .3s ease;width:50px}.thank-you-tree:hover .tree-image{box-shadow:0 8px 20px #00c2bb33;transform:scale(1.1)}.tree-text{color:#00a099;letter-spacing:1px;margin:0}.new-guest-label,.tree-text{font-size:.9rem;font-weight:700;transition:all .3s ease}.new-guest-label{animation:pulse 2s infinite alternate;background:#ff5722;border-radius:5px;box-shadow:0 5px 15px #ff57224d;color:#fff;line-height:1.2;padding:.5rem 1rem;position:absolute;right:-15px;top:-10px;transform:rotate(15deg);z-index:5}.step-wrapper:hover .new-guest-label{animation:pulse 1s infinite alternate;box-shadow:0 8px 20px #ff572266;transform:rotate(20deg) scale(1.1)}.visitor-guide-section .cloud{background-color:#fff;border-radius:50px;box-shadow:0 5px 15px #ffffff1a;filter:none;opacity:.7;pointer-events:none;position:absolute;transition:all .5s ease;z-index:1}.visitor-guide-wrapper:hover .cloud{filter:none;opacity:.8}.visitor-guide-section .cloud1{animation:guidefloatCloud1 70s linear infinite;height:60px;left:-5%;top:10%;width:180px}.visitor-guide-section .cloud2{animation:guidefloatCloud2 85s linear infinite;animation-delay:12s;height:40px;right:-3%;top:30%;width:120px}.visitor-guide-section .cloud3{animation:guidefloatCloud3 95s linear infinite;animation-delay:7s;bottom:15%;height:70px;left:-8%;width:200px}.visitor-guide-section .cloud4{animation:guidefloatCloud4 80s linear infinite;animation-delay:20s;bottom:25%;height:50px;right:-5%;width:150px}.visitor-guide-section .cloud:after,.visitor-guide-section .cloud:before{background-color:#fff;border-radius:50%;box-shadow:0 5px 15px #ffffff1a;content:"";position:absolute}.visitor-guide-section .cloud1:before{height:90px;left:25px;top:-50px;width:90px}.visitor-guide-section .cloud1:after{height:70px;right:35px;top:-35px;width:70px}.visitor-guide-section .cloud2:before{height:60px;left:15px;top:-35px;width:60px}.visitor-guide-section .cloud2:after{height:50px;right:20px;top:-30px;width:50px}.visitor-guide-section .cloud3:before{height:100px;left:30px;top:-60px;width:100px}.visitor-guide-section .cloud3:after{height:80px;right:40px;top:-45px;width:80px}.visitor-guide-section .cloud4:before{height:75px;left:20px;top:-40px;width:75px}.visitor-guide-section .cloud4:after{height:60px;right:25px;top:-35px;width:60px}@keyframes guidefloatCloud1{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(calc(100vw + 180px)) translateY(30px)}50.1%{transform:translateX(-180px) translateY(30px)}to{transform:translateX(0) translateY(0)}}@keyframes guidefloatCloud2{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(calc(-100vw - 120px)) translateY(-20px)}50.1%{transform:translateX(120px) translateY(-20px)}to{transform:translateX(0) translateY(0)}}@keyframes guidefloatCloud3{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(calc(100vw + 200px)) translateY(-40px)}50.1%{transform:translateX(-200px) translateY(-40px)}to{transform:translateX(0) translateY(0)}}@keyframes guidefloatCloud4{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(calc(-100vw - 150px)) translateY(25px)}50.1%{transform:translateX(150px) translateY(25px)}to{transform:translateX(0) translateY(0)}}.visitor-guide-wrapper .flowing-particles{animation:guideFlowParticles 25s ease-in-out infinite alternate;background-image:radial-gradient(circle at 25% 25%,#ffffff4d 0,#0000 8%),radial-gradient(circle at 75% 25%,#ffffff40 0,#0000 10%),radial-gradient(circle at 50% 55%,#fff3 0,#0000 12%),radial-gradient(circle at 15% 75%,#ffffff40 0,#0000 8%),radial-gradient(circle at 85% 80%,#ffffff4d 0,#0000 10%);height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@keyframes guideFlowParticles{0%{background-position:0 0,0 0,0 0,0 0,0 0;opacity:.5}50%{opacity:.7}to{background-position:5% 10%,-8% 5%,10% -8%,-5% 8%,12% -5%;opacity:.5}}@media (max-width:992px){.visitor-guide-content{align-items:center;flex-direction:column;gap:3rem}.guide-left,.guide-right{max-width:500px;width:100%}.guide-separator{flex-direction:row;gap:1.5rem;margin:1rem 0}.guide-separator:before{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:2px;width:80%}.guide-left:after{display:none}.guide-right{width:100%}}@media (max-width:768px){.visitor-guide-wrapper{padding:2.5rem 1.2rem}.sun-text{font-size:4.5rem;letter-spacing:10px}.thanks-text{font-size:.9rem}.welcome-header{font-size:1.8rem}.step-title{font-size:1.2rem}.step-circle{font-size:1.8rem;height:55px;width:55px}.visitor-guide-section .cloud1{display:none}.visitor-guide-section .cloud3{animation-duration:60s;height:45px;width:130px}}@media (max-width:576px){.step-item{gap:15px}.step-circle{font-size:1.5rem;height:45px;width:45px}.step-text-wrapper{padding:1rem}.sun-text{font-size:3.5rem;letter-spacing:5px}.find-your-text{font-size:1rem}.then-here-label{font-size:.8rem;padding:.4rem .8rem}.welcome-header{font-size:1.5rem}.guide-steps{margin-top:2rem}.qr-code{height:150px;width:150px}.important-title{font-size:1.3rem}.note-item{padding:.8rem}.wifi-title{font-size:1.1rem}.wifi-location{font-size:.85rem}.visitor-guide-section .cloud3{display:none}}.qr-tooltip{animation:fadeIn .3s forwards;background-color:#000000e6;border-radius:8px;box-shadow:0 5px 15px #0003;color:#fff;font-size:.9rem;left:0;opacity:0;padding:.8rem 1.2rem;top:-60px;width:150px;z-index:1000}.qr-tooltip,.qr-tooltip:after{position:absolute;transform:translateX(-50%)}.qr-tooltip:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #000000e6;bottom:-8px;content:"";height:0;left:50%;width:0}.step-wrapper.active .step-circle{box-shadow:0 15px 30px #00c2bbb3;transform:rotate(10deg) scale(1.15)}.step-wrapper.active .step-text-wrapper{border-left:4px solid #00c2bb;box-shadow:0 10px 25px #00000026}.step-wrapper.active .then-here-label{box-shadow:0 8px 20px #00c2bb80;transform:translateY(-5px) rotate(-5deg)}.step-wrapper.active .step-title{color:#008b86;transform:translateX(5px)}.visitor-guide-section{perspective:1000px;transform-style:preserve-3d;transition:all .5s ease}.visitor-guide-section:hover{transform:translateZ(30px)}.guide-left:after{background:linear-gradient(180deg,#0000,#ffffffb3,#0000);border-radius:3px;content:"";height:80%;position:absolute;right:-2rem;top:10%;width:3px;z-index:3}.guide-steps,.important-box,.intro-content,.notes-content,.qr-container,.section-divider,.sun-header,.thank-you-tree,.thanks-box,.wifi-container{max-width:100%;width:100%}.important-box{margin-bottom:2.5rem}.important-box,.qr-container{position:relative;transition:all .3s ease}.qr-container{margin-left:auto;margin-right:auto;z-index:2}.thank-you-tree{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto 1rem;position:relative;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.sunbox-icon .sunbox-background-logo{height:55px;object-fit:contain;position:relative;transition:all .4s ease;width:55px;z-index:2}.sunbox-logo:hover .sunbox-background-logo{filter:brightness(1.2) saturate(1.1);transform:scale(1.1) rotate(3deg)}.spaces-section{background-color:#f5f9fc;padding:5rem 0;position:relative}.header-container{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;position:relative;text-align:center}.section-heading{letter-spacing:1px}.section-description{margin-bottom:2.5rem;text-align:center}.section-description p{color:#666;font-size:1.1rem;font-weight:400;margin:0 auto;max-width:600px}.update-badge{align-items:center;background-color:#ff3d43;border-radius:50px;box-shadow:0 4px 10px #ff3d434d;color:#fff;display:inline-flex;font-weight:700;gap:.5rem;margin-bottom:.5rem;padding:.5rem 1.5rem;position:relative;z-index:1}.bell-icon{animation:bellRing 2s infinite}@keyframes bellRing{0%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(10deg)}20%,40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}70%{transform:rotate(-5deg)}80%{transform:rotate(2deg)}90%{transform:rotate(-2deg)}}.info-panels{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.info-panel{background-color:#fff;border-left:4px solid #00a79d;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:1.5rem;text-align:center}.info-panel h3{color:#333;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.info-panel p{color:#555;font-size:.95rem;margin-bottom:0}.spaces-gallery{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}.space-card{transition:transform .3s ease}.space-card:hover{transform:translateY(-10px)}.space-image-container{border-radius:15px;box-shadow:0 10px 25px #0000001a;height:280px;overflow:hidden;position:relative}.space-image{border:3px solid #fff;border-radius:50%;box-shadow:0 5px 15px #0003;display:block;height:180px;margin:30px auto 0;mix-blend-mode:normal;object-fit:cover;opacity:1;transition:transform .5s ease;width:180px}.space-card:hover .space-image{transform:scale(1.05)}.shared-tag{background-color:#fc0;color:#333}.exclusive-tag,.shared-tag{box-shadow:0 2px 5px #0003;font-size:.8rem;font-weight:700;left:-40px;padding:5px 40px;position:absolute;text-align:center;top:20px;transform:rotate(-45deg);width:140px;z-index:5}.exclusive-tag{background-color:#ff3d43;color:#fff}.space-info{background:linear-gradient(0deg,#0009,#0000);bottom:0;color:#fff;left:0;padding:1rem 1rem 15px;position:absolute;right:0;z-index:5}.space-capacity-price{display:flex;justify-content:space-between;margin-bottom:.5rem;padding:0 10px}.space-capacity{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3}.space-capacity,.space-price{border-radius:50px;font-size:.9rem;padding:.3rem 1rem}.space-price{background-color:#00a79d;font-weight:700}.space-name-container{background-color:#ffd800e6;border-radius:50px;box-shadow:0 4px 8px #00000026;margin-top:.5rem;padding:.5rem 1.5rem;text-align:center}.space-name{color:#333;font-size:1.1rem;font-weight:700;margin:0}.compact-info-container{background-color:#fff;border-left:5px solid #00a79d;border-radius:10px;box-shadow:0 10px 25px #00000014;margin:0 auto;max-width:900px;padding:1.5rem;text-align:center}.info-item{border-bottom:1px solid #0000001a;margin-bottom:1rem;padding-bottom:1rem}.info-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.info-item h4{color:#333;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.info-item p{color:#555;font-size:.9rem;margin-bottom:0}.container{position:relative;z-index:2}@media (max-width:992px){.spaces-gallery{gap:20px;grid-template-columns:repeat(2,1fr)}.space-image-container{height:240px}.section-heading{font-size:2.2rem}.section-description p{font-size:1rem}}@media (max-width:768px){.spaces-gallery{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:500px}.space-image-container{height:260px}.section-heading{font-size:2rem}.section-description p{font-size:.95rem}.compact-info-container{padding:1.2rem}.info-item h4{font-size:1rem}.info-item p{font-size:.85rem}}@media (max-width:576px){.compact-info-container{padding:1rem}.section-heading{font-size:1.8rem}.section-description p{font-size:.9rem}}.wave-container{overflow:hidden;pointer-events:none;top:0;width:100%}.wave-1,.wave-2,.wave-container{height:100%;left:0;position:absolute;z-index:1}.wave-1,.wave-2{animation:wave-move 12s linear infinite;background-position:0 bottom;background-repeat:repeat-x;background-size:50% auto;bottom:0;width:200%}.wave-2{animation:wave-move 8s linear infinite;bottom:5px;opacity:.7}@keyframes wave-move{0%{transform:translateX(0) translateZ(0)}to{transform:translateX(-50%) translateZ(0)}}.space-card:first-child .space-image-container{background:linear-gradient(180deg,#8ecbee,#a8dbea 30%,#c3e9ed 60%,#a8e4e1 80%,#00c2bb);overflow:hidden;position:relative}.space-card:first-child .wave-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%2300c2bb'/%3E%3C/svg%3E");opacity:.7}.space-card:first-child .wave-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%234fb3e8'/%3E%3C/svg%3E");opacity:.5}.space-card:nth-child(2) .space-image-container{background:linear-gradient(180deg,#ffcfa0,#ffceb5 30%,#ffd2c3 60%,#ffb7b7 80%,#ff9292);overflow:hidden;position:relative}.space-card:nth-child(2) .wave-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%23ff9292'/%3E%3C/svg%3E");opacity:.7}.space-card:nth-child(2) .wave-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%23ffcfa0'/%3E%3C/svg%3E");opacity:.5}.space-card:nth-child(3) .space-image-container{background:linear-gradient(180deg,#c7a9e3,#bdaad9 30%,#b3acdd 60%,#a699cf 80%,#9987c0);overflow:hidden;position:relative}.space-card:nth-child(3) .wave-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%239987c0'/%3E%3C/svg%3E");opacity:.7}.space-card:nth-child(3) .wave-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%23c7a9e3'/%3E%3C/svg%3E");opacity:.5}.space-card:nth-child(4) .space-image-container{background:linear-gradient(180deg,#8fe7cb,#8adbcd 30%,#85cfcf 60%,#7bb4c4 80%,#699eb8);overflow:hidden;position:relative}.space-card:nth-child(4) .wave-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%23699eb8'/%3E%3C/svg%3E");opacity:.7}.space-card:nth-child(4) .wave-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%238fe7cb'/%3E%3C/svg%3E");opacity:.5}.space-image-container .wave-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.space-image-container .wave-1,.space-image-container .wave-2{background-position:0 bottom;background-repeat:repeat-x;background-size:50% auto;bottom:0;height:45%;left:0;position:absolute;width:200%}.space-image-container .wave-1{animation:wave-move 25s linear infinite;bottom:-2px;opacity:.7;z-index:1}.space-image-container .wave-2{animation:wave-move 15s linear infinite;bottom:-10px;opacity:.5;z-index:2}.space-image{position:relative}.sky-container{height:80%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.cloud{background-repeat:no-repeat;background-size:contain;filter:brightness(1.2);opacity:.9}.cloud1{animation:cloud-move-right 35s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 355' preserveAspectRatio='none'%3E%3Cpath d='M850 180.8c0-32.8-15.5-64.3-41.9-84.4C753.6 20.2 658.8 12.7 596 63.5 567.5 14.7 494.6-3.9 434.8 23.7c-40.7 18.8-66.8 56.8-75.2 98-94.5-11.1-186.3 53-196 152.3-.8 8.1-1.2 16.1-1.2 24 0 7 .3 13.8.8 20.6 3.6 38.5 18.3 74.4 42.1 104.1 51.8 64.2 144.1 80.2 214.9 36.8 33.9 38 88.6 55.3 138.7 33.8 28-12 48.1-35.5 60.7-60.8 91.3 17.3 191.5-32.7 215.6-123.4C850 279 850.1 230.3 850 180.8z' fill='%23FFF'/%3E%3C/svg%3E");height:40px;left:-150px;top:15%;width:100px}.cloud2{animation:cloud-move-right 25s linear infinite;animation-delay:8s;left:-80px;top:25%;width:80px}.cloud2,.cloud3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 355' preserveAspectRatio='none'%3E%3Cpath d='M850 180.8c0-32.8-15.5-64.3-41.9-84.4C753.6 20.2 658.8 12.7 596 63.5 567.5 14.7 494.6-3.9 434.8 23.7c-40.7 18.8-66.8 56.8-75.2 98-94.5-11.1-186.3 53-196 152.3-.8 8.1-1.2 16.1-1.2 24 0 7 .3 13.8.8 20.6 3.6 38.5 18.3 74.4 42.1 104.1 51.8 64.2 144.1 80.2 214.9 36.8 33.9 38 88.6 55.3 138.7 33.8 28-12 48.1-35.5 60.7-60.8 91.3 17.3 191.5-32.7 215.6-123.4C850 279 850.1 230.3 850 180.8z' fill='%23FFF'/%3E%3C/svg%3E");height:35px}.cloud3{animation:cloud-move-right 32s linear infinite;animation-delay:16s;left:-100px;top:10%;width:90px}@keyframes cloud-move-right{0%{left:-150px}to{left:100%}}@keyframes cloud-move-right-slow{0%{left:-150px;transform:translateY(0)}25%{transform:translateY(10px)}75%{transform:translateY(-10px)}to{left:100%;transform:translateY(0)}}.space-card:first-child .sky-container{background:linear-gradient(180deg,#8ecbee4d,#a8dbea1a)}.space-card:nth-child(2) .sky-container{background:linear-gradient(180deg,#ffcfa04d,#ffceb51a)}.space-card:nth-child(3) .sky-container{background:linear-gradient(180deg,#c7a9e34d,#bdaad91a)}.space-card:nth-child(4) .sky-container{background:linear-gradient(180deg,#8fe7cb4d,#8adbcd1a)}.space-card:first-child .cloud1{animation-duration:35s;top:15%;width:90px}.space-card:nth-child(2) .cloud2{animation-duration:28s;top:20%;width:80px}.space-card:nth-child(3) .cloud3{animation-duration:32s;top:25%;width:85px}.space-card:nth-child(4) .cloud1{animation-duration:30s;top:18%;width:75px}.space-card .sky-container{z-index:1}.space-card .wave-container{z-index:2}.space-image{z-index:3}.exclusive-tag,.shared-tag,.space-info{z-index:5}.space-card:first-child .sky-container:before,.space-card:nth-child(4) .sky-container:before{animation:bird-fly 18s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Cpath d='M0 20q25-20 50 0t50 0' stroke='%23fff' stroke-width='3' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:-50px;opacity:.6;position:absolute;top:20%;width:30px}.space-card:nth-child(4) .sky-container:before{animation-delay:5s;animation-duration:25s;height:15px;top:15%;width:50px}@keyframes bird-fly{0%{left:-50px;transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(5px)}75%{transform:translateY(-5px)}to{left:100%;transform:translateY(0)}}.cta-item{padding-top:1rem!important;text-align:center}.group-pricing-cta-btn{background:linear-gradient(135deg,#00a79d,#00c2bb);border:none;border-radius:25px;box-shadow:0 4px 15px #00a79d4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .3s ease}.group-pricing-cta-btn:hover{background:linear-gradient(135deg,#00c2bb,#00a79d);box-shadow:0 6px 20px #00a79d66;transform:translateY(-2px)}.group-pricing-cta-btn:active{box-shadow:0 3px 10px #00a79d4d;transform:translateY(0)}@media (max-width:768px){.group-pricing-cta-btn{font-size:.9rem;padding:10px 20px}}@media (max-width:576px){.group-pricing-cta-btn{font-size:.85rem;padding:8px 16px}}.gallery-section{background-color:#f9fcff;padding:80px 0}.container{margin:0 auto;max-width:1000px}.section-heading{color:#00a79d;margin-bottom:1rem;text-transform:uppercase}.gallery-intro{color:#666;font-size:1.1rem;margin:0 auto 3rem;max-width:600px;text-align:center}.gallery-showcase{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.gallery-main-image{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;overflow:hidden;position:relative}.slideshow-container{height:500px;overflow:hidden;position:relative}.main-gallery-image{height:500px;object-fit:cover;transition:opacity .5s ease;width:100%}.slideshow-dots{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.slideshow-dot{background-color:#ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.slideshow-dot.active{background-color:#fff;box-shadow:0 0 10px #fffc;transform:scale(1.2)}.gallery-image-caption{background:#00000080;bottom:40%;color:#fff;left:0;padding:30px 20px;position:absolute;right:0;text-align:center;z-index:5}.gallery-image-caption h3{font-size:2.2rem;font-weight:700;margin-bottom:1rem;text-align:center;text-shadow:2px 2px 4px #000000b3}.gallery-image-caption p{font-size:1.2rem;margin:0 auto;max-width:80%;opacity:.95;text-align:center;text-shadow:1px 1px 3px #000000b3}.gallery-thumbnails{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.gallery-thumbnail{border-radius:8px;box-shadow:0 5px 15px #0000001a;cursor:pointer;height:120px;min-width:160px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:calc(20% - 15px)}.gallery-thumbnail img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.gallery-thumbnail:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.gallery-thumbnail:hover img{transform:scale(1.1)}.thumbnail-overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:#fff;font-size:.9rem;font-weight:600;left:0;opacity:0;padding:10px;position:absolute;right:0;transition:opacity .3s ease}.gallery-thumbnail:hover .thumbnail-overlay{opacity:1}.gallery-thumbnail.active{border:3px solid #00a79d;transform:translateY(-5px)}.gallery-thumbnail.active .thumbnail-overlay{background-color:#00a79db3;opacity:1}.gallery-cta{margin-top:3rem;text-align:center}.gallery-cta p{color:#555;font-size:1.1rem;margin-bottom:1rem}.gallery-contact-btn{background-color:#00a79d;border-radius:50px;box-shadow:0 5px 15px #00a79d4d;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.gallery-contact-btn:hover{background-color:#008b82;box-shadow:0 8px 20px #00a79d66;transform:translateY(-3px)}.main-gallery-image{animation:fadeIn 1s ease}.slideshow-nav{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.slideshow-nav:hover{background-color:#00a79dcc}.prev-button{left:15px}.next-button{right:15px}@keyframes pulseButton{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.slideshow-nav:hover{animation:pulseButton 1s infinite}@media (max-width:992px){.main-gallery-image,.slideshow-container{height:400px}.gallery-image-caption{bottom:35%}.gallery-thumbnail{width:calc(25% - 15px)}}@media (max-width:768px){.main-gallery-image,.slideshow-container{height:350px}.gallery-image-caption{bottom:30%;padding:20px 15px}.gallery-image-caption h3{font-size:1.8rem;margin-bottom:.5rem}.gallery-image-caption p{font-size:1rem;max-width:90%}.gallery-thumbnail{width:calc(33.333% - 15px)}}@media (max-width:576px){.main-gallery-image,.slideshow-container{height:280px}.gallery-image-caption{bottom:25%;padding:15px 10px}.gallery-image-caption h3{font-size:1.4rem;margin-bottom:.3rem}.gallery-image-caption p{font-size:.9rem;max-width:95%}.gallery-thumbnail{height:100px;width:calc(50% - 10px)}.section-heading{font-size:2rem}.slideshow-nav{font-size:1rem;height:30px;width:30px}.prev-button{left:5px}.next-button{right:5px}}.goal-section{background:linear-gradient(135deg,var(--light-bg),#fff);overflow:hidden;position:relative}.goal-section:before{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));content:"";height:10px;left:0;position:absolute;top:0;width:100%}.goal-content{text-align:center}.goal-header{display:inline-block;margin-bottom:60px;position:relative}.goal-heading{color:var(--text-color);font-family:RollingBeat,sans-serif;font-size:4rem;letter-spacing:1px;margin-bottom:10px;text-shadow:2px 2px 0 #0000000d}.goal-heading-accent{color:var(--secondary-color);position:relative}.goal-heading-line{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));border-radius:2px;height:4px;margin:0 auto;width:100px}.goal-statement{margin:0 auto 70px;max-width:800px;position:relative}.goal-statement:after,.goal-statement:before{color:#ffb91e26;content:'"';font-family:RollingBeat,sans-serif;font-size:5rem;line-height:0;position:absolute}.goal-statement:before{left:-20px;top:15px}.goal-statement:after{bottom:-20px;right:-20px}.goal-text{color:var(--text-color);font-family:TungaBold,sans-serif;font-size:2.5rem;line-height:1.5}.highlight{display:inline-block;font-style:italic;position:relative;z-index:1}.highlight.primary{color:var(--primary-color)}.highlight.secondary{color:var(--secondary-color)}.highlight.accent{color:var(--accent-color)}.highlight:after{border-radius:4px;bottom:5px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.highlight.primary:after{background-color:#ffb91e33}.highlight.secondary:after{background-color:#ff6b0033}.highlight.accent:after{background-color:#ef444433}.goal-details{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:80px}.goal-item{background-color:var(--white);border-radius:10px;box-shadow:0 10px 30px #0000000d;overflow:hidden;padding:40px 30px;position:relative;transition:var(--transition)}.goal-item:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-10px)}.goal-item-title{display:inline-block;font-size:2rem;letter-spacing:1px;margin-bottom:20px;position:relative}.goal-item-title:after{border-radius:1.5px;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.goal-item-title.create{color:var(--primary-color)}.goal-item-title.connect{color:var(--secondary-color)}.goal-item-title.grow{color:var(--accent-color)}.goal-item-title.create:after{background-color:var(--primary-color)}.goal-item-title.connect:after{background-color:var(--secondary-color)}.goal-item-title.grow:after{background-color:var(--accent-color)}.goal-item p{color:#555;font-size:1.1rem;line-height:1.7}.goal-item:first-child:before{background-color:var(--primary-color)}.goal-item:first-child:before,.goal-item:nth-child(2):before{content:"";height:100%;left:0;position:absolute;top:0;width:5px}.goal-item:nth-child(2):before{background-color:var(--secondary-color)}.goal-item:nth-child(3):before{background-color:var(--accent-color);content:"";height:100%;left:0;position:absolute;top:0;width:5px}@media (max-width:992px){.goal-heading{font-size:3.5rem}.goal-text{font-size:2rem}.goal-details{gap:30px;grid-template-columns:1fr}}@media (max-width:768px){.goal-heading{font-size:3rem}.goal-item-title,.goal-text{font-size:1.8rem}.goal-statement:after,.goal-statement:before{font-size:4rem}}@media (max-width:576px){.goal-heading{font-size:2.5rem}.goal-text{font-size:1.6rem}.goal-statement:after,.goal-statement:before{font-size:3rem}}.events-section-evnts{background-color:var(--light-bg);overflow:hidden;padding:100px 0;position:relative}.events-shapes-evnts{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.event-shape-evnts{border-radius:50%;opacity:.1;position:absolute}.event-shape-1-evnts{animation:float-slow 15s ease-in-out infinite;background-color:var(--primary-color);height:400px;left:-150px;top:-100px;width:400px}.event-shape-2-evnts{animation:float-slow 18s ease-in-out infinite reverse;background-color:var(--secondary-color);bottom:-100px;height:300px;right:-100px;width:300px}.event-shape-3-evnts{animation:float-slow 12s ease-in-out infinite;background-color:var(--accent-color);height:150px;right:15%;top:50%;width:150px}@keyframes float-slow{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}.section-heading-evnts{margin-bottom:40px;position:relative;text-align:center;z-index:2}.section-heading-evnts .subheading-evnts{color:var(--primary-color);display:block;font-size:.95rem;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.section-heading-evnts .heading-evnts{color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:15px;position:relative}.heading-line-evnts{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;height:4px;margin:0 auto 15px;width:80px}.section-subheading-evnts{color:#777;font-size:1.1rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.event-filter-container-evnts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px;position:relative;z-index:2}.filter-btn-evnts{background:#0000;border:2px solid var(--primary-color);border-radius:30px;color:var(--text-color);cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 22px;transition:all .3s ease}.filter-btn-evnts:hover{background-color:var(--primary-color);box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.2);color:#fff;transform:translateY(-2px)}.filter-btn-evnts.active-evnts{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-color:#0000;box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.3);color:#fff}.fade-in-evnts{animation:fadeIn .4s ease-in-out}.fade-out-evnts{opacity:0;transition:opacity .3s ease-out}.events-grid-evnts{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));position:relative;z-index:2}.event-card-evnts{background-color:var(--white);border-radius:15px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;height:100%;min-height:380px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.event-card-evnts:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-8px)}.event-image-evnts{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;position:relative}.card-content-wrapper-evnts{background-color:var(--white);display:flex;flex-direction:column;flex-grow:1;padding:20px;position:relative;z-index:2}.event-date-badge-evnts{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:12px;box-shadow:0 8px 15px rgba(var(--primary-color-rgb),.2);color:#fff;display:flex;flex-direction:column;height:65px;justify-content:center;left:20px;position:absolute;top:20px;width:65px;z-index:1}.event-month-evnts{font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.event-day-evnts{font-size:1.6rem;font-weight:700}.event-category-tag-evnts{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,rgba(var(--accent-color-rgb),.8),rgba(var(--secondary-color-rgb),.8));border-radius:20px;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:6px 15px;position:absolute;right:20px;top:20px;z-index:1}.event-category-tag-evnts.mystery-shimmer-evnts{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#ff9800,#ff5722 25%,#ff9800 50%,#ff5722 75%,#ff9800);background-size:200% auto;box-shadow:0 0 10px #ff980080}.event-content-evnts{display:flex;flex-direction:column;flex-grow:1;padding:10px 0;position:relative;z-index:2}.event-title-evnts{color:var(--text-color);font-size:1.4rem;line-height:1.4;margin-bottom:10px;margin-top:0}.event-time-evnts{align-items:center;color:#777;display:flex;font-size:.95rem;margin-bottom:15px}.event-time-evnts i{color:var(--primary-color);margin-right:5px}.event-description-evnts{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:15px}.event-speaker-evnts{color:#555;font-size:.9rem;font-style:italic;margin-bottom:20px}.event-registration-progress-evnts{margin-bottom:20px;margin-top:auto}.progress-info-evnts{color:#666;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:5px}.progress-bar-evnts{background-color:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.progress-bar-fill-evnts{border-radius:4px;height:100%;transition:width .5s ease}.progress-bar-fill-evnts,.register-btn-evnts{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.register-btn-evnts{border:none;border-radius:8px;box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.2);color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:all .3s ease;width:100%}.register-btn-evnts:hover{box-shadow:0 8px 20px rgba(var(--primary-color-rgb),.3);transform:translateY(-3px)}.register-btn-evnts:disabled{background:linear-gradient(90deg,#ccc,#ddd);box-shadow:none;cursor:not-allowed}.event-tabs-container-evnts{flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:25px;z-index:2}.event-tab-evnts,.event-tabs-container-evnts{align-items:center;display:flex;position:relative}.event-tab-evnts{background-color:#ffffffe6;border:none;border-radius:8px;box-shadow:0 3px 10px #0000000d;color:#555;cursor:pointer;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.event-tab-evnts:hover{background-color:rgba(var(--primary-color-rgb),.1);transform:translateY(-2px)}.event-tab-evnts.active-evnts{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.3);color:#fff}.event-tab-evnts[data-mystery-tab=true]{animation:pulse 2s infinite;background:linear-gradient(90deg,#ff9800,#ff5722);box-shadow:0 5px 15px #ff98004d;color:#fff}.event-count-evnts{border-radius:50%;display:inline-block;font-size:.75rem;height:20px;line-height:20px;margin-left:5px;text-align:center;width:20px}.active-evnts .event-count-evnts,.event-count-evnts{background-color:#ffffffe6;color:var(--primary-color)}.events-layout-evnts{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 300px;position:relative;z-index:2}.events-main-evnts{position:relative}.no-events-message-evnts{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(to bottom right,#ffffffe6,#ffffffb3);border:1px solid #ffffff80;border-radius:15px;box-shadow:0 15px 35px #0000000d;margin:0 auto;max-width:700px;overflow:hidden;padding:60px 40px;position:relative;text-align:center;transition:transform .4s ease,box-shadow .4s ease;z-index:10}.no-events-message-evnts:hover{box-shadow:0 20px 40px #00000014;transform:translateY(-5px)}.no-data-illustration-evnts{height:120px;margin:0 auto 30px;width:120px}.calendar-icon-evnts,.no-data-illustration-evnts{align-items:center;display:flex;justify-content:center;position:relative}.calendar-icon-evnts{animation:float 4s ease-in-out infinite;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;box-shadow:0 10px 25px rgba(var(--primary-color-rgb),.25);height:80px;width:80px;z-index:2}.calendar-icon-evnts i{color:#fff;font-size:2.5rem}.pulse-ring-evnts{animation:pulsing 2s ease-out infinite;border:2px solid var(--primary-color);border-radius:50%;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.decoration-element-evnts{border-radius:50%;position:absolute;z-index:1}.left-decoration-evnts{animation:float 5s ease-in-out .5s infinite;background:linear-gradient(45deg,var(--accent-color),var(--secondary-color));height:40px;left:5px;opacity:.8;top:40px;width:40px}.right-decoration-evnts{animation:float 4s ease-in-out 1s infinite;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));bottom:30px;height:30px;opacity:.8;right:5px;width:30px}@keyframes pulsing{0%{opacity:.8;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.no-events-content-evnts{margin-bottom:30px}.empty-state-title-evnts{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary-color),var(--text-color));-webkit-background-clip:text;background-clip:text;color:var(--text-color);font-size:1.8rem;font-weight:700;margin-bottom:15px}.empty-state-description-evnts{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px}.pagination-container-evnts{gap:10px;margin-top:40px}.pagination-btn-evnts,.pagination-container-evnts{align-items:center;display:flex;justify-content:center}.pagination-btn-evnts{background-color:#f0f0f0;border:none;border-radius:50%;color:#555;cursor:pointer;font-size:1.2rem;height:40px;transition:all .3s ease;width:40px}.pagination-btn-evnts:hover:not(:disabled){background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.pagination-btn-evnts:disabled{cursor:not-allowed;opacity:.5}.pagination-numbers-evnts{display:flex;gap:8px}.pagination-number-evnts{align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-weight:600;height:36px;justify-content:center;transition:all .3s ease;width:36px}.pagination-number-evnts:hover:not(.active-evnts){background-color:#e0e0e0}.pagination-number-evnts.active-evnts{background-color:var(--primary-color);box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.2);color:#fff}.recent-events-sidebar-evnts{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;max-height:700px;overflow:hidden}.sidebar-header-evnts{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));color:#fff;padding:20px}.sidebar-header-evnts h3{font-size:1.4rem;font-weight:600;margin:0}.recent-events-list-evnts{display:flex;flex:1 1;flex-direction:column;gap:15px;overflow-y:auto;padding:15px}.recent-event-card-evnts{background-color:#f9f9f9;border-radius:10px;cursor:pointer;display:flex;min-height:100px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.recent-event-card-evnts:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.recent-event-image-evnts{background-position:50%;background-size:cover;flex-shrink:0;width:100px}.recent-event-content-evnts{flex:1 1;padding:12px}.recent-event-content-evnts h4{color:#333;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 5px}.recent-event-date-evnts{color:#777;font-size:.85rem;margin-bottom:8px}.recent-event-info-evnts{display:flex;font-size:.8rem;justify-content:space-between}.recent-event-category-evnts{color:var(--primary-color);font-weight:600}.recent-event-category-evnts.enhanced-category-badge{border:1px solid #fff3;border-radius:12px;display:inline-block;flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.5px;max-width:120px;overflow:hidden;padding:3px 8px;position:relative;text-overflow:ellipsis;text-shadow:0 1px 2px #0000001a;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.recent-event-category-evnts.enhanced-category-badge:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.recent-event-card-evnts:hover .recent-event-category-evnts.enhanced-category-badge:before{left:100%}.recent-event-category-evnts.enhanced-category-badge:hover{box-shadow:0 6px 12px #ffb91e66;transform:translateY(-1px)}.recent-event-attendance-evnts{color:#777}.recent-event-overlay-evnts{align-items:center;background-color:rgba(var(--primary-color-rgb),.9);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.recent-event-card-evnts:hover .recent-event-overlay-evnts{opacity:1;pointer-events:auto}.view-details-btn-evnts{color:#fff;font-size:.9rem;font-weight:600}.view-all-events-evnts{border-top:1px solid #f0f0f0;padding:15px;text-align:center}.view-all-btn-evnts{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px;transition:all .3s ease;width:100%}.view-all-btn-evnts:hover{opacity:.9;transform:translateY(-2px)}.events-loading-evnts{align-items:center;background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.02) 0,rgba(var(--secondary-color-rgb),.02) 50%,rgba(var(--accent-color-rgb),.02) 100%);border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden;padding:80px 20px;position:relative}.events-loading-evnts:before{animation:shimmerBackground 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.spinner-container-evnts{align-items:center;display:flex;height:120px;justify-content:center;margin-bottom:30px;position:relative;width:120px}.spinner-evnts{animation:spin 2s linear infinite;border-radius:50%}.spinner-evnts,.spinner-evnts:before{height:100%;position:absolute;width:100%}.spinner-evnts:before{animation:spin 1.5s linear infinite;border:3px solid #0000;border-radius:50%;border-right:3px solid var(--secondary-color);border-top:3px solid var(--primary-color);content:"";left:0;top:0}.spinner-evnts:after{animation:spin 1s linear infinite reverse;border:2px solid #0000;border-bottom:2px solid var(--accent-color);border-left:2px solid var(--primary-color);border-radius:50%;content:"";height:calc(100% - 30px);left:15px;position:absolute;top:15px;width:calc(100% - 30px)}.spinner-container-evnts:before{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:50%;box-shadow:0 0 20px rgba(var(--primary-color-rgb),.6);height:12px;width:12px}.spinner-container-evnts:after,.spinner-container-evnts:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner-container-evnts:after{animation:spin 4s linear infinite;border:1px solid rgba(var(--accent-color-rgb),.2);border-radius:50%;height:140px;width:140px}.events-loading-evnts p{animation:textPulse 2s ease-in-out infinite;color:var(--text-color);font-size:1.2rem;font-weight:600;letter-spacing:1px;margin:0;opacity:.8;position:relative;text-align:center}.events-loading-evnts p:after{animation:loadingBar 2s ease-in-out infinite;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:1px;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@keyframes textPulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes loadingBar{0%,to{opacity:1;width:60px}50%{opacity:.6;width:100px}}@keyframes shimmerBackground{0%{left:-100%}50%{left:100%}to{left:100%}}.events-skeleton-container-evnts{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:40px;opacity:.6}.event-skeleton-card-evnts{animation:skeletonPulse 1.5s ease-in-out infinite;background:#fff;border-radius:15px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.skeleton-image-evnts{animation:skeletonShimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:200px}.skeleton-content-evnts{padding:20px}.skeleton-title-evnts{animation:skeletonShimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:24px;margin-bottom:15px}.skeleton-meta-evnts{display:flex;gap:10px;margin-bottom:15px}.skeleton-meta-item-evnts{flex:1 1;height:16px}.skeleton-description-evnts,.skeleton-meta-item-evnts{animation:skeletonShimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.skeleton-description-evnts{height:60px;margin-bottom:20px}.skeleton-buttons-evnts{display:flex;gap:10px}.skeleton-button-evnts{animation:skeletonShimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;flex:1 1;height:44px}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.7}}.events-loading-evnts .loading-particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.loading-particle{animation:floatParticle 6s linear infinite;background:var(--primary-color);border-radius:50%;height:4px;opacity:.6;position:absolute;width:4px}.loading-particle:first-child{animation-delay:-1s;background:var(--primary-color);left:10%}.loading-particle:nth-child(2){animation-delay:-2s;background:var(--secondary-color);left:20%}.loading-particle:nth-child(3){animation-delay:-3s;background:var(--accent-color);left:30%}.loading-particle:nth-child(4){animation-delay:-4s;background:var(--primary-color);left:40%}.loading-particle:nth-child(5){animation-delay:-5s;background:var(--secondary-color);left:50%}.loading-particle:nth-child(6){animation-delay:-6s;background:var(--accent-color);left:60%}.loading-particle:nth-child(7){animation-delay:-1.5s;background:var(--primary-color);left:70%}.loading-particle:nth-child(8){animation-delay:-2.5s;background:var(--secondary-color);left:80%}.loading-particle:nth-child(9){animation-delay:-3.5s;background:var(--accent-color);left:90%}@keyframes floatParticle{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:.6;transform:translateY(90vh) scale(1)}90%{opacity:.6;transform:translateY(-10vh) scale(1)}to{opacity:0;transform:translateY(-10vh) scale(0)}}.empty-state-actions-evnts{display:flex;gap:15px;justify-content:center;margin-top:25px}.contact-btn-evnts,.suggest-btn-evnts{align-items:center;border:none;border-radius:30px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.contact-btn-evnts{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.25);color:#fff}.suggest-btn-evnts{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-hover-effect-evnts{background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);height:100%;left:-100%;position:absolute;top:0;transition:all .4s ease;width:100%}.contact-btn-evnts:hover .btn-hover-effect-evnts,.suggest-btn-evnts:hover .btn-hover-effect-evnts{left:100%}.contact-btn-evnts:hover{box-shadow:0 8px 20px rgba(var(--primary-color-rgb),.4);transform:translateY(-3px)}.suggest-btn-evnts:hover{background:#ffffffe6;box-shadow:0 8px 20px #0000001a;transform:translateY(-3px)}.reset-filter-btn-evnts{align-items:center;background:linear-gradient(90deg,var(--accent-color),#e67e22);border:none;border-radius:30px;box-shadow:0 5px 15px rgba(var(--accent-color-rgb),.3);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease;z-index:1}.reset-filter-btn-evnts:before{background:linear-gradient(90deg,#e67e22,var(--accent-color));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.reset-filter-btn-evnts:hover:before{opacity:1}.reset-filter-btn-evnts i{font-size:1.2rem;margin-right:8px;transition:transform .3s ease}.reset-filter-btn-evnts:hover{box-shadow:0 8px 20px rgba(var(--accent-color-rgb),.4);transform:translateY(-3px)}.reset-filter-btn-evnts:hover i{transform:rotate(180deg)}.view-upcoming-btn-evnts{align-items:center;background:linear-gradient(90deg,#ffc107,#ff9800);border:none;border-radius:30px;box-shadow:0 5px 15px #ff98004d;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease;z-index:1}.view-upcoming-btn-evnts:before{background:linear-gradient(90deg,#ff9800,#ffc107);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.view-upcoming-btn-evnts:hover:before{opacity:1}.view-upcoming-btn-evnts i{font-size:1.1rem;margin-right:8px;transition:transform .3s ease}.view-upcoming-btn-evnts:hover{box-shadow:0 8px 20px #ff980066;transform:translateY(-3px)}.view-upcoming-btn-evnts:hover i{transform:scale(1.2)}.no-events-global-evnts{border-left:5px solid var(--primary-color);margin-bottom:3rem;margin-top:3rem;padding:6rem 2rem}.no-events-category-evnts{border-left:5px solid var(--accent-color);padding:4rem 2rem}.no-data-icon-evnts{display:inline-block;font-size:5rem;margin-bottom:2rem;position:relative}.no-events-global-evnts .no-data-icon-evnts{color:var(--primary-color);opacity:.8}.no-events-category-evnts .no-data-icon-evnts{color:var(--accent-color);opacity:.8}.no-recent-events-evnts .no-data-icon-evnts{color:#ffc107;opacity:.8}.no-data-icon-evnts i{animation:pulse 2s infinite;display:inline-block;position:relative;z-index:1}.no-data-icon-evnts:after{animation:ripple 2s infinite;background:rgba(var(--primary-color-rgb),.1);border-radius:50%;content:"";height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:0}.no-events-category-evnts .no-data-icon-evnts:after{background:rgba(var(--accent-color-rgb),.1)}.no-recent-events-evnts .no-data-icon-evnts:after{background:#ffc1071a}.no-events-message-evnts h3{color:var(--heading-color);display:inline-block;font-size:2rem;font-weight:600;margin-bottom:1.5rem;position:relative}.no-events-message-evnts h3:after{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:3px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.no-events-category-evnts h3:after{background:linear-gradient(90deg,var(--accent-color),var(--secondary-color))}.no-events-message-evnts p{color:var(--text-color);font-size:1.1rem;line-height:1.8;margin:0 auto 1.5rem;max-width:500px}.empty-sidebar-evnts{display:flex;flex-direction:column;min-height:300px;transition:all .3s ease}.empty-sidebar-evnts:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.no-recent-events-evnts{align-items:center;background-color:#fffc;background-image:linear-gradient(#fffffff7,#fffffff7),url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm32-63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 109 8zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23FFC107' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");border-radius:0 0 10px 10px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:2rem 1rem;text-align:center}.no-recent-events-evnts .no-data-icon-evnts{font-size:3rem;margin-bottom:1rem}.no-recent-events-evnts p{color:var(--text-color-light);font-style:italic;margin-bottom:1.5rem}.modal-open-evnts{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}.modal-open-reg-modal-evnts{overflow:hidden}.registration-overlay-reg-modal-evnts{overflow-y:auto;z-index:999999!important}.registration-overlay-evnts,.registration-overlay-reg-modal-evnts,.suggest-event-overlay-evnts{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%}.registration-overlay-evnts,.suggest-event-overlay-evnts{overflow:hidden;z-index:10000}.registration-modal-reg-modal-evnts{margin:0!important;z-index:1000000!important}.registration-modal-evnts,.registration-modal-reg-modal-evnts,.suggest-event-modal-evnts{animation:modalFadeIn .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 15px 40px #0000004d;max-height:85vh;max-width:600px;overflow-y:auto;padding:30px;position:relative;width:100%}.close-modal-evnts{align-items:center;background-color:#0000000d;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;line-height:32px;padding:0;position:absolute;right:15px;text-align:center;top:15px;transition:all .3s ease;width:32px;z-index:2}.close-modal-evnts:hover{background-color:var(--primary-color);box-shadow:0 2px 8px #00000026;color:#fff;transform:rotate(90deg)}.close-modal-evnts:focus{box-shadow:0 0 0 3px #ffb91e4d;outline:none}.close-modal-evnts:before{content:"×";font-size:24px;font-weight:300;line-height:1}.close-modal-evnts:hover:after{animation:pulseOut .6s infinite alternate;border:2px solid var(--primary-color);border-radius:50%;box-sizing:border-box;content:"";height:100%;pointer-events:none;position:absolute;width:100%}@keyframes pulseOut{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.registration-header-evnts,.suggest-event-header-evnts{border-bottom:1px solid #0000001a;margin-bottom:20px;padding-bottom:15px;text-align:center}.registration-event-details-evnts{color:#666;display:flex;font-size:.95rem;gap:20px;justify-content:center;margin-top:10px}.event-category-indicator-evnts{background-color:var(--primary-color);font-size:.8rem;font-weight:600;letter-spacing:1px;margin-bottom:8px;padding:3px 12px;text-transform:uppercase}.registration-form-evnts,.suggest-event-form-evnts{background-color:#fff!important;display:flex;flex-direction:column;gap:15px}.form-field-evnts{display:flex;flex-direction:column}.form-field-evnts label{background-color:initial!important;color:#444!important;font-weight:600;margin-bottom:5px}.form-field-evnts input,.form-field-evnts select,.form-field-evnts textarea{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:12px;transition:all .3s ease}.form-field-evnts textarea{min-height:100px;resize:vertical}.form-field-evnts input:focus,.form-field-evnts select:focus,.form-field-evnts textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);outline:none}.registration-error-evnts,.registration-success-evnts,.suggest-event-error-evnts,.suggest-event-success-evnts{align-items:center;border-radius:8px;display:flex;margin:20px 0;padding:15px}.registration-success-evnts,.suggest-event-success-evnts{background-color:#28a7451a;border:1px solid #28a74533;color:#28a745}.registration-error-evnts,.suggest-event-error-evnts{background-color:#dc35451a;border:1px solid #dc354533;color:#dc3545}.registration-error-evnts i,.registration-success-evnts i,.suggest-event-error-evnts i,.suggest-event-success-evnts i{font-size:1.5em;margin-right:10px}.submit-registration-evnts,.submit-suggest-event-evnts{align-self:center;background-color:var(--primary-color);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;margin-top:15px;padding:14px 28px;transition:all .3s ease}.submit-registration-evnts:hover,.submit-suggest-event-evnts:hover{background-color:var(--secondary-color);box-shadow:0 5px 15px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.submit-registration-evnts:disabled,.submit-suggest-event-evnts:disabled{background-color:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.animate-element-evnts{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.animate-element-evnts.animate-visible-evnts{opacity:1;transform:translateY(0)}.animate-element-evnts{animation:smoothAppear .5s forwards}@keyframes smoothAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.view-details-overlay-evnts{align-items:center;animation:modalFadeIn .3s ease-out forwards;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9999999!important}.view-details-overlay-evnts.closing{animation:modalFadeOut .3s ease-out forwards}.view-details-modal-evnts{animation:modalSlideIn .3s ease-out forwards;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 10px 25px #00000026;max-height:90vh;max-width:900px;opacity:0;overflow-y:auto;position:relative;transform:scale(.7);width:90%}.view-details-overlay-evnts.closing .view-details-modal-evnts{animation:modalSlideOut .3s ease-out forwards}.view-details-header-evnts{background-color:#fff;border-bottom:3px solid #f1c40f;padding:20px;position:relative}.event-category-indicator-evnts{animation:gradient-animation 5s ease infinite;background:linear-gradient(135deg,#f1c40f,#3498db,#2ecc71);background-size:200% 200%;border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;margin-bottom:10px;padding:5px 15px}.view-details-header-evnts h2{color:#333;font-size:1.8rem;font-weight:700;margin:10px 0}.event-status-badge-evnts{margin-top:10px}.view-details-content-evnts{padding:20px}.event-image-section-evnts{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:250px;margin-bottom:30px;width:100%}.event-details-section-evnts{grid-gap:25px;display:grid;gap:25px}.detail-group-evnts{background-color:#f8f9fa80;border-left:4px solid #f1c40f;border-radius:8px;box-shadow:0 2px 5px #0000000d;padding:20px}.detail-group-title-evnts{border-bottom:2px solid #f1c40f;color:#f1c40f;font-size:1.3rem;font-weight:700;margin:0 0 15px;padding-bottom:8px}.detail-row-evnts{align-items:flex-start;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0}.detail-row-evnts:last-child{border-bottom:none;margin-bottom:0}.detail-label-evnts{color:#f1c40f;font-weight:700;margin-right:15px;min-width:120px}.detail-value-evnts{word-wrap:break-word;color:#333;flex:1 1;text-align:right}.view-details-actions-evnts{border-top:1px solid #eaeaea;margin-top:30px;padding-top:20px;text-align:center}.register-from-details-btn-evnts{animation:gradient-animation 5s ease infinite;background:linear-gradient(135deg,#f1c40f,#3498db,#2ecc71);background-size:200% 200%;border:none;border-radius:6px;box-shadow:0 4px 8px #00000026;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;min-width:200px;padding:12px 30px;transition:all .3s ease}.register-from-details-btn-evnts:hover{box-shadow:0 6px 12px #0003;transform:translateY(-2px)}.register-from-details-btn-evnts:disabled{box-shadow:0 4px 8px #00000026;cursor:not-allowed;opacity:.6;transform:none}.badge-admin{box-shadow:0 2px 4px #0000001a;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.event-card-actions-evnts{align-items:center;display:flex;gap:10px;margin-top:15px}.view-details-btn-evnts:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}body.modal-open-view-details-evnts{overflow:hidden}@media (max-width:768px){.view-details-modal-evnts{margin:20px;max-height:95vh;width:95%}.view-details-header-evnts{padding:15px}.view-details-header-evnts h2{font-size:1.5rem}.view-details-content-evnts{padding:15px}.event-image-section-evnts{height:200px;margin-bottom:20px}.detail-group-evnts{padding:15px}.detail-row-evnts{align-items:flex-start;flex-direction:column;gap:5px}.detail-label-evnts{margin-bottom:5px;margin-right:0;min-width:auto}.detail-value-evnts{text-align:left}.register-from-details-btn-evnts{font-size:1rem;min-width:180px;padding:10px 20px}.event-card-actions-evnts{flex-direction:column;gap:8px}.view-details-btn-evnts{margin-bottom:8px;margin-right:0!important}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes modalSlideOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.modern-overlay{align-items:center;animation:modalFadeIn .3s ease-out forwards;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9999999!important}.modern-overlay.closing{animation:modalFadeOut .3s ease-out forwards}.modern-registration-modal{animation:modalSlideIn .3s ease-out forwards;border:none;max-height:90vh;max-width:900px;opacity:0;overflow:hidden;position:relative;transform:scale(.7);width:90%}.modern-overlay.closing .modern-registration-modal{animation:modalSlideOut .3s ease-out forwards}.modern-close-btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background-color .2s ease;width:40px;z-index:10}.modern-close-btn:hover{background:#fff3!important}.registration-hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:280px;justify-content:center;overflow:hidden;position:relative}.registration-hero-section:before{background:linear-gradient(135deg,#0000004d,#0000001a);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{color:#fff;max-width:600px;padding:20px;position:relative;text-align:center;z-index:2}.event-category-modern-badge{align-items:center;border-radius:25px;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:15px;padding:8px 16px;text-transform:uppercase}.event-title-hero{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 20px}.event-quick-info{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.quick-info-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:8px 16px}.quick-info-item i{font-size:1.1rem}.hero-pattern{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 40% 40%,#ffffff0d 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.registration-form-section{background:#fffffff2;padding:40px}.form-header{margin-bottom:35px;text-align:center}.form-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#333,#666);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin:0 0 10px}.form-header p{font-size:1.1rem;margin:0 0 25px;opacity:.8}.registration-progress-modern{background:#00000008;border:1px solid #0000000d;border-radius:15px;margin-bottom:30px;padding:20px}.progress-info{align-items:center;display:flex;font-size:.95rem;font-weight:600;justify-content:space-between;margin-bottom:12px}.progress-bar-modern{background:#0000001a;border-radius:10px;height:8px;overflow:hidden;position:relative}.progress-fill-modern{border-radius:10px;height:100%;transition:width .4s ease}.registration-form-modern{max-width:100%}.form-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:30px}.form-field-modern{display:flex;flex-direction:column;gap:8px}.form-field-modern label{align-items:center;display:flex;font-size:.95rem;font-weight:600;gap:8px;letter-spacing:.3px}.form-field-modern label i{font-size:1.1rem;opacity:.7}.form-field-modern input{background:#fffc;border:2px solid #0000001a;border-radius:12px;font-size:1rem;padding:16px 20px;transition:border-color .2s ease,box-shadow .2s ease}.form-field-modern input:focus{background:#fffffff2;border-color:currentColor;box-shadow:0 0 0 3px #f1c40f1a;outline:none}.form-field-modern input::placeholder{color:#0006;font-style:italic}.registration-status{align-items:center;border:1px solid;border-radius:15px;display:flex;gap:15px;margin-bottom:25px;padding:20px}.success-status{background:linear-gradient(135deg,#2ecc711a,#2ecc710d);border-color:#2ecc714d;color:#27ae60}.error-status{background:linear-gradient(135deg,#e74c3c1a,#e74c3c0d);border-color:#e74c3c4d;color:#e74c3c}.status-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:2rem;height:50px;justify-content:center;width:50px}.status-content h4{font-size:1.2rem;font-weight:700;margin:0 0 5px}.status-content p{margin:0;opacity:.9}.form-actions{align-items:center}.btn-secondary-modern{align-items:center;background:#0000;border:2px solid;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:14px 24px;transition:background-color .2s ease}.btn-secondary-modern:hover{background:#f1c40f1a}.btn-primary-modern{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;min-width:200px;padding:14px 28px;transition:opacity .2s ease}.btn-primary-modern:hover:not(:disabled){opacity:.9}.btn-primary-modern:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.modern-registration-modal{margin:20px;max-height:95vh;width:95%}.registration-hero-section{height:220px}.event-title-hero{font-size:1.8rem}.event-quick-info{gap:15px}.quick-info-item{font-size:.9rem;padding:6px 12px}.registration-form-section{padding:25px}.form-header h3{font-size:1.6rem}.form-grid{gap:20px;grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;gap:12px}.btn-primary-modern,.btn-secondary-modern{justify-content:center;width:100%}.registration-progress-modern{padding:15px}.progress-info{flex-direction:column;gap:8px;text-align:center}}@media (max-width:480px){.modern-registration-modal{border-radius:0;height:100vh;margin:0;width:100%}.registration-hero-section{border-radius:0;height:180px}.event-title-hero{font-size:1.5rem}.registration-form-section{padding:20px}.form-header{margin-bottom:25px}.form-header h3{font-size:1.4rem}.modern-close-btn{height:35px;right:15px;top:15px;width:35px}}@keyframes mysteryGradientShift{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}@keyframes mysteryPulseSubtle{0%{box-shadow:0 2px 8px #00000026,0 0 6px rgba(#f1c40f,.15);box-shadow:0 2px 8px #00000026,0 0 6px rgba(var(--mystery-accent,#f1c40f),.15)}to{box-shadow:0 2px 8px #00000026,0 0 10px rgba(#f1c40f,.25);box-shadow:0 2px 8px #00000026,0 0 10px rgba(var(--mystery-accent,#f1c40f),.25)}}@keyframes mysteryShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes mysteryIconSpin{0%{transform:rotate(0deg)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg) scale(.9)}to{transform:rotate(1turn)}}@keyframes mysteryIconSpinSubtle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mysterySparkle{0%{opacity:.5;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:.5;transform:scale(.8) rotate(1turn)}}@keyframes mysterySparkleSubtle{0%{opacity:.6;transform:scale(.9)}to{opacity:.8;transform:scale(1.05)}}@keyframes mysteryFloat1{0%,to{opacity:.8;transform:translateY(0) translateX(0)}25%{opacity:1;transform:translateY(-10px) translateX(5px)}50%{opacity:.6;transform:translateY(-5px) translateX(-3px)}75%{opacity:.9;transform:translateY(-15px) translateX(2px)}}@keyframes mysteryFloat2{0%,to{opacity:.6;transform:translateY(0) translateX(0)}33%{opacity:.8;transform:translateY(-8px) translateX(-4px)}66%{opacity:1;transform:translateY(-12px) translateX(6px)}}@keyframes mysteryFloat3{0%,to{opacity:.7;transform:translateY(0) translateX(0) scale(1)}33%{opacity:.8;transform:translateY(-6px) translateX(-2px) scale(1.1)}66%{opacity:.6;transform:translateY(-3px) translateX(3px) scale(.9)}}@keyframes mysteryFloatSubtle1{0%,to{opacity:.4;transform:translateY(0) translateX(0)}50%{opacity:.6;transform:translateY(-3px) translateX(2px)}}@keyframes mysteryFloatSubtle2{0%,to{opacity:.3;transform:translateY(0) translateX(0)}50%{opacity:.5;transform:translateY(-2px) translateX(-1px)}}@keyframes mysteryFloatSubtle3{0%,to{opacity:.4;transform:translateY(0) translateX(0)}50%{opacity:.6;transform:translateY(-1px) translateX(1px)}}.mystery-tab-enhanced{animation:mysteryGradientShift 4s ease-in-out infinite,mysteryPulseSubtle 3s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f1c40f,#3498db 35%,#2ecc71 70%,#f1c40f)!important;background:linear-gradient(135deg,var(--mystery-accent,#f1c40f) 0,var(--mystery-secondary,#3498db) 35%,var(--mystery-tertiary,#2ecc71) 70%,var(--mystery-accent,#f1c40f) 100%)!important;background-size:300% 300%;border:1px solid #f1c40f!important;border:1px solid var(--mystery-accent,#f1c40f)!important;border-radius:12px!important;box-shadow:0 2px 8px #00000026,0 0 8px rgba(#f1c40f,.2);box-shadow:0 2px 8px #00000026,0 0 8px rgba(var(--mystery-accent,#f1c40f),.2);color:#fff!important;flex-shrink:0;font-weight:700;letter-spacing:.5px;margin:0;overflow:hidden;position:relative;text-shadow:0 1px 2px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}.mystery-tab-enhanced:hover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 12px #0003,0 0 12px rgba(#f1c40f,.3);box-shadow:0 4px 12px #0003,0 0 12px rgba(var(--mystery-accent,#f1c40f),.3);filter:brightness(1.05);transform:translateY(-1px) scale(1.01)}.mystery-tab-enhanced.mystery-active{transform:scale(1.02);z-index:10}.mystery-tab-enhanced.active-evnts{background:linear-gradient(135deg,#f1c40f,#3498db 35%,#2ecc71 70%,#f1c40f)!important;background:linear-gradient(135deg,var(--mystery-accent,#f1c40f) 0,var(--mystery-secondary,#3498db) 35%,var(--mystery-tertiary,#2ecc71) 70%,var(--mystery-accent,#f1c40f) 100%)!important;box-shadow:0 3px 10px #0003,0 0 10px rgba(#f1c40f,.25);box-shadow:0 3px 10px #0003,0 0 10px rgba(var(--mystery-accent,#f1c40f),.25);color:#fff!important}.mystery-tab-content{align-items:center;display:flex;gap:8px;position:relative;z-index:2}.mystery-icon{animation:mysteryIconSpinSubtle 8s linear infinite;font-size:1.2em}.mystery-sparkle{animation:mysterySparkleSubtle 4s ease-in-out infinite alternate;font-size:.9em}.mystery-shimmer-overlay{animation:mysteryShimmer 4s infinite;background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:100%;left:-100%;top:0;width:100%}.mystery-particle,.mystery-shimmer-overlay{pointer-events:none;position:absolute;z-index:1}.mystery-particle{background:#fff9;border-radius:50%}.mystery-particle-1{animation:mysteryFloatSubtle1 6s ease-in-out infinite;height:2px;left:25%;opacity:.4;top:15%;width:2px}.mystery-particle-2{animation:mysteryFloatSubtle2 5s ease-in-out 1s infinite;height:1.5px;opacity:.3;right:30%;top:65%;width:1.5px}.mystery-particle-3{animation:mysteryFloatSubtle3 4.5s ease-in-out 2s infinite;height:1px;opacity:.4;right:20%;top:40%;width:1px}.mystery-tab-enhanced:before{animation:mysteryPreShimmer 6s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@keyframes mysteryPreShimmer{0%,to{transform:translateX(-100%) translateY(-100%)}50%{transform:translateX(100%) translateY(100%)}}.mystery-tab-enhanced:focus{outline:3px solid #f1c40f;outline:3px solid var(--mystery-accent,#f1c40f);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mystery-tab-enhanced,.mystery-tab-enhanced *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:992px){.events-layout-evnts{gap:25px;grid-template-columns:1fr}.recent-events-sidebar-evnts{max-height:400px;order:-1}.section-heading-evnts .heading-evnts{font-size:2.2rem}}@media (max-width:768px){.events-section-evnts{padding:60px 0}.event-tabs-container-evnts{-webkit-overflow-scrolling:auto;align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0 -15px 20px;max-height:none;overflow-x:visible;overflow-y:visible;padding:10px 15px 15px;scroll-behavior:auto}.event-tabs-container-evnts::-webkit-scrollbar{display:none}.event-tab-evnts{align-items:center;border-radius:8px;display:flex;flex-shrink:1;font-size:.85rem;justify-content:center;margin-bottom:4px;min-width:auto;padding:10px 14px;text-align:center;white-space:nowrap}.mystery-tab-enhanced{animation:mysteryGradientShift 3s ease-in-out infinite,mysteryMobilePulse 2s ease-in-out infinite alternate!important;border:2px solid #ffffff4d!important;border-radius:10px!important;box-shadow:0 4px 16px #00000040,0 0 20px rgba(#f1c40f,.4)!important;box-shadow:0 4px 16px #00000040,0 0 20px rgba(var(--mystery-accent,#f1c40f),.4)!important;flex-shrink:0!important;font-size:.85rem!important;font-weight:800!important;min-width:130px!important;order:-1;padding:12px 16px!important;transform:scale(1.02)!important;z-index:10!important}.mystery-tab-content{gap:6px}.mystery-icon{animation:mysteryIconSpinSubtle 6s linear infinite;font-size:1.2em}.mystery-sparkle{animation:mysterySparkleSubtle 3s ease-in-out infinite alternate;font-size:.9em}.event-count-evnts{font-size:.7rem;height:18px;line-height:18px;margin-left:6px;width:18px}.events-grid-evnts,.events-layout-evnts{gap:20px;grid-template-columns:1fr}.event-card-evnts{margin:0 5px;min-height:420px}.event-card-actions-evnts{align-items:stretch;display:flex;flex-direction:row;gap:8px;margin-top:15px;width:100%}.register-btn-evnts,.view-details-btn-evnts{align-items:center!important;border-radius:6px!important;display:flex!important;flex:1 1!important;font-size:.9rem!important;font-weight:600!important;height:44px!important;justify-content:center!important;margin:0!important;max-width:none!important;min-width:0!important;padding:12px 8px!important;text-align:center!important;width:auto!important}.event-card-actions-evnts .view-details-btn-evnts:only-child{flex:1 1!important;min-width:100%!important;width:100%!important}.section-heading-evnts .heading-evnts{font-size:2rem}.section-heading-evnts .subheading-evnts{font-size:.9rem}.event-filter-container-evnts{flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:0 10px}.filter-btn-evnts{border-radius:20px;font-size:.85rem;padding:8px 16px}.empty-state-actions-evnts{align-items:stretch;flex-direction:column;gap:12px}.contact-btn-evnts,.reset-filter-btn-evnts,.suggest-btn-evnts,.view-upcoming-btn-evnts{justify-content:center;margin:0 auto;max-width:280px;width:100%}.registration-modal-evnts,.registration-modal-reg-modal-evnts,.suggest-event-modal-evnts{margin:10px;max-height:90vh;max-width:95%;padding:20px}.recent-events-sidebar-evnts{margin-bottom:20px;max-height:350px}.recent-event-card-evnts{min-height:110px;padding:0}.recent-event-image-evnts{min-width:85px;width:85px}.recent-event-content-evnts{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:12px}.recent-event-content-evnts h4{font-size:.95rem;line-height:1.3;margin-bottom:6px}.recent-event-date-evnts{font-size:.8rem;margin-bottom:8px}.recent-event-info-evnts{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.recent-event-category-evnts.enhanced-category-badge{border-radius:12px!important;flex-shrink:0;font-size:.7rem!important;min-width:auto!important;padding:4px 8px!important;white-space:nowrap}.recent-event-attendance-evnts{color:#666;flex-shrink:0;font-size:.75rem;font-weight:500}.recent-event-price{background:#3498db1a;border-radius:8px;display:inline-block;font-size:.8rem!important;font-weight:600!important;margin-top:0!important;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.progress-info-evnts{font-size:.8rem}.pagination-container-evnts{gap:8px;margin-top:30px}.pagination-btn-evnts{font-size:1.1rem;height:38px;width:38px}.pagination-number-evnts{font-size:.9rem;height:34px;width:34px}}@media (max-width:640px){.events-section-evnts{padding:50px 0}.event-tabs-container-evnts{flex-wrap:wrap;gap:6px;margin:0 -10px 15px;max-height:none;overflow:visible;padding:8px 10px 12px}.event-tab-evnts{flex-shrink:1;font-size:.8rem;margin-bottom:4px;min-width:auto;padding:8px 12px}.mystery-tab-enhanced{box-shadow:0 4px 16px #00000040,0 0 20px rgba(#f1c40f,.4)!important;box-shadow:0 4px 16px #00000040,0 0 20px rgba(var(--mystery-accent,#f1c40f),.4)!important;font-size:.8rem!important;min-width:120px!important;order:-1;padding:10px 14px!important;transform:scale(1.02)!important;z-index:10!important}.event-card-evnts{margin:0 2px;min-height:400px}.event-image-evnts{height:180px}.event-date-badge-evnts{height:55px;left:15px;top:15px;width:55px}.event-month-evnts{font-size:.75rem}.event-day-evnts{font-size:1.4rem}.event-category-tag-evnts{border-radius:15px;font-size:.75rem;padding:4px 10px;right:15px;top:15px}.card-content-wrapper-evnts{padding:15px}.event-title-evnts{font-size:1.2rem;margin-bottom:8px}.event-description-evnts{font-size:.9rem;margin-bottom:12px}.event-card-actions-evnts{gap:6px;margin-top:12px}.register-btn-evnts,.view-details-btn-evnts{font-size:.85rem!important;height:40px!important;padding:10px 6px!important}.section-heading-evnts .heading-evnts{font-size:1.8rem}.section-heading-evnts{margin-bottom:30px}.event-filter-container-evnts{margin-bottom:15px;padding:0 5px}.filter-btn-evnts{font-size:.8rem;padding:7px 14px}}@media (max-width:600px){.recent-events-sidebar-evnts{max-height:320px}.recent-event-card-evnts{min-height:95px}.recent-event-image-evnts{min-width:75px;width:75px}.recent-event-content-evnts{padding:10px}.recent-event-content-evnts h4{font-size:.9rem;line-height:1.3}.recent-event-info-evnts{flex-wrap:wrap;gap:6px}.recent-event-category-evnts.enhanced-category-badge{font-size:.65rem!important;max-width:100px!important;padding:3px 7px!important}.recent-event-attendance-evnts{font-size:.7rem}.recent-event-price{background:#3498db1f!important;border-radius:6px!important;font-size:.75rem!important;margin-top:4px!important;padding:3px 7px!important}}@media (max-width:480px){.events-section-evnts{padding:40px 0}.container{padding-left:15px;padding-right:15px}.event-tabs-container-evnts{flex-wrap:wrap;gap:5px;justify-content:center;margin:0 -5px 12px;max-height:none;overflow:visible;padding:6px 5px 10px}.event-tab-evnts{border-radius:6px;flex-shrink:1;font-size:.75rem;margin-bottom:3px;min-width:auto;padding:6px 10px}.mystery-tab-enhanced{border:2px solid #fff6!important;border-radius:8px!important;box-shadow:0 4px 20px #0000004d,0 0 25px rgba(#f1c40f,.5)!important;box-shadow:0 4px 20px #0000004d,0 0 25px rgba(var(--mystery-accent,#f1c40f),.5)!important;font-size:.7rem!important;min-width:110px!important;order:-1;padding:8px 12px!important;transform:scale(1.03)!important;z-index:15!important}.event-count-evnts{font-size:.65rem;height:16px;line-height:16px;margin-left:4px;width:16px}.section-heading-evnts .heading-evnts{font-size:1.6rem;margin-bottom:12px}.section-heading-evnts .subheading-evnts{font-size:.85rem;margin-bottom:8px}.heading-line-evnts{height:3px;margin-bottom:12px;width:60px}.event-card-evnts{border-radius:12px;min-height:380px}.event-image-evnts{height:160px}.event-date-badge-evnts{border-radius:10px;height:50px;left:12px;top:12px;width:50px}.event-month-evnts{font-size:.7rem}.event-day-evnts{font-size:1.3rem}.event-category-tag-evnts{font-size:.7rem;padding:3px 8px;right:12px;top:12px}.card-content-wrapper-evnts{padding:12px}.event-title-evnts{font-size:1.1rem;line-height:1.3;margin-bottom:6px}.event-description-evnts{font-size:.85rem;line-height:1.4;margin-bottom:10px}.event-meta-container{margin-bottom:8px!important}.event-price,.event-time-evnts{font-size:.8rem}.event-card-actions-evnts{gap:5px;margin-top:10px}.register-btn-evnts,.view-details-btn-evnts{border-radius:5px!important;font-size:.8rem!important;font-weight:600!important;height:36px!important;padding:8px 4px!important}.event-registration-progress-evnts{margin-bottom:15px}.progress-info-evnts{font-size:.75rem;margin-bottom:4px}.progress-bar-evnts{height:6px}.pagination-container-evnts{gap:6px;margin-top:25px}.pagination-numbers-evnts{gap:4px}.pagination-number-evnts{font-size:.8rem;height:30px;width:30px}.pagination-btn-evnts{font-size:1rem;height:34px;width:34px}.no-events-message-evnts{margin:20px 10px;padding:40px 20px}.no-events-message-evnts h3{font-size:1.4rem;margin-bottom:12px}.empty-state-description-evnts{font-size:.95rem;line-height:1.5}.no-data-illustration-evnts{height:100px;margin-bottom:20px;width:100px}.calendar-icon-evnts{height:70px;width:70px}.calendar-icon-evnts i{font-size:2rem}.recent-events-sidebar-evnts{border-radius:12px;max-height:300px}.sidebar-header-evnts{padding:15px}.sidebar-header-evnts h3{font-size:1.2rem}.recent-events-list-evnts{gap:12px;padding:12px}.recent-event-card-evnts{border-radius:8px;flex-direction:column;min-height:100px}.recent-event-image-evnts{height:60px;min-width:auto;width:100%}.recent-event-content-evnts{display:flex;flex-direction:column;gap:6px;padding:10px}.recent-event-content-evnts h4{font-size:.9rem;line-height:1.2;margin-bottom:4px}.recent-event-date-evnts{font-size:.75rem;margin-bottom:6px}.recent-event-info-evnts{align-items:center;display:flex;flex-wrap:nowrap;font-size:.7rem;gap:8px;justify-content:space-between}.recent-event-category-evnts.enhanced-category-badge{border-radius:10px!important;font-size:.65rem!important;max-width:60%;overflow:hidden;padding:3px 6px!important;text-overflow:ellipsis}.recent-event-attendance-evnts{font-size:.7rem;white-space:nowrap}.recent-event-price{background:#3498db26!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;margin-top:4px!important;padding:3px 6px!important;text-align:center;width:100%}.view-all-events-evnts{padding:12px}.view-all-btn-evnts{border-radius:6px;font-size:.9rem;padding:8px}.event-filter-container-evnts{gap:6px;margin-bottom:12px}.filter-btn-evnts{border-radius:15px;font-size:.75rem;padding:6px 12px}}@media (max-width:768px){.view-details-modal-evnts{border-radius:12px;margin:10px;max-height:95vh;width:95%}.view-details-header-evnts{padding:15px}.view-details-header-evnts h2{font-size:1.4rem;line-height:1.3}.view-details-content-evnts{padding:15px}.event-image-section-evnts{border-radius:8px;height:180px;margin-bottom:20px}.detail-group-evnts{margin-bottom:15px;padding:15px}.detail-group-title-evnts{font-size:1.1rem;margin-bottom:12px}.detail-row-evnts{align-items:flex-start;flex-direction:column;gap:4px;padding:6px 0}.detail-label-evnts{font-size:.9rem;margin-bottom:3px;margin-right:0;min-width:auto}.detail-value-evnts{font-size:.9rem;text-align:left}.register-from-details-btn-evnts{font-size:.95rem;max-width:280px;min-width:160px;padding:10px 20px;width:100%}.modern-registration-modal{border-radius:12px;margin:10px;max-height:95vh;width:95%}.registration-hero-section{border-radius:12px 12px 0 0;height:200px}.event-title-hero{font-size:1.6rem;line-height:1.2}.event-quick-info{align-items:center;flex-direction:column;gap:15px}.quick-info-item{font-size:.85rem;padding:6px 12px}.registration-form-section{padding:20px}.form-header h3{font-size:1.5rem}.form-header p{font-size:1rem}.form-grid{gap:18px;grid-template-columns:1fr}.form-actions{align-items:stretch;flex-direction:column-reverse;gap:12px}.btn-primary-modern,.btn-secondary-modern{justify-content:center;padding:12px 20px;width:100%}.registration-progress-modern{margin-bottom:20px;padding:15px}.progress-info{flex-direction:column;font-size:.9rem;gap:6px;text-align:center}}@media (max-width:480px){.modern-registration-modal{border-radius:0;height:100vh;margin:0;max-height:100vh;width:100%}.registration-hero-section{border-radius:0;height:160px}.event-title-hero{font-size:1.4rem}.event-category-modern-badge{font-size:.8rem;padding:6px 12px}.registration-form-section{padding:15px}.form-header{margin-bottom:20px}.form-header h3{font-size:1.3rem}.form-header p{font-size:.95rem}.modern-close-btn{font-size:1.1rem;height:32px;right:10px;top:10px;width:32px}.form-field-modern input{font-size:.95rem;padding:14px 16px}.form-field-modern label{font-size:.9rem}.view-details-modal-evnts{border-radius:0;height:100vh;margin:0;max-height:100vh;width:100%}.view-details-header-evnts{padding:12px}.view-details-header-evnts h2{font-size:1.2rem}.view-details-content-evnts{padding:12px}.event-image-section-evnts{height:150px;margin-bottom:15px}.detail-group-evnts{padding:12px}.close-modal-evnts{font-size:18px;height:28px;right:10px;top:10px;width:28px}}@media (max-width:1200px){.mystery-tab-enhanced{min-width:160px!important;order:-1;z-index:10!important}}@media (max-width:992px){.mystery-tab-enhanced{min-width:150px!important;order:-1;z-index:10!important}}@media (max-width:768px){.mystery-tab-enhanced{min-width:140px!important;order:-1;z-index:10!important}}@media (max-width:640px){.mystery-tab-enhanced{min-width:130px!important;order:-1;z-index:10!important}}@media (max-width:480px){.mystery-tab-enhanced{min-width:120px!important;order:-1;z-index:15!important}}@media (max-width:768px){.event-tab-evnts:focus,.mystery-tab-enhanced:focus{outline:2px solid var(--primary-color);outline-offset:2px}.register-btn-evnts:focus,.view-details-btn-evnts:focus{outline:2px solid currentColor;outline-offset:1px}}@keyframes mysteryMobilePulse{0%{box-shadow:0 4px 16px #00000040,0 0 20px rgba(#f1c40f,.4);box-shadow:0 4px 16px #00000040,0 0 20px rgba(var(--mystery-accent,#f1c40f),.4);transform:scale(1.02)}to{box-shadow:0 6px 24px #0000004d,0 0 30px rgba(#f1c40f,.6);box-shadow:0 6px 24px #0000004d,0 0 30px rgba(var(--mystery-accent,#f1c40f),.6);transform:scale(1.04)}}.testimonials-section{background-color:var(--white);overflow:hidden;padding:100px 0;position:relative}.sun-background{height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.sun-center{background:radial-gradient(circle,#ffbe0b33 0,#ffbe0b00 70%);height:200px;width:200px}.sun-center,.sun-rays{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sun-rays{background-image:repeating-conic-gradient(from 0deg,#ffbe0b08 0deg 10deg,#ffbe0b00 10deg 20deg);height:600px;transition:transform .1s linear;width:600px}.section-heading .subheading{color:var(--primary-color);display:block;font-size:.95rem;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.section-heading .heading{color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:15px;position:relative}.heading-line{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;height:4px;margin:0 auto 15px;width:80px}.section-subheading{color:#777;font-size:1.1rem;margin:0 auto;max-width:700px}.testimonials-container{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto;max-width:1100px;position:relative;z-index:1}.testimonials-main{flex:1 1;min-width:300px;position:relative}.testimonial{background-color:var(--white);border-radius:15px;box-shadow:0 15px 50px #0000000d;height:100%;padding:50px;position:relative;transition:opacity .5s ease,transform .5s ease}.main-testimonial{display:flex;flex-direction:column}.testimonial.fade-in{opacity:1;transform:translateY(0)}.testimonial.fade-out{opacity:0;transform:translateY(20px)}.sun-emblem{animation:pulse 2s ease-in-out infinite;bottom:15px;font-size:24px;opacity:.5;position:absolute;right:15px}.quote-mark{color:#ffbe0b33;font-family:serif;font-size:6rem;left:30px;line-height:1;position:absolute;top:20px}.testimonial-quote{color:var(--text-color);flex-grow:1;font-size:1.3rem;line-height:1.8;margin-bottom:30px;position:relative;z-index:1}.testimonial-author{align-items:center;display:flex;margin-top:auto}.testimonial-image-container{border:3px solid var(--primary-color);border-radius:50%;box-shadow:0 5px 15px #0000001a;height:70px;margin-right:20px;overflow:hidden;width:70px}.testimonial-image{background-position:50%;background-size:cover;height:100%;width:100%}.testimonial-info{display:flex;flex-direction:column}.testimonial-name{color:var(--text-color);font-size:1.2rem;margin:0 0 5px}.testimonial-role{color:#777;font-size:.9rem;margin:0}.testimonial-navigation{display:flex;justify-content:space-between;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 40px);z-index:10}.nav-button{align-items:center;background-color:var(--white);border:none;border-radius:50%;box-shadow:0 5px 15px #0000001a;color:var(--primary-color);cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;transition:all .3s ease;width:50px}.nav-button:hover{background-color:var(--primary-color);color:var(--white);transform:scale(1.1)}.testimonials-sidebar{display:flex;flex-direction:column;gap:15px;min-width:300px;width:300px}.sidebar-testimonial{background-color:var(--white);border-radius:10px;box-shadow:0 5px 15px #0000000d;cursor:pointer;display:flex;padding:15px;transition:all .3s ease}.sidebar-testimonial:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.sidebar-image-container{border-radius:50%;flex-shrink:0;height:50px;margin-right:15px;overflow:hidden;width:50px}.sidebar-image{background-position:50%;background-size:cover;height:100%;width:100%}.sidebar-content{flex-grow:1;overflow:hidden}.sidebar-quote{color:#555;font-size:.9rem;line-height:1.4;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis}.sidebar-name{color:var(--text-color);font-size:.8rem;font-weight:600;margin:0}.testimonial-indicator{display:flex;justify-content:center;margin-top:40px;position:relative;width:100%;z-index:2}.indicator-line{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:80%}.indicator-dot{background-color:#ddd;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.indicator-dot.active{background-color:var(--primary-color);transform:scale(1.3)}.indicator-dot:hover:not(.active){background-color:#bbb}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media (max-width:992px){.testimonials-container{flex-direction:column}.testimonials-sidebar{flex-direction:row;overflow-x:auto;padding-bottom:15px;width:100%}.sidebar-testimonial{max-width:300px;min-width:250px}}@media (max-width:768px){.testimonial{padding:40px 30px}.quote-mark{font-size:5rem;left:20px;top:10px}.testimonial-quote{font-size:1.1rem}.testimonial-navigation{left:0;width:100%}.nav-button{font-size:1.2rem;height:40px;width:40px}.section-heading .heading{font-size:2rem}}@media (max-width:576px){.testimonial{padding:30px 20px}.quote-mark{font-size:4rem}.testimonial-quote{font-size:1rem}.testimonial-image-container{height:50px;width:50px}.sun-rays{height:300px;width:300px}.sun-center{height:100px;width:100px}}.no-testimonials,.testimonials-error,.testimonials-loading{margin:40px 0;padding:60px 20px;text-align:center}.testimonials-loading{align-items:center;display:flex;flex-direction:column;gap:20px}.profile-loader{align-items:center;background:#ffffffe6;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:2}.profile-loader.loaded{opacity:0;pointer-events:none}.sun-loader{height:24px;position:relative;width:24px}.sun-loader-center{animation:sunPulse 1.5s ease-in-out infinite;background:linear-gradient(45deg,#ffb91e,#ffa000);border-radius:50%;height:8px;width:8px}.sun-loader-center,.sun-loader-rays{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sun-loader-rays{animation:sunSpin 2s linear infinite;height:24px;width:24px}.sun-loader-rays:after,.sun-loader-rays:before{background:linear-gradient(180deg,#ffb91e,#0000);border-radius:1px;content:"";height:8px;left:50%;position:absolute;top:50%;width:2px}.sun-loader-rays:before{box-shadow:0 0 0 0 #ffb91e,8.485px -8.485px 0 0 #ffb91e,12px 0 0 0 #ffb91e,8.485px 8.485px 0 0 #ffb91e,0 12px 0 0 #ffb91e,-8.485px 8.485px 0 0 #ffb91e,-12px 0 0 0 #ffb91e,-8.485px -8.485px 0 0 #ffb91e;transform:translate(-50%,-50%) rotate(0deg)}@keyframes sunSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes sunPulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.sidebar-image-container .sun-loader{height:20px;width:20px}.sidebar-image-container .sun-loader-center{height:6px;width:6px}.sidebar-image-container .sun-loader-rays{height:20px;width:20px}.sidebar-image-container .sun-loader-rays:before{box-shadow:0 0 0 0 #ffb91e,6.364px -6.364px 0 0 #ffb91e,9px 0 0 0 #ffb91e,6.364px 6.364px 0 0 #ffb91e,0 9px 0 0 #ffb91e,-6.364px 6.364px 0 0 #ffb91e,-9px 0 0 0 #ffb91e,-6.364px -6.364px 0 0 #ffb91e;height:6px;width:1.5px}.no-testimonials p,.testimonials-error p,.testimonials-loading p{color:#666;font-family:Poppins,sans-serif;font-size:1.2rem;margin:0}.testimonials-error{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:1px solid #ffcdd2;border-radius:12px}.testimonials-error p{color:#c62828}.no-testimonials{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border:1px solid #e1bee7;border-radius:12px}.no-testimonials p{color:#7b1fa2}.pricing-section{background-color:var(--light-bg)}.pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.pricing-card{background-color:var(--white);border-radius:10px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:40px 30px;position:relative;transition:var(--transition)}.pricing-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.popular{border:2px solid var(--primary-color);transform:translateY(-5px) scale(1.02)}.popular:hover{transform:translateY(-15px) scale(1.02)}.popular-badge{background-color:var(--primary-color);color:var(--text-color);font-size:.8rem;font-weight:700;padding:5px 30px;position:absolute;right:-30px;top:15px;transform:rotate(45deg)}.plan-name{color:var(--text-color);font-size:1.8rem;margin-bottom:20px}.plan-price-container{align-items:baseline;display:flex;margin-bottom:20px}.plan-currency{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-right:5px}.plan-price{color:var(--text-color);font-size:3.5rem;line-height:1}.plan-period{color:#777;font-size:1rem;margin-left:5px}.plan-description{font-size:1rem;line-height:1.6;margin-bottom:30px}.plan-features{flex-grow:1;margin-bottom:30px}.plan-feature{align-items:center;color:#555;display:flex;font-size:1rem;margin-bottom:15px}.feature-icon{background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:20px;margin-right:10px;width:20px}.feature-icon.included{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFB91E"><path d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z" /></svg>')}.feature-icon.not-included{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23999999"><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" /></svg>')}.not-included .feature-text{opacity:.6;text-decoration:line-through}.plan-cta{display:block;text-align:center;width:100%}.pricing-note{color:#555;font-size:1rem;text-align:center}.contact-link{color:var(--secondary-color);font-weight:700;text-decoration:none;transition:var(--transition)}.contact-link:hover{color:var(--accent-color);text-decoration:underline}@media (max-width:992px){.pricing-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:500px}.popular{transform:translateY(0) scale(1)}.popular:hover{transform:translateY(-10px) scale(1)}}.pricing-container{margin:0 auto;max-width:1200px;overflow:visible;padding:0 15px;position:relative;width:100%;z-index:2}.access-info-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffff2;border:1px solid #ffffffb3;border-radius:10px;box-shadow:0 5px 20px #00000014;margin-bottom:40px;overflow:hidden;padding:30px;position:relative}.access-info-header h2{color:#333;font-size:2.2rem;font-weight:700;margin-bottom:20px;position:relative;text-align:center;text-transform:uppercase}.access-info-header h2:before{display:none}.access-info-header p{color:#555;font-size:1rem;font-style:italic;margin-bottom:30px;text-align:center}.space-availability{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.space-availability h3{color:var(--text-color);margin-bottom:15px}.space-availability ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0}.space-availability li{background-color:#fff5e6;border-radius:20px;box-shadow:0 2px 5px #0000000d;color:var(--text-color);font-weight:500;padding:10px 15px;transition:transform .3s ease}.space-availability li:hover{transform:translateY(-5px)}.access-table-container{-webkit-overflow-scrolling:touch;border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:0 auto;max-width:1000px;overflow-x:auto;position:relative;scrollbar-width:thin}.access-table-container::-webkit-scrollbar{height:6px}.access-table-container::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.access-table-container::-webkit-scrollbar-thumb{background-color:#00c2bb80;border-radius:3px}@keyframes swipeHint{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.mobile-scroll-hint{animation:swipeHint 1.5s ease-in-out infinite;display:inline-block}@media (max-width:768px){body,html{max-width:100%;overflow-x:hidden}.access-table-container{-webkit-overflow-scrolling:touch;scrollbar-width:none}.access-table-container::-webkit-scrollbar{display:none}}.access-table{background-color:#fff;border-collapse:initial;border-radius:10px;border-spacing:0;margin-top:0;overflow:hidden;width:100%}.access-table td,.access-table th{border:none;border-bottom:1px solid #eee;padding:15px;text-align:center}.access-table th{background-color:#00c2bb;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:18px 15px;text-transform:uppercase;transition:all .3s ease}.access-table th:hover{background-color:#00a99e;transform:scale(1.05)}.access-table tr:nth-child(2n){background-color:#f0f8ffb3}.access-table tr:last-child td{border-bottom:none}.access-table td:first-child{color:#333;font-weight:600;padding-left:20px;text-align:left;transition:transform .3s ease}.access-table td:first-child:hover{transform:translateX(5px)}.access-table .access-yes{color:#2ecc71}.access-table .access-no,.access-table .access-yes{display:inline-block;font-size:2rem;text-shadow:0 2px 5px #0000001a;transition:all .3s ease}.access-table .access-no{color:#e74c3c}.access-table .access-no:hover,.access-table .access-yes:hover{filter:drop-shadow(0 0 5px rgba(0,0,0,.2));transform:scale(1.3)}.section-heading{font-size:2.2rem;margin-bottom:2.5rem;z-index:2}.section-heading:after{background:linear-gradient(90deg,#00c2bb,#8ecbee);border-radius:2px;content:"";display:block;height:4px;margin:15px auto 0;width:80px}.access-cards-section{margin:50px 0;position:relative;z-index:2}.access-cards-container{margin:0 auto;max-width:1200px;overflow-x:auto;padding:20px 0}.access-cards{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:40px;width:100%}.access-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff;border:1px solid #ffffffb3;border-radius:15px;box-shadow:0 5px 20px #00000014;display:flex;flex-direction:column;min-width:250px;overflow:visible;padding:25px;position:relative;transition:all .3s ease;width:250px}.access-card:hover{box-shadow:0 15px 30px #0000001f;transform:translateY(-10px)}.access-card.premium{background-color:#fffdf0e6;border:1px solid #ffd9004d;position:relative}.access-card.premium:hover{box-shadow:0 15px 30px #ffc10733}.access-card-header{margin-bottom:15px;position:relative}.access-card-header h4{color:#333;font-size:1.5rem;font-weight:700;margin:0}.access-type{color:#666;font-size:1rem;font-weight:600;margin-top:5px;text-transform:uppercase}.premium-badge{background-color:gold;border-radius:15px;box-shadow:0 2px 5px #0000001a;color:#333;font-size:.7rem;font-weight:600;padding:5px 10px;position:absolute;right:-5px;top:-5px}.access-card-price{margin:20px 0 10px;text-align:center}.access-card-price .currency{color:#333;font-size:1.5rem;margin-right:2px;vertical-align:top}.access-card-price .amount{color:#00c2bb;font-size:3rem;font-weight:700;line-height:1}.access-card-price .unit{color:#666;font-size:.9rem;vertical-align:bottom}.hourly-calculation{background-color:#00c2bb1a;border-radius:15px;color:#555;font-size:.85rem;font-style:italic;line-height:1.3;margin:5px auto 12px;max-width:90%;padding:5px;text-align:center;width:-webkit-fit-content;width:fit-content}.premium .hourly-calculation{background-color:#ff98001a}.free-hours{color:#f33;font-weight:600}.feature-check{color:#2ecc71;display:inline-block;font-size:1.1rem;font-weight:700;margin-right:8px}@media (max-width:768px){.hourly-calculation{font-size:.8rem;margin:5px auto 10px;padding:4px 8px}}@media (max-width:480px){.hourly-calculation{font-size:.75rem;max-width:95%;padding:3px 7px}.access-card-price .amount{font-size:2.2rem}}@media (max-width:360px){.hourly-calculation{font-size:.7rem;margin:3px auto 8px;padding:3px 5px}}.price-note{color:#555;font-size:.85rem;font-style:italic;margin-top:5px;text-align:center}.access-card-description{margin-bottom:20px}.access-card-description p{color:#555;font-size:.9rem;line-height:1.6;margin:0}.access-card-features{flex-grow:1;margin-bottom:20px}.access-card-features ul{list-style-type:none;margin:0;padding:0}.access-card-features li{align-items:flex-start;color:#555;display:flex;font-size:.9rem;padding:8px 0}.access-card-features li span{color:#2ecc71;flex-shrink:0;font-size:1.1rem;margin-right:8px}.hourly-price-note{color:#555;font-size:.85rem;font-style:italic;line-height:1.3;margin-top:5px;text-align:center}.hourly-highlight{color:#00c2bb;font-weight:600}.premium .hourly-highlight{color:#ff9800}@media (max-width:768px){.hourly-price-note{font-size:.8rem;margin-left:auto;margin-right:auto;margin-top:8px;max-width:85%}.access-card-features li{padding:7px 0}.access-card-price{margin:15px 0}}@media (max-width:480px){.hourly-price-note{font-size:.75rem;margin-bottom:10px;margin-top:5px}.access-card-price{margin:12px 0}.access-card-features li{padding:6px 0}}@media (max-width:360px){.hourly-price-note{font-size:.7rem;max-width:95%}.access-card-features li{padding:5px 0}}.card-cta{background-color:#00c2bb;border:none;border-radius:25px;box-shadow:0 4px 10px #00c2bb4d;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:12px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.card-cta:hover{background-color:#00a89e;box-shadow:0 6px 15px #00c2bb66;transform:translateY(-3px)}.access-card.premium .card-cta{background-color:#ff9800;box-shadow:0 4px 10px #ff98004d}.access-card.premium .card-cta:hover{background-color:#f57c00;box-shadow:0 6px 15px #ff980066}.membership-section{margin:50px 0;position:relative;z-index:2}.membership-header{margin-bottom:40px;text-align:center}.membership-header h2{color:#333;font-size:2.2rem;margin:0}.big-savings,.membership-header h2{display:inline-block;font-weight:700}.big-savings{animation:float-pulse 2s infinite;background-color:#ff3860;border-radius:20px;box-shadow:0 4px 10px #0000004d;color:#fff;font-size:1rem;margin-right:15px;padding:5px 12px;position:relative;transform:rotate(-2deg) translateZ(0);z-index:10}@keyframes float-pulse{0%{transform:scale(1) rotate(-2deg) translateY(0)}50%{transform:scale(1.05) rotate(-2deg) translateY(-5px)}to{transform:scale(1) rotate(-2deg) translateY(0)}}.membership-plans{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px;position:relative}.membership-card{background-color:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;display:flex;flex-direction:column;min-width:220px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease;width:calc(25% - 20px)}.membership-card:hover{box-shadow:0 15px 30px #0000001f;transform:translateY(-10px)}.membership-card.basic{border-top:5px solid #56e0d3}.membership-card.silver{border-top:5px solid silver}.membership-card.gold{border-top:5px solid gold}.membership-card.learner{border-top:5px solid #ff9800}.membership-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:10px;text-align:center}.membership-subtitle{background-color:#f8f9fa;border-radius:15px;color:#666;display:inline-block;font-size:.85rem;margin:0 auto 20px;padding:5px 10px;text-align:center}.membership-price{line-height:1;margin:20px 0;text-align:center}.membership-price .currency{color:#333;font-size:1.5rem;vertical-align:top}.membership-price .amount{color:#00c2bb;font-size:3rem;font-weight:700}.membership-price .period{color:#666;font-size:1rem;vertical-align:bottom}.membership-features{list-style-type:none;margin:20px 0;padding:0}.membership-features li{color:#555;font-size:.9rem;padding:10px 0;position:relative;text-align:center}.membership-features li:before{color:#2ecc71;content:"✓";font-weight:700;margin-right:5px}.membership-note{color:#666;font-size:.8rem;font-style:italic;margin-top:auto;padding-top:15px;text-align:center}.deals-promos-section{margin:50px 0;z-index:2}.deals-header{margin-bottom:40px;text-align:center}.deals-header h2{color:#333;display:inline-block;font-size:2.2rem;font-weight:700;position:relative}.deals-header h2:after{background:linear-gradient(90deg,#00c2bb,#8ecbee);border-radius:2px;content:"";display:block;height:4px;margin:15px auto 0;width:80px}.deals-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.deal-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff;border:1px solid #ffffffb3;border-radius:15px;box-shadow:0 5px 20px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.deal-card:hover{box-shadow:0 15px 30px #0000001f;transform:translateY(-10px)}.deal-card:before{background-color:#00c2bb1a;border-radius:50%;content:"";height:80px;position:absolute;right:-20px;top:-20px;width:80px;z-index:-1}.deal-card h3{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:15px}.deal-content{display:flex;flex-direction:column;flex-grow:1}.deal-content p{color:#555;font-size:.9rem;line-height:1.6}.discount-badge{align-self:flex-start;background-color:#ff3860;border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;margin-top:15px;padding:8px 15px}.deal-card.bff-deal h3{color:#ff9800}.deal-card.day11-deal h3,.deal-card.eleventh-day h3{color:#00c2bb}.deal-card.referral-deal h3{color:#8ecbee}.deal-card.prepaid-deal h3{color:#6f42c1}.custom-pricing-section{background-color:#fff9;border-radius:10px;color:#444;font-size:1.1rem;font-style:italic;margin:40px 0;padding:20px;text-align:center}@keyframes particleFloat{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-15px) translateX(10px)}50%{transform:translateY(-5px) translateX(-5px)}75%{transform:translateY(-10px) translateX(-8px)}}@keyframes particleFade{0%,to{opacity:.3}50%{opacity:.8}}@media (max-width:1200px){.membership-card{width:calc(33.33% - 20px)}}@media (max-width:992px){.membership-card{width:calc(50% - 20px)}.deals-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.access-cards{align-items:center;flex-direction:column;gap:40px}.access-table{min-width:600px}.membership-plans{align-items:center;flex-direction:column;gap:15px}.membership-card{margin-bottom:0;max-width:320px;min-width:0;padding:20px;width:90%}.deals-container{gap:15px;grid-template-columns:1fr}.access-info-section{margin-bottom:30px;padding:20px 10px}.access-table-container{-webkit-overflow-scrolling:touch;box-shadow:0 3px 10px #0000001a;margin:0 5px;max-width:100%;overflow-x:auto}.section-heading{font-size:1.8rem;margin-bottom:1.8rem}.access-card{margin-bottom:20px;max-width:300px;min-width:0;width:100%}.header-badge{font-size:.8rem;left:-10px;padding:6px 12px;top:-10px}.access-table td,.access-table th{padding:10px}.access-table td:first-child{padding-left:10px}.membership-title{font-size:1.3rem}.membership-features li,.membership-subtitle{font-size:.9rem}.deal-card{padding:18px}.deal-card h3{font-size:1.3rem}}@media (max-width:576px){.access-table-container{border-radius:6px}.access-table{min-width:450px}.access-table .access-no,.access-table .access-yes{font-size:1.5rem}.access-table th{font-size:.9rem;padding:12px 8px}.access-table td{font-size:.9rem}.access-card-header h4{font-size:1.3rem}.access-card-price .amount{font-size:2.5rem}.access-card-description p{font-size:.9rem}.access-card-features li{font-size:.9rem;padding:6px 0}.membership-title{font-size:1.4rem}}@media (max-width:480px){.big-savings{display:block;margin:0 auto 10px}.access-info-header h2{font-size:1.5rem}.section-heading{font-size:1.6rem}.access-table{min-width:400px}.access-table td,.access-table th{padding:8px 5px}.space-type{font-size:.8rem;max-width:100px}.access-table .access-no,.access-table .access-yes{font-size:1.2rem}.access-table td:first-child{padding-left:8px}.access-card{margin-bottom:0;padding:15px}.card-cta{font-size:.9rem;padding:10px 15px}.membership-card{max-width:280px;min-width:0;padding:15px;width:100%}}@media (max-width:767px) and (orientation:landscape){.access-cards-container{padding:10px 0}.access-card{max-width:450px}.access-table-container{max-width:90%}}@media (max-width:360px){.access-table{min-width:350px}.space-type{font-size:.75rem;max-width:80px}.section-heading{font-size:1.4rem}.access-card{max-width:260px;padding:15px}.card-cta{font-size:.85rem;padding:8px 12px}}body,html{max-width:100%;overflow-x:hidden}.pricing-plans-section{background:linear-gradient(180deg,#8ecbee,#a8dbea 30%,#c3e9ed 50%,#a8e4e1 70%,#00c2bb);color:#333;overflow:hidden;padding:3rem 0;position:relative}.unified-background{border-top:none;margin-top:0;overflow:hidden;pointer-events:none;top:0;width:100%;z-index:1}.unified-background,.wave{height:100%;left:0;position:absolute}.wave{background-position:0 bottom;bottom:0;transform-origin:center bottom;width:200%}.wave1{animation:wave 25s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%2300c2bb'/%3E%3C/svg%3E");bottom:0;height:40%;opacity:.7}.wave2{animation:wave 20s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%2300a099'/%3E%3C/svg%3E");bottom:10px;height:30%;opacity:.5}.wave3{animation:wave 15s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.25' fill='%230091ad'/%3E%3C/svg%3E");bottom:15px;height:25%;opacity:.3}.flowing-particles{background-image:radial-gradient(circle at 20% 30%,#ffffff4d 0,#0000 8%),radial-gradient(circle at 50% 50%,#fff3 0,#0000 5%),radial-gradient(circle at 80% 20%,#ffffff4d 0,#0000 10%),radial-gradient(circle at 10% 80%,#fff3 0,#0000 6%),radial-gradient(circle at 90% 70%,#ffffff40 0,#0000 7%);height:100%;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%}.pricing-particle{animation:particleFloat 8s ease-in-out infinite,particleFade 6s ease-in-out infinite;background-color:#fffc;border-radius:50%;box-shadow:0 0 8px #fffc;height:3px;opacity:.8;position:absolute;width:3px;z-index:1}.highlight-text{color:#ff3860;font-size:1.1rem;font-style:italic;margin-top:5px;text-align:center}.header-badge{animation:float-badge 3s ease-in-out infinite;background-color:#f33;border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;font-size:.9rem;font-weight:700;left:-18px;padding:10px 18px;position:absolute;top:-18px;transform:rotate(-15deg) translateZ(0);z-index:100}@keyframes float-badge{0%,to{box-shadow:0 8px 20px #0006;transform:rotate(-15deg) translateY(0)}50%{box-shadow:0 15px 30px #0009;transform:rotate(-15deg) translateY(-15px)}}.access-info-section{margin:0 auto 40px;max-width:1200px;padding:30px;position:relative;text-align:center;width:100%;z-index:2}.access-info-section h2{color:#333;font-size:2.2rem;font-weight:700;margin-bottom:15px;text-transform:uppercase}.access-info-section p{color:#555;font-size:1rem;font-style:italic;margin-bottom:30px}.pricing-cloud{animation-iteration-count:infinite;animation-name:cloud-float;animation-timing-function:linear;background:#fffc;border-radius:50%;filter:blur(15px)}.cloud,.pricing-cloud{position:absolute;z-index:1}.cloud{background-color:#ffffffd9;border-radius:100px;box-shadow:0 5px 15px #ffffff4d;filter:none}.cloud1{animation:cloud-move 90s linear infinite;height:60px;width:150px}.cloud2{animation:cloud-move 70s linear infinite;height:40px;width:120px}.cloud3{animation:cloud-move 110s linear infinite;height:70px;width:180px}.cloud4{animation:cloud-move 60s linear infinite;height:40px;width:100px}.cloud5{animation:cloud-move 85s linear infinite;height:60px;width:160px}@keyframes cloud-float{0%{transform:translateX(-100%)}to{transform:translateX(1000px)}}@keyframes cloud-move{0%{transform:translateX(-200px)}to{transform:translateX(calc(100vw + 200px))}}.red-price-tag{animation:float-tag 3s infinite;background-color:#f33;box-shadow:0 8px 20px #0006;font-size:.9rem;padding:6px 12px;right:-20px;top:-20px;transform:rotate(5deg) translateZ(0);z-index:100}@keyframes float-tag{0%{transform:rotate(5deg) translateY(0) scale(1)}50%{transform:rotate(5deg) translateY(-10px) scale(1.05)}to{transform:rotate(5deg) translateY(0) scale(1)}}.corner-ribbon{animation:float-ribbon 3s ease-in-out infinite;background-color:#f33;box-shadow:0 5px 15px #0006;color:#fff;font-weight:700;height:30px;line-height:30px;position:absolute;right:-40px;text-align:center;top:20px;transform:rotate(45deg) translateZ(0);width:150px;z-index:100}@keyframes float-ribbon{0%,to{box-shadow:0 5px 15px #0006;transform:rotate(45deg) translateZ(0)}50%{box-shadow:0 15px 25px #0009;transform:rotate(45deg) translateZ(20px)}}.access-card,.deal-card,.membership-card{overflow:visible;position:relative}.flash-deal-tag{animation:float-flash 3s ease-in-out infinite;background-color:#f33;border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin-top:10px;padding:10px 15px;position:relative;transform:translateZ(0);z-index:100}@keyframes float-flash{0%,to{box-shadow:0 8px 20px #0006;transform:translateY(0)}50%{box-shadow:0 15px 25px #0009;transform:translateY(-12px)}}.flash-deal-tag:before{content:"🔥";font-size:1.2rem;margin-right:8px}.limited-time-tag{animation:float-limited 3s ease-in-out infinite;background-color:#f33;border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;font-size:.8rem;font-weight:700;padding:8px 12px;position:absolute;right:-15px;top:-15px;transform:rotate(5deg) translateZ(0);white-space:nowrap;z-index:100}@keyframes float-limited{0%,to{box-shadow:0 8px 20px #0006;transform:rotate(5deg) translateY(0)}50%{box-shadow:0 15px 30px #0009;transform:rotate(5deg) translateY(-15px)}}.best-value-tag{animation:float-value 3s ease-in-out infinite;background-color:#f33;border-radius:3px;box-shadow:0 4px 8px #0000004d;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;margin-left:8px;padding:4px 8px;position:relative;transform:translateZ(0);vertical-align:middle;z-index:10}@keyframes float-value{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.05)}}.countdown-container{animation:pulse-countdown 2s infinite;background-color:#fffc;border-radius:4px;box-shadow:0 4px 10px #ff333340;color:#f33;display:inline-block;font-size:.9rem;font-weight:700;margin-top:10px;padding:5px 10px;position:relative;text-shadow:0 0 5px #ff38604d;transform:translateZ(0);z-index:10}@keyframes pulse-countdown{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.member-exclusive{overflow:visible;position:relative}.member-exclusive:before{box-shadow:0 3px 8px #0000004d;content:"EXCLUSIVE";font-size:.8rem;left:-40px;padding:5px 40px;position:absolute;top:20px;transform:rotate(-45deg) translateZ(0);z-index:10}.hidden-perk-tag,.member-exclusive:before{background-color:#f33;color:#fff;font-weight:700}.hidden-perk-tag{border-radius:20px;cursor:pointer;display:inline-block;font-size:.9rem;margin-top:10px;padding:6px 12px;transition:all .3s ease}.hidden-perk-tag:before{content:"✨";margin-right:5px}.hidden-perk-tag:hover{box-shadow:0 5px 15px #f336;transform:translateY(-3px)}.red-nudge{color:#f33;font-size:1rem;font-style:italic;font-weight:700;line-height:1.3;margin:15px 0;text-align:center}.access-card.premium .red-price-tag{background-color:#ff9800}@media (max-width:768px){.red-price-tag{font-size:.8rem;padding:5px 10px}.member-exclusive:before{font-size:.7rem;padding:3px 30px}}.most-savings-tag{animation:float-most-savings 3s ease-in-out infinite;background-color:#f33;border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;display:block!important;font-size:.9rem;font-weight:700;letter-spacing:1px;max-width:none!important;padding:8px 15px;pointer-events:none;position:absolute!important;right:-15px!important;text-transform:uppercase;top:-35px!important;transform:translateZ(0);white-space:nowrap;z-index:9999!important}#root,.App,.access-card,.access-cards,.access-cards-container,.access-cards-section,.deal-card,.deals-container,.deals-promos-section,.membership-card,.membership-plans,.membership-section,.most-savings-tag,.pricing-container,.pricing-container *,.pricing-plans-section,body,html{overflow:visible!important}.most-savings-floating{animation:float-most-savings 3s ease-in-out infinite;background-color:#f33;border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;font-size:1rem;font-weight:700;letter-spacing:1px;padding:10px 20px;position:fixed!important;right:10%!important;text-transform:uppercase;top:10%!important;white-space:nowrap;z-index:10000!important}@keyframes float-most-savings{0%,to{box-shadow:0 8px 20px #0006;transform:translateY(0)}50%{box-shadow:0 15px 30px #0009;transform:translateY(-12px)}}.deals-promos-section{overflow:visible;position:relative}.access-feature-tag{animation:float-access-tag 3s ease-in-out infinite;background-color:#f33;left:20px!important;top:-25px!important;transform:translateZ(0)}.access-feature-tag,.access-premium-tag{border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;display:block!important;font-size:.9rem;font-weight:700;letter-spacing:.5px;max-width:none!important;overflow:visible!important;padding:8px 15px;pointer-events:none;position:absolute!important;text-transform:uppercase;white-space:nowrap;z-index:9999!important}.access-premium-tag{animation:float-premium-tag 3s ease-in-out infinite;background-color:#ff9800;right:20px!important;top:-20px!important;transform:translateZ(0) rotate(3deg)}.access-new-tag{animation:float-new-tag 3s ease-in-out infinite;background-color:#2ecc71;font-size:.8rem;left:50%!important;padding:6px 12px;top:-15px!important;transform:translateX(-50%) translateZ(0)}.access-new-tag,.access-popular-tag{border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;display:block!important;font-weight:700;letter-spacing:.5px;max-width:none!important;overflow:visible!important;pointer-events:none;position:absolute!important;text-transform:uppercase;white-space:nowrap;z-index:9999!important}.access-popular-tag{animation:float-popular-tag 3s ease-in-out infinite;background-color:#9b59b6;font-size:.9rem;padding:8px 15px;right:-15px!important;top:-20px!important;transform:translateZ(0) rotate(5deg)}.access-banner-tag{animation:float-banner-tag 3s ease-in-out infinite;background-color:#f33;border-radius:4px;box-shadow:0 8px 20px #0006;color:#fff;display:block!important;font-size:1rem;font-weight:700;left:50%!important;letter-spacing:1px;max-width:none!important;overflow:visible!important;padding:8px 20px;pointer-events:none;position:absolute!important;text-transform:uppercase;top:-15px!important;transform:translateX(-50%) translateZ(0);white-space:nowrap;z-index:9999!important}@keyframes float-access-tag{0%,to{box-shadow:0 8px 20px #0006;transform:translateY(0) translateZ(0)}50%{box-shadow:0 15px 30px #0009;transform:translateY(-10px) translateZ(0)}}@keyframes float-premium-tag{0%,to{box-shadow:0 8px 20px #0006;transform:translateY(0) rotate(3deg) translateZ(0)}50%{box-shadow:0 15px 30px #0009;transform:translateY(-12px) rotate(3deg) translateZ(0)}}@keyframes float-new-tag{0%,to{box-shadow:0 8px 20px #0006;transform:translateX(-50%) translateY(0) translateZ(0)}50%{box-shadow:0 15px 30px #0009;transform:translateX(-50%) translateY(-8px) translateZ(0)}}@keyframes float-popular-tag{0%,to{box-shadow:0 8px 20px #0006;transform:translateY(0) rotate(5deg) translateZ(0)}50%{box-shadow:0 15px 30px #0009;transform:translateY(-10px) rotate(5deg) translateZ(0)}}@keyframes float-banner-tag{0%,to{box-shadow:0 8px 20px #0006;transform:translateX(-50%) translateY(0) translateZ(0)}50%{box-shadow:0 15px 30px #0009;transform:translateX(-50%) translateY(-15px) translateZ(0)}}.access-info-header,.access-info-section,.access-table,.access-table td,.access-table th,.access-table-container,.space-availability{overflow:visible!important;position:relative}.mobile-view-toggle{background-color:#fff3;border:1px solid #ffffff4d;border-radius:8px;display:flex;justify-content:center;margin:0 auto 20px;overflow:hidden;padding:3px;width:-webkit-fit-content;width:fit-content}.toggle-btn{background:none;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.toggle-btn.active{background-color:#fff;box-shadow:0 2px 10px #0000001a;color:#00c2bb}.compact-access-container{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:450px}.compact-access-row{background-color:#fff;border-left:4px solid #00c2bb;border-radius:10px;box-shadow:0 3px 10px #0000001a;display:flex;flex-direction:column;padding:15px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.compact-access-row:hover{box-shadow:0 5px 15px #00000026;transform:translateY(-3px)}.compact-space-name{color:#333;font-size:.95rem;font-weight:600;margin-bottom:12px;padding-bottom:8px;position:relative}.compact-space-name:after{background-color:#0000001a;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.compact-access-cells{display:flex;justify-content:space-between}.compact-cell{align-items:center;display:flex;flex:1 1;flex-direction:column}.cell-label{color:#666;font-size:.75rem;font-weight:600;margin-bottom:8px;text-transform:uppercase}.cell-icon{font-size:1.5rem;transition:transform .2s ease}.cell-icon.yes{color:#2ecc71}.cell-icon.no{color:#e74c3c}.compact-cell:hover .cell-icon{transform:scale(1.2)}.mobile-scroll-hint{color:#ffffffb3;font-size:.8rem;font-style:italic;margin:10px 0 5px;text-align:center}@media (max-width:768px){.access-info-section{margin-bottom:30px}}@media (max-width:576px){.compact-access-container{margin-top:15px;padding:0 10px}.compact-access-row{box-shadow:0 2px 8px #0000001a;margin-bottom:15px;padding:15px 12px}.compact-space-name{font-size:.9rem;margin-bottom:10px;padding-bottom:6px}.cell-label{font-size:.7rem;margin-bottom:5px}.cell-icon{font-size:1.4rem}}.mobile-scroll-hint,.mobile-view-toggle,.toggle-btn,.toggle-btn.active{display:none}@media (max-width:576px){.access-info-section{padding:20px 5px}.section-heading{font-size:1.5rem;margin-bottom:1.5rem}.compact-access-row{transform-origin:center left;transition:all .3s ease}.compact-access-row:active{background-color:#fafafaf2;transform:scale(.98)}.cell-icon.yes{color:#2ecc71;text-shadow:0 0 5px #2ecc714d}.cell-icon.no{color:#e74c3c;text-shadow:0 0 5px #e74c3c4d}}.premium-tag{animation:float-premium 3s ease-in-out infinite;background-color:#ff9800;border-radius:4px;box-shadow:0 5px 15px #ff980066;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:6px 12px;pointer-events:none;position:absolute;right:-15px;text-transform:uppercase;top:-15px;transform:translateZ(0) rotate(3deg);white-space:nowrap;z-index:999}@keyframes float-premium{0%,to{box-shadow:0 5px 15px #ff980066;transform:translateY(0) rotate(3deg) translateZ(0)}50%{box-shadow:0 12px 25px #ff980099;transform:translateY(-10px) rotate(3deg) translateZ(0)}}.access-card.premium .access-card-price .amount{color:#ff9800}@media (min-width:1200px){.access-cards{gap:30px;justify-content:center}.access-card{width:270px}}@media (min-width:992px) and (max-width:1199px){.access-cards{gap:20px}.access-card{min-width:240px;width:240px}}@media (max-width:991px) and (min-width:769px){.access-cards{flex-wrap:wrap;gap:20px}.access-card{max-width:300px;min-width:240px;width:calc(50% - 20px)}}@media (max-width:768px){.premium-tag{font-size:.75rem;padding:5px 10px;right:-10px;top:-12px}}@media (max-width:480px){.premium-tag{font-size:.7rem;padding:4px 8px;right:-5px;top:-10px}}@media (max-width:360px){.premium-tag{font-size:.65rem;padding:3px 6px}}.selected-plan-summary{margin-bottom:24px}.plan-summary-box{border-left:3px solid #ffd600;padding:15px}.plan-summary-box h4{font-size:18px;margin:0 0 8px}.plan-price{font-size:24px;margin-bottom:8px}.booking-success{padding:20px}.success-icon{font-size:30px;height:60px;width:60px}.booking-reference{line-height:1.8;margin-top:20px;padding:15px}.available-spaces-section{margin:80px 0;position:relative;z-index:2}.spaces-header{margin-bottom:50px;text-align:center}.spaces-header h2{color:#2c3e50;font-size:2.8rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;position:relative;text-transform:uppercase}.spaces-header h2:after{background:linear-gradient(135deg,#f39c12,#e67e22);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.spaces-subtitle{color:#7f8c8d;font-size:1.2rem;font-weight:500;margin-top:15px}.spaces-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.space-card{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:20px;box-shadow:0 10px 40px #0000001a;cursor:pointer;overflow:hidden;padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.space-card:before{background:linear-gradient(135deg,#f39c12,#e67e22);content:"";height:6px;left:0;position:absolute;right:0;top:0;transition:height .3s ease}.space-card.hovered:before,.space-card:hover:before{height:8px}.space-card.selected{border:3px solid;border-image:linear-gradient(135deg,#f39c12,#e67e22) 1;box-shadow:0 25px 70px #0003;transform:translateY(-5px)}.space-card.hovered,.space-card:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-10px)}.lounge-card:before{background:linear-gradient(135deg,#16a085,#27ae60)}.lounge-card.selected{border-image:linear-gradient(135deg,#16a085,#27ae60) 1}.session-card:before{background:linear-gradient(135deg,#3498db,#2980b9)}.session-card.selected{border-image:linear-gradient(135deg,#3498db,#2980b9) 1}.space-card-header{border-bottom:2px solid #ecf0f1;margin-bottom:30px;padding-bottom:20px;text-align:center}.space-card-header h3{color:#2c3e50;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase;transition:color .3s ease}.capacity{color:#7f8c8d;font-size:1.2rem;font-weight:500;margin-bottom:15px}.space-features{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.feature-badge{background:linear-gradient(135deg,#ecf0f1,#bdc3c7);border-radius:15px;color:#2c3e50;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase;transition:all .3s ease}.lounge-card .feature-badge{background:linear-gradient(135deg,#16a0851a,#27ae601a);color:#16a085}.session-card .feature-badge{background:linear-gradient(135deg,#3498db1a,#2980b91a);color:#3498db}.pricing-tiers{margin-bottom:30px}.pricing-tier{align-items:center;border-bottom:1px solid #ecf0f1;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;padding:20px 15px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.pricing-tier:last-child{border-bottom:none}.pricing-tier.interactive{background:linear-gradient(135deg,#fff,#f8f9fa);cursor:pointer}.pricing-tier.interactive:hover{background:linear-gradient(135deg,#3498db0d,#3498db1a);border-radius:10px;padding-left:20px;padding-right:20px;transform:translateX(5px)}.pricing-tier.selected{background:linear-gradient(135deg,#3498db1a,#3498db26);border:2px solid #3498db;transform:scale(1.02)}.lounge-card .pricing-tier.selected{background:linear-gradient(135deg,#16a0851a,#16a08526);border-color:#16a085}.lounge-card .pricing-tier.featured.selected{background:linear-gradient(135deg,#f39c121a,#f39c1226);border-color:#f39c12}.pricing-tier.featured{background:linear-gradient(135deg,#fff5f0,#ffeaa0);border:2px solid #f39c12;position:relative}.pricing-tier.featured:before{animation:pulse 2s infinite;background:linear-gradient(135deg,#f39c12,#e67e22);border-radius:10px;bottom:-1px;content:"";left:-1px;opacity:.3;position:absolute;right:-1px;top:-1px;z-index:-1}.best-value-badge{animation:bounce 2s infinite;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:15px;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:5px 15px;position:absolute;right:15px;text-transform:uppercase;top:-10px;z-index:10}.tier-duration{color:#34495e;font-size:1.4rem;font-weight:600;min-width:120px;transition:color .3s ease}.pricing-tier.selected .tier-duration{color:#2c3e50;font-weight:700}.tier-pricing{flex-grow:1;margin:0 20px;text-align:center}.main-rate{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:5px;transition:all .3s ease}.main-rate .price{color:#e74c3c;font-size:1.4rem;font-weight:700;transition:all .3s ease}.consumable-rate{color:#7f8c8d;font-size:1rem;font-style:italic;transition:color .3s ease}.pricing-tier.selected .consumable-rate{color:#34495e;font-weight:500}.quick-book-btn{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:25px;box-shadow:0 4px 15px #3498db4d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:12px 20px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.quick-book-btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.quick-book-btn:hover:before{left:100%}.lounge-card .quick-book-btn{background:linear-gradient(135deg,#16a085,#27ae60);box-shadow:0 4px 15px #16a0854d}.quick-book-btn.featured{animation:glow 2s infinite alternate;background:linear-gradient(135deg,#f39c12,#e67e22);box-shadow:0 6px 20px #f39c1266}@keyframes glow{0%{box-shadow:0 6px 20px #f39c1266}to{box-shadow:0 8px 25px #f39c1299}}.quick-book-btn:hover{box-shadow:0 8px 25px #3498db80;transform:translateY(-2px)}.lounge-card .quick-book-btn:hover{box-shadow:0 8px 25px #16a08580}.space-terms{background:linear-gradient(135deg,#ecf0f1,#bdc3c7);border-radius:15px;margin-top:20px;padding:20px;transition:all .3s ease}.dp-terms{color:#2c3e50;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:8px;text-align:center}.reschedule-terms{color:#7f8c8d;font-size:.9rem;font-style:italic;text-align:center}.selection-summary{background:linear-gradient(135deg,#fff8e1,#fff3c4);border-left:5px solid #f39c12;border-radius:15px;box-shadow:0 5px 20px #f39c121a;margin-top:40px;padding:25px}.summary-content h4{color:#d35400;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.summary-content p{color:#8e44ad;font-size:1rem;font-weight:500;margin:0}@media (max-width:768px){.spaces-container{gap:30px;grid-template-columns:1fr;padding:0 15px}.space-card{padding:30px 20px}.space-card-header h3{font-size:1.8rem}.spaces-header h2{font-size:2.2rem}.tier-duration{font-size:1.2rem;min-width:100px}.main-rate{font-size:1.1rem}.main-rate .price{font-size:1.2rem}.pricing-tier{align-items:center;flex-direction:column;gap:15px;text-align:center}.tier-pricing{margin:0;text-align:center;width:100%}.quick-book-btn{margin-top:10px;max-width:200px;width:100%}.space-features{justify-content:center}.selection-summary{margin-top:30px;padding:20px}}@media (max-width:576px){.spaces-container{gap:20px;grid-template-columns:1fr;padding:0 10px}.space-card{padding:25px 15px}.space-card-header h3{font-size:1.6rem}.spaces-header h2{font-size:1.8rem}.dp-terms{font-size:.9rem}.feature-badge,.reschedule-terms{font-size:.8rem}.feature-badge{padding:4px 10px}.quick-book-btn{font-size:.8rem;padding:10px 16px}.best-value-badge{font-size:.7rem;padding:4px 12px}}.map-contact-section-mc{background-color:#f9f9f9;background-image:linear-gradient(135deg,#f9f9f9f2,#ffffffe6);opacity:0;overflow:hidden;padding:80px 0;position:relative;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.map-contact-section-mc.animate-in{opacity:1;transform:translateY(0)}.map-contact-section-mc:before{animation:gradualFade 10s infinite alternate;background:url(/static/media/landscape-contrast.475bb967a5759766368e.png) 50%/cover no-repeat;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;z-index:-1}@keyframes gradualFade{0%{opacity:.03}to{opacity:.08}}.section-header-mc{margin-bottom:60px;text-align:center}.section-header-mc h2{color:#333;display:inline-block;font-size:48px;font-weight:700;margin-bottom:15px;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.section-header-mc h2:hover{transform:translateY(-5px)}.section-header-mc h2:after{background-color:#00a099;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .4s ease,height .3s ease;width:60px}.section-header-mc h2:hover:after{height:4px;width:100%}.section-header-mc p{color:#666;font-size:18px;margin:0 auto;max-width:700px;transition:color .3s ease,transform .3s ease}.section-header-mc:hover p{color:#00a099;transform:translateY(3px)}.section-nav-mc{display:none;gap:15px;justify-content:center;margin-top:25px}.section-nav-button-mc{align-items:center;background-color:#fff;border:none;border-radius:50px;box-shadow:0 4px 10px #00000014;color:#666;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.section-nav-button-mc i{font-size:16px;transition:transform .3s ease}.section-nav-button-mc:hover{box-shadow:0 6px 15px #0000001f;transform:translateY(-3px)}.section-nav-button-mc:hover i{transform:scale(1.15)}.section-nav-button-mc.active{background-color:#00a099;color:#fff}.map-contact-container-mc{box-sizing:border-box;display:flex;gap:40px;margin:0 auto;max-width:1200px;padding:0 15px;perspective:1000px}.map-container-mc{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001a;flex:1 1;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .4s ease,box-shadow .4s ease}.map-container-mc:hover{box-shadow:0 15px 35px #00a09926;transform:translateY(-8px) rotateY(2deg)}.map-overlay-mc{left:15px;opacity:0;pointer-events:none;position:absolute;top:15px;transform:translateY(-10px);transition:all .3s ease;z-index:10}.map-container-mc:hover .map-overlay-mc{opacity:1;transform:translateY(0)}.map-card-heading-mc{background-color:#fffffff2;border-left:3px solid #00a099;border-radius:8px;box-shadow:0 4px 15px #0000001a;padding:12px 20px}.map-card-heading-mc h3{color:#00a099;font-size:18px;margin:0 0 5px}.map-card-heading-mc p{color:#666;font-size:14px;margin:0}.map-interaction-controls-mc{display:flex;gap:10px;position:absolute;right:15px;top:15px;z-index:10}.map-zoom-toggle-mc{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#00a099;cursor:pointer;display:flex;font-size:16px;height:42px;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:42px}.map-zoom-toggle-mc:hover{background-color:#00a099;color:#fff;transform:scale(1.15) rotate(5deg)}.map-container-mc iframe{border-radius:12px 12px 0 0;display:block;filter:saturate(1.05) contrast(1.05);transition:all .5s cubic-bezier(.165,.84,.44,1)}.map-container-mc:hover iframe{filter:saturate(1.1) contrast(1.1)}.map-zoomed-mc iframe{height:600px}.location-info-mc{background-color:#fff;border-top:4px solid #00a099;padding:25px;position:relative;transition:all .3s ease;z-index:1}.location-info-mc:before{background:radial-gradient(circle at top right,#00a0990d,#0000 70%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:-1}.location-info-mc:hover:before{opacity:1}.location-card-mc{overflow:hidden;position:relative}.location-decoration-mc{background-color:#00a0990d;border-radius:50%;bottom:-40px;height:120px;position:absolute;right:-40px;transition:all .5s ease;width:120px;z-index:-1}.location-card-mc:hover .location-decoration-mc{background-color:#00a09914;transform:scale(1.5)}.location-info-mc h3{color:#333;display:inline-block;font-size:22px;margin-bottom:18px;transition:color .3s ease,transform .3s ease}.location-info-mc:hover h3{color:#00a099;transform:translateX(5px)}.location-details-mc{margin-bottom:15px}.location-item-mc{align-items:center;color:#666;display:flex;margin:12px 0;padding-left:5px;transition:transform .3s ease}.location-item-mc:hover{transform:translateX(8px)}.location-item-mc i{color:#00a099;display:inline-block;margin-right:15px;text-align:center;transition:all .3s ease;width:20px}.location-item-mc:hover i{color:#008c86;transform:scale(1.3)}.contact-link-mc{color:#666;position:relative;text-decoration:none;transition:all .3s ease}.contact-link-mc:after{background-color:#00a099;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.contact-link-mc:hover{color:#00a099}.contact-link-mc:hover:after{width:100%}.social-links-mc{display:flex;gap:12px;margin-top:20px}.social-icon-mc{align-items:center;background-color:#f5f5f5;border-radius:50%;box-shadow:0 2px 5px #0000000d;color:#555;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:40px}.social-icon-mc:hover{background-color:#00a099;box-shadow:0 5px 15px #00a0994d;color:#fff;transform:translateY(-5px) rotate(8deg)}.contact-form-container-mc{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001a;flex:1 1;overflow:hidden;padding:35px;position:relative;transform-style:preserve-3d;transition:all .4s ease;z-index:1}.contact-form-container-mc:before{background:radial-gradient(circle at bottom right,#00a0990d,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .5s ease;width:200%;z-index:-1}.contact-form-container-mc:hover:before{opacity:1}.contact-form-container-mc:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-8px) rotateY(-2deg)}.contact-form-container-mc h3{color:#333;font-size:24px;margin-bottom:25px;padding-bottom:12px;position:relative;transition:all .3s ease}.contact-form-container-mc:hover h3{color:#00a099;transform:translateX(5px)}.contact-form-container-mc h3:after{background-color:#00a099;bottom:0;content:"";height:3px;left:0;position:absolute;transition:all .4s ease;width:50px}.contact-form-container-mc:hover h3:after{height:4px;width:120px}.contact-form-mc{display:flex;flex:1 1;flex-direction:column;gap:16px}.form-group-mc{display:flex;flex-direction:column;gap:8px;position:relative;transition:all .3s ease}.form-group-mc.focused-mc{transform:translateX(8px)}.form-group-mc label{color:#555;font-size:15px;font-weight:500;transition:all .3s ease}.required-star{color:#00a099;font-weight:700;margin-left:2px}.form-group-mc.focused-mc label{color:#00a099;font-weight:600;transform:translateY(-2px)}.input-wrapper-mc{align-items:center;display:flex;position:relative}.input-highlight-mc{background-color:#00a099;bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.form-group-mc.focused-mc .input-highlight-mc{width:100%}.textarea-wrapper-mc{align-items:flex-start}.input-icon-mc{color:#999;left:15px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.textarea-wrapper-mc .input-icon-mc{top:18px;transform:none}.form-group-mc.focused-mc .input-icon-mc{color:#00a099;transform:translateY(-50%) scale(1.2)}.textarea-wrapper-mc.focused-mc .input-icon-mc{transform:scale(1.2)}.form-group-mc input,.form-group-mc textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:16px;padding:14px 14px 14px 45px;transition:all .3s ease;width:100%}.form-group-mc input:hover,.form-group-mc textarea:hover{background-color:#f5f5f5;border-color:#bbb}.form-group-mc input:focus,.form-group-mc textarea:focus{background-color:#fff;border-color:#00a099;box-shadow:0 0 0 4px #00a0991a;outline:none}.submit-button-mc{align-items:center;background-color:#00a099;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:20px;overflow:hidden;padding:16px 28px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:1}.button-highlight-mc{background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%;z-index:-1}.submit-button-mc:hover .button-highlight-mc{left:100%}.submit-button-mc:hover{background-color:#008c86;box-shadow:0 8px 20px #00a0994d;transform:translateY(-4px)}.submit-button-mc:active{box-shadow:0 4px 8px #0000001a;transform:translateY(0)}.submit-button-mc:disabled{background-color:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.button-icon-mc{font-size:16px;transition:all .3s ease}.submit-button-mc:hover .button-icon-mc{transform:translateX(3px)}.error-message-mc{animation:shake .6s cubic-bezier(.36,.07,.19,.97) both;background-color:#fee;box-shadow:0 3px 10px #cc00001a;color:#c00;transform:translateZ(0)}.error-message-mc,.success-message-mc{align-items:center;border-radius:8px;display:flex;gap:10px;margin-bottom:18px;padding:12px 18px}.success-message-mc{animation:slideDown .5s cubic-bezier(.175,.885,.32,1.275);background-color:#e8f7ea;border-left:4px solid #0a0;box-shadow:0 3px 10px #00aa001a;color:#0a0}.error-message-mc i,.success-message-mc i{font-size:18px}@keyframes slideDown{0%{opacity:0;transform:translateY(-25px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.form-row-mc{display:flex;gap:16px;width:100%}.form-row-mc .form-group-mc{flex:1 1;min-width:0}.select-wrapper-mc{border-radius:4px;position:relative;transition:all .3s ease}.select-wrapper-mc:hover{box-shadow:0 2px 8px #00a09926}.select-wrapper-mc select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:linear-gradient(180deg,#fff,#f9f9f9);border:1px solid #e1e1e1;border-radius:4px;color:#333;cursor:pointer;font-size:14px;height:45px;padding:10px 40px;transition:all .3s ease;width:100%}.select-wrapper-mc select:hover{border-color:#00a099}.select-wrapper-mc select:focus{background-image:linear-gradient(180deg,#fff,#f0fffd);border-color:#00a099;box-shadow:0 0 0 2px #00a09933;outline:none}.select-wrapper-mc .input-icon-mc{font-size:14px;left:15px;transition:color .3s ease;z-index:1}.select-arrow-mc,.select-wrapper-mc .input-icon-mc{color:#777;position:absolute;top:50%;transform:translateY(-50%)}.select-arrow-mc{align-items:center;background-color:#f9f9f9;border-radius:50%;box-shadow:0 1px 2px #0000000d;display:flex;height:20px;justify-content:center;pointer-events:none;right:15px;transition:all .3s ease;width:20px}.select-wrapper-mc:hover .select-arrow-mc{background-color:#f0fffd;color:#00a099}.focused-mc .select-wrapper-mc .input-icon-mc,.select-wrapper-mc:hover .input-icon-mc{color:#00a099}.focused-mc .select-wrapper-mc .select-arrow-mc{background-color:#f0fffd;box-shadow:0 -1px 2px #0000000d;color:#00a099;transform:translateY(-50%) rotate(180deg)}.focused-mc .select-wrapper-mc select{background-image:linear-gradient(180deg,#fff,#f0fffd);border-color:#00a099;box-shadow:0 0 0 2px #00a09933}.input-wrapper-mc input,.input-wrapper-mc select{height:45px}@media (max-width:768px){.form-row-mc{flex-direction:column;gap:0}}@media (max-width:992px){.map-contact-container-mc{flex-direction:column;gap:30px}.contact-form-container-mc,.map-container-mc{transform:none!important;width:100%}.section-header-mc h2{font-size:38px}}@media (max-width:768px){.section-nav-mc{display:flex}.map-contact-container-mc.form-active .map-container-mc,.map-contact-container-mc.map-active .contact-form-container-mc{display:none}}@media (max-width:576px){.section-header-mc h2{font-size:32px}.map-contact-section-mc{padding:60px 0}.form-group-mc input,.form-group-mc textarea{font-size:15px}.submit-button-mc{font-size:15px;padding:14px 22px}.section-nav-button-mc{font-size:14px;padding:10px 18px}}.faq-section{background:#fff;min-height:70vh;overflow:hidden;padding:80px 0;position:relative}.faq-section .unified-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.faq-section .wave{background-position:0 bottom;bottom:0;height:100%;left:0;position:absolute;transform-origin:center bottom;width:200%}.faq-section .wave1{animation:faqWave 25s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%2300c2bb'/%3E%3C/svg%3E");bottom:0;height:40%;opacity:.7}.faq-section .wave2{animation:faqWave 20s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%2300a099'/%3E%3C/svg%3E");bottom:10px;height:30%;opacity:.5}.faq-section .wave3{animation:faqWave 15s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.25' fill='%230091ad'/%3E%3C/svg%3E");bottom:15px;height:25%;opacity:.3}.faq-section .flowing-particles{height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.faq-particle{display:none}@keyframes faqWave{0%{transform:translateX(0) scaleY(1)}50%{transform:translateX(-25%) scaleY(.95)}to{transform:translateX(-50%) scaleY(1)}}.section-heading{color:#333;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:50px;position:relative;text-align:center;z-index:10}.faq-container{margin:0 auto;max-width:850px;position:relative;z-index:10}.faq-item{background-color:#fff;border-left:3px solid #0000;border-radius:12px;box-shadow:0 8px 20px #0000000d;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:22px 30px;transition:background-color .3s ease}.faq-question:hover{background-color:#ffb91e0d}.faq-question h3{color:#333;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;margin:0}.faq-toggle-icon{flex-shrink:0;height:20px;position:relative;transition:transform .3s ease;width:20px}.faq-toggle-icon:after,.faq-toggle-icon:before{background-color:#00c2bb;content:"";position:absolute;transition:transform .3s ease}.faq-toggle-icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.faq-toggle-icon:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.faq-item.active .faq-toggle-icon:after{transform:translateX(-50%) scaleY(0)}.faq-answer{overflow:hidden;transition:height .3s ease}.faq-item.active .faq-answer{padding:0 30px 22px}.faq-answer p{color:#555;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.7;margin:0}.faq-cta{margin-top:50px;position:relative;text-align:center;z-index:10}.faq-cta p{color:#333;font-size:1.1rem;font-weight:500;margin-bottom:20px}.btn.btn-primary{background-color:#00c2bb;border:none;border-radius:30px;box-shadow:0 4px 15px #00c2bb33;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.btn.btn-primary:hover{background-color:#00a099;box-shadow:0 6px 20px #00c2bb4d;transform:translateY(-2px)}.faq-item.active{border-left:3px solid #00c2bb;box-shadow:0 12px 25px #0000001a;transform:translateY(-3px)}@media (max-width:768px){.section-heading{font-size:2rem;margin-bottom:40px}.faq-question{padding:18px 25px}.faq-question h3{font-size:1.1rem;padding-right:10px}.faq-item.active .faq-answer{padding:0 25px 18px}.btn.btn-primary{padding:10px 25px}}@media (max-width:576px){.section-heading{font-size:1.75rem;margin-bottom:30px}.faq-question h3{font-size:1rem}.faq-answer p{font-size:.95rem}.btn.btn-primary{font-size:.9rem;padding:10px 20px}}.btn.btn-secondary.show-more-btn,.show-more-container{display:none}.related-questions{border-top:1px solid #00c2bb26;margin-top:25px;padding-top:15px}.related-questions h4{color:#444;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:15px}.related-question-item{background-color:#fafafacc;border-left:2px solid #0000;border-radius:8px;box-shadow:0 3px 8px #00000008;margin-bottom:10px;overflow:hidden;transition:all .3s ease}.related-question-item.active{border-left:2px solid #00c2bb;box-shadow:0 5px 12px #0000000f}.related-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px;transition:background-color .3s ease}.related-question:hover{background-color:#ffb91e0d}.related-question h5{color:#555;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;margin:0}.related-toggle-icon{flex-shrink:0;height:15px;position:relative;transition:transform .3s ease;width:15px}.related-toggle-icon:after,.related-toggle-icon:before{background-color:#00c2bb;content:"";opacity:.8;position:absolute;transition:transform .3s ease}.related-toggle-icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.related-toggle-icon:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.related-question-item.active .related-toggle-icon:after{transform:translateX(-50%) scaleY(0)}.related-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.related-answer p{color:#666;font-family:Roboto,sans-serif;font-size:.95rem;line-height:1.6;margin:0;padding:0 20px 15px}@media (max-width:768px){.related-questions h4{font-size:1rem}.related-question{padding:10px 16px}.related-question h5{font-size:.9rem}.related-answer p{font-size:.85rem;padding:0 16px 12px}}.faq-answer p br{content:"";display:block;margin-bottom:8px}.footer{background-color:#252525;color:#f8f8f8;margin:0;padding:0}.footer-main{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px 5%}.footer-logo-section{align-items:center;display:flex;position:relative}.footer-logo-section:after{background:radial-gradient(ellipse at center,#ffd7000d 0,#ffff0005 50%,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.footer-logo-img{animation:logoGlow 5s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px rgba(255,215,0,.15)) drop-shadow(0 0 5px rgba(255,255,0,.1));height:auto;max-width:150px;object-fit:contain;position:relative;z-index:2}@keyframes logoGlow{0%{filter:drop-shadow(0 0 2px rgba(255,215,0,.1)) drop-shadow(0 0 3px rgba(255,255,0,.05))}to{filter:drop-shadow(0 0 4px rgba(255,215,0,.2)) drop-shadow(0 0 6px rgba(255,255,0,.15))}}.footer-contact-section{display:flex;flex-direction:column;gap:5px}.contact-item{align-items:center;color:#f8f8f8;display:flex;font-size:.9rem;gap:10px}.footer-email-link{color:#f8f8f8;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.footer-email-link:hover{color:#fc0;text-decoration:none}.contact-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}.email-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></svg>')}.location-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>')}.footer-hours-section{display:flex;flex-direction:column;gap:5px;text-align:right}.hours-item{align-items:center;color:#f8f8f8;display:flex;font-size:.9rem;gap:10px;justify-content:flex-end}.hours-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}.clock-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7z"/></svg>')}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer-copyright{background-color:#1a1a1a;padding:10px 0;text-align:center}.footer-copyright p{color:#777;font-size:.8rem;margin:0}@media (max-width:768px){.footer-main{flex-direction:column;gap:20px;padding:20px 5%;text-align:center}.footer-logo-img{max-width:180px}.footer-contact-section,.footer-hours-section{align-items:center}.hours-item{justify-content:center}}.ai-assistant-container{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:10px;overflow:visible;position:fixed;right:20px;z-index:1000}@media (max-width:480px){.ai-assistant-container{bottom:15px;right:15px}}.chat-header{align-items:center;background:linear-gradient(90deg,#8ecbee,#00c2bb);box-shadow:0 2px 10px #0000001a;color:#fff;display:flex;height:60px;justify-content:space-between;overflow:hidden;padding:15px 20px;position:relative}.chat-header:after{animation:shine 2s linear infinite;background:linear-gradient(90deg,#ffffff80,#fffc 50%,#ffffff80);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.header-title{align-items:center;display:flex;height:100%;justify-content:flex-start}.ai-icon-image{animation:pulse 1.5s infinite alternate;border-radius:0;filter:drop-shadow(0 0 2px rgba(255,255,255,.7));height:28px;margin-right:10px;object-fit:contain;width:28px}.chat-header h3{font-family:Work Sans,sans-serif;font-size:22px;font-weight:500;line-height:1;margin:0;text-shadow:0 1px 2px #0000001a}.chat-header h3,.close-button{align-items:center;display:flex}.close-button{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:30px;justify-content:center;transition:all .2s ease;width:30px}.close-button:hover{background-color:#fff3;transform:rotate(90deg)}.message{border-radius:18px;box-shadow:0 2px 5px #0000000d;font-family:Work Sans,sans-serif;font-size:14px;line-height:1.5;max-width:80%;padding:12px 16px;transition:all .3s ease;word-break:break-word}.message.user{align-self:flex-end;background:linear-gradient(135deg,#00c2bb,#00a099);border-bottom-right-radius:4px;color:#fff}.message.ai{align-self:flex-start;background:linear-gradient(135deg,#fff,#f0f8fd);border:1px solid #8ecbee4d;border-bottom-left-radius:4px;color:#333}.message.ai.error{background:linear-gradient(135deg,#fff0f0,#fff0f0);border-left:4px solid #ff6b6b;box-shadow:0 2px 6px #d32f2f26;color:#d32f2f;font-style:italic;padding:12px 16px 12px 20px}.message.ai.error:before{content:"⚠️";font-style:normal;margin-right:8px}.options-container{animation:fadeIn .4s ease;margin:12px 0;width:100%}.options-label{color:#666;font-family:Work Sans,sans-serif;font-size:14px;font-weight:500;margin-bottom:10px;padding-left:5px}.option-buttons{display:flex;flex-wrap:wrap;gap:10px;padding:0 5px;width:100%}.option-buttons.category-group{justify-content:center}.option-buttons.question-group{flex-direction:column}.option-button{align-items:center;background:linear-gradient(135deg,#fff,#eef2ff);border:1px solid #d1dafe;border-radius:20px;box-shadow:0 2px 5px #0000000d;color:#00a099;cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:14px;min-height:42px;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s ease;white-space:normal}.category-option{flex:1 0 auto;justify-content:center;max-width:calc(33% - 10px);min-width:120px;text-align:center}.question-option{justify-content:flex-start;text-align:left;width:100%}.option-text{display:inline-block}.option-button:before{background:linear-gradient(90deg,#00c2bb00,#00c2bb1a 50%,#00c2bb00);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease;width:100%}.option-button:hover{background:linear-gradient(135deg,#eef2ff,#d1dafe);border-color:#00c2bb;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.option-button.tracking-usage{cursor:wait;opacity:.8;position:relative}.tracking-dot{animation:pulse-tracking 1.5s infinite;background-color:#fff;border-radius:50%;display:inline-block;height:8px;margin-left:5px;width:8px}@keyframes pulse-tracking{0%{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(.8)}}.option-button:hover:before{opacity:.15}.option-button:active{box-shadow:0 2px 5px #0000001a;transform:translateY(0)}.no-options{background-color:#f8f9fa;border-radius:8px;color:#666;font-family:Work Sans,sans-serif;font-style:italic;margin:5px 0;padding:10px;text-align:center}.typing-indicator{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#fff,#f0f8fd);border:1px solid #8ecbee4d;border-radius:18px;border-bottom-left-radius:4px;box-shadow:0 2px 5px #0000000d;display:inline-flex;margin-top:5px;padding:10px 16px}.typing-indicator:before{color:#888;content:"Lumos is thinking";font-family:Work Sans,sans-serif;font-size:12px;margin-right:8px}.typing-indicator span{background-color:#00c2bb;border-radius:50%;display:block;height:8px;margin:0 2px;opacity:.4;width:8px}.typing-indicator span:first-child{animation:typing 1s .1s infinite}.typing-indicator span:nth-child(2){animation:typing 1s .3s infinite}.typing-indicator span:nth-child(3){animation:typing 1s .5s infinite}@keyframes typing{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.chat-loader-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.chat-loader{height:60px;margin-bottom:15px;position:relative;width:60px}.chat-loader:before{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(45deg,#ffd662,#ffb74d);height:100%;width:100%}.chat-loader:after,.chat-loader:before{border-radius:50%;content:"";position:absolute}.chat-loader:after{background:#fff;box-shadow:0 0 10px #0000001a;height:80%;left:10%;top:10%;width:80%}.chat-loader-sun{align-items:center;background:linear-gradient(90deg,#ffc107,#ff9800);border-radius:50%;display:flex;height:40px;justify-content:center;left:10px;position:absolute;top:10px;width:40px;z-index:2}.chat-loader-text{color:#555;font-family:Work Sans,sans-serif;font-size:14px;font-weight:500;margin-top:10px}.chat-loader-rays{animation:rotate 8s linear infinite;height:100%;position:absolute;width:100%}.chat-loader-ray{background:#ffc107;height:15px;left:calc(50% - 1px);position:absolute;top:-7px;transform-origin:bottom center;width:2px}.chat-loader-ray:nth-child(2){transform:rotate(30deg)}.chat-loader-ray:nth-child(3){transform:rotate(60deg)}.chat-loader-ray:nth-child(4){transform:rotate(90deg)}.chat-loader-ray:nth-child(5){transform:rotate(120deg)}.chat-loader-ray:nth-child(6){transform:rotate(150deg)}.chat-loader-ray:nth-child(7){transform:rotate(180deg)}.chat-loader-ray:nth-child(8){transform:rotate(210deg)}.chat-loader-ray:nth-child(9){transform:rotate(240deg)}.chat-loader-ray:nth-child(10){transform:rotate(270deg)}.chat-loader-ray:nth-child(11){transform:rotate(300deg)}.chat-loader-ray:nth-child(12){transform:rotate(330deg)}.category-loading{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#fff,#f0f8fd);border:1px solid #8ecbee4d;border-radius:18px;border-bottom-left-radius:4px;box-shadow:0 2px 5px #0000000d;display:inline-flex;margin-top:5px;max-width:90%;overflow:hidden;padding:10px 16px;position:relative}.category-loading-animation{height:24px;margin-right:10px;position:relative;width:24px}.category-loading-sun{animation:pulse 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#00c2bb,#8ecbee);border-radius:50%;filter:drop-shadow(0 0 3px rgba(0,194,187,.6));height:100%;position:absolute;width:100%;z-index:2}.category-loading-rays{animation:rotate 4s linear infinite;height:100%;position:absolute;width:100%}.category-loading-ray{background:#00c2bb;height:6px;left:50%;position:absolute;top:-3px;transform-origin:bottom center;width:1px}.category-loading-ray:nth-child(2){transform:rotate(30deg)}.category-loading-ray:nth-child(3){transform:rotate(60deg)}.category-loading-ray:nth-child(4){transform:rotate(90deg)}.category-loading-ray:nth-child(5){transform:rotate(120deg)}.category-loading-ray:nth-child(6){transform:rotate(150deg)}.category-loading-ray:nth-child(7){transform:rotate(180deg)}.category-loading-ray:nth-child(8){transform:rotate(210deg)}.category-loading-ray:nth-child(9){transform:rotate(240deg)}.category-loading-ray:nth-child(10){transform:rotate(270deg)}.category-loading-ray:nth-child(11){transform:rotate(300deg)}.category-loading-ray:nth-child(12){transform:rotate(330deg)}.category-loading-text{color:#888;font-family:Work Sans,sans-serif;font-size:12px;font-weight:400;position:relative}.category-loading-glow{animation:loading-glow 1.5s ease-in-out infinite alternate;background:linear-gradient(90deg,#00c2bb66,#8ecbee00);bottom:-5px;filter:blur(3px);height:5px;left:0;position:absolute;width:60%}@keyframes loading-glow{0%{left:0;opacity:.2;width:30%}to{left:10%;opacity:.7;width:70%}}.chat-messages{background-image:radial-gradient(circle at 20% 30%,#8ecbee0d 0,#0000 8%),radial-gradient(circle at 50% 50%,#00c2bb08 0,#0000 5%),radial-gradient(circle at 80% 20%,#8ecbee0d 0,#0000 10%);display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:15px;scroll-behavior:smooth}.chat-footer{background:linear-gradient(180deg,#8ecbee00,#00c2bb1a);height:30px;overflow:hidden;position:relative}.chat-wave{background-position:0 bottom;bottom:0;height:100%;left:0;opacity:.6;position:absolute;transform-origin:center bottom;width:200%}.chat-wave-1{animation:wave 15s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%2300c2bb'/%3E%3C/svg%3E");bottom:0;height:20px}.chat-wave-2{animation:wave 10s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%238ecbee'/%3E%3C/svg%3E");bottom:0;height:15px}.chat-window{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#fff,#f8fbfe 40%,#f0f8fd 60%,#e8f6fc 80%);border:1px solid #00c2bb33;border-radius:16px;bottom:70px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;height:500px;overflow:hidden;position:absolute;right:0;transform-origin:bottom right;width:350px;will-change:transform,opacity}.chat-window *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.chat-window[data-animating=true]{box-shadow:0 20px 60px #00000040}@media (max-width:480px){.chat-window{bottom:70px;height:450px;width:300px}}.ai-tooltip{bottom:calc(100% + 10px);max-width:200px;pointer-events:auto;position:absolute;right:0;z-index:1002}.ai-tooltip-content{align-items:center;background:linear-gradient(90deg,#8ecbee,#00c2bb);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 12px #00c2bb4d;color:#fff;display:flex;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:300;justify-content:center;line-height:1.4;min-height:20px;overflow:hidden;padding:8px 12px;position:relative;text-align:center;white-space:nowrap}.ai-tooltip-content span{display:inline-block;position:relative}.tooltip-phrase{transition:opacity .2s ease-in-out}.phrase-transition{animation:fadeInOut .3s ease-in-out}@keyframes fadeInOut{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ai-tooltip-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #00c2bb;height:0;margin-top:-1px;position:absolute;right:15px;top:100%;width:0}.ai-tooltip:hover .ai-tooltip-content{background:linear-gradient(90deg,#7bb8e8,#00a99e);box-shadow:0 6px 16px #00c2bb66;transform:translateY(-1px);transition:all .2s ease}.ai-tooltip:hover .ai-tooltip-arrow{border-top-color:#00a99e;transition:border-top-color .2s ease}@media (max-width:480px){.ai-tooltip{max-width:180px;right:-10px}.ai-tooltip-content{font-size:13px;padding:6px 10px}.ai-tooltip-arrow{right:20px}}.chat-button-container{overflow:visible}.chat-button-container,.corner-logo{align-items:center;display:flex;justify-content:center;position:relative}.corner-logo{cursor:pointer;height:50px;transition:transform .3s ease;width:50px;z-index:1001}.rotating-favicon{animation:rotate 15s linear infinite;filter:drop-shadow(0 0 5px rgba(255,204,0,.6));height:100%;position:relative;width:100%;z-index:3}.favicon-glow{animation:pulsateGlow 3s ease-in-out infinite alternate;background-color:#ffcc0026;border-radius:50%;box-shadow:0 0 15px 5px #fc03;filter:blur(8px);height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%;z-index:1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulsateGlow{0%{filter:blur(8px);opacity:.3;transform:translate(-50%,-50%) scale(.95)}50%{filter:blur(10px);opacity:.5;transform:translate(-50%,-50%) scale(1.1)}to{filter:blur(8px);opacity:.4;transform:translate(-50%,-50%) scale(1)}}@media (max-width:480px){.corner-logo{height:45px;width:45px}}:root{--sidebar-bg:#1a1a1a;--sidebar-hover:#ffb91e26;--sidebar-active:#ffb91e4d;--shadow-sm:0 1px 3px #0000001f,0 1px 2px #0000003d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--card-border-radius:10px;--border-color:#0000001a}.admin-layout-admin{background-color:#f9f9f9;background-color:var(--light-bg);display:flex;min-height:100vh;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease;width:100%}.admin-layout-admin.fade-in-admin{opacity:1;transform:translateY(0)}.admin-scrollbar{scrollbar-color:#0003 #0000;scrollbar-width:thin}.admin-scrollbar::-webkit-scrollbar{height:6px;width:6px}.admin-scrollbar::-webkit-scrollbar-track{background:#0000}.admin-scrollbar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:20px}.admin-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.sidebar-admin{-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#333,#222);box-shadow:5px 0 25px #00000026;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;position:fixed;top:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:260px;z-index:1000}.sidebar-admin.closed-admin{width:80px}.sidebar-background-admin{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.sidebar-sun-center-admin{background:radial-gradient(#ffb91e1a 0,#ff6b000d 40%,#0000 70%);height:300px;opacity:.2;width:300px}.sidebar-sun-center-admin,.sidebar-sun-rays-admin{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sidebar-sun-rays-admin{background-image:conic-gradient(from 0deg at 50% 50%,#ffb91e26 0deg,#0000 30deg,#ff6b001a 60deg,#0000 90deg,#ffb91e26 120deg,#0000 150deg,#ff6b001a 180deg,#0000 210deg,#ffb91e26 240deg,#0000 270deg,#ff6b001a 300deg,#0000 330deg,#ffb91e26 1turn);height:450px;opacity:.25;transition:transform infinite 10s linear;width:450px;will-change:transform}.sidebar-header-admin{align-items:center;display:flex;justify-content:space-between;padding:25px 20px;position:relative}.logo-admin h2{color:#b8b8b8;font-size:1.8rem;font-weight:700;letter-spacing:-.5px;margin:0}.logo-admin .accent-admin{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffb91e,#ff6b00);-webkit-background-clip:text;font-weight:800}.logo-line-admin{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(to right,var(--primary-color),var(--secondary-color));border-radius:2px;height:3px;margin-top:5px;width:50px}.sidebar-admin.closed-admin .logo-admin h2,.sidebar-admin.closed-admin .logo-line-admin{display:none}.toggle-sidebar-admin{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff0d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;overflow:hidden;padding:0;position:relative;touch-action:manipulation;transition:all .3s ease;width:36px}.toggle-sidebar-admin:hover{background:#ffb91e26;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.toggle-sidebar-admin:active{box-shadow:0 2px 4px #0003;transform:translateY(0)}.toggle-sidebar-admin:before{background:linear-gradient(135deg,#ffb91e33,#ff6b0033);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.toggle-sidebar-admin:hover:before{opacity:1}.toggle-sidebar-admin:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%;width:5px}.toggle-sidebar-admin:focus:not(:active):after{animation:ripple .8s ease-out}.sidebar-icon-admin{color:#bbb;position:relative;transition:transform .3s ease,color .3s ease;z-index:1}.toggle-sidebar-admin:hover .sidebar-icon-admin{color:#ffb91e;transform:rotate(90deg)}@keyframes pulse-button{0%{box-shadow:0 0 0 0 #ffb91e66}70%{box-shadow:0 0 0 8px #ffb91e00}to{box-shadow:0 0 0 0 #ffb91e00}}.closed-admin .toggle-sidebar-admin{animation:pulse-button 2s infinite;background:linear-gradient(135deg,#ffb91e33,#ff6b0033)}.sidebar-menu-admin{padding:20px 15px}.menu-section-admin{margin-bottom:25px}.menu-heading-admin{color:#999;font-size:.85rem;font-weight:500;letter-spacing:1.2px;margin:0 0 12px 15px;text-transform:uppercase}.sidebar-admin.closed-admin .menu-heading-admin{display:none}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.sidebar-item-admin{-webkit-tap-highlight-color:transparent;align-items:center;animation:fadeInLeft .5s ease forwards;animation-delay:0s;animation-delay:calc(.1s*var(--animation-order, 0));border-radius:12px;color:#bbb;display:flex;font-weight:500;margin-bottom:5px;opacity:0;overflow:hidden;padding:12px 15px;position:relative;text-decoration:none;touch-action:manipulation;transition:all .3s ease}.sidebar-item-admin:hover{background-color:#ffffff12;color:#fff;transform:translateX(5px)}.sidebar-item-admin.active-admin{background:linear-gradient(135deg,#ffb91e33,#ff6b0033);box-shadow:0 5px 15px #0000001a;color:#fff}.sidebar-item-admin.active-admin:before{animation:pulse-border 2s infinite;background:linear-gradient(180deg,#ffb91e,#ff6b00);background:linear-gradient(to bottom,var(--primary-color),var(--secondary-color));border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.sidebar-item-admin span{font-size:1rem}.logout-admin{color:#eee;margin-top:10px}.logout-admin:hover{background-color:#ef444426;color:#fff}.logout-admin .sidebar-icon-admin{color:#ef4444;color:var(--accent-color)}.sidebar-footer-admin{bottom:0;margin-top:auto;padding:15px 20px;position:relative;width:100%}.sidebar-admin.closed-admin .sidebar-footer-admin{display:flex;justify-content:center;padding:15px 0}.sidebar-branding-admin{border-top:1px solid #ffffff1a;padding-top:15px}.sidebar-branding-admin,.sun-emblem-admin{align-items:center;display:flex;justify-content:center}.sun-emblem-admin{animation:pulse 3s ease-in-out infinite;background:linear-gradient(135deg,#ffb91e,#ff6b00);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;box-shadow:0 5px 15px #ffb91e33;height:36px;margin-right:12px;position:relative;width:36px}.sun-icon-admin{color:#fff;font-size:1.3rem}.footer-text-admin{align-items:center;display:flex;font-size:1rem;height:36px;letter-spacing:.3px;margin:0}.footer-text-admin span:first-child{color:#b8b8b8}.footer-text-admin span:last-child{color:#bbb;margin-left:3px;opacity:.7}.sidebar-admin.closed-admin .footer-text-admin{display:none}.main-content-admin{-webkit-overflow-scrolling:touch;flex:1 1;height:100vh;margin-left:280px;opacity:1;overflow-y:auto;padding:30px;position:relative;transition:all .3s ease,margin-left .4s cubic-bezier(.175,.885,.32,1.275),width .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition),margin-left .4s cubic-bezier(.175,.885,.32,1.275),width .4s cubic-bezier(.175,.885,.32,1.275);visibility:visible;width:calc(100% - 280px);z-index:1}.main-content-admin.sidebar-closed-admin{margin-left:80px;width:calc(100% - 80px)}.content-header-admin{align-items:center;background:linear-gradient(135deg,#fff,#f9f9f9);border-radius:18px;box-shadow:0 10px 25px #0000000d;display:flex;justify-content:space-between;margin-bottom:20px;overflow:visible;padding:20px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.content-header-admin:after{background-color:#ffb91e08;background-image:radial-gradient(circle,#fffc 10%,#0000 10.5%);background-size:12px 12px;content:"";height:200px;opacity:.5;position:absolute;right:0;top:0;width:200px;z-index:0}.content-header-admin:hover{box-shadow:0 15px 30px #00000014;transform:translateY(-2px)}.header-left-admin{flex:1 1}.header-right-admin{align-items:center;display:flex;gap:15px;z-index:100}.page-indicator-admin{justify-self:start}.page-indicator-admin h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#333,#555);-webkit-background-clip:text;font-size:2.2rem;font-weight:700;margin:10px 0;position:relative;z-index:1}.header-line-admin{background:linear-gradient(90deg,#ffb91e,#ff6b00,#ef4444);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));border-radius:2px;height:4px;margin-top:10px;position:relative;width:80px;z-index:1}.breadcrumb-admin{align-items:center;display:flex;margin-bottom:8px;position:relative;z-index:1}.breadcrumb-item{color:#666;cursor:pointer;font-size:.9rem;position:relative;transition:all .3s ease}.breadcrumb-item:hover{color:#ffb91e;color:var(--primary-color)}.breadcrumb-active{color:#ff6b00;color:var(--secondary-color);font-weight:600}.breadcrumb-separator{color:#ccc;margin:0 10px}.user-info-admin{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#fff,#ffb91e1a);border-radius:40px;box-shadow:0 5px 15px #0000000d;cursor:pointer;display:flex;padding:8px 15px;position:relative;touch-action:manipulation;transition:all .3s ease;z-index:100}.user-info-admin:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-2px)}.user-avatar-admin{align-items:center;background:linear-gradient(135deg,#ffb91e,#ffc746);background:linear-gradient(135deg,var(--primary-color),#ffc746);border:2px solid #fff3;border-radius:50%;box-shadow:0 5px 15px #0000001a;display:flex;height:40px;justify-content:center;margin-right:10px;overflow:hidden;position:relative;transition:all .3s ease;width:40px}.user-avatar-admin:hover{box-shadow:0 8px 20px #00000026;transform:scale(1.05)}.avatar-icon{color:#fff;font-size:1.2rem}.user-name-admin{color:#333;font-size:.95rem;font-weight:600;margin-right:8px;max-width:120px;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.user-info-admin:hover .user-name-admin{color:#ffb91e;color:var(--primary-color)}.notification-bell{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#fff,#ffb91e33);border-radius:50%;box-shadow:0 5px 15px #ff6b001a;cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;touch-action:manipulation;transition:all .3s ease}.notification-bell:hover{box-shadow:0 8px 20px #ff6b0026;transform:translateY(-2px)}.bell-icon-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.bell-icon{color:#ff6b00;color:var(--secondary-color);font-size:1.2rem}.notifications-dropdown{-webkit-overflow-scrolling:touch;animation:dropdown-appear .3s cubic-bezier(.175,.885,.32,1.275) forwards;display:block;max-height:90vh;opacity:1;overflow-y:auto;pointer-events:auto;transform-origin:top right;visibility:visible}@keyframes dropdown-appear{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-list{max-height:350px;overflow-y:auto;padding:10px 0;scrollbar-color:#0003 #0000;scrollbar-width:thin}.notification-list::-webkit-scrollbar{width:4px}.notification-list::-webkit-scrollbar-track{background:#0000}.notification-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:20px}.notification-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:15px 20px}.notification-header h3{color:#333;font-size:1.1rem;font-weight:600;margin:0}.mark-all-read{color:#ffb91e;color:var(--primary-color);cursor:pointer;font-size:.85rem;font-weight:500;transition:all .3s ease}.mark-all-read:hover{color:#ff6b00;color:var(--secondary-color);text-decoration:underline}.notification-filters{border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px;padding:10px 15px}.notification-filters button{background:none;border:1px solid #eee;border-radius:20px;color:#666;cursor:pointer;font-size:.8rem;padding:5px 12px;transition:all .3s ease}.notification-filters button.active{background:#ffb91e;background:var(--primary-color);border-color:#ffb91e;border-color:var(--primary-color);color:#fff}.notification-filters button:hover:not(.active){background-color:#ffb91e1a;border-color:#ffb91e;border-color:var(--primary-color);color:#ffb91e;color:var(--primary-color)}.notification-item{align-items:center;cursor:pointer;display:flex;padding:12px 20px;position:relative;transition:all .3s ease}.notification-item:hover{background-color:#ffb91e0d}.notification-item.unread{background-color:#ffb91e14}.notification-item.unread:before{background-color:#ff6b00;background-color:var(--secondary-color);border-radius:50%;content:"";height:6px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.notification-icon{height:40px;width:40px}.notification-icon.booking{background:linear-gradient(135deg,#ffb91e33,#ffb91e66);color:#ffb91e;color:var(--primary-color)}.notification-icon.event{background:linear-gradient(135deg,#ff6b0033,#ff6b0066);color:#ff6b00;color:var(--secondary-color)}.notification-icon.system{background:linear-gradient(135deg,#007bff33,#007bff66);color:#007bff}.notification-icon.message{background:linear-gradient(135deg,#28a74533,#28a74566);color:#28a745}.notification-type-icon{font-size:1.1rem}.notification-content p{color:#333;font-size:.9rem;margin:0 0 5px}.notification-time{color:#888;font-size:.75rem}.notification-footer{border-top:1px solid #f0f0f0;padding:15px 20px;text-align:center}.notification-footer button{background:none;border:none;color:#ffb91e;color:var(--primary-color);cursor:pointer;font-size:.9rem;font-weight:500;padding:0;transition:all .3s ease}.notification-footer button:hover{color:#ff6b00;color:var(--secondary-color);text-decoration:underline}.user-dropdown{-webkit-overflow-scrolling:touch;animation:dropdown-appear .3s cubic-bezier(.175,.885,.32,1.275) forwards;display:block;max-height:90vh;opacity:1;overflow-y:auto;pointer-events:auto;transform-origin:top right;visibility:visible}.dropdown-header{align-items:center;background:linear-gradient(135deg,#ffb91e1a,#ff6b001a);display:flex;padding:20px}.dropdown-user-avatar{align-items:center;background:linear-gradient(135deg,#ffb91e,#ffc746);background:linear-gradient(135deg,var(--primary-color),#ffc746);border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 5px 15px #0000001a;display:flex;height:50px;justify-content:center;margin-right:15px;overflow:hidden;position:relative;transition:all .3s ease;width:50px}.dropdown-user-avatar:hover{box-shadow:0 8px 20px #00000026;transform:scale(1.05)}.dropdown-avatar-icon{color:#fff;font-size:1.4rem}.dropdown-user-info h4{color:#333;font-size:1rem;font-weight:600;margin:0 0 5px}.dropdown-user-info h4,.dropdown-user-info span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-user-info span{color:#666;display:block;font-size:.85rem}.dropdown-user-info span span{color:#b8b8b8}.dropdown-divider{background-color:#f0f0f0;height:1px}.dropdown-menu{list-style:none;margin:0;padding:10px 0}.dropdown-menu li{align-items:center;cursor:pointer;display:flex;padding:12px 20px;transition:all .3s ease}.dropdown-menu li:hover{background-color:#ffb91e0d}.dropdown-icon{color:#666;font-size:1rem;margin-right:15px}.dropdown-menu li:hover .dropdown-icon{color:#ffb91e;color:var(--primary-color)}.dropdown-footer{border-top:1px solid #f0f0f0;padding:15px 20px}.logout-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#f87171);background:linear-gradient(135deg,var(--accent-color),#f87171);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:10px;transition:all .3s ease;width:100%}.logout-btn:hover{box-shadow:0 5px 15px #ef444433;transform:translateY(-2px)}.logout-icon{font-size:.9rem;margin-right:8px}.notification-badge{animation:pulse-badge 2s infinite}@keyframes pulse-badge{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (min-width:1600px){.main-content-admin{margin-left:280px;margin-right:auto;max-width:1600px;padding:40px}.content-header-admin{padding:25px 35px}.page-indicator-admin h1{font-size:2.5rem}}@media (max-width:1366px){.main-content-admin{padding:25px}}@media (max-width:992px){.sidebar-admin{width:240px}.main-content-admin{margin-left:240px;padding:20px;width:calc(100% - 240px)}.content-header-admin{margin-bottom:15px;padding:15px 20px}.page-indicator-admin h1{font-size:2rem}.notification-bell{margin-right:5px}}@media (max-width:768px){.sidebar-admin{transform:translateX(-100%);width:250px;z-index:1010}.sidebar-admin.open-admin{box-shadow:0 0 20px #0003;transform:translateX(0)}.sidebar-admin.closed-admin{transform:translateX(-100%)}.main-content-admin{padding:15px}.main-content-admin,.main-content-admin.sidebar-closed-admin,.main-content-admin.sidebar-open-admin{margin-left:0;width:100%}.content-header-admin{align-items:flex-start;flex-direction:column;gap:15px;padding:15px}.page-indicator-admin h1{font-size:1.5rem}.header-right-admin{justify-content:space-between;width:100%}.notifications-dropdown,.user-dropdown{right:-15px;width:280px}.user-info-admin{margin-left:auto}.admin-layout-admin:after{background:#00000080;bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:1005}.admin-layout-admin.sidebar-open:after{opacity:1;visibility:visible}}@media (max-width:576px){.main-content-admin{padding:10px}.content-header-admin{margin-bottom:10px;padding:12px}.page-indicator-admin h1{font-size:1.3rem}.header-line-admin{width:60px}.user-name-admin{display:none}.notifications-dropdown,.user-dropdown{right:-10px;width:250px}.sidebar-item-admin{padding:14px 15px}.notification-bell,.toggle-sidebar-admin,.user-info-admin{min-height:44px;min-width:44px}}@media (max-width:375px){.main-content-admin{padding:8px}.content-header-admin{padding:10px}.notifications-dropdown,.user-dropdown{right:-8px;width:calc(100vw - 20px)}.notification-filters{overflow-x:auto;padding:10px 5px}.notification-filters::-webkit-scrollbar{height:3px}.notification-filters button{flex-shrink:0}}.notification-bell{border:none}.sidebar-menu-admin .sidebar-icon-admin{color:#999;font-size:1.2rem;margin-right:12px;min-width:20px;text-align:center;transition:color .3s}.sidebar-item-admin.active-admin .sidebar-icon-admin,.sidebar-item-admin:hover .sidebar-icon-admin{color:#ffb91e;color:var(--primary-color)}.event-edit-mode .main-content-admin{margin-left:0;padding:0;transition:margin-left .3s,width .3s;width:100%}.event-edit-mode .event-edit-page-container{height:100%}.event-edit-mode .event-editor-header{box-shadow:0 2px 10px #0000001a;padding:15px 20px}.event-edit-mode .event-editor-main{height:calc(100vh - 60px);padding-top:60px}.sidebar-label.hidden{display:none;opacity:0;overflow:hidden;transform:translateX(-20px);visibility:hidden;width:0}.sidebar-label,.sidebar-label.hidden{transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.sidebar-label{opacity:1;transform:translateX(0);visibility:visible;white-space:nowrap}.sidebar-admin.closed-admin .sidebar-icon-admin{margin-right:0}.footer-text-admin.hidden,.menu-heading-admin.hidden{display:none}.sidebar-admin.closed-admin .sidebar-item-admin{justify-content:center;padding:12px 0}.sidebar-admin.closed-admin .sidebar-item-admin:after{background-color:#000c;border-radius:4px;color:#fff;content:attr(title);font-size:.75rem;left:100%;margin-left:10px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:1000}.sidebar-admin.closed-admin .sidebar-item-admin:hover:after{opacity:1;transform:translateY(-50%)}@media (max-width:992px){.notifications-dropdown,.user-dropdown{width:300px}}@media (max-width:768px){.header-right-admin{position:relative}.notifications-dropdown,.user-dropdown{right:0;width:280px}}@media (max-width:576px){.notifications-dropdown,.user-dropdown{max-width:calc(100vw - 40px);right:-10px;width:250px}.notification-list{max-height:300px}}@media (max-width:375px){.notifications-dropdown,.user-dropdown{max-height:85vh;right:-8px;width:calc(100vw - 30px)}}.header-right-admin,.notification-bell,.user-info-admin{position:relative;z-index:1020}.admin-layout-admin{position:relative;z-index:1}.content-header-admin{z-index:1010}.sidebar-admin{z-index:1030}.notification-bell{position:relative}body.admin-body{overflow-y:scroll;padding-right:0!important}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 5px 30px #0003;max-height:90vh;max-width:90%;overflow-y:auto;padding:20px;z-index:2001}.notifications-dropdown{min-width:300px}.notifications-dropdown,.user-dropdown{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;overflow:visible;position:absolute;right:0;top:45px;z-index:1000}.user-dropdown{min-width:250px}.content-header-admin{position:relative;z-index:10}.sidebar-admin{z-index:100}:root{--transition:all 0.3s ease}.dashboard-admin{box-sizing:border-box;padding:0 15px;width:100%}.dashboard-heading-admin{padding:0 10px}.stats-container-admin{display:flex;flex-wrap:wrap;gap:20px;width:100%}.stat-card-admin{flex:1 1;min-width:0;transition:width .4s ease,flex .4s ease,padding .4s ease}.card-4-admin:before{background-color:#5e81ac}.stat-card-admin:before{display:none}.stat-icon-admin{flex-shrink:0}.stat-icon-admin:before{border-radius:50%;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:-1}.stat-details-admin{flex:1 1;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;z-index:1}.stat-details-admin .stat-title-admin{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-change-admin{gap:5px}.stat-change-admin.negative-admin:before,.stat-change-admin.positive-admin:before{content:none}.stat-percentage-admin{align-items:center;display:inline-flex;vertical-align:middle}.stat-period-admin{color:#666;font-size:.9rem;font-weight:400}.charts-container-admin{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:40px}.chart-card-admin{overflow:hidden;transition:var(--transition)}.chart-header-admin{position:relative}.chart-header-admin .chart-title-admin{color:#333;color:var(--text-color);font-size:1.3rem;font-weight:600;margin-bottom:10px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-wrapper-admin{height:300px;overflow:hidden;width:100%}.recent-container-admin{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.recent-card-admin{background-color:#fff;background-color:var(--white);border-radius:15px;box-shadow:0 10px 30px #0000000d;overflow-x:auto;padding:25px;transition:all .3s ease;transition:var(--transition)}.recent-card-admin:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-3px)}.recent-table-admin{min-width:350px}.recent-table-admin td,.recent-table-admin th{border-bottom:1px solid #f0f0f0;padding:15px 10px}.table-user-avatar-admin{background:linear-gradient(135deg,#ffb91e,#ff6b00);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));font-size:.8rem;height:32px;margin-right:10px;width:32px}.badge-admin,.table-user-avatar-admin{transition:all .3s ease;transition:var(--transition)}.badge-admin{padding:4px 10px;white-space:nowrap}.badge-admin:hover{box-shadow:0 5px 10px #0000000d;transform:translateY(-2px)}.badge-admin.upcoming-admin{background-color:#ff6b001a;color:#ff6b00;color:var(--secondary-color)}.badge-admin.ongoing-admin{background-color:#28a7451a;color:#28a745}.badge-admin.completed-admin{background-color:#6c757d1a;color:#6c757d}.table-row-hover-admin{transition:var(--transition)}.table-row-hover-admin:hover{background-color:#ffb91e0d}.table-row-hover-admin:hover .table-user-avatar-admin{box-shadow:0 5px 15px #ffb91e4d;transform:scale(1.1)}.chart-header-flex-admin{flex-wrap:wrap;gap:10px}.chart-period-selector-admin{display:flex;gap:5px}.period-btn-admin{background:none;border:1px solid #eee;border-radius:20px;color:#666;cursor:pointer;font-size:.8rem;font-weight:500;padding:5px 10px;transition:all .3s ease;transition:var(--transition)}.period-btn-admin:hover{background-color:#ffb91e0d;border-color:#ffb91e;border-color:var(--primary-color);color:#ffb91e;color:var(--primary-color)}.period-btn-admin.active-admin{background-color:#ffb91e;background-color:var(--primary-color);border-color:#ffb91e;border-color:var(--primary-color);color:#fff}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 #ffb91e66}70%{box-shadow:0 0 0 15px #ffb91e00}to{box-shadow:0 0 0 0 #ffb91e00}}.arrow-icon-admin{align-items:center;display:inline-flex;justify-content:center;margin-right:2px;vertical-align:middle}.main-content-admin.sidebar-closed-admin .stats-container-admin{max-width:100%;width:100%}.main-content-admin.sidebar-closed-admin .stat-card-admin{flex-grow:1}@media (max-width:1200px){.charts-container-admin{gap:20px}.chart-card-admin,.recent-card-admin{padding:20px}.chart-wrapper-admin{height:280px}}@media (max-width:992px){.section-title-admin{font-size:2rem}.stats-container-admin.single-row-stats{flex-wrap:wrap}.stat-card-admin{flex-basis:calc(50% - 15px);min-width:250px}.charts-container-admin{grid-template-columns:1fr}}@media (max-width:768px){.stats-container-admin{flex-direction:column}.stat-card-admin{flex-basis:100%;min-width:0;min-width:auto;padding:20px}.stat-icon-admin{height:60px;margin-right:15px;width:60px}.section-title-admin,.stat-details-admin .stat-value-admin{font-size:1.8rem}.recent-container-admin{grid-template-columns:1fr}.chart-card-admin,.recent-card-admin{padding:20px 15px}.chart-header-flex-admin{align-items:flex-start;flex-direction:column}}@media (max-width:576px){.section-title-admin{font-size:1.6rem}.section-subtitle-admin{font-size:.95rem;padding:0 5px}.dashboard-admin{padding:0 10px}.stat-card-admin{padding:15px}.stat-icon-admin{height:50px;margin-right:15px;width:50px}.stat-icon-svg-admin{font-size:1.8rem}.stat-details-admin .stat-title-admin{font-size:1rem}.stat-details-admin .stat-value-admin{font-size:1.6rem}.chart-card-admin,.recent-card-admin{padding:15px 12px}.chart-header-admin .chart-title-admin{font-size:1.2rem}.chart-wrapper-admin{height:250px}.recent-table-admin td,.recent-table-admin th{font-size:.85rem;padding:12px 8px}}@media (max-width:400px){.section-title-admin,.stat-details-admin .stat-value-admin{font-size:1.4rem}.chart-wrapper-admin{height:220px}.period-btn-admin{font-size:.7rem;padding:4px 8px}.table-user-avatar-admin{font-size:.7rem;height:28px;margin-right:8px;width:28px}.badge-admin{font-size:.7rem;padding:3px 8px}.recent-table-admin td,.recent-table-admin th{font-size:.8rem;padding:10px 6px}}.route-modal-admin{max-width:700px;width:95%}.modal-header-admin{background:#fff;border-bottom:2px solid #f0f0f0;box-shadow:0 2px 10px #0000000d;overflow:hidden;position:relative}.modal-header-admin:after{background:linear-gradient(90deg,#00c2bb,#8ecbee);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out;width:100%}.modal-admin:hover .modal-header-admin:after{transform:scaleX(1)}.modal-header-admin .modal-title-admin,.modal-header-admin h3.modal-title{color:#333;font-size:1.35rem;font-weight:600;margin:0;position:relative;z-index:1}.modal-divider{background-color:#e6e6e6;height:1px;width:100%}.close-modal-admin{color:#666;transition:all .3s ease}.close-modal-admin:hover{color:#ef4444}.modal-footer-admin{border-top:1px solid #e6e6e6}.modal-section{margin-bottom:25px}.section-header{align-items:center;border-bottom:2px solid #ffb91e;color:#444;display:flex;font-size:1.1rem;font-weight:500;gap:10px;margin-bottom:15px;padding-bottom:5px}.section-icon{color:#ffb91e}.route-list-admin{margin-top:15px}.route-modal-admin .modal-header-admin{background:#fff!important;background-color:#fff!important;background-image:none!important;border-bottom:2px solid #f0f0f0!important;color:#333!important}.route-modal-admin .modal-header-admin .modal-title-admin{color:#333!important}.route-modal-admin .section-header{margin-top:0}.route-table-admin{border-collapse:collapse;width:100%}.route-table-admin td,.route-table-admin th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.route-table-admin th{background-color:#f9f9f9;color:#666;font-weight:500}.route-table-admin .truncate-text{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-table-admin .email-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-table-admin .name-cell{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-table-admin .type-cell{min-width:120px;width:120px}.loading-spinner-admin,.no-routes-admin{align-items:center;color:#666;display:flex;height:150px;justify-content:center}.no-routes-admin{font-style:italic}.admin-form{gap:15px}.admin-form,.form-group-admin{display:flex;flex-direction:column}.form-group-admin{gap:5px}.form-row-admin{gap:15px}.admin-form label{color:#555;font-size:.9rem;font-weight:500}.admin-form input,.admin-form select,.admin-form textarea{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:12px 15px;transition:border-color .2s}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#ffb91e;outline:none}.modal-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.btn-icon{margin-right:5px}.cancel-btn-admin,.submit-btn-admin{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:12px 20px;transition:background-color .2s}.cancel-btn-admin{background-color:#f1f1f1;color:#666}.cancel-btn-admin:hover{background-color:#e1e1e1}.submit-btn-admin{background-color:#ffb91e;color:#fff}.submit-btn-admin:hover{background-color:#ff6b00}.add-event-btn-admin{align-items:center;background-color:#ffb91e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:5px;padding:8px 12px;transition:background-color .2s}.add-event-btn-admin:hover{background-color:#ff6b00}.chart-header-flex-admin{width:100%}.view-all-link-admin{align-items:center;background-color:#f8f8f8;border:none;border-radius:5px;color:#555;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:5px;padding:8px 12px;text-decoration:none;transition:all .2s}.view-all-link-admin:hover{background-color:#eee;color:#ff6b00}.view-all-link-admin svg{font-size:.9rem}.badge-admin.unread-admin{background-color:#ff6b00;color:#fff}.badge-admin.read-admin{background-color:#00a099;color:#fff}.submission-type{align-items:center;border-radius:4px;display:flex;font-size:12px;font-weight:500;min-width:90px;padding:4px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.submission-type.tour{background-color:#ffb91e26;color:#d98200}.submission-type.contact{background-color:#00a09926;color:#006f6a}.type-icon{margin-right:5px}@media (min-width:1400px){.recent-container-admin{grid-template-columns:repeat(3,1fr)}}.chart-title-admin .badge-admin{border-radius:10px;font-size:.7em;margin-left:10px;padding:2px 8px;vertical-align:middle}.form-submissions-section-admin{margin-bottom:30px;margin-top:30px;width:100%}.chart-card-admin.full-width-admin{grid-column:1/-1;margin-bottom:0;width:100%}.charts-container-admin{margin-bottom:30px}.chart-card-admin{margin-bottom:0}.recent-container-admin{margin-top:20px}.table-responsive-admin{-webkit-overflow-scrolling:touch;margin-bottom:15px;overflow-x:auto;width:100%}.table-responsive-admin::-webkit-scrollbar{height:6px}.table-responsive-admin::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.table-responsive-admin::-webkit-scrollbar-thumb{background:#ffb91e;border-radius:10px}.table-responsive-admin::-webkit-scrollbar-thumb:hover{background:#ff6b00}.clickable-stat-card{overflow:hidden;position:relative}.card-click-hint{background-color:#fffc;border-radius:10px;bottom:10px;color:#666;display:none;font-size:.7rem;opacity:0;padding:3px 8px;position:absolute;right:10px;transition:opacity .3s ease}.clickable-stat-card:hover .card-click-hint{opacity:0}.modal-open .modal-overlay-admin{z-index:9999}.modal-overlay-admin{align-items:center!important;animation:fadeIn .2s ease!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background-color:#0009!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;overflow:auto!important;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}.modal-admin{position:relative!important;z-index:10000!important}.appointments-admin{color:#333;color:var(--dark-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;width:100%}.page-header-admin .header-title-admin{color:#333;color:var(--dark-text);font-size:2rem;font-weight:700;margin:0}.table-container-admin{box-shadow:var(--card-shadow);max-width:100%}.recent-table-admin{border-collapse:initial;min-width:650px}.recent-table-admin th{background-color:#f7f9fc;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);color:var(--medium-text);letter-spacing:.5px;padding:16px 20px;white-space:nowrap}.recent-table-admin th:first-child{border-top-left-radius:12px;width:20%}.recent-table-admin th:nth-child(2){width:20%}.recent-table-admin th:nth-child(3){width:15%}.recent-table-admin th:nth-child(4),.recent-table-admin th:nth-child(5){width:10%}.recent-table-admin th:last-child{border-top-right-radius:12px;width:25%}.recent-table-admin td{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);color:var(--dark-text);padding:16px 20px;word-break:break-word}.recent-table-admin tr:hover{background-color:#f7f9fc;transition:background-color .2s ease}.recent-table-admin tr:last-child td:first-child{border-bottom-left-radius:12px}.recent-table-admin tr:last-child td:last-child{border-bottom-right-radius:12px}.table-user-admin{align-items:center;display:flex;gap:12px}.table-user-avatar-admin{align-items:center;background:linear-gradient(45deg,#ffb91e,#ff6b00);background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:36px;justify-content:center;width:36px}.table-user-admin span{font-weight:500}.email-admin,.phone-admin,.table-user-admin span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-admin,.phone-admin{line-height:1.4}.email-admin{font-size:.9rem}.phone-admin,.time-admin{color:#777;color:var(--light-text);font-size:.85rem;margin-top:4px}.date-admin{font-size:.9rem;font-weight:500}.order-admin{color:#777;color:var(--light-text);font-size:.85rem;margin-top:2px}.purpose-admin{text-transform:capitalize}.actions-admin{display:flex;flex-wrap:wrap;gap:8px}.btn-action-admin{background-color:initial;height:32px;padding:0;width:32px}.btn-action-admin.delete-admin{background-color:#00c2bb1a}.btn-action-admin.delete-admin:hover{background-color:#00c2bb33}.btn-action-admin.confirm-admin{background-color:#28a7451a;color:#28a745;color:var(--success-color)}.btn-action-admin.confirm-admin:hover{background-color:#28a74533;transform:translateY(-2px)}.btn-action-admin.cancel-admin{background-color:#dc35451a;color:#dc3545;color:var(--danger-color)}.btn-action-admin.cancel-admin:hover{background-color:#dc354533;transform:translateY(-2px)}.btn-action-admin.email-admin{background-color:#0dcaf01a;color:#0dcaf0;color:var(--info-color)}.btn-action-admin.email-admin:hover{background-color:#0dcaf033;transform:translateY(-2px)}.btn-action-admin.disabled-btn{cursor:not-allowed;opacity:.5}.btn-action-admin.warning-btn{position:relative}.btn-action-admin.warning-btn:after{align-items:center;background-color:#ffc107;background-color:var(--warning-color);border-radius:50%;color:#fff;content:"!";display:flex;font-size:10px;font-weight:700;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.btn-action-admin.toggle-admin{background-color:#00c2bb1a;color:#00c2bb}.btn-action-admin.toggle-admin:hover{background-color:#00c2bb33;transform:translateY(-2px)}@media (max-width:992px){.actions-admin{flex-wrap:wrap;gap:6px;justify-content:flex-start}.btn-action-admin{height:28px;width:28px}}@media (max-width:768px){.recent-table-admin{min-width:800px}.recent-table-admin th:first-child,.recent-table-admin th:nth-child(2){width:18%}.recent-table-admin th:nth-child(3){width:14%}}.badge-admin.confirmed-admin{background-color:#28a7451a;color:#28a745;color:var(--success-color)}.badge-admin.pending-admin{background-color:#ffb91e1a;color:#ffb91e;color:var(--primary-color)}.badge-admin.cancelled-admin{background-color:#ef44441a;color:#ef4444;color:var(--accent-color)}.modern-modal{border-radius:12px;box-shadow:0 10px 30px #0003;max-width:700px;overflow:hidden;width:95%}.gradient-header{background:linear-gradient(180deg,#8ecbee,#a8dbea 30%,#c3e9ed 50%,#a8e4e1 70%,#00c2bb);border-bottom:none;color:#fff;text-shadow:1px 1px 2px #0000001a}.gradient-header .modal-title-admin{color:#fff;font-size:1.5rem;font-weight:600}.animated-header{border-left:4px solid #ffb91e;border-left:4px solid var(--primary-color);overflow:hidden;padding-left:15px;transition:all .3s ease}.animated-header:before{background:linear-gradient(90deg,#ffb91e,#0000);background:linear-gradient(90deg,var(--primary-color),#0000);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .5s ease;width:0}.animated-header:hover:before{width:100%}.animated-input{overflow:hidden}.animated-input:after{background:#ffb91e;background:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;width:0}.label-icon{align-items:center;color:#ffb91e;color:var(--primary-color);margin-right:6px}.btn-icon,.label-icon{display:inline-flex;justify-content:center}.btn-icon{margin-right:8px}.pulse-effect:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.pulse-effect:hover:before{animation:pulse .8s ease-out}.date-input,.time-input{color-scheme:light}.date-input::-webkit-calendar-picker-indicator,.time-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(14%) sepia(97%) saturate(3766%) hue-rotate(350deg) brightness(96%) contrast(128%);opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.date-input::-webkit-calendar-picker-indicator:hover,.time-input::-webkit-calendar-picker-indicator:hover{opacity:1}.form-input-admin.with-icon:focus,.form-select-admin.with-icon:focus,.form-textarea-admin.with-icon:focus{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 2px #ffb91e33}.form-section-header{color:#333;font-size:1.1rem;margin-top:25px}.modal-admin{animation:slideUp .3s ease}.detail-value-admin.purpose-text-admin{text-transform:capitalize}.detail-notes-admin{background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;line-height:1.6;padding:15px}.form-admin .form-row-admin{display:flex;gap:20px;margin-bottom:20px}@media (max-width:600px){.form-admin .form-row-admin{flex-direction:column;gap:0}.filter-bar-admin{flex-direction:column}.filters-admin{justify-content:space-between;width:100%}}.form-admin .form-input-admin,.form-admin .form-select-admin,.form-admin .form-textarea-admin{background-color:#f7f9fc;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;outline:none;padding:12px;transition:all .25s ease;transition:var(--transition);width:100%}.form-admin .form-input-admin:focus,.form-admin .form-select-admin:focus,.form-admin .form-textarea-admin:focus{background-color:#fff;border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}.stats-cards-admin{grid-template-columns:repeat(4,1fr)}.stats-cards-admin .stat-card-admin{padding:25px 20px}.stats-cards-admin .stat-icon-admin{height:60px;width:60px}.stats-cards-admin .stat-icon-admin.total-admin{background-color:#ffb91e1a;color:#fff}.stats-cards-admin .stat-icon-admin.confirmed-admin{background-color:#28a7451a;color:#fff}.stats-cards-admin .stat-icon-admin.pending-admin{background-color:#0dcaf01a;color:#fff}.stats-cards-admin .stat-details-admin .stat-title-admin{color:#555;color:var(--medium-text);font-size:1rem;font-weight:500;margin:0}.stats-cards-admin .stat-details-admin .stat-value-admin{font-size:2rem;font-weight:700;margin:0 0 5px}.appointments-table-admin .table-row-admin.status-confirmed-admin:hover{background-color:#28a74508}.appointments-table-admin .table-row-admin.status-pending-admin:hover{background-color:#ffb91e08}.appointments-table-admin .table-row-admin.status-cancelled-admin:hover{background-color:#ef444408}@media (max-width:1200px){.stats-cards-admin{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.stats-cards-admin{gap:15px;grid-template-columns:1fr}}.single-row-stats{margin-bottom:20px;overflow-x:auto;padding-bottom:10px}.single-row-stats .stat-card-admin{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;box-shadow:var(--card-shadow);display:flex;min-width:200px;overflow:hidden;padding:25px 20px;position:relative;transition:all .25s ease;transition:var(--transition)}.single-row-stats .stat-card-admin:hover{box-shadow:0 15px 30px #00000014;transform:translateY(-4px)}@media (max-width:1200px){.single-row-stats{flex-wrap:wrap}.single-row-stats .stat-card-admin{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;min-width:0}}@media (max-width:767px){.single-row-stats .stat-card-admin{flex:1 1 100%}.direct-booking-plans{grid-template-columns:1fr}.direct-booking-plan{max-width:100%}.section-title-admin h2{font-size:1.5rem}.section-subtitle-admin{font-size:.9rem}.page-header-admin{align-items:flex-start;flex-direction:column;gap:15px}.btn-create-admin{justify-content:center;width:100%}}@media (max-width:480px){.single-row-stats{padding-bottom:5px}.single-row-stats .stat-card-admin{padding:15px}.stats-cards-admin .stat-icon-admin{font-size:1rem;height:40px;width:40px}.stats-cards-admin .stat-details-admin .stat-title-admin{font-size:.9rem}.stats-cards-admin .stat-details-admin .stat-value-admin{font-size:1.5rem}}.stat-change-admin{font-size:.75rem!important;line-height:1;margin:3px 0 0}.stat-change-admin.negative-admin{color:var(--accent-color,#ef4444)}.pending-text-admin{color:#000;font-size:.75rem!important;font-weight:500;line-height:1}.arrow-icon-admin{font-size:.7rem;margin-right:3px}.stat-icon-3-admin.pulse-effect-admin,.stat-icon-4-admin.pulse-effect-admin{animation:pulse-animation-red 2s infinite}.section-title-admin{color:var(--text-color,#333)}.section-title-admin .accent-admin{color:var(--secondary-color,#ff6b00)}.stat-details-admin .stat-value-admin{color:var(--text-color,#333)}.recent-table-admin th{background-color:#f9f9f9;border-bottom:2px solid #eee;font-size:.95rem;padding:15px 20px}.recent-table-admin td{border-bottom:1px solid #eee;color:#333;padding:15px 20px}.modal-title-admin{font-size:1.5rem;font-weight:700}.detail-group-title-admin{border-bottom:1px solid #eee;color:#555;font-size:1.1rem;font-weight:600;margin-bottom:15px;padding-bottom:8px}.detail-label-admin{color:#666}.detail-label-admin,.detail-value-admin{font-size:.95rem;font-weight:500}.form-label-admin{color:#555;font-size:.95rem;margin-bottom:8px}.form-input-admin,.form-select-admin,.form-textarea-admin{font-family:inherit;font-size:.95rem}.btn-danger-admin,.btn-primary-admin,.btn-secondary-admin{font-size:.95rem}.chart-title-admin{font-size:1.2rem}.filter-label-admin{font-size:.95rem}.filter-select-admin,.search-input-admin{font-family:inherit;font-size:.95rem}.email-preview-container{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;margin:15px 0;overflow:hidden}.email-preview-header{background-color:#f0f0f0;border-bottom:1px solid #e0e0e0;padding:12px 15px}.email-field{display:flex;font-size:14px;margin-bottom:6px}.email-field:last-child{margin-bottom:0}.email-label{font-weight:600;width:70px}.email-value{color:#303030;flex:1 1}.email-preview-body{border-bottom:1px solid #e0e0e0;max-height:400px;overflow-y:auto;padding:0}.email-template{background-color:#fff;padding:0}.email-template-header{background:linear-gradient(135deg,#fdc830,#f37335);color:#fff;padding:25px;text-align:center}.email-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:auto;margin-bottom:15px;width:120px}.email-heading{font-size:24px;font-weight:600;letter-spacing:.5px;margin:0;text-shadow:1px 1px 2px #0003}.email-template-content{font-size:15px;line-height:1.6;padding:25px}.email-template-content p{margin-bottom:15px}.email-template-footer{background-color:#f8f8f8;border-top:1px solid #eee;color:#666;padding:20px}.email-social-links{margin-bottom:15px}.email-social-links a{color:#333;display:inline-block;font-size:24px;margin:0 10px;transition:transform .3s ease,color .3s ease}.email-social-links a:hover{color:#f37335;transform:scale(1.2)}.email-address,.email-contact{margin-bottom:5px}.notification-toast{animation:slide-in .3s ease-out forwards;padding:16px 20px;z-index:1100}.notification-toast.success{border-left:5px solid #4caf50}.notification-toast.error{border-left:5px solid #f44336}.notification-icon{height:24px;margin-right:15px;width:24px}.notification-toast.success .notification-icon{color:#4caf50}.notification-toast.error .notification-icon{color:#f44336}.notification-message{font-size:14px}.notification-close{color:#999;transition:color .2s}@keyframes slide-in{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.form-admin{display:flex;flex-direction:column;width:100%}.form-group-admin{position:relative}.form-label-admin{color:#424242;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-input-admin,.form-select-admin,.form-textarea-admin{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input-admin:focus,.form-select-admin:focus,.form-textarea-admin:focus{background-color:#fff;border-color:#f37335;box-shadow:0 0 0 2px #f3733533;outline:none}.form-textarea-admin{min-height:100px;resize:vertical}.form-input-admin:focus+.form-label-float,.form-input-admin:not(:placeholder-shown)+.form-label-float,.form-select-admin:focus+.form-label-float{color:#f37335;transform:translateY(-22px) scale(.85)}.form-row-admin{flex-wrap:wrap;margin:0 -10px}.form-row-admin .form-group-admin{flex:1 1;margin:0 10px 20px;min-width:calc(50% - 20px)}@media (max-width:768px){.form-row-admin .form-group-admin{min-width:calc(100% - 20px)}}.btn-action-admin{background:#0000;border-radius:6px;color:#666;display:inline-flex;height:34px;margin-right:6px;transition:all .2s ease;width:34px}.btn-action-admin:hover{box-shadow:0 3px 5px #0000001a;transform:translateY(-2px)}.btn-action-admin.view-admin{color:#2196f3}.btn-action-admin.edit-admin{color:#ff9800}.btn-action-admin.delete-admin{color:#00c2bb}.btn-action-admin.confirm-admin{background-color:#4caf501a;color:#4caf50}.btn-action-admin.cancel-admin{background-color:#f443361a;color:#f44336}.btn-action-admin.email-admin{background-color:#607d8b1a;color:#607d8b}.modal-admin{max-width:700px}.email-preview-modal{max-width:750px}.modal-header-admin{background:linear-gradient(135deg,#ffc371,#ff5f6d);border-radius:12px 12px 0 0}.modal-title-admin{color:#fff;font-weight:600;text-shadow:1px 1px 2px #0000001a}.close-modal-admin{color:#fff;opacity:.8;transition:opacity .2s}.close-modal-admin:hover{opacity:1}.modal-content-admin{max-height:calc(90vh - 160px)}.modal-footer-admin{border-top:1px solid #eee}.error-message-admin{align-items:center;background-color:#ffebee;border-left:4px solid #f44336;border-radius:4px;color:#d32f2f;display:flex;font-size:14px;margin-bottom:20px;padding:12px 15px}.input-icon-wrapper i,.select-icon-wrapper i:not(.select-arrow),.textarea-icon-wrapper i{color:#999;font-size:18px;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s}.textarea-icon-wrapper i{top:18px;transform:none}.input-icon-wrapper input:focus+i,.select-icon-wrapper select:focus+i,.textarea-icon-wrapper textarea:focus+i{color:#f37335}.form-input-admin.with-icon,.form-select-admin.with-icon,.form-textarea-admin.with-icon{padding-left:40px}.select-arrow{color:#999;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.badge-admin{overflow:hidden;position:relative}.badge-admin:after{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s;width:100%}.badge-admin:hover:after{left:100%}.stats-section{margin-bottom:30px;margin-top:20px}.direct-booking-section{margin:20px 0 30px;width:100%}.direct-booking-section .section-header{margin-bottom:30px;text-align:center}.direct-booking-section .chart-title-admin{align-items:center;color:#333;color:var(--dark-text);display:flex;font-size:1.5rem;font-weight:700;gap:8px;justify-content:center;margin-bottom:8px}.direct-booking-section .chart-heading-line-admin{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;height:4px;margin:8px auto 12px;width:80px}.direct-booking-section .section-subtitle-admin{color:#555;color:var(--medium-text);font-size:1rem;margin:0 auto;max-width:600px}.direct-booking-title{align-items:center;border-bottom:2px solid #eaeaea;border-bottom:2px solid var(--border-color);color:#333;color:var(--dark-text);display:flex;font-size:1.2rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;margin-bottom:20px;padding:12px 0;position:relative;text-transform:uppercase}.direct-booking-title:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.direct-booking-title svg{animation:pulse 2s infinite;color:#ffb91e;color:var(--primary-color);font-size:1.3rem}.animate-fade-in{animation:fadeInUp .5s ease forwards;opacity:0}.direct-booking-plans{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:15px 0}.direct-booking-plan{background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 20px #0000000d;box-shadow:var(--card-shadow);display:flex;flex:1 1;flex-direction:column;max-width:280px;min-width:250px;padding:20px 18px;position:relative;transition:all .25s ease;transition:var(--transition)}.direct-booking-plan:hover{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 12px 25px #0000001a;transform:translateY(-6px)}.direct-booking-plan.premium{border-top:4px solid #ef4444;border-top:4px solid var(--accent-color)}.direct-booking-plan.standard{border-top:4px solid #ffb91e;border-top:4px solid var(--primary-color)}.plan-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.plan-type{color:#333;color:var(--dark-text);font-size:1.1rem;font-weight:700;letter-spacing:.5px}.plan-badge{background-color:#ffb91e;background-color:var(--primary-color);border-radius:20px;color:#fff;font-size:.7rem;font-weight:600;padding:4px 10px}.plan-badge.premium{background-color:#ef4444;background-color:var(--accent-color)}.red-price-tag{background:#ef4444;background:var(--accent-color);border-radius:4px;box-shadow:0 3px 8px #ef44444d;color:#fff;font-size:.7rem;font-weight:700;padding:5px 10px;position:absolute;right:-10px;top:-10px;transform:rotate(5deg);z-index:1}.plan-price{align-items:baseline;color:var(--dark-text);display:flex;font-size:2rem;justify-content:center;margin:12px 0}.plan-price .currency{font-size:1rem;font-weight:500;margin-right:2px}.plan-price .unit{color:#555;color:var(--medium-text);font-size:.9rem;font-weight:400;margin-left:2px}.plan-description{color:#555;color:var(--medium-text);font-size:.95rem;font-weight:500;margin-bottom:10px}.highlight-text{color:#ef4444;color:var(--accent-color);font-weight:700}.plan-features{list-style:none;margin-bottom:10px;margin-top:auto;padding:0}.plan-features li{align-items:flex-start;color:#555;color:var(--medium-text);display:flex;font-size:.9rem;margin-bottom:6px}.plan-features li:before{color:#28a745;color:var(--success-color);content:"✓";flex-shrink:0;font-weight:700;margin-right:8px}.book-plan-btn{align-items:center;background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;margin-top:15px;padding:12px 20px;transition:all .25s ease;transition:var(--transition)}.book-plan-btn.compact{font-size:.9rem;margin-top:10px;padding:10px 15px}.book-plan-btn:hover{box-shadow:0 8px 15px #ffb91e4d;transform:translateY(-2px)}.direct-booking-plan.premium .book-plan-btn{background:linear-gradient(90deg,#e44d26,#f64747)}.direct-booking-plan.premium .book-plan-btn:hover{box-shadow:0 8px 15px #ef44444d}@media (max-width:1200px){.direct-booking-plans{justify-content:center}.direct-booking-plan{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;max-width:320px}}@media (max-width:768px){.direct-booking-plans{flex-direction:row;flex-wrap:wrap;justify-content:center}.direct-booking-plan{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;min-width:200px}}@media (max-width:576px){.direct-booking-plans{align-items:center;flex-direction:column}.direct-booking-plan{flex:1 1 100%;max-width:100%;width:100%}.plan-price{font-size:1.8rem}.plan-type{font-size:1rem}}.action-buttons-row{align-items:center;flex-direction:row;flex-wrap:nowrap}.action-buttons-row .btn-action-admin{margin:0}.recent-table-admin td.actions-admin{min-width:250px;white-space:nowrap}.pagination-container{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;box-shadow:var(--card-shadow);gap:20px;margin-top:20px;padding:20px}.pagination-pages{align-items:center}.pagination-button{background:#f7f9fc;border-radius:6px;color:#333;color:var(--dark-text);font-size:.9rem}.pagination-button:hover:not(.disabled){background-color:#ffb91e;background-color:var(--primary-color);border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 4px 10px #ffb91e33}.pagination-page{background:#fff;color:#333;color:var(--dark-text);font-size:.9rem;height:36px;width:36px}.pagination-page:hover{background-color:#f7f9fc;border-color:#ffb91e;border-color:var(--primary-color)}.pagination-page.active{background:linear-gradient(135deg,#ffb91e,#ff6b00);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;box-shadow:0 4px 10px #ffb91e33}.pagination-size{align-items:center;display:flex}.pagination-select{background-color:#f7f9fc;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--dark-text);cursor:pointer;font-size:.9rem;outline:none;padding:8px 12px;transition:all .25s ease;transition:var(--transition)}.pagination-select:focus{background-color:#fff;border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}@media (max-width:768px){.pagination-container{align-items:center;flex-direction:column;gap:15px}.pagination-info{text-align:center}.pagination-controls{justify-content:center;width:100%}}.responsive-table-admin{overflow-x:auto}.appointment-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:16px;overflow:hidden;transition:transform .2s,box-shadow .2s}.appointment-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.appointment-card .card-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px}.appointment-card .card-body{padding:16px}.appointment-card .card-row{display:flex;flex-direction:column;margin-bottom:12px}.appointment-card .row-label{color:#666;font-size:.85rem;font-weight:600;margin-bottom:4px}.appointment-card .row-value{font-size:.95rem}.appointment-card .card-footer{background-color:#f8f9fa;border-top:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.appointment-card .customer-name{font-size:1rem;font-weight:600}.appointment-card .email-admin{margin-bottom:4px;word-break:break-word}.appointment-card .phone-admin{color:#666}@media screen and (max-width:1100px){.table-container-admin .recent-table-admin{min-width:900px}}@media screen and (max-width:768px){.desktop-table-view{display:none}.mobile-table-view{display:block}.filter-bar-admin{flex-direction:column;gap:16px}.search-box-admin{width:100%}.filters-admin{flex-wrap:wrap;width:100%}.filter-admin{flex:1 1 100%}.pagination-container{flex-direction:column;gap:12px}.pagination-info{text-align:center;width:100%}.pagination-controls{justify-content:center;width:100%}.pagination-size{justify-content:center;margin-top:8px}}@media screen and (max-width:480px){.card-header{align-items:flex-start;flex-direction:column;gap:8px}.card-header>div:last-child{align-self:flex-start}.appointment-card .card-footer{justify-content:center}.stats-section .stats-container-admin{grid-template-columns:1fr}.stats-section .stat-card-admin{padding:12px}.direct-booking-plans{grid-template-columns:1fr}}@media screen and (max-width:768px){.chart-header-flex-admin{align-items:center;flex-direction:column;gap:12px}.btn-create-admin{margin-top:10px;width:100%}.stats-container-admin.single-row-stats{gap:10px;grid-template-columns:repeat(2,1fr)}.modal-admin{max-height:90vh;padding:15px;width:95%}.form-row-admin{flex-direction:column}.form-group-admin{width:100%}.pagination-pages .pagination-page{font-size:12px;height:30px;width:30px}.pagination-button{font-size:12px;padding:5px 10px}}@media screen and (max-width:480px){.stats-container-admin.single-row-stats{grid-template-columns:1fr}.stat-card-admin{margin-bottom:10px}.email-preview-modal{max-height:90vh;overflow-y:auto;padding:10px;width:95%}.modal-header-admin{padding:10px}.modal-title-admin{font-size:18px}.modal-content-admin{padding:10px}.modal-footer-admin{flex-direction:column;gap:10px;padding:10px}.modal-footer-admin button{width:100%}.notification-toast{max-width:300px;width:90%}}.chart-actions{gap:15px}.view-toggle-buttons{border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.view-toggle-btn{background:#fff;border:none;color:#666;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.view-toggle-btn:first-child{border-right:1px solid #eaeaea}.view-toggle-btn.active{background:linear-gradient(180deg,#00c2bb,#00a099)}.view-toggle-btn:hover:not(.active){background-color:#f5f5f5}.calendar-view-container{margin-top:25px}@media (max-width:768px){.chart-actions{align-items:stretch;flex-direction:column;gap:10px}.view-toggle-buttons{width:100%}.view-toggle-btn{flex:1 1;justify-content:center}.btn-create-admin{width:100%}}.btn-danger-admin,.btn-primary-admin,.btn-secondary-admin,.calendar-action-btn{overflow:hidden;position:relative;transition:all .3s ease,transform .15s ease}.btn-danger-admin:hover,.btn-primary-admin:hover,.btn-secondary-admin:hover,.calendar-action-btn:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.btn-danger-admin:active,.btn-primary-admin:active,.btn-secondary-admin:active,.calendar-action-btn:active{transform:translateY(1px)}.animated-input input:focus,.animated-input select:focus,.animated-input textarea:focus{border-color:#00c2bb;box-shadow:0 0 0 3px #00c2bb33;transform:translateY(-1px)}.animated-input input,.animated-input select,.animated-input textarea{transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out,transform .2s ease}.modal-overlay-admin{transition:-webkit-backdrop-filter .3s ease,backdrop-filter .3s ease}.direct-booking-plan:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.notification-toast{animation:slideInRight .5s ease-out forwards}.notification-toast.hide{animation:slideOutRight .5s ease-in forwards}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.animated-input input:focus,.animated-input select:focus,.animated-input textarea:focus{outline:none}.animated-input:focus-within:after{animation:expandWidth .3s ease-out forwards;background:linear-gradient(90deg,#00c2bb,#8ecbee);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes expandWidth{0%{width:0}to{width:100%}}.appointment-action-buttons{display:flex;gap:10px}.btn-action{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .3s ease}@media (max-width:992px){.appointment-action-buttons{flex-wrap:wrap}.btn-action,.btn-create-admin{flex:1 1;min-width:120px}}.info-box{background-color:#0dcaf01a;border-left:4px solid #0dcaf0;color:#333;font-size:.95rem;padding:15px}.info-box svg{color:#0dcaf0;flex-shrink:0;font-size:1.2rem;margin-right:10px}.warning-box{background-color:#ef44441a;border-left:4px solid #ef4444;color:#333;font-size:.95rem;padding:15px}.warning-box svg{color:#ef4444;flex-shrink:0;font-size:1.2rem;margin-right:10px}.modal-subtitle{color:#ffffffd9;font-size:.95rem;margin:5px 0 0}.time-input-container{position:relative}.time-icon{color:#999;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ripple{animation:ripple-animation .6s linear;background:#ffffff4d}@keyframes ripple-animation{to{opacity:0;transform:scale(4)}}.pulse-effect:after{animation:pulse-border 1.5s infinite;background-color:initial;border-radius:inherit;bottom:0;left:0;pointer-events:none;right:0;top:0}@keyframes pulse-border{0%{box-shadow:0 0 0 0 #ffb91e66}70%{box-shadow:0 0 0 10px #ffb91e00}to{box-shadow:0 0 0 0 #ffb91e00}}.btn-action.calendar-btn{background:linear-gradient(135deg,#9c27b0,#7b1fa2);box-shadow:0 4px 10px #9c27b033;color:#fff}.btn-action.calendar-btn:hover{background:linear-gradient(135deg,#aa2bc0,#8e24aa);box-shadow:0 6px 15px #9c27b040;color:#fff;transform:translateY(-2px)}.btn-action.availability-btn{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 10px #2196f333;color:#fff}.btn-action.availability-btn:hover{background:linear-gradient(135deg,#42a5f5,#2196f3);box-shadow:0 6px 15px #2196f340;color:#fff;transform:translateY(-2px)}.quote-column{min-width:350px;width:45%!important}.quote-preview-enhanced{-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;background:#f8f9fa;border-left:3px solid #00c2bb;border-radius:6px;color:#555;display:-webkit-box;font-size:14px;line-height:1.4;max-height:5.6em;overflow:hidden;padding:8px;position:relative;text-overflow:ellipsis;white-space:normal;word-break:break-word}.quote-preview-enhanced:hover{background:#e9ecef;transition:background-color .2s ease}.quote-preview-enhanced-mobile{-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;background:#f8f9fa;border-left:2px solid #00c2bb;border-radius:4px;color:#555;display:-webkit-box;font-size:13px;line-height:1.4;max-height:4.2em;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:normal;word-break:break-word}@media (min-width:1400px){.quote-column{min-width:350px;width:40%!important}.quote-preview-enhanced{font-size:15px;padding:10px}}@media (max-width:1399px) and (min-width:1200px){.quote-column{min-width:280px;width:35%!important}}@media (max-width:1199px) and (min-width:992px){.quote-column{min-width:250px;width:30%!important}.quote-preview-enhanced{-webkit-line-clamp:3;font-size:13px;max-height:4.2em;padding:6px}}@media (max-width:991px) and (min-width:768px){.quote-column{min-width:200px;width:28%!important}.quote-preview-enhanced{-webkit-line-clamp:2;font-size:12px;max-height:2.8em;padding:5px}.recent-table-admin td:first-child,.recent-table-admin th:first-child{width:150px}.recent-table-admin td:nth-child(2),.recent-table-admin th:nth-child(2){width:100px}.recent-table-admin td:nth-child(3),.recent-table-admin th:nth-child(3){width:120px}}@media (max-width:767px){.desktop-table-view{display:none!important}.mobile-table-view{display:block!important}.appointment-card{border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:16px;transition:transform .2s ease,box-shadow .2s ease}.appointment-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.card-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px}.card-body{padding:16px}.card-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.row-label{color:#333;flex-shrink:0;font-size:13px;font-weight:600;min-width:80px}.row-value{color:#666;flex:1 1;font-size:13px;text-align:right;word-break:break-word}.card-actions{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:8px;padding:12px 16px}.btn-action-admin,.card-actions{display:flex;justify-content:center}.btn-action-admin{align-items:center;border-radius:6px;font-size:12px;height:36px;min-width:40px;padding:8px 12px}.stats-container-admin{gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.stat-card-admin{padding:16px!important}.stat-value-admin{font-size:1.8rem!important}.stat-title-admin{font-size:.9rem!important}.filter-bar-admin{background:#f8f9fa;border-radius:8px;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px}.search-box-admin{width:100%}.filters-admin{flex-direction:column;gap:12px;width:100%}.filter-admin{width:100%}.filter-select-admin{border-radius:6px;padding:10px;width:100%}.pagination-container{flex-direction:column;gap:12px;text-align:center}.pagination-controls,.pagination-pages{justify-content:center}.pagination-info{font-size:13px;order:3}.pagination-size{justify-content:center;order:2}}@media (max-width:480px){.stats-container-admin{grid-template-columns:1fr!important}.quote-preview-enhanced-mobile{-webkit-line-clamp:2;font-size:12px;max-height:2.8em}.card-row{align-items:flex-start;flex-direction:column;gap:4px}.row-value{text-align:left;width:100%}.btn-action-admin{font-size:11px;height:32px;min-width:36px;padding:6px 10px}.card-actions{gap:6px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.quote-preview-enhanced,.quote-preview-enhanced-mobile{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media print{.btn-action-admin,.filter-bar-admin,.notification-toast,.pagination-container{display:none!important}.quote-preview-enhanced{-webkit-line-clamp:unset;max-height:none;overflow:visible}}.quote-preview-enhanced-wide{background:#00c2bb0d;border-left:3px solid #00c2bb;border-radius:6px;color:#444;cursor:pointer;font-style:italic;line-height:1.4;max-width:100%!important;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:100%}.quote-preview-enhanced-wide:hover{word-wrap:break-word;background:#00c2bb1a;box-shadow:0 4px 12px #00c2bb33;max-height:100px;overflow-y:auto;position:relative;white-space:normal;z-index:10}.quote-preview-enhanced-mobile-wide{word-wrap:break-word;background:#00c2bb0d;border-left:3px solid #00c2bb;border-radius:6px;color:#444;cursor:pointer;font-style:italic;line-height:1.4;max-width:100%!important;min-width:200px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.quote-preview-enhanced-mobile-wide:hover{background:#00c2bb1a;max-height:none;white-space:normal}.quote-column{max-width:350px;min-width:250px;overflow:hidden;width:30%!important}.actions-admin .btn-action-admin{margin:0 2px}.recent-table-admin td:nth-child(2),.recent-table-admin th:nth-child(2){max-width:140px;min-width:100px;width:12%!important}.recent-table-admin td:first-child,.recent-table-admin th:first-child{min-width:150px;width:18%!important}.recent-table-admin td:nth-child(3),.recent-table-admin th:nth-child(3){min-width:120px;width:15%!important}.recent-table-admin td:nth-child(5),.recent-table-admin th:nth-child(5){min-width:100px;width:12%!important}.recent-table-admin td:nth-child(6),.recent-table-admin th:nth-child(6){min-width:140px;width:13%!important}.actions-admin{align-items:center;display:flex!important;flex-direction:row!important;gap:4px;justify-content:flex-start;padding:8px 4px}.actions-admin .btn-action-admin{width:32px}.role-badge{background:#00c2bb1a;border-radius:12px;color:#00c2bb;display:inline-block;font-size:11px;font-weight:500;max-width:120px;overflow:hidden;padding:4px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.appointment-card{position:relative}@media (max-width:768px){.appointment-card{padding-bottom:10px}.appointment-card .btn-action-admin{bottom:auto!important;left:auto!important;position:static!important}}.mobile-action-buttons-container{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;margin-top:12px;padding:8px 0}.mobile-action-buttons-container .btn-action-admin{width:32px}.recent-table-admin{table-layout:fixed}.recent-table-admin td,.recent-table-admin th{word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.recent-table-admin td.actions-admin{overflow:visible!important}.recent-table-admin td.actions-admin .action-buttons-row{flex-wrap:nowrap;min-width:280px;overflow:visible}.actions-admin .btn-action-admin,.mobile-action-buttons-container .btn-action-admin{align-items:center;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0;width:48px}.recent-table-admin td:nth-child(6),.recent-table-admin th:nth-child(6){min-width:280px!important;width:20%!important}@media (max-width:768px){.mobile-action-buttons-container{gap:8px}}@media (max-width:992px){.actions-admin .btn-action-admin,.mobile-action-buttons-container .btn-action-admin{height:28px;width:40px}}@media (max-width:576px){.actions-admin .btn-action-admin,.mobile-action-buttons-container .btn-action-admin{height:28px;width:36px}.mobile-action-buttons-container{gap:6px}}.calendar-appointment{background-color:#fff;border-radius:12px;box-shadow:0 6px 18px #0000001a;margin-top:30px;padding:20px;position:relative}.calendar-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.calendar-header h2{color:#333}.calendar-controls h3{min-width:180px}.calendar-nav-btn{align-items:center;background:linear-gradient(145deg,#fff,#f0f0f0);border:none;border-radius:50%;box-shadow:4px 4px 8px #0000001a,-4px -4px 8px #ffffffe6;color:#555;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .3s;width:40px}.calendar-nav-btn:hover{background:linear-gradient(145deg,#f80,#f70);box-shadow:2px 2px 5px #0003,-2px -2px 5px #ffffffb3;color:#fff;transform:translateY(-2px)}.calendar-nav-btn:active{box-shadow:inset 2px 2px 5px #00000026,inset -2px -2px 5px #ffffffb3;transform:translateY(1px)}.calendar-action-btn{gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease}.availability-btn{background-color:#e6f7ff;color:#08c}.availability-btn:hover{background-color:#08c}.add-event-btn{background-color:#fff5e6;color:#f80}.add-event-btn:hover{background-color:#f80;color:#fff}.calendar-grid{border-radius:12px;box-shadow:0 5px 15px #00000014;display:flex;flex-direction:column}.calendar-grid:hover{box-shadow:0 8px 25px #0000001f}.calendar-days-header{display:grid;font-weight:600;grid-template-columns:repeat(7,1fr);overflow:hidden;text-align:center}.day-header{font-size:16px;letter-spacing:.5px;text-align:center}.day-header:first-child,.day-header:nth-child(7){color:#e74c3c}.calendar-days{grid-gap:1px;background-color:#e9ecef;border:1px solid #e9ecef;border-radius:0 0 12px 12px;border-top:none;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,minmax(110px,1fr))}.calendar-day{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:column;min-height:110px;padding:8px}.calendar-day:hover{z-index:10}.calendar-day.selected-day{box-shadow:inset 0 0 0 2px #ff8800b3;transform:scale(1.02);z-index:5}.calendar-day.other-month{background-color:#f9f9f9;opacity:.6}.day-number{align-items:center;align-self:flex-end;border-radius:50%;color:#495057;display:flex;font-size:14px;font-weight:600;height:25px;justify-content:center;margin-bottom:8px;padding:2px 5px;text-align:right;transition:all .3s;width:25px}.calendar-day:hover .day-number,.selected-day .day-number{background-color:#f80;color:#fff}.calendar-day.other-month .day-number{color:#adb5bd}.day-events{flex-grow:1;font-size:12px;gap:4px;overflow:hidden}.day-event,.day-events{display:flex;flex-direction:column}.day-event{animation:fadeIn .3s ease;border-radius:6px;box-shadow:0 2px 5px #0000001a;color:#fff;padding:5px 8px;transition:all .2s}.day-event:before{background-color:#ffffff80;border-radius:2px;height:100%;width:4px}.day-event:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px) scale(1.02);z-index:20}.day-event:hover:before{background-color:#fffc}.event-time{font-size:11px;font-weight:600;opacity:.9}.event-title{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-events{border:1px dashed #dee2e6;border-radius:4px;font-size:11px;font-weight:500;padding:3px;transition:all .2s}.more-events:hover{background-color:#f80;border-color:#f80;color:#fff}.event-appointment{background-color:orange}.event-availability{background-color:#f80}.event-block{background-color:#ff6b6b}.event-special{background-color:#6f42c1}.calendar-error{align-items:center;color:#d32f2f;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:200px}.calendar-error svg{font-size:32px}.availability-schedule{border:1px solid #eaeaea;border-radius:8px;margin-bottom:30px;overflow:hidden}.schedule-title{background-color:#f7f7f7;border-bottom:1px solid #eaeaea;font-size:18px;margin:0;padding:12px 15px}.schedule-table{width:100%}.schedule-row{border-bottom:1px solid #eaeaea;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.schedule-row.header{background-color:#f7f7f7;font-weight:600}.schedule-cell{align-items:center;display:flex;padding:12px 15px}.schedule-cell.actions{gap:8px}.status-badge{border-radius:20px;font-size:12px;font-weight:500;padding:5px 10px}.status-badge.available{background-color:#fff5e6;color:#f80}.status-badge.unavailable{background-color:#fff1f0;color:#ff6b6b}.no-data{color:#777;padding:20px;text-align:center}.day-event{border:1px solid #0000001a;border-radius:4px;box-shadow:0 1px 3px #0000001a;cursor:pointer;margin-bottom:2px;padding:2px 4px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.day-event:hover{box-shadow:0 2px 5px #0003;transform:translateY(-1px)}.event-time{font-weight:700;margin-right:4px}.event-title{font-weight:400}.form-section-header{border-bottom:1px solid #e9ecef;color:#f80;margin:20px 0 10px}.form-section-header svg{margin-right:8px}.animated-header{animation:slideInFromLeft .5s ease;position:relative}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animated-input{position:relative;transition:all .3s ease}.animated-input input:focus,.animated-input select:focus,.animated-input textarea:focus{box-shadow:0 0 0 2px #f803}.pulse-effect{overflow:hidden;position:relative}.pulse-effect:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%;width:5px}.pulse-effect:hover:after{animation:ripple 1s ease-out}@media (max-width:768px){.calendar-header{align-items:flex-start;flex-direction:column}.calendar-actions,.calendar-controls{justify-content:space-between;margin:10px 0;width:100%}.calendar-day{min-height:80px;padding:4px}.day-number{font-size:.8rem}.day-event{font-size:.7rem;padding:1px 3px}.schedule-row{grid-template-columns:1fr 1fr 1fr}.schedule-row .schedule-cell:nth-child(4),.schedule-row .schedule-cell:nth-child(5){grid-column:span 2}.schedule-row .schedule-cell:nth-child(5){justify-content:flex-end}.modal-admin{max-height:90vh;width:95%}}.calendar-grid{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:all .3s ease}.calendar-grid:hover{box-shadow:0 8px 16px #00000026}.calendar-days-header{background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:12px 12px 0 0;box-shadow:0 4px 6px #0000000d;color:#495057}.day-header{color:#495057;font-size:14px;font-weight:600;letter-spacing:1px;padding:15px;text-transform:uppercase}.calendar-day{background-color:#fff;transition:all .2s ease}.calendar-day:hover{background-color:#ff88000d}.calendar-day.selected-day{background-color:#ff880026;box-shadow:inset 0 0 0 2px #ff880080}.other-month{background-color:#f8f9fa}.day-event{border-left:3px solid #0003;font-size:.75rem;margin-bottom:3px}.day-event:before{background:linear-gradient(90deg,#ffffff1a,#0000);bottom:0;pointer-events:none;right:0}.event-appointment{border-left-color:#e74c3c}.event-availability{border-left-color:#2ecc71}.event-block{border-left-color:#f39c12}.event-special{border-left-color:#9b59b6}.more-events{background-color:#f8f9fa;border-radius:3px;color:#6c757d;cursor:pointer;font-size:.7rem;margin-top:2px;padding:1px 0;text-align:center;transition:all .2s ease}.more-events:hover{background-color:#e9ecef;color:#495057}.modal-admin.modern-modal{border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden}.checkbox-group{align-items:center;display:flex}.checkbox-label{margin-left:8px}.notification-toast{animation:slideInUp .3s ease,fadeOut .3s ease 4.7s forwards;bottom:20px;box-shadow:0 4px 12px #00000026;right:20px;z-index:1000}.notification-toast.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.notification-toast.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.notification-icon{margin-right:12px}.notification-close{color:inherit;margin-left:10px}.event-details-preview{background-color:#fff;border:1px solid #0000001a;border-radius:4px;box-shadow:0 3px 10px #0003;color:#333;display:none;font-size:.8rem;left:0;padding:8px;pointer-events:none;position:absolute;top:100%;width:150px;z-index:10}.day-event:hover .event-details-preview{display:block}.event-preview-time{font-weight:700;margin-bottom:3px}.event-preview-title{margin-bottom:3px}.event-preview-notes{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:normal}.confirm-message-admin{color:#333;font-size:1.1rem;margin-bottom:15px;text-align:center}.delete-confirmation-icon{display:flex;justify-content:center;margin-bottom:20px}.delete-icon-circle{align-items:center;animation:pulseWarning 1.5s infinite;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:50%;box-shadow:0 5px 15px #e74c3c4d;color:#fff;display:flex;font-size:1.8rem;height:70px;justify-content:center;transition:transform .3s ease;width:70px}@keyframes pulseWarning{0%{box-shadow:0 5px 15px #e74c3c4d;transform:scale(1)}50%{box-shadow:0 5px 20px #e74c3c66;transform:scale(1.05)}to{box-shadow:0 5px 15px #e74c3c4d;transform:scale(1)}}.warning-icon{align-items:center;color:#e74c3c;display:inline-flex;margin-right:8px;vertical-align:middle}.warning-text-admin{align-items:center;color:#e74c3c;display:flex;font-size:.9rem;font-weight:500;justify-content:center;margin-bottom:20px;text-align:center}.modal-footer-admin{border-top:1px solid #e9ecef;gap:10px;padding:20px}.btn-danger-admin,.btn-primary-admin,.btn-secondary-admin{border:none;border-radius:4px;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.btn-secondary-admin{background-color:#f8f9fa;border:1px solid #ddd;color:#495057}.btn-primary-admin{background:linear-gradient(135deg,#f80,#e67e22)}.btn-primary-admin:hover{background:linear-gradient(135deg,#e67e22,#d35400);box-shadow:0 4px 10px #ff88004d}.btn-danger-admin{background:linear-gradient(135deg,#e74c3c,#c0392b)}.btn-danger-admin:hover{background:linear-gradient(135deg,#c0392b,#a93226);box-shadow:0 4px 10px #e74c3c4d}.btn-icon{align-items:center;display:flex}.modal-admin.animate-on-scroll-admin{animation:fadeInScale .3s ease-out}.visible-admin{opacity:1;transform:translateY(0)}.event-deletion-details{background-color:#f8f9fa;border-left:4px solid #e74c3c;border-radius:6px;margin:15px 0;padding:15px}.event-deletion-info{display:flex;margin-bottom:8px}.event-deletion-info:last-child{margin-bottom:0}.event-deletion-label{color:#495057;font-weight:700;width:70px}.event-deletion-value{color:#212529;flex:1 1}.email-template-header{background:linear-gradient(180deg,#ffb347,#ffcc80 30%,#ffd699 50%,#ffcc80 70%,#f80);border-radius:8px 8px 0 0;padding:20px 15px}.email-template-content{background-color:#fff;border-left:4px solid #e67e22;border-right:4px solid #f80;color:#333;font-size:16px;line-height:1.7;padding:35px 30px}.email-template-footer{background:linear-gradient(180deg,#ffcc80,#f80);border-radius:0 0 8px 8px;color:#fff;font-size:14px;padding:35px 20px;text-align:center}.calendar-day{overflow:hidden;transition:all .3s ease}.calendar-day:hover{box-shadow:0 5px 15px #0000001a;transform:scale(1.02);z-index:5}.calendar-day.other-month:hover{filter:brightness(1.05);transform:scale(1.01)}.day-event{overflow:hidden;position:relative;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.day-event:hover{box-shadow:0 3px 10px #00000026;transform:translateY(-2px)}.day-event:before{background:#ffffffb3;content:"";height:0;left:0;position:absolute;top:0;transition:height .2s ease;width:3px}.day-event:hover:before{height:100%}.calendar-controls button{overflow:hidden;position:relative;transition:all .2s ease}.calendar-controls button:hover{box-shadow:0 3px 10px #0000001a;transform:translateY(-2px)}.calendar-controls button:active{transform:translateY(0)}.add-event-btn,.availability-btn{overflow:hidden;position:relative}.add-event-btn:after{animation:pulse 2s infinite;background:#ffffffb3;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:5px}.color-preset{border:2px solid #0000;cursor:pointer;transition:all .2s ease}.color-preset:hover{box-shadow:0 3px 10px #00000026;transform:scale(1.1)}.color-preset.selected{border-color:#fff;box-shadow:0 0 0 2px #0000004d;transform:scale(1.05)}.schedule-row{transition:all .2s ease}.schedule-row:hover:not(.header){background-color:#8ecbee1a;transform:translateX(5px)}.modal-overlay-admin{animation:fadeIn .3s ease}.modal-admin{animation:zoomIn .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.status-badge{overflow:hidden;position:relative}.status-badge:after{background:#fff3;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease}.status-badge:hover:after{transform:translateX(0)}.color-preview-box{transition:all .3s ease}.color-preview-box:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.calendar-nav-btn{overflow:hidden;position:relative;transition:all .3s ease}.calendar-nav-btn:hover{background-color:#00c2bb1a;transform:scale(1.1)}.calendar-nav-btn:active{transform:scale(.95)}.calendar-header h2{background-image:linear-gradient(90deg,#00c2bb,#8ecbee);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s ease}.calendar-header:hover h2{background-size:100% 2px}.calendar-day{position:relative}.availability-indicator{align-items:center;border-radius:50%;display:flex;font-size:10px;height:16px;justify-content:center;left:5px;position:absolute;top:5px;width:16px}.past-date{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.past-date-icon{color:#999;display:flex}.available-day .available-icon{background-color:#2ecc7133;border-radius:50%;color:#2ecc71;display:flex;padding:2px}.unavailable-day .unavailable-icon{background-color:#e74c3c33;border-radius:50%;color:#e74c3c;display:flex;padding:2px}.past-date .day-events{opacity:.6}.past-date.calendar-day:hover{background-color:#f5f5f5;cursor:not-allowed}.calendar-day.other-month.past-date{background-color:#f9f9f9}.date-availability{align-items:center;border-radius:4px;display:flex;font-size:.9rem;margin-top:5px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.date-available{background-color:#2ecc711a;color:#2ecc71}.date-unavailable{background-color:#e74c3c1a;color:#e74c3c}.availability-icon{align-items:center;display:flex;justify-content:center;margin-right:5px}.availability-icon.available{color:#2ecc71}.availability-icon.unavailable{color:#e74c3c}.availability-text{font-weight:500}.event-type-legend{background-color:#fff;border-radius:8px;border-top:1px solid #eaeaea;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:10px;margin:30px 0 20px;padding:15px}.legend-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;margin-bottom:5px}.legend-items{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.legend-item{background-color:#00000008;border-radius:20px;gap:8px;padding:5px 12px;transition:all .2s ease}.legend-item:hover{box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.legend-color{border-radius:4px;height:15px;width:15px}.legend-text{color:#555;font-size:14px;font-weight:500}.info-box{background-color:#1976d214;border-left:4px solid #1976d2;color:#1976d2;margin-bottom:20px}.info-box,.warning-box{align-items:center;border-radius:4px;display:flex;font-size:14px;gap:10px;padding:12px 15px}.warning-box{background-color:#ff980014;border-left:4px solid #ff9800;color:#ff9800;margin:20px 0}.calendar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:20px}.calendar-action-btn{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 5px #00000014;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .25s cubic-bezier(.4,0,.2,1)}.block-btn{background:linear-gradient(135deg,#9c27b0,#7b1fa2);box-shadow:0 4px 10px #9c27b033;color:#fff}.block-btn:hover{background:linear-gradient(135deg,#aa2bc0,#8e24aa);box-shadow:0 6px 15px #9c27b040;color:#fff;transform:translateY(-2px)}.create-appointment-btn{background-color:#e8f5e9;color:#4caf50}.create-appointment-btn:hover{background-color:#4caf50;box-shadow:0 6px 15px #4caf5040;color:#fff;transform:translateY(-2px)}.availability-btn{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 10px #2196f333;color:#fff}.availability-btn:hover{background:linear-gradient(135deg,#42a5f5,#2196f3);box-shadow:0 6px 15px #2196f340;color:#fff;transform:translateY(-2px)}.refresh-btn{background-color:#fff8e1;color:#ffc107}.refresh-btn:hover{background-color:#ffc107;box-shadow:0 4px 8px #ffc1074d;color:#fff}.view-mode-selector{align-items:center;background:#f8f9fa;border-radius:30px;box-shadow:0 2px 6px #0000000d;display:flex;margin-top:10px;overflow:hidden;padding:4px}.view-mode-btn{background:none;border:none;border-radius:30px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;position:relative;text-transform:capitalize;transition:all .3s;z-index:1}.view-mode-btn:last-child{margin-right:0}.view-mode-btn:hover:not(.active){background:#ff88001a;color:#495057}.view-mode-btn.active{background:linear-gradient(145deg,#f80,#f70);box-shadow:0 2px 5px #ff88004d;color:#fff;font-weight:600}.calendar-controls{align-items:center;background:#fff;border-radius:40px;box-shadow:0 2px 10px #0000000d;display:flex;gap:15px;padding:5px 15px}.calendar-controls h3{color:#333;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0;min-width:200px;text-align:center}.calendar-header h2{align-items:center;color:#000;display:flex;font-size:24px;font-weight:600;gap:8px;margin:0}.calendar-header h2 svg{color:#f80;margin-right:5px}.week-view{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;margin-bottom:20px;overflow:hidden;transition:all .3s}.week-view:hover{box-shadow:0 8px 25px #0000001f}.week-header{background:linear-gradient(145deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;position:-webkit-sticky;position:sticky;top:0;z-index:10}.week-body{display:flex;height:600px;overflow-y:auto;position:relative;scrollbar-color:#f80 #f1f1f1;scrollbar-width:thin}.day-body::-webkit-scrollbar,.week-body::-webkit-scrollbar{width:8px}.day-body::-webkit-scrollbar-track,.week-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.day-body::-webkit-scrollbar-thumb,.week-body::-webkit-scrollbar-thumb{background:#f80;border-radius:4px}.day-body::-webkit-scrollbar-thumb:hover,.week-body::-webkit-scrollbar-thumb:hover{background:#e67e22}.time-labels{background-color:#f8f9fa;border-right:1px solid #dee2e6;left:0;padding:5px 0;position:-webkit-sticky;position:sticky;width:60px;z-index:5}.time-label{align-items:center;border-bottom:1px dashed #e9ecef;color:#6c757d;display:flex;font-size:12px;font-weight:500;height:60px;justify-content:center;padding:5px;text-align:center}.time-label.current-hour-label{background-color:#ff88001a;border-right:3px solid #f80;color:#f80;font-weight:700}.week-grid{display:flex;flex-grow:1}.day-column{border-right:1px solid #dee2e6;display:flex;flex:1 1;flex-direction:column}.day-column:last-child{border-right:none}.time-slot{border-bottom:1px solid #e9ecef;cursor:pointer;height:60px;position:relative;transition:all .2s}.am-hour{background-color:#fff;border-left:2px solid #3498db33}.pm-hour{background-color:#f8f9fa;border-left:2px solid #f803}.time-slot:nth-child(3n){border-bottom:1px solid #dee2e6}.time-slot.current-hour{background-color:#ff88001a;border-left:3px solid #f80;box-shadow:inset 0 0 5px #f803}.time-slot:hover{background-color:#ff88000d;box-shadow:0 0 8px #f803;transform:translateZ(0);z-index:2}.time-slot-event{border-radius:6px;box-shadow:0 3px 6px #0000001a;font-size:12px;left:3px;overflow:hidden;padding:6px 8px;position:absolute;right:3px;transition:all .2s;z-index:1}.time-slot-event:hover{box-shadow:0 5px 10px #00000026;transform:translateY(-2px);z-index:10}.time-slot-event .event-title{font-weight:600;margin-bottom:3px}.time-slot-event .event-time{font-size:11px;opacity:.9}.day-view{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;margin-bottom:20px;overflow:hidden;transition:all .3s}.day-view:hover{box-shadow:0 8px 25px #0000001f}.day-view .day-header{background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:12px 12px 0 0;box-shadow:0 4px 6px #0000000d;padding:15px;text-align:center}.day-view .day-header h3{color:#495057;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0}.week-header{background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:12px 12px 0 0;box-shadow:0 4px 6px #0000000d;display:grid;grid-template-columns:60px repeat(7,1fr);text-align:center}.week-header .header{font-weight:600;padding:15px 10px}.day-name{border-bottom:2px solid #0000;color:#495057;font-size:14px;font-weight:600;letter-spacing:1px;padding:10px;text-transform:uppercase;transition:all .3s}.day-name:hover{background-color:#ff88001a;border-bottom:2px solid #f80}.day-body{display:flex;height:600px;overflow-y:auto;position:relative;scrollbar-color:#f80 #f1f1f1;scrollbar-width:thin}.time-slots{display:flex;flex:1 1;flex-direction:column}.modal-admin .modal-subtitle{color:#666;font-size:14px;margin-top:5px}.modal-content-admin{max-height:70vh;overflow-y:auto;padding:20px}@media (max-width:768px){.calendar-actions{align-items:stretch;flex-direction:column}.view-mode-selector{justify-content:space-between;width:100%}.legend-items{flex-direction:column}.week-header{grid-template-columns:60px repeat(7,1fr)}.time-labels{width:60px}}.calendar-actions,.event-type-legend,.view-mode-selector{animation:fadeInUp .5s ease}.calendar-today-btn{background-color:#e74c3c;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-weight:700;margin-left:10px;padding:4px 12px;transition:all .2s}.calendar-today-btn:hover{background-color:#c0392b;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.today-date{border:2px solid #e74c3c!important;position:relative}.today-circle{align-items:center;background-color:#e74c3c;border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;margin:-2px auto 0;width:26px}.event-session{background-color:#3498db!important;border-left:3px solid #2980b9!important;color:#fff!important}.time-slot-event.event-session{background-image:linear-gradient(135deg,#3498db,#2980b9)!important}.legend-color[style*="3498db"]{background-color:#3498db!important;border:1px solid #2980b9}.events-admin{color:#333;color:var(--dark-text);font-family:Inter,Segoe UI,Roboto,sans-serif;width:100%}.page-header-admin{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:15px;position:relative}.page-header-admin:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.page-header-admin h1{color:#333;color:var(--dark-text);font-size:2rem;font-weight:700;margin:0}.stats-cards-admin{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:30px}.stats-cards-admin .stat-card-admin{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;box-shadow:var(--card-shadow);display:flex;overflow:hidden;padding:20px;position:relative;transition:all .25s ease;transition:var(--transition)}.stats-cards-admin .stat-card-admin:hover{box-shadow:0 15px 30px #00000014;transform:translateY(-4px)}.stats-cards-admin .stat-icon-admin{align-items:center;border-radius:12px;display:flex;font-size:1.4rem;height:50px;justify-content:center;margin-right:15px;width:50px}.stats-cards-admin .stat-icon-admin.upcoming-admin{background-color:#0dcaf01a;color:#fff}.stats-cards-admin .stat-icon-admin.ongoing-admin{background-color:#ffb91e1a;color:#fff}.stats-cards-admin .stat-icon-admin.completed-admin{background-color:#28a7451a;color:#fff}.stats-cards-admin .stat-icon-admin.cancelled-admin{background-color:#ef44441a;color:#fff}.stats-cards-admin .stat-details-admin h3{color:#555;color:var(--medium-text);font-size:.9rem;font-weight:500;margin:0}.stats-cards-admin .stat-details-admin h2{font-size:1.8rem;font-weight:700;margin:5px 0 0}.filter-admin{gap:10px}.filter-admin .filter-label-admin{align-items:center;color:#555;color:var(--medium-text);display:flex;font-size:.9rem;font-weight:500;gap:5px}.filter-admin .filter-select-admin{background-color:#f7f9fc;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--dark-text);cursor:pointer;font-size:.95rem;min-width:140px;outline:none;padding:10px 14px;transition:all .25s ease;transition:var(--transition)}.filter-admin .filter-select-admin:focus{background-color:#fff;border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}.no-data-admin{box-shadow:var(--card-shadow);color:#555;color:var(--medium-text)}.events-grid-admin{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:30px}.event-card-admin{background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 20px #0000000d;box-shadow:var(--card-shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.event-card-admin,.event-card-admin:before{transition:all .25s ease;transition:var(--transition)}.event-card-admin:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.event-card-admin.status-upcoming-admin:before{background-color:#0dcaf0;background-color:var(--info-color)}.event-card-admin.status-ongoing-admin:before{background-color:#ffb91e;background-color:var(--primary-color)}.event-card-admin.status-completed-admin:before{background-color:#28a745;background-color:var(--success-color)}.event-card-admin.status-cancelled-admin:before{background-color:#ef4444;background-color:var(--accent-color)}.event-card-admin:hover{box-shadow:0 15px 35px #00000014}.event-card-admin.status-cancelled-admin:hover:before,.event-card-admin.status-completed-admin:hover:before,.event-card-admin.status-ongoing-admin:hover:before,.event-card-admin.status-upcoming-admin:hover:before{height:6px}.event-image-admin{background-position:50%;background-size:cover;height:180px;position:relative}.event-status-admin{position:absolute;right:12px;top:12px}.event-details-admin{display:flex;flex-direction:column;flex-grow:1;padding:18px}.event-title-admin{color:#333;color:var(--dark-text);font-size:1.25rem;font-weight:600;margin:0 0 12px}.event-meta-admin{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);color:#555;color:var(--medium-text);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:15px;padding-bottom:12px}.event-date-admin{align-items:center;color:#ffb91e;color:var(--primary-color);display:flex;font-weight:500;gap:7px}.event-time-admin{color:#555;color:var(--medium-text);font-size:.85rem}.event-capacity-admin,.event-location-admin,.event-price-admin{color:#555;color:var(--medium-text);font-size:.9rem;margin-bottom:8px}.event-actions-admin{background-color:#f7f9fc;border-top:1px solid #eaeaea;border-top:1px solid var(--border-color);display:flex;gap:10px;justify-content:flex-end;margin-top:auto;padding:12px 18px}.btn-action-admin.view-admin{background-color:#0dcaf01a;color:#0dcaf0;color:var(--info-color)}.btn-action-admin.view-admin:hover{background-color:#0dcaf033;transform:translateY(-2px)}.badge-admin{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:500;margin:0;padding:5px 12px;text-align:center;text-transform:capitalize}.status-mystery-admin{border-left:3px solid #9b59b6}.mystery-event-admin:before{animation:mysteryPulse 3s infinite;background:linear-gradient(135deg,#7b43971a,#dc24301a,#7b43971a);content:"";height:200%;left:-50%;pointer-events:none;top:-50%;transform:rotate(45deg);width:200%}.mystery-row-admin{overflow:hidden;position:relative}.mystery-row-admin:after{animation:mysteryRowShimmer 3s infinite;background:linear-gradient(90deg,#0000,#9b59b633,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);width:100%}@keyframes mysteryPulse{0%{opacity:.3;transform:rotate(45deg) translateY(0)}50%{opacity:.5;transform:rotate(45deg) translateY(-10px)}to{opacity:.3;transform:rotate(45deg) translateY(0)}}@keyframes mysteryRowShimmer{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.event-view-image-admin{margin:-25px -25px 25px;max-height:320px;overflow:hidden;position:relative}.event-view-image-admin img{display:block;height:auto;width:100%}.detail-group-admin{background-color:#f7f9fc;border-radius:10px;margin-bottom:25px;padding:18px}.detail-group-admin .detail-group-title-admin{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);color:#333;color:var(--dark-text);font-size:1.1rem;font-weight:600;margin:0 0 15px;padding-bottom:10px}.detail-row-admin{align-items:center;display:flex;margin-bottom:12px}.detail-label-admin{color:#555;color:var(--medium-text);flex-shrink:0;font-weight:600;width:120px}.detail-description-admin,.detail-value-admin{color:#333;color:var(--dark-text)}.detail-description-admin{background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;line-height:1.6;padding:15px}.form-group-admin,.form-row-admin{margin-bottom:20px}.form-row-admin{display:flex;gap:20px}@media (max-width:600px){.form-row-admin{gap:0}.filter-bar-admin,.form-row-admin{flex-direction:column}.filters-admin{justify-content:space-between;width:100%}}.file-input-container-admin{margin-top:5px;position:relative}.file-input-container-admin .file-input-admin{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.file-input-label-admin{align-items:center;background-color:#f7f9fc;border:1px dashed #eaeaea;border:1px dashed var(--border-color);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:14px 20px;transition:all .25s ease;transition:var(--transition)}.file-input-label-admin:hover{background-color:#f0f0f0;border-color:#ffb91e;border-color:var(--primary-color)}.file-input-label-admin svg{color:#ffb91e;color:var(--primary-color);font-size:1.4rem}.image-preview-admin{border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;margin-top:15px;max-height:200px;overflow:hidden}.image-preview-admin img{height:100%;object-fit:cover;width:100%}.upload-help-text{color:#555;color:var(--medium-text);font-size:.85rem;font-style:italic;margin-top:8px;text-align:center}@media (max-width:992px){.stats-cards-admin{gap:20px;grid-template-columns:1fr 1fr}.events-grid-admin{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:576px){.stats-cards-admin{gap:15px}.events-grid-admin,.stats-cards-admin{grid-template-columns:1fr}}.view-toggle-admin{margin-left:15px}.view-btn-admin{background:none;border:1px solid #eee;border-radius:8px;font-size:.9rem;padding:8px 10px;transition:all .3s ease}.view-btn-admin:hover{background-color:#ffb91e0d;color:#ffb91e;color:var(--primary-color)}.view-btn-admin.active-admin,.view-btn-admin:hover{border-color:#ffb91e;border-color:var(--primary-color)}.view-btn-admin.active-admin{background-color:#ffb91e;background-color:var(--primary-color)}.table-event-admin{gap:10px}.table-event-image-admin{border-radius:8px}.black-bg-icon{background-color:#000!important;color:#fff}.pulse-effect-admin{animation:pulse-animation 2s infinite}.table-container-admin{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;margin-bottom:30px;overflow-x:auto}.recent-table-admin{border-collapse:collapse}.recent-table-admin td,.recent-table-admin th{border-bottom:1px solid #e9ecef;padding:12px 15px;text-align:left;vertical-align:middle}.recent-table-admin th{color:#555;font-size:.9rem;text-transform:uppercase}.recent-table-admin td{color:var(--text-color);font-size:.95rem}.table-row-hover-admin{cursor:pointer;transition:all .3s ease}.table-row-hover-admin:hover{background-color:#f1c40f0d;transform:translateX(5px)}@media (max-width:992px){.section-title-admin{font-size:2rem}.single-row-stats{flex-wrap:wrap}.single-row-stats .stat-card-admin{flex:1 1 45%}}@media (max-width:768px){.single-row-stats .stat-card-admin{flex:1 1 100%}.stat-card-admin{padding:25px}.stat-icon-admin{height:60px;margin-right:20px;width:60px}.section-title-admin,.stat-details-admin .stat-value-admin{font-size:1.8rem}.filter-bar-admin{flex-direction:column}.filters-admin{justify-content:space-between;width:100%}}.no-data-admin{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;color:#666;font-size:1.1rem;margin-bottom:30px;padding:60px 20px}.rich-text-editor-container-admin{border-radius:4px}.rich-text-toolbar-admin{background-color:#f6f6f6;flex-wrap:wrap;gap:5px;padding:8px}.rich-text-toolbar-admin button{border-radius:3px;height:30px;width:30px}.rich-text-toolbar-admin input[type=color]{border:1px solid #ddd;border-radius:3px;cursor:pointer;height:30px;padding:2px;width:30px}.rich-text-toolbar-admin select{background-color:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;height:30px;padding:0 5px}.toolbar-divider-admin{background-color:#ddd;height:30px;margin:0 5px;width:1px}.mystery-event-admin{overflow:hidden;position:relative}.mystery-event-admin:before{align-items:center;background:#e67e2233;border-radius:50%;color:#e67e2266;content:"?";display:flex;font-size:40px;font-weight:700;height:80px;justify-content:center;position:absolute;right:-15px;top:-15px;transform:rotate(15deg);width:80px;z-index:0}.mystery-event-admin .event-image-admin{position:relative;z-index:1}.mystery-row-admin{background:#fdf2e980!important}.mystery-row-admin:hover{background:#fdf2e9cc!important}.table-container-admin{border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow:auto}.recent-table-admin{border-spacing:0;width:100%}.recent-table-admin th,.recent-table-admin thead{background-color:#f8f9fa}.recent-table-admin th{border-bottom:2px solid #e9ecef;color:#495057;font-weight:600;padding:16px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:10}.recent-table-admin td{border-bottom:1px solid #e9ecef;padding:16px;vertical-align:middle}.table-event-image-admin{background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;height:50px;margin-right:12px;width:50px}.table-event-admin{align-items:center;display:flex}.style-preset-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);justify-content:center;margin-top:15px}.style-preset{align-items:center;aspect-ratio:1/1;border:2px solid #0000;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:center;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:100%}.style-preset:hover{box-shadow:0 5px 15px #0003;transform:scale(1.05);z-index:2}.style-preset.active,.style-preset.selected{border:3px solid;transform:scale(1.05)}.preset-colors{bottom:8px;display:flex;gap:4px;justify-content:center;left:0;position:absolute;right:0}.preset-color{border-radius:50%;box-shadow:0 1px 3px #0003;height:8px;width:8px}.presets-navigation{gap:15px;margin-top:20px;padding:10px 0;position:relative}.presets-nav-button,.presets-navigation{align-items:center;display:flex;justify-content:center}.presets-nav-button{background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 5px #0000000d;color:#555;cursor:pointer;height:36px;transition:all .3s ease;width:36px}.presets-nav-button:hover:not(:disabled){background:#f5f5f5;box-shadow:0 3px 8px #00000026;color:#333;transform:translateY(-2px)}.presets-nav-button:active:not(:disabled){box-shadow:0 1px 3px #0000001a;transform:translateY(0)}.presets-nav-button:disabled{cursor:not-allowed;opacity:.5}.presets-page-indicator{align-items:center;color:#555;display:flex;font-size:.9rem;font-weight:600;gap:12px;justify-content:center;min-width:80px}.show-all-button{background:linear-gradient(135deg,#ffb91e,#ff6b00);border:none;border-radius:50px;box-shadow:0 2px 6px #ffb91e4d;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.5px;min-width:90px;padding:6px 15px;text-align:center;transition:all .3s ease}.show-all-button:hover{background:linear-gradient(135deg,#ff6b00,#f80);box-shadow:0 4px 10px #ff6b0066;transform:translateY(-2px)}.show-all-button:active{box-shadow:0 2px 4px #ff6b004d;transform:translateY(0)}.show-all-button.active{background:linear-gradient(135deg,#00c2bb,#8ecbee);box-shadow:0 2px 6px #00c2bb4d}.show-all-button.active:hover{background:linear-gradient(135deg,#00a099,#4fb3e8);box-shadow:0 4px 10px #00c2bb66}@media (max-width:768px){.style-preset-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.style-preset-grid{gap:10px;grid-template-columns:repeat(2,1fr)}}.preset-tooltip{background-color:#000c;border-radius:4px;bottom:-30px;color:#fff;font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:10}.style-preset:hover .preset-tooltip{bottom:-25px;opacity:1;visibility:visible}.preset-eleventh-main{background:linear-gradient(135deg,#f8f8f8,#f0f0f0);color:#333}.preset-eleventh-dark,.preset-eleventh-main{border-bottom:3px solid #ff6b00;border-left:3px solid #ffb91e}.preset-eleventh-dark{background:linear-gradient(135deg,#333,#222);color:#f8f8f8}.preset-creative{background:linear-gradient(135deg,#fff,#fffbee);border-bottom:3px solid #ff6b00;border-left:3px solid #ffb91e;color:#5a3f00}.preset-success{background:linear-gradient(135deg,#f8fff9,#ebffef);border-bottom:3px solid #22bb5b;border-left:3px solid #2fd66f;color:#0a5f30}.preset-sky-ocean{background:linear-gradient(180deg,#8ecbee 30%,#a8dbea 50%,#c3e9ed 70%,#a8e4e1 85%,#00c2bb);border-bottom:3px solid #8ecbee;border-left:3px solid #00c2bb;color:#333}.preset-sunset{background:linear-gradient(180deg,#ffcfa0 20%,#ffceb5 50%,#ffd2c3 75%,#ffb7b7 90%,#ff9292);border-bottom:3px solid #f50;border-left:3px solid #f80;color:#333}.preset-goal-light{background:linear-gradient(135deg,#fff,#fffaf0);border-bottom:3px solid #ff6b00;border-left:3px solid #ffb91e;color:#333}.preset-goal-dark{background:linear-gradient(135deg,#333,#222);border-bottom:3px solid #ef4444;border-left:3px solid #ffb91e;color:#fff}.preset-space-teal{background:linear-gradient(135deg,#f5f9fc,#e5f5f8);border-bottom:3px solid #fc0;border-left:3px solid #00a79d;color:#333}.preset-blue-ocean{background:linear-gradient(180deg,#8ecbee 30%,#a8dbea 55%,#c3e9ed 75%,#a8e4e1 90%,#00c2bb);border-bottom:3px solid #8ecbee;border-left:3px solid #00c2bb;color:#333}.preset-coral-bliss{background:linear-gradient(180deg,#ffcfa0,#ffceb5 30%,#ffd2c3 60%,#ffb7b7 80%,#ff9292);border-bottom:3px solid #ffcfa0;border-left:3px solid #ff9292;color:#333}.preset-lavender{background:linear-gradient(180deg,#c7a9e3,#bdaad9 30%,#b3acdd 60%,#a699cf 80%,#9987c0);border-bottom:3px solid #c7a9e3;border-left:3px solid #9987c0;color:#333}.preset-mint-breeze{background:linear-gradient(180deg,#8fe7cb,#8adbcd 30%,#85cfcf 60%,#7bb4c4 80%,#699eb8);border-bottom:3px solid #8fe7cb;border-left:3px solid #699eb8;color:#333}@keyframes presetPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.style-preset.selected{animation:presetPulse 2s ease-in-out infinite}.style-preset:after{background-color:#ef4444;background-color:var(--accent-color,#f1c40f);border-radius:50%;content:"";height:8px;margin:3px;position:absolute;right:0;top:0;width:8px}.preset-creative:after,.preset-eleventh-dark:after,.preset-eleventh-main:after{background-color:#ffb91e}.preset-success:after{background-color:#2fd66f}.preset-info:after{background-color:#3b82f6}.preset-warm:after{background-color:#ff6b00}.preset-vibrant:after{background-color:#8b5cf6}.preset-deep-ocean:after{background-color:#00c2bb}.preset-autumn:after{background-color:#e67e22}.preset-forest:after{background-color:#27ae60}.preset-berry:after{background-color:#8e44ad}.preset-coffee:after{background-color:#795548}.preset-cherry:after{background-color:#c0392b}.preset-midnight:after{background-color:#4b7bec}.preset-deep-ocean{background:linear-gradient(135deg,#0a2540,#173d5f);color:#fff}.preset-autumn{background:linear-gradient(135deg,#fff8f0,#fff0e0);color:#5a3f00}.preset-forest{background:linear-gradient(135deg,#f0fff5,#e0ffe0);color:#2c3e50}.preset-berry{background:linear-gradient(135deg,#fff0f5,#ffe0f0);color:#4a235a}.preset-coffee{background:linear-gradient(135deg,#f5f0e8,#efe5d5);color:#3e2723}.preset-cherry{background:linear-gradient(135deg,#fff5f5,#ffe0e0);color:#641e16}.preset-midnight{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#e6e6ff}.theme-corporate .event-title-admin{font-family:Arial,sans-serif}.theme-creative .event-title-admin{font-family:Georgia,serif}.theme-elegant .event-title-admin{font-family:Times New Roman,serif}.theme-modern .event-title-admin{font-family:Verdana,sans-serif}.theme-playful .event-title-admin{font-family:Comic Sans MS,cursive}.event-editor-container{background-color:#f0f0f0;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:margin-left .3s ease,width .3s ease;width:100%;z-index:1000}.event-editor-container.sidebar-expanded{margin-left:220px;width:calc(100% - 220px)}.event-editor-container.sidebar-collapsed,.sidebar-collapsed~.event-editor-container,[data-sidebar=collapsed]~.event-editor-container{margin-left:70px;width:calc(100% - 70px)}.sidebar-expanded~.event-editor-container,[data-sidebar=expanded]~.event-editor-container{margin-left:220px;width:calc(100% - 220px)}.admin-layout-container .event-editor-container{height:100%;left:0;position:fixed;top:0;z-index:1000}@media (max-width:992px){.event-editor-container.sidebar-collapsed,.event-editor-container.sidebar-expanded{margin-left:0;width:100%}}#main-sidebar~.event-editor-container,.admin-sidebar~.event-editor-container{transition:margin-left .3s ease,width .3s ease}#main-sidebar.expanded~.event-editor-container,.admin-sidebar.expanded~.event-editor-container{margin-left:220px;width:calc(100% - 220px)}#main-sidebar.collapsed~.event-editor-container,.admin-sidebar.collapsed~.event-editor-container{margin-left:70px;width:calc(100% - 70px)}.event-editor-header{background:linear-gradient(135deg,#333,#222);box-shadow:0 2px 15px #00000026}.event-editor-header:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.editor-header-left{align-items:center;display:flex;gap:20px}.editor-back-button{align-items:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 15px;transition:all .2s ease}.editor-back-button:hover{background:#fff3;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.editor-title{background:linear-gradient(90deg,#fff,#ddd);font-size:20px;text-shadow:0 1px 2px #0000001a}.editor-header-actions{display:flex;gap:12px}.editor-cancel-button,.editor-save-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:8px;height:40px;padding:0 18px;transition:all .2s ease}.editor-save-button{background:linear-gradient(135deg,#ffb91e,#ff6b00);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));box-shadow:0 4px 10px #ffb91e40;color:#fff}.editor-save-button:hover{background:linear-gradient(135deg,#ff6b00,#ffb91e);background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));box-shadow:0 6px 12px #ff6b004d;transform:translateY(-2px)}.editor-cancel-button{background-color:initial;border:1px solid #ffffff4d;color:#fff}.editor-cancel-button:hover{background-color:#ffffff1a;transform:translateY(-2px)}.event-editor-main{display:flex;flex:1 1;overflow:hidden}.event-editor-sidebar-left{background-color:#333;gap:10px;padding:10px 0}.sidebar-tool{border-radius:8px;color:#fff}.sidebar-tool svg{font-size:20px}.sidebar-tool.active{background-color:#fff3}.event-editor-panel{background-color:#fff;border-right:1px solid #e0e0e0;box-shadow:2px 0 10px #0000001a;position:relative;transition:all .3s ease;width:320px}.event-editor-panel:before{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.editor-panel-content{padding:25px}.panel-title{color:#333;font-size:20px;font-weight:600;margin-bottom:25px;margin-top:0;padding-bottom:12px;position:relative}.panel-title:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.panel-title.enhanced{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#333,#555);background:linear-gradient(90deg,var(--dark-text),#555);-webkit-background-clip:text;background-clip:text;color:#333;display:inline-block;font-size:1.7rem;font-weight:700;margin-bottom:25px;padding-bottom:12px;position:relative}.panel-title.enhanced:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:3px;bottom:0;box-shadow:0 2px 4px #ff6b0033;content:"";height:4px;left:0;position:absolute;width:60px}.panel-section{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:30px;padding:15px;position:relative}.panel-section:hover{box-shadow:0 4px 12px #00000014}.editor-form-group label{color:#444;transition:all .2s ease}.editor-form-group:focus-within label{color:#ffb91e;color:var(--primary-color)}.event-editor-canvas{align-items:center;background-color:#f0f0f0;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 0),linear-gradient(-45deg,#e8e8e8 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e8e8e8 0),linear-gradient(-45deg,#0000 75%,#e8e8e8 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:30px;position:relative;transition:all .3s ease}.event-editor-canvas:before{background:linear-gradient(90deg,#ffb91e4d,#ff6b004d);content:"";height:6px;left:0;opacity:.5;position:absolute;right:0;top:0}.event-preview{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:600px;overflow:hidden;transform:translateY(0);transition:all .3s ease;width:100%}.event-preview:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.event-preview-image{background-position:50%;background-size:cover;height:250px;position:relative;width:100%}.event-status-badge{background-color:#000000b3;border-radius:20px;box-shadow:0 2px 6px #0003;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;min-width:80px;padding:6px 12px;position:absolute;right:15px;text-align:center;text-transform:uppercase;top:15px;transition:all .3s ease;z-index:10}.event-status-badge:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.event-preview-content{padding:20px}.event-preview-content h2{font-size:24px;margin-bottom:15px;margin-top:0}.event-preview-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.meta-item{align-items:center;display:flex;font-size:14px}.meta-icon{margin-right:5px;opacity:.7}.event-preview-description{margin-bottom:20px;min-height:100px}.event-preview-footer{align-items:center;border-top:1px solid #0000001a;display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.price{font-size:18px;font-weight:700}.capacity{align-items:center;display:flex;font-size:14px}.event-preview.mystery{background-color:#fdf2e9;border:1px solid #e67e22;color:#d35400}.event-preview.mystery h2{color:#e67e22}.event-preview.mystery .event-status-badge{background-color:#e67e22;color:#fff}.image-upload-container{display:flex;flex-direction:column;gap:15px}.image-preview{background-color:#f0f0f0;border-radius:8px;box-shadow:0 3px 10px #0000001a;height:200px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.image-preview:hover{box-shadow:0 5px 15px #00000026}.image-preview img{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.image-overlay{align-items:center;background-color:#0006;bottom:0;display:flex;gap:15px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.image-preview:hover .image-overlay{opacity:1}.image-action-btn{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 3px 8px #0003;color:#555;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.image-action-btn:hover{box-shadow:0 5px 12px #0000004d;transform:translateY(-3px)}.image-action-btn:first-child{color:#dc3545}.image-action-btn:first-child:hover{background-color:#dc3545;color:#fff}.image-action-btn:last-child{color:#0dcaf0}.image-action-btn:last-child:hover{background-color:#0dcaf0;color:#fff}.upload-button-container{margin:15px 0;text-align:center}.upload-button{align-items:center;background:linear-gradient(135deg,#ffb91e,#ff6b00);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;box-shadow:0 4px 10px #ffb91e40;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.upload-button:hover{box-shadow:0 6px 15px #ff6b004d;transform:translateY(-2px)}.upload-button.error{background:linear-gradient(135deg,#dc3545e6,#dc3545b3);border:1px solid #dc3545;border:1px solid var(--danger-color);box-shadow:0 0 0 2px #dc354533}.coming-soon{color:#888;padding:30px 0;text-align:center}.image-options-header{margin-top:25px}.image-options-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media (max-width:576px){.image-options-container{grid-template-columns:1fr}}.event-preview-image.grayscale{filter:grayscale(100%)}.event-preview-image.sepia{filter:sepia(70%)}.event-preview-image.blur{filter:blur(2px)}.event-preview-image.brightness{filter:brightness(1.3)}.event-preview-image.none{filter:none}.position-indicator{display:flex;justify-content:center;margin-top:10px}.position-grid{grid-gap:2px;background-color:#f0f0f0;border-radius:4px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:60px;padding:3px;width:60px}.position-cell{background-color:#ddd;border-radius:2px;height:100%;transition:all .2s ease;width:100%}.position-cell.active{background-color:#ffb91e;background-color:var(--primary-color);box-shadow:0 2px 4px #0000001a;transform:scale(1.1)}.slider-container{align-items:center;display:flex;gap:15px;width:100%}.slider-input{-webkit-appearance:none;appearance:none;background:#ddd;border-radius:3px;flex-grow:1;height:6px;outline:none}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ffb91e;background:var(--primary-color);border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:18px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.slider-input::-webkit-slider-thumb:hover{box-shadow:0 3px 8px #0000004d;transform:scale(1.1)}.slider-input::-moz-range-thumb{background:#ffb91e;background:var(--primary-color);border:none;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:18px;-moz-transition:all .2s ease;transition:all .2s ease;width:18px}.slider-input::-moz-range-thumb:hover{box-shadow:0 3px 8px #0000004d;transform:scale(1.1)}.slider-value{color:#555;font-size:.9rem;font-weight:500;min-width:45px;text-align:right}@media (max-width:1200px){.event-preview{max-width:500px}}@media (max-width:992px){.event-editor-main{flex-direction:column}.event-editor-sidebar-left{flex-direction:row;height:70px;justify-content:center;overflow-x:auto;width:100%}.sidebar-tool{border-radius:4px;height:60px;width:70px}.event-editor-panel{border-bottom:1px solid #e0e0e0;border-right:none;max-height:300px;width:100%}.event-editor-canvas{padding:15px}.event-preview{max-width:100%}}@media (max-width:768px){.event-editor-header{flex-direction:column;height:auto;padding:10px}.editor-header-left{margin-bottom:10px}.editor-header-actions,.editor-header-left{justify-content:space-between;width:100%}.sidebar-tool{width:60px}.sidebar-tool span{font-size:10px}.panel-section{margin-bottom:15px}.form-row{flex-direction:column;gap:5px}.half-width{width:100%}.event-preview-meta{flex-direction:column;gap:5px}}@media (max-width:576px){.event-editor-panel{max-height:250px}.sidebar-tool{padding:5px 0;width:50px}.editor-panel-content{padding:10px}.panel-title{font-size:16px;margin-bottom:10px}.section-title{font-size:12px;margin-bottom:10px}.style-preset{height:40px;width:40px}.event-preview-image{height:180px}.event-preview-content{padding:15px}.event-preview-content h2{font-size:20px;margin-bottom:10px}.meta-item{font-size:12px}.rich-text-toolbar-admin{gap:2px}.rich-text-toolbar-admin button,.rich-text-toolbar-admin input[type=color]{height:26px;width:26px}.rich-text-toolbar-admin select{font-size:12px;height:26px}.toolbar-divider-admin{height:26px}}@media (max-width:992px){.table-container-admin{overflow-x:auto}.recent-table-admin td,.recent-table-admin th{padding:12px 8px}}@media (max-width:768px){.events-grid-admin{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.recent-table-admin td,.recent-table-admin th{font-size:14px;padding:10px 6px}.table-event-admin{align-items:flex-start;flex-direction:column}.table-event-image-admin{margin-bottom:5px}.actions-admin{display:flex;flex-direction:column;gap:5px}}@media (pointer:coarse){.btn-action-admin,.editor-back-button,.editor-cancel-button,.editor-save-button,.sidebar-tool{min-height:44px;min-width:44px}.rich-text-toolbar-admin button,.rich-text-toolbar-admin input[type=color],.rich-text-toolbar-admin select{min-height:40px;min-width:40px}.toolbar-divider-admin{height:40px}.editor-form-group input,.editor-form-group select,.editor-form-group textarea{margin-bottom:5px;padding:10px 12px}}@media (max-width:768px){input,select,textarea{font-size:16px!important}}.panel-toggle-button{align-items:center;background-color:#f0f0f0;border:none;border-bottom:1px solid #ddd;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:8px;width:100%}.panel-toggle-button:hover{background-color:#e5e5e5}.event-editor-panel.collapsed{max-height:40px!important;overflow:hidden}@media (max-width:768px){.event-editor-panel{transition:max-height .3s ease}.editor-panel-content{padding-bottom:40px}.sidebar-tool{margin:0 5px}.editor-form-group input,.editor-form-group select,.editor-form-group textarea{font-size:16px}.editor-title{text-shadow:0 1px 2px #00000080}.event-editor-canvas,.event-editor-panel{-webkit-overflow-scrolling:touch}.event-editor-container{overscroll-behavior:contain}}@media (hover:hover){.editor-save-button:hover{background-color:#45a049}.editor-cancel-button:hover,.sidebar-tool:hover{background-color:#ffffff1a}}.editor-cancel-button:focus,.editor-save-button:focus,.panel-toggle-button:focus,.sidebar-tool:focus{outline:2px solid #4caf50;outline-offset:2px}.event-editor-panel:focus-within{border-color:#4caf50}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}.event-editor-container{-webkit-overflow-scrolling:touch;height:100%;position:absolute}}.toggle-tools-btn{background-color:#f1f1f1;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;margin-left:auto;padding:2px 8px;white-space:nowrap}.toggle-tools-btn:hover{background-color:#e5e5e5}@media (max-width:576px){.rich-text-toolbar-admin{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:5px}.rich-text-toolbar-admin::-webkit-scrollbar{height:4px}.rich-text-toolbar-admin::-webkit-scrollbar-track{background:#f1f1f1}.rich-text-toolbar-admin::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.rich-text-content-admin{min-height:120px}}body:has(#eleventh) .event-editor-container,body:has(.eleventh-cms) .event-editor-container{transition:margin-left .3s ease,width .3s ease}body:has(#eleventh .sidebar-collapsed) .event-editor-container,body:has(.eleventh-cms .sidebar-collapsed) .event-editor-container{margin-left:60px;width:calc(100% - 60px)}body:has(#eleventh .sidebar-expanded) .event-editor-container,body:has(.eleventh-cms .sidebar-expanded) .event-editor-container{margin-left:230px;width:calc(100% - 230px)}.eleventh.cms .event-editor-container{transition:left .3s ease,width .3s ease}#eleventh.sidebar-expanded .event-editor-container,.eleventh-cms.sidebar-expanded .event-editor-container,.eleventh.cms.sidebar-expanded .event-editor-container{left:230px;width:calc(100% - 230px)}#eleventh.sidebar-collapsed .event-editor-container,.eleventh-cms.sidebar-collapsed .event-editor-container,.eleventh.cms.sidebar-collapsed .event-editor-container{left:60px;width:calc(100% - 60px)}.event-editor-container{overflow-x:hidden}.event-editor-panel{flex-shrink:0;overflow-y:auto}@media (min-width:993px){.event-editor-canvas{flex-grow:1;min-width:0;overflow:auto;padding:30px;width:100%}}.event-editor-canvas,.event-editor-container,.event-editor-panel{transition:all .3s ease}.form-section-header{color:#555;color:var(--medium-text);font-size:1rem;margin-bottom:15px;padding-bottom:8px}.form-section-header.enhanced{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);color:#444;font-size:1.1rem;font-weight:600;gap:10px;margin-bottom:20px;padding-bottom:10px;position:relative}.form-section-header.enhanced:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:3px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:50px}.form-section-header.enhanced svg{color:#ffb91e;color:var(--primary-color);filter:drop-shadow(0 1px 2px rgba(255,107,0,.2));font-size:1.3rem}.panel-section.enhanced{background-color:#f9f9f9;border-radius:10px;box-shadow:0 3px 10px #0000000f;margin-bottom:35px;padding:20px;position:relative;transition:all .3s ease}.panel-section.enhanced:hover{box-shadow:0 5px 15px #0000001a}.required-field{color:#ef4444;color:var(--accent-color);font-weight:700;margin-left:2px}.rich-text-editor-container-admin{margin-left:0}.notification-toast{animation:slideInUp .3s ease forwards;border-radius:8px}.notification-close{height:24px;width:24px}.form-row{margin-bottom:20px}@media (max-width:600px){.form-row{flex-direction:column;gap:15px}.half-width{width:100%}.notification-toast{bottom:20px;right:20px;width:calc(100% - 40px)}}@media (max-width:768px){.event-editor-panel{max-height:60vh;overflow-y:auto}.editor-form-group label,.form-section-header{font-size:.9rem}}@media (max-width:576px){.event-editor-canvas{padding:10px}.event-preview{max-width:100%}.event-preview-image{height:160px}}.event-page-container{margin:0 auto;max-width:1200px;padding:20px}.event-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.event-page-header .back-button{align-items:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 15px;transition:all .2s ease}.event-page-header .back-button:hover{background:#fff3;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.event-page-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#ddd);-webkit-background-clip:text;font-size:22px;font-weight:600;margin:0;text-shadow:0 1px 2px #0000001a}.event-page-content{background-color:#fff;border-radius:10px;box-shadow:0 2px 15px #0000000d;padding:25px}.event-page-actions{border-top:1px solid #eee;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px}.delete-confirmation-container{padding:20px;text-align:center}.delete-warning-icon{color:#ef4444;font-size:3rem;margin-bottom:20px}.delete-title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:20px}.event-summary{background-color:#f9f9f9;border-radius:8px;margin:20px auto;max-width:500px;padding:20px;text-align:left}.event-summary p{font-size:1rem;margin:10px 0}.delete-warning-text{color:#ef4444;font-weight:500;margin:20px 0}.error-message{background-color:#ffecec;border-radius:6px;color:#ef4444;font-size:.9rem;margin:15px 0;padding:12px 15px}.delete-actions{display:flex;gap:15px;justify-content:center;margin-top:25px}.event-edit-page-container{display:flex;flex-direction:column;height:100%}@media (max-width:768px){.event-page-header{align-items:flex-start;flex-direction:column}.event-page-header .back-button{margin-bottom:10px}.event-page-actions{flex-direction:column}.event-page-actions button{width:100%}}.event-edit-mode .event-editor-header{background-color:#fff;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;z-index:10}.event-edit-mode .event-editor-main{height:calc(100vh - 64px)}.event-edit-mode .event-editor-canvas{flex:1 1}.event-edit-mode .event-page-container{display:flex;flex-direction:column;height:100vh;max-width:none;padding:0}.event-edit-mode .event-page-header{align-items:center;background:linear-gradient(135deg,#333,#222);box-shadow:0 2px 15px #00000026;color:#fff;display:flex;height:70px;justify-content:space-between;left:0;margin-bottom:0;padding:0 25px;position:fixed;right:0;top:0;z-index:100}.event-edit-mode .event-page-header:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));bottom:0;content:"";height:3px;left:0;opacity:.8;position:absolute;width:100%}.event-edit-mode .event-page-content{border-radius:0;box-shadow:none;flex:1 1;margin-top:70px;overflow-y:auto;padding:25px}.event-edit-mode .event-view-image-admin img{border-radius:0;max-height:50vh;object-fit:cover;width:100%}.event-edit-mode .delete-confirmation-container{margin:40px auto;max-width:600px}.event-edit-mode .event-edit-page-container{height:100vh;margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.event-edit-mode .event-editor-header{background:linear-gradient(135deg,#333,#222);box-shadow:0 2px 15px #00000026;z-index:100}.event-edit-mode .event-editor-header:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));bottom:0;content:"";height:3px;left:0;opacity:.8;position:absolute;width:100%}.editor-form-group{margin-bottom:20px;position:relative}.editor-form-group label{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.editor-form-group input,.editor-form-group select,.editor-form-group textarea{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #00000005;font-size:14px;padding:12px 14px;transition:all .2s ease;width:100%}.editor-form-group input:focus,.editor-form-group select:focus,.editor-form-group textarea:focus{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26;outline:none}.editor-form-group input[type=color]{cursor:pointer;height:45px;padding:5px}.form-row{gap:15px;margin-bottom:15px}.half-width{width:50%}.editor-action-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:40px}.editor-action-button:hover{background:#fff3;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.editor-action-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.editor-action-button:before{background:linear-gradient(45deg,#ffb91e,#ff6b00);background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:10px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .2s ease;z-index:-1}.editor-action-button:hover:before{opacity:.5}.editor-action-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.editor-action-button:disabled:hover{background:#ffffff1a;transform:none}.editor-action-button:disabled:before{opacity:0}.event-editor-sidebar-left{align-items:center;background:linear-gradient(180deg,#222,#333);box-shadow:2px 0 10px #0003;display:flex;flex-direction:column;gap:15px;padding:15px 0;position:relative;width:80px;z-index:10}.event-editor-sidebar-left:after{background:linear-gradient(180deg,#ffb91e,#ff6b00);background:linear-gradient(180deg,var(--primary-color),var(--secondary-color));content:"";height:100%;opacity:.5;position:absolute;right:0;top:0;width:2px}.sidebar-tool{align-items:center;background:none;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:5px;height:60px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:60px}.sidebar-tool svg{font-size:22px;transition:all .3s ease}.sidebar-tool span{font-size:11px;font-weight:500;opacity:.9;transition:all .3s ease}.sidebar-tool:hover{background-color:#ffffff1a;color:#fff;transform:translateY(-2px)}.sidebar-tool.active{background:linear-gradient(135deg,#ffb91e33,#ff6b0033);box-shadow:0 5px 15px #0003;color:#fff}.sidebar-tool.active:before{background:linear-gradient(180deg,#ffb91e,#ff6b00);background:linear-gradient(180deg,var(--primary-color),var(--secondary-color));border-radius:0 3px 3px 0;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.sidebar-tool.active svg{transform:scale(1.1)}.notification-toast{animation:slideInUp .3s ease forwards,fadeOut .3s ease 4.7s forwards;background-color:#fff;box-shadow:0 5px 25px #00000026;gap:15px;max-width:400px;overflow:hidden;width:calc(100% - 60px);z-index:2000}.notification-toast:after{background-color:#0000001a;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.notification-toast.success:after{animation:progressBar 5s linear forwards;background-color:#28a745;background-color:var(--success-color)}.notification-toast.error:after{animation:progressBar 5s linear forwards;background-color:#dc3545;background-color:var(--danger-color)}.notification-toast.success{border-left:4px solid #28a745;border-left:4px solid var(--success-color)}.notification-toast.error{border-left:4px solid #dc3545;border-left:4px solid var(--danger-color)}.notification-icon{font-size:16px;height:36px;width:36px}.notification-message{flex-grow:1;line-height:1.4}.notification-close{border-radius:50%;font-size:.9rem;height:28px;margin-left:5px;padding:0;transition:all .2s;width:28px}.notification-close:hover{background-color:#0000000d;transform:rotate(90deg)}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes progressBar{0%{width:100%}to{width:0}}.event-editor-header{align-items:center;background:linear-gradient(135deg,#222,#111);box-shadow:0 2px 15px #00000040;color:#fff;display:flex;height:70px;justify-content:space-between;padding:0 25px;position:relative;z-index:10}.event-editor-header:after{background:linear-gradient(90deg,#ffb91e,#ff6b00,#ef4444);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));bottom:0;content:"";height:3px;left:0;opacity:.8;position:absolute;width:100%}.editor-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#aaa);-webkit-background-clip:text;font-size:22px;font-weight:600;margin:0;text-shadow:0 1px 3px #0003}.form-section-header{align-items:center;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);color:#444;display:flex;font-size:1.05rem;font-weight:600;gap:10px;margin-bottom:18px;padding-bottom:10px;position:relative}.form-section-header:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:3px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:50px}.form-section-header svg{color:#ffb91e;color:var(--primary-color);filter:drop-shadow(0 1px 2px rgba(255,107,0,.2));font-size:1.2rem}.input-icon-wrapper,.select-icon-wrapper,.textarea-icon-wrapper{position:relative;width:100%}.input-icon-wrapper i,.select-icon-wrapper i:not(.select-arrow){top:50%;transform:translateY(-50%)}.input-icon-wrapper i,.select-icon-wrapper i:not(.select-arrow),.textarea-icon-wrapper i.textarea-icon{color:#555;color:var(--medium-text);font-size:1.1rem;left:12px;position:absolute;transition:all .2s ease;z-index:1}.textarea-icon-wrapper i.textarea-icon{top:14px}.input-icon-wrapper:focus-within i,.select-icon-wrapper:focus-within i:not(.select-arrow),.textarea-icon-wrapper:focus-within i{color:#ffb91e;color:var(--primary-color)}.form-input-admin.with-icon,.form-select-admin.with-icon{padding-left:35px}.select-icon-wrapper .select-arrow{color:#555;color:var(--medium-text);font-size:1.1rem;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.select-icon-wrapper:focus-within .select-arrow{color:#ffb91e;color:var(--primary-color);transform:translateY(-50%) rotate(180deg)}.rich-text-toolbar-admin button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.rich-text-toolbar-admin button:hover{background-color:#f0f0f0;border-color:#ccc;box-shadow:0 2px 5px #0000000d;color:#ffb91e;color:var(--primary-color);transform:translateY(-1px)}.rich-text-toolbar-admin button:active{background-color:#e6e6e6;box-shadow:none;transform:translateY(0)}.rich-text-content-admin{background-color:#fff;line-height:1.6;min-height:200px;outline:none;overflow-y:auto;padding:15px}.event-edit-mode .event-editor-container{border-radius:0;box-shadow:none;height:100vh;left:0;margin:0;max-height:100vh;overflow-y:auto;padding:0;position:fixed;top:0;width:100%;z-index:1000}.event-edit-mode .event-editor-header{background:linear-gradient(135deg,#222,#111);box-shadow:0 2px 15px #00000040;color:#fff;height:70px;left:0;padding:0 25px;position:fixed;right:0;top:0;z-index:1050}.event-edit-mode .event-editor-main{overflow-y:auto;padding-top:70px}.event-edit-mode .notification-toast{z-index:1100}@media (max-width:992px){.event-edit-mode .event-editor-container{margin-left:0!important;width:100%!important}}.event-edit-mode .event-editor-main{height:calc(100vh - 70px)}.admin-layout-admin.event-edit-mode .main-content-admin{margin:0;max-width:100%;padding:0;width:100%}.admin-layout-admin.event-edit-mode .content-header-admin{display:none}.rich-text-editor-container-admin{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:all .2s ease}.rich-text-editor-container-admin:focus-within{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}.form-input-admin.error,.form-select-admin.error,.form-textarea-admin.error{background-color:#dc35450d!important;border-color:#dc3545!important;border-color:var(--danger-color)!important}.form-input-admin.error:focus,.form-select-admin.error:focus,.form-textarea-admin.error:focus{box-shadow:0 0 0 3px #dc354526!important}.form-error{color:#dc3545;color:var(--danger-color);font-size:.85rem;margin-top:5px;padding-left:5px}.rich-text-toolbar-admin{align-items:center;background:linear-gradient(180deg,#f8f8f8,#f0f0f0);border-bottom:1px solid #ddd;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:12px 15px;white-space:nowrap}.input-color-wrapper{align-items:center;background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;display:flex;height:48px;margin-bottom:20px;padding:5px;position:relative;transition:all .25s ease;transition:var(--transition);width:100%}.input-color-wrapper:focus-within{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}.form-color-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.color-preview{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;flex-grow:1;height:38px;transition:all .2s ease}.color-label{color:#555;color:var(--medium-text);font-size:.85rem;margin-left:10px;white-space:nowrap}.select-wrapper{align-items:center;background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;display:flex;height:48px;margin-bottom:20px;position:relative;transition:all .25s ease;transition:var(--transition);width:100%}.select-wrapper:focus-within{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}.select-icon{align-items:center;background:#f7f9fc;border-radius:5px;display:flex;font-weight:500;height:40px;justify-content:center;margin-left:5px;min-width:40px;width:40px}.header-font-icon{font-family:Arial,sans-serif;font-weight:700}.body-font-icon{font-family:Georgia,serif}.font-size-icon{font-size:1.1rem}.font-weight-icon{font-weight:700}.typography-preview-panel{align-items:center;background-color:#ffffffe6;border-radius:12px;box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;margin-bottom:20px;overflow:visible;padding:20px 15px 25px;position:relative;width:100%}.typography-theme-badge{animation:fadeIn .5s ease;border-radius:30px;box-shadow:0 3px 8px #0003;display:inline-block;font-size:14px;font-weight:700;margin-bottom:15px;max-width:80%;overflow:hidden;padding:8px 20px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;z-index:5}.typography-samples-container{display:flex;flex-wrap:nowrap;gap:15px;justify-content:center;margin-top:10px;width:100%}.typography-sample{align-items:center;animation:typographyUpdate .5s ease;background-color:#f8f8f8;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex:1 1;flex-direction:column;gap:8px;height:140px;justify-content:space-between;max-width:48%;padding:15px 10px;position:relative;transition:all .3s ease;width:130px}.sample-label{color:#555;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.sample-text{font-size:32px;line-height:1.2;margin:5px 0;text-shadow:0 1px 1px #0000001a;transition:all .3s ease}.font-name{align-items:center;background-color:#eee;border:1px solid #ddd;border-radius:10px;color:#555;display:flex;font-family:Arial,sans-serif;font-size:10px;justify-content:center;margin-top:2px;min-height:20px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:90%}.typography-sample:hover .font-name{background-color:#333;border-color:#222;box-shadow:0 3px 8px #0003;color:#fff;font-size:11px;max-width:100%;text-align:center;transform:scale(1.05);white-space:normal;z-index:10}.typography-controls-panel{display:flex;gap:15px;margin-top:15px;width:100%}@media (max-width:576px){.typography-controls-panel,.typography-preview-panel{flex-direction:column;gap:10px}.typography-sample{max-width:100%;width:100%}}.typography-controls-panel .editor-form-group{flex:1 1}@keyframes typographyUpdate{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.typography-sample:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-3px)}.format-text-button{align-items:center;background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;bottom:10px;color:#555;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:6px 12px;position:absolute;right:10px;transition:all .2s ease;z-index:5}.format-text-button:hover{background-color:#f1f1f1;border-color:#ccc;box-shadow:0 2px 5px #0000001a;color:#333}.format-text-button:active{background-color:#e9e9e9;transform:translateY(1px)}.textarea-icon-wrapper{position:relative;width:100%}.textarea-icon-wrapper textarea{min-height:120px;padding-right:120px;resize:vertical;width:100%}.rich-editor-modal-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.rich-editor-modal{animation:slideUp .3s ease;background-color:#fff;border-radius:8px;box-shadow:0 5px 25px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90%}.rich-editor-modal-header{align-items:center;border-bottom:1px solid #fff3;display:flex;justify-content:space-between;padding:15px 20px}.rich-editor-modal-header h3{font-size:1.2rem;font-weight:600;margin:0}.editor-typography-preview{align-items:center;display:flex;gap:20px}.typography-sample-inline{align-items:center;background-color:#fff3;border-radius:4px;display:flex;gap:8px;padding:4px 10px}.typography-label{color:#ffffffe6;font-size:.85rem;font-weight:400}.typography-value{color:#fff;font-size:1.1rem;font-weight:700}.close-modal-button{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:5px;transition:background-color .2s ease}.close-modal-button:hover{background-color:#fff3}.rich-editor-modal-content{flex:1 1;overflow:auto;padding:0}.rich-editor-modal-footer{border-top:1px solid #eee;display:flex;justify-content:flex-end;padding:15px 20px}.apply-format-button{align-items:center;background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:8px;padding:8px 16px;transition:background-color .2s ease}.apply-format-button:hover{background-color:#218838}@media (max-width:768px){.rich-editor-modal{max-height:80vh;width:95%}.editor-typography-preview{display:none}}.editor-toolbar-group{align-items:center;border-right:1px solid #ddd;display:flex;gap:6px;margin-right:10px;padding-right:10px;white-space:nowrap}.editor-toolbar-group:last-child{border-right:none}.color-tool-wrapper{align-items:center;display:flex;gap:6px;white-space:nowrap}.color-tool-label{color:#555;font-size:.85rem;white-space:nowrap}.theme-color-buttons{display:flex;gap:4px}.theme-color-btn{border:1px solid #ddd;border-radius:4px;cursor:pointer;height:20px;width:20px}.select-wrapper.formatted-select{align-items:center;display:inline-flex;margin:0 5px;white-space:nowrap}.editor-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;height:32px;min-width:80px;padding:0 8px}.input-icon-wrapper.enhanced,.select-icon-wrapper.enhanced{margin-bottom:15px;position:relative}.input-icon-wrapper.enhanced i,.select-icon-wrapper.enhanced i{color:#ef4444;color:var(--accent-color);font-size:1.2rem;left:12px;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.input-icon-wrapper.enhanced:focus-within i,.select-icon-wrapper.enhanced:focus-within i{color:#ffb91e;color:var(--primary-color);opacity:1}.form-input-admin.enhanced,.form-select-admin.enhanced{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:.95rem;padding:12px 15px 12px 40px;transition:all .3s ease}.form-input-admin.enhanced:focus,.form-select-admin.enhanced:focus{border-color:#ef4444;border-color:var(--accent-color);box-shadow:0 0 0 3px #ff6b001a;outline:none}.textarea-container,.textarea-icon-wrapper.enhanced{margin-bottom:15px;position:relative}.form-row.enhanced{display:flex;gap:15px;margin-bottom:15px}.status-indicators{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.status-indicator{border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px 12px;transition:all .3s ease}.status-indicator:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.format-text-button.enhanced{align-items:center;border-radius:6px;bottom:10px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 16px;position:absolute;right:10px;transition:all .3s ease}.format-text-button.enhanced svg{font-size:1rem}.format-text-button.enhanced:hover{transform:translateY(-2px)}@media (max-width:768px){.form-row.enhanced{flex-direction:column;gap:10px}.status-indicators{flex-direction:row;overflow-x:auto;padding-bottom:10px}.status-indicator{flex:0 0 auto}}.delete-confirmation-container:hover .gradient-header:after,.modal-admin:hover .gradient-header:after{transform:scaleX(1)}.delete-confirmation-container{animation:slideIn .4s cubic-bezier(.175,.885,.32,1.275);border-radius:8px;box-shadow:0 10px 25px #0003;overflow:hidden;padding-top:0;transform-origin:center}.delete-warning-icon{margin-top:20px}.pagination-admin{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:20px;margin-top:30px}.pagination-button-admin{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;color:#333;cursor:pointer;min-width:40px;padding:8px 12px;transition:all .2s}.pagination-button-admin:hover{background-color:#f9f9f9;border-color:#d1d1d1}.pagination-button-admin.active-admin{background-color:#f1c40f;border-color:#f1c40f;color:#fff;font-weight:700}.pagination-button-admin:disabled{cursor:not-allowed;opacity:.5}.pagination-info-admin{color:#666;font-size:.9rem;margin-left:15px}.event-card-admin{border:1px solid #0000001a;transition:transform .3s ease,box-shadow .3s ease}.event-card-admin:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.event-card-admin.mystery-event-admin{background-color:#fdf2e9;border:1px solid #e67e22;box-shadow:0 5px 15px #e67e224d}.event-title-admin{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.3;margin-bottom:10px;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.table-row-hover-admin{transition:all .2s ease}.table-row-hover-admin:hover{background-color:#00000008}.table-row-hover-admin.mystery-row-admin{background-color:#fdf2e9}.table-row-hover-admin.mystery-row-admin:hover{background-color:#fbe5d9}.filter-bar-admin{border:1px solid #0000000d;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;padding:15px}.search-box-admin{align-items:center;background-color:#f9f9f9;border:1px solid #e9e9e9;border-radius:6px;display:flex;flex-grow:1;max-width:400px;padding:0 15px}.search-box-admin svg{color:#666;margin-right:10px}.search-input-admin{background:#0000;border:none;color:#333;flex-grow:1;font-size:.95rem;padding:10px 0}.search-input-admin:focus{outline:none}.filter-label-admin{color:#666;font-size:.9rem;margin-right:8px}.filter-select-admin{border:1px solid #e1e1e1;border-radius:6px;padding:8px 12px;transition:all .2s}.filter-select-admin:focus{border-color:#f1c40f;box-shadow:0 0 0 2px #f1c40f33}.view-toggle-admin{display:flex;gap:5px}.view-btn-admin{background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;color:#666;cursor:pointer;padding:8px 12px;transition:all .2s}.view-btn-admin:hover{background-color:#f9f9f9}.view-btn-admin.active-admin{background-color:#f1c40f;border-color:#f1c40f;color:#fff}@media (max-width:768px){.filter-bar-admin{align-items:stretch;flex-direction:column;gap:10px}.search-box-admin{max-width:100%}.filters-admin{justify-content:space-between}.pagination-admin{gap:3px}.pagination-button-admin{min-width:32px;padding:6px 10px}.pagination-info-admin{font-size:.8rem;margin-left:10px}}.mobile-table-view{display:none;width:100%}.event-card-mobile{background-color:#fff;border-left:4px solid #ef4444;border-left:4px solid var(--accent-color,#ffb91e);border-radius:8px;box-shadow:0 4px 10px #0000001a;margin-bottom:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.event-card-mobile:hover{box-shadow:0 8px 15px #00000026;transform:translateY(-5px)}.event-card-mobile .card-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px}.event-card-mobile .card-body{padding:15px}.event-card-mobile .card-footer{background-color:#f9f9f9;border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding:15px}.event-card-mobile .card-row{display:flex;margin-bottom:12px}.event-card-mobile .row-label{color:#555;font-weight:700;min-width:110px}.event-card-mobile .row-value{flex:1 1}.event-card-mobile .event-title{font-size:1.1rem;font-weight:700;margin-left:10px}.action-buttons-row{gap:5px}@media (max-width:992px){.desktop-table-view{display:none}.mobile-table-view{display:block}.events-grid-admin{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.events-grid-admin{grid-template-columns:1fr}.pagination-admin{gap:15px}.card-row,.pagination-admin{flex-direction:column}.card-row .row-label{margin-bottom:5px}}.view-toggle-buttons{display:flex;gap:10px}.view-toggle-btn{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:8px 15px;transition:all .3s}.view-toggle-btn:hover{background-color:#e9ecef}.view-toggle-btn.active{background-color:#f1c40f;border-color:#f1c40f;color:#fff}.responsive-table-admin{overflow:auto;width:100%}.desktop-table-view{display:block;width:100%}.card-row .status-value{align-items:center;display:flex;justify-content:flex-start}.card-row .status-value .badge-admin{margin-right:5px}@media (max-width:768px){.desktop-table-view{display:none}.mobile-table-view{display:block}}.actions-admin{min-width:150px;white-space:nowrap;width:150px}.action-buttons-row{display:flex;gap:8px;justify-content:flex-start}.recent-table-admin td:nth-child(6),.recent-table-admin th:nth-child(6){padding-left:20px}.btn-action-admin.delete-admin:disabled,.btn-action-admin.edit-admin:disabled,.btn-action-admin.view-admin:disabled{cursor:not-allowed;opacity:.7}.btn-action-admin:disabled:hover{box-shadow:none;transform:none}:root{--primary-color:#ffb91e;--secondary-color:#ff6b00;--accent-color:#ef4444;--success-color:#28a745;--info-color:#0dcaf0;--warning-color:#ffc107;--danger-color:#dc3545;--light-bg:#f9f9f9;--dark-text:#333;--medium-text:#555;--light-text:#777;--border-color:#eaeaea;--card-shadow:0 5px 20px #0000000d;--transition:all 0.25s ease;--white:#fff;--text-color:#333}.chat-admin{color:#333;color:var(--dark-text);font-family:Inter,Segoe UI,Roboto,sans-serif;width:100%}.dashboard-heading-admin{margin-bottom:30px;text-align:center}.section-title-admin{color:#333;color:var(--text-color);font-size:2.2rem;font-weight:700;margin-bottom:10px}.section-title-admin .accent-admin{color:#ff6b00;color:var(--secondary-color)}.heading-line-admin{background:linear-gradient(90deg,#ffb91e,#ff6b00,#ef4444);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));border-radius:2px;height:4px;margin:10px auto;width:80px}.section-subtitle-admin{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.stats-container-admin{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:50px}.single-row-stats{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between;width:100%}.single-row-stats .stat-card-admin{flex:1 1;min-width:0}.stat-card-admin{align-items:center;background-color:#fff;background-color:var(--white);border-left:5px solid;border-radius:18px;box-shadow:0 15px 30px #00000014;cursor:pointer;display:flex;overflow:hidden;padding:30px;position:relative;transform:translateY(0);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.stat-card-admin:after{background-image:radial-gradient(circle,#fffc 10%,#0000 10.5%);background-size:12px 12px;content:"";height:100px;opacity:.3;position:absolute;right:0;top:0;width:100px;z-index:0}.card-1-admin{background:linear-gradient(135deg,#fff,#ffb91e1a);border-left-color:#ffb91e;border-left-color:var(--primary-color)}.card-1-admin:after{background-color:#ffb91e0d}.card-2-admin{background:linear-gradient(135deg,#fff,#ff6b001a);border-left-color:#ff6b00;border-left-color:var(--secondary-color)}.card-2-admin:after{background-color:#ff6b000d}.card-3-admin{background:linear-gradient(135deg,#fff,#ef44441a);border-left-color:#ef4444;border-left-color:var(--accent-color)}.card-3-admin:after{background-color:#ef44440d}.card-4-admin{background:linear-gradient(135deg,#fff,#5e81ac1a);border-left-color:#5e81ac}.card-4-admin:after{background-color:#5e81ac0d}.stat-card-admin:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.stat-icon-admin{align-items:center;border-radius:50%;box-shadow:0 10px 20px #0000001a;display:flex;height:70px;justify-content:center;margin-right:25px;position:relative;width:70px;z-index:1}.stat-icon-1-admin{background:linear-gradient(135deg,#ffb91e,#ffc746);background:linear-gradient(135deg,var(--primary-color),#ffc746);color:#fff}.stat-icon-2-admin{background:linear-gradient(135deg,#ff6b00,#ff8f40);background:linear-gradient(135deg,var(--secondary-color),#ff8f40);color:#fff}.stat-icon-3-admin{background:linear-gradient(135deg,#ef4444,#ff7070);background:linear-gradient(135deg,var(--accent-color),#ff7070);color:#fff}.stat-icon-4-admin{background:linear-gradient(135deg,#5e81ac,#81a1c1);color:#fff}.stat-icon-svg-admin{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:2.2rem}.stat-details-admin .stat-title-admin{color:#555;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin:0 0 8px}.stat-details-admin .stat-value-admin{color:#333;color:var(--text-color);font-size:2.2rem;font-weight:700;letter-spacing:-.5px;margin:0 0 10px}.stat-change-admin{align-items:center;display:flex;font-size:.95rem;font-weight:500;margin:0}.stat-change-admin.positive-admin{color:#28a745}.stat-change-admin.negative-admin{color:#ef4444;color:var(--accent-color)}.pending-text-admin{color:#ffb91e}.arrow-icon-admin{font-size:.9rem;margin-right:5px}.chart-card-admin{background-color:#fff;background-color:var(--white);border-radius:15px;box-shadow:0 10px 30px #0000000d;margin-bottom:30px;padding:25px;transition:all .3s ease}.chart-card-admin:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-3px)}.chart-header-admin{margin-bottom:20px}.chart-header-flex-admin{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.chart-title-admin{color:#333;color:var(--text-color);font-size:1.3rem;font-weight:600;margin:0}.chart-heading-line-admin{background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;height:3px;width:50px}.filter-bar-admin{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px #0000000d;box-shadow:var(--card-shadow);gap:20px;margin-bottom:25px;padding:20px}.search-box-admin{min-width:250px}.search-box-admin svg{color:#555;color:var(--medium-text);font-size:1rem;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.search-box-admin .search-input-admin{background-color:#f7f9fc;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;outline:none;padding:12px 12px 12px 40px;transition:all .25s ease;transition:var(--transition);width:100%}.search-box-admin .search-input-admin:focus{background-color:#fff;border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}.btn-create-admin{align-items:center;background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;box-shadow:0 4px 10px #ffb91e33;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;padding:12px 20px;transition:all .25s ease;transition:var(--transition)}.btn-create-admin:hover{box-shadow:0 6px 15px #ff6b0040;transform:translateY(-2px)}.responses-grid-admin{grid-gap:25px;gap:25px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:25px}.no-responses-admin{background-color:#f7f9fc;border-radius:12px;color:#555;color:var(--medium-text);font-size:1.1rem;margin:20px 0;padding:60px 20px;text-align:center}.response-card-admin{border:1px solid #eaeaea;border:1px solid var(--border-color);height:100%}.response-card-admin:before{background-color:#0dcaf0;background-color:var(--info-color);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .25s ease;transition:var(--transition)}.response-card-admin:hover{box-shadow:0 15px 35px #00000014;transform:translateY(-5px)}.response-card-admin:hover:before{height:6px}.response-header-admin{align-items:flex-start;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);padding:18px}.response-header-admin .response-title-admin{color:#333;color:var(--dark-text);font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}.response-actions-admin{display:flex;gap:10px;margin-left:10px}.btn-action-admin{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .25s ease;transition:var(--transition);width:36px}.btn-action-admin.edit-admin{background-color:#ffb91e1a;color:#ffb91e;color:var(--primary-color)}.btn-action-admin.edit-admin:hover{background-color:#ffb91e33;transform:translateY(-2px)}.btn-action-admin.delete-admin{background-color:#dc35451a;color:#dc3545;color:var(--danger-color)}.btn-action-admin.delete-admin:hover{background-color:#dc354533;transform:translateY(-2px)}.response-body-admin{padding:18px}.response-body-admin .response-text-admin{color:#555;color:var(--medium-text);font-size:.95rem;line-height:1.6;margin:0}.modal-overlay-admin{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-admin{animation:slideUp .3s ease forwards;background-color:#fff;border-radius:12px;box-shadow:0 5px 25px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:600px;opacity:1;overflow-y:auto;width:90%}.modal-header-admin{align-items:center;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 25px}.modal-header-admin .modal-title-admin{color:#333;color:var(--dark-text);font-size:1.35rem;font-weight:600;margin:0}.close-modal-admin{align-items:center;background:#0000;border:none;color:#555;color:var(--medium-text);cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:0;transition:all .25s ease;transition:var(--transition)}.close-modal-admin:hover{color:#dc3545;color:var(--danger-color);transform:rotate(90deg)}.modal-content-admin{flex-grow:1;padding:25px}.modal-footer-admin{border-top:1px solid #eaeaea;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:20px 25px}.btn-primary-admin{align-items:center;background:linear-gradient(90deg,#ffb91e,#ff6b00);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;box-shadow:0 4px 10px #ffb91e33;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .25s ease;transition:var(--transition)}.btn-primary-admin:hover{box-shadow:0 6px 15px #ff6b0040;transform:translateY(-2px)}.btn-secondary-admin{background-color:#f1f3f5;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--dark-text);cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .25s ease;transition:var(--transition)}.btn-secondary-admin:hover{background-color:#e9ecef;transform:translateY(-2px)}.btn-danger-admin{background-color:#dc3545;background-color:var(--danger-color);border:none;border-radius:8px;box-shadow:0 4px 10px #dc354533;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .25s ease;transition:var(--transition)}.btn-danger-admin:hover{background-color:#c82333;box-shadow:0 6px 15px #dc354540;transform:translateY(-2px)}.form-admin .form-group-admin{margin-bottom:20px}.form-admin .form-label-admin{color:#555;color:var(--medium-text);display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.form-admin .form-input-admin,.form-admin .form-textarea-admin{background-color:#f7f9fc;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;outline:none;padding:12px;transition:all .25s ease;transition:var(--transition);width:100%}.form-admin .form-input-admin:focus,.form-admin .form-textarea-admin:focus{background-color:#fff;border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffb91e26}.confirm-message-admin{font-size:1.05rem;line-height:1.6;margin-bottom:20px}.warning-text-admin{background-color:#dc35451a;border-radius:6px;color:#dc3545;color:var(--danger-color);font-size:.95rem;margin-top:15px;padding:10px 15px}.animate-on-scroll-admin{transition:opacity .6s ease,transform .6s ease}.animate-on-scroll-admin,.animate-on-scroll-admin.visible-admin{opacity:1;transform:translateY(0)}@keyframes pulse-animation-yellow{0%{box-shadow:0 0 0 0 #ffb91e66}70%{box-shadow:0 0 0 15px #ffb91e00}to{box-shadow:0 0 0 0 #ffb91e00}}@keyframes pulse-animation-orange{0%{box-shadow:0 0 0 0 #ff6b0066}70%{box-shadow:0 0 0 15px #ff6b0000}to{box-shadow:0 0 0 0 #ff6b0000}}@keyframes pulse-animation-red{0%{box-shadow:0 0 0 0 #ef444466}70%{box-shadow:0 0 0 15px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}@keyframes pulse-animation-blue{0%{box-shadow:0 0 0 0 #5e81ac66}70%{box-shadow:0 0 0 15px #5e81ac00}to{box-shadow:0 0 0 0 #5e81ac00}}.stat-icon-1-admin.pulse-effect-admin{animation:pulse-animation-yellow 2s infinite}.stat-icon-2-admin.pulse-effect-admin{animation:pulse-animation-orange 2s infinite}.stat-icon-3-admin.pulse-effect-admin{animation:pulse-animation-red 2s infinite}.stat-icon-4-admin.pulse-effect-admin{animation:pulse-animation-blue 2s infinite}@media (max-width:992px){.section-title-admin{font-size:2rem}.single-row-stats{flex-wrap:wrap}.single-row-stats .stat-card-admin{flex:1 1 45%}.responses-grid-admin{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.single-row-stats .stat-card-admin{flex:1 1 100%}.stat-card-admin{padding:25px}.stat-icon-admin{height:60px;margin-right:20px;width:60px}.section-title-admin,.stat-details-admin .stat-value-admin{font-size:1.8rem}.filter-bar-admin{flex-direction:column}.responses-grid-admin{grid-template-columns:1fr}}@media (max-width:576px){.section-title-admin{font-size:1.6rem}.section-subtitle-admin{font-size:1rem}}.gradient-header{background:#fff;border-bottom:2px solid #f0f0f0;box-shadow:0 2px 10px #0000000d;overflow:hidden;padding:20px;position:relative}.gradient-header:after{background:linear-gradient(90deg,#00c2bb,#8ecbee);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out;width:100%}.modal-admin:hover .gradient-header:after{transform:scaleX(1)}.modal-title-admin{color:#333;margin:0;position:relative;z-index:1}.modal-overlay-admin{animation:fadeIn .3s ease-out}.modal-admin{animation:slideIn .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px #0003;transform-origin:center}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-exit{animation:slideOut .3s forwards}@keyframes slideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.btn-danger-admin,.btn-primary-admin,.btn-secondary-admin{overflow:hidden;position:relative;transition:all .3s ease,transform .15s ease}.btn-danger-admin:hover,.btn-primary-admin:hover,.btn-secondary-admin:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.btn-danger-admin:active,.btn-primary-admin:active,.btn-secondary-admin:active{transform:translateY(1px)}.ripple{animation:ripple .6s linear;background:#fff6;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(4)}}.filter-bar-admin{align-items:center;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:30px;padding-bottom:15px}.search-box-admin{flex:1 1;min-width:200px;position:relative}.filters-admin{flex-wrap:wrap;gap:15px}.filter-admin,.filters-admin{align-items:center;display:flex}.filter-admin{gap:8px}.filter-label-admin{align-items:center;color:#555;color:var(--medium-text);display:flex;font-weight:500;gap:5px}.filter-select-admin{background-color:#fff;background-color:var(--white);border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--dark-text);cursor:pointer;font-size:.9rem;padding:8px 15px;transition:all .25s ease;transition:var(--transition)}.filter-select-admin:focus{border-color:#ffb91e;border-color:var(--primary-color);box-shadow:0 0 0 2px #ffb91e33;outline:none}.responses-grid-admin{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:30px}.response-card-admin{background-color:#fff;background-color:var(--white);border-left:4px solid #ffb91e;border-left:4px solid var(--primary-color);border-radius:12px;box-shadow:0 5px 20px #0000000d;box-shadow:var(--card-shadow);display:flex;flex-direction:column;overflow:hidden;padding:20px;position:relative;transition:all .25s ease;transition:var(--transition)}.response-card-admin.hover-effect:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.response-category-badge{background-color:#ffb91e1a;border-radius:20px;color:#ff6b00;color:var(--secondary-color);display:inline-block;font-size:.85rem;font-weight:600;margin-right:auto;padding:5px 12px}.response-header-admin{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.response-title-admin{-webkit-line-clamp:2;color:#333;color:var(--dark-text);font-size:1.1rem;font-weight:600;line-height:1.4}.response-text-admin,.response-title-admin{-webkit-box-orient:vertical;display:-webkit-box;margin:0 0 15px;overflow:hidden;text-overflow:ellipsis}.response-text-admin{-webkit-line-clamp:3;color:#555;color:var(--medium-text);font-size:.95rem;line-height:1.6}.response-meta-admin{border-top:1px solid #eaeaea;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.response-usage-admin{align-items:center;background-color:#00c2bb1a;border:1px solid #00c2bb33;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#666;display:inline-flex;font-size:.85rem;margin-right:10px;padding:3px 8px}.response-usage-admin .usage-icon{color:#00c2bb;margin-right:5px}.response-usage-admin .usage-count{color:#00c2bb;font-size:1rem;font-weight:600;margin:0 3px}.no-data-admin{color:#777;color:var(--light-text);padding:50px 20px;text-align:center}.btn-create-small-admin{align-items:center;background:linear-gradient(135deg,#ffb91e,#ff6b00);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:30px;box-shadow:0 5px 15px #ffb91e4d;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-top:15px;padding:10px 20px;transition:all .25s ease;transition:var(--transition)}.btn-create-small-admin:hover{box-shadow:0 8px 20px #ff6b0066;transform:translateY(-3px)}.pagination-container{align-items:center;border-top:1px solid #eaeaea;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:30px;padding-top:20px}.pagination-info{color:#555;color:var(--medium-text);font-size:.9rem}.pagination-controls{align-items:center;display:flex;gap:10px}.pagination-button{background:#f9f9f9;background:var(--light-bg);border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;color:#555;color:var(--medium-text);cursor:pointer;font-weight:500;padding:8px 16px;transition:all .25s ease;transition:var(--transition)}.pagination-button:hover:not(.disabled){background:#ffb91e;background:var(--primary-color);color:#fff}.pagination-button.disabled{cursor:not-allowed;opacity:.5}.pagination-pages{display:flex;gap:5px}.pagination-page{align-items:center;background:#f9f9f9;background:var(--light-bg);border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;font-weight:500;height:35px;justify-content:center;transition:all .25s ease;transition:var(--transition);width:35px}.pagination-page:hover:not(.active){background:#ffb91e1a}.pagination-page.active{background:#ffb91e;background:var(--primary-color);border-color:#ffb91e;border-color:var(--primary-color);color:#fff}.notification-toast{align-items:center;animation:slideInRight .3s ease forwards;background:#fff;border-radius:10px;bottom:30px;box-shadow:0 5px 20px #00000026;display:flex;gap:12px;max-width:450px;min-width:300px;padding:15px 20px;position:fixed;right:30px;z-index:9999}.notification-toast.success{border-left:5px solid #28a745;border-left:5px solid var(--success-color)}.notification-toast.error{border-left:5px solid #dc3545;border-left:5px solid var(--danger-color)}.notification-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.notification-toast.success .notification-icon{background-color:#28a7451a;color:#28a745;color:var(--success-color)}.notification-toast.error .notification-icon{background-color:#dc35451a;color:#dc3545;color:var(--danger-color)}.notification-message{color:#333;color:var(--dark-text);flex:1 1;font-size:.95rem}.notification-close{align-items:center;background:none;border:none;color:#777;color:var(--light-text);cursor:pointer;display:flex;justify-content:center;padding:5px;transition:all .25s ease;transition:var(--transition)}.notification-close:hover{color:#333;color:var(--dark-text)}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:992px){.filter-bar-admin{align-items:flex-start;flex-direction:column}.search-box-admin{margin-bottom:15px;width:100%}.filters-admin{justify-content:flex-start;width:100%}.pagination-container{align-items:flex-start;flex-direction:column}}@media (max-width:576px){.filter-admin{width:100%}.pagination-info{margin-bottom:10px;text-align:center;width:100%}.pagination-controls{justify-content:center;width:100%}}.chart-actions{align-items:center;display:flex;gap:10px}.btn-refresh-admin{align-items:center;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;display:flex;font-weight:500;gap:5px;padding:8px 15px;transition:all .2s ease}.btn-refresh-admin:hover{background-color:#e0e0e0}.btn-refresh-admin.refreshing{animation:pulse-refresh 1.5s infinite;cursor:wait;opacity:.7}@keyframes pulse-refresh{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.btn-danger-admin,.btn-primary-admin,.btn-secondary-admin{align-items:center;display:inline-flex;justify-content:center}.admin-notfound-container{align-items:center;background:linear-gradient(135deg,#222,#333);display:flex;justify-content:center;min-height:100vh;opacity:0;overflow:hidden;position:relative;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease;width:100%}.admin-notfound-container.fade-in{opacity:1;transform:translateY(0)}.admin-notfound-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.admin-notfound-rays{background-image:conic-gradient(from 0deg at 50% 50%,#ffb91e26 0deg,#0000 30deg,#ff6b001a 60deg,#0000 90deg,#ffb91e26 120deg,#0000 150deg,#ff6b001a 180deg,#0000 210deg,#ffb91e26 240deg,#0000 270deg,#ff6b001a 300deg,#0000 330deg,#ffb91e26 1turn);height:650px;opacity:.3;width:650px;will-change:transform}.admin-notfound-rays,.admin-notfound-sun{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.admin-notfound-sun{background:radial-gradient(#ffb91e26 0,#ff6b001a 40%,#0000 70%);height:300px;opacity:.4;width:300px}.admin-notfound-grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0);background-size:30px 30px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.admin-notfound-content{max-width:500px;padding:2rem;position:relative;width:100%;z-index:10}.admin-notfound-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 15px 30px #0003;padding:3rem;text-align:center}.admin-notfound-icon{color:#ef4444;color:var(--accent-color,#ef4444);font-size:3rem;margin-bottom:1rem}.admin-notfound-404{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffb91e,#ff6b00);-webkit-background-clip:text;font-size:6rem;font-weight:700;line-height:1;margin:0}.admin-notfound-title{color:#333;font-size:2rem;font-weight:600;margin:.5rem 0 1rem}.admin-notfound-line{background:linear-gradient(90deg,#ffb91e,#ff6b00);border-radius:2px;height:3px;margin:1.5rem auto;width:60px}.admin-notfound-message{color:#555;margin:1.5rem 0}.admin-notfound-message p{margin:.5rem 0}.admin-notfound-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.admin-notfound-button{align-items:center;border-radius:8px;display:flex;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.admin-notfound-button:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:0}.admin-notfound-button:hover:before{height:300px;width:300px}.admin-notfound-button.primary{background:linear-gradient(90deg,#ffb91e,#ff6b00);border:none;color:#fff}.admin-notfound-button.secondary{background:#0000;border:2px solid #ffb91e;color:#333}.admin-notfound-button:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.admin-notfound-button:active{transform:translateY(0)}.button-icon{font-size:1.1rem}@media (min-width:768px){.admin-notfound-actions{flex-direction:row;justify-content:center}.admin-notfound-button{min-width:180px}}@media (max-width:576px){.admin-notfound-card{padding:2rem}.admin-notfound-404{font-size:5rem}.admin-notfound-title{font-size:1.75rem}}@media (max-width:375px){.admin-notfound-card{padding:1.5rem}.admin-notfound-404{font-size:4rem}.admin-notfound-title{font-size:1.5rem}.admin-notfound-message{font-size:.9rem}}.template-preview{color:#555;font-family:Roboto Mono,monospace;max-width:300px}.template-name,.template-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-name{color:var(--primary-color);font-weight:500;max-width:200px}.category-badge{border-radius:50px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.category-badge.contact{background-color:#e3f2fd;color:#1976d2}.category-badge.tour{background-color:#e8f5e9;color:#2e7d32}.category-badge.general{background-color:#f5f5f5;color:#616161}.template-content-preview{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;font-family:Roboto Mono,monospace;margin-top:10px;max-height:300px;overflow-y:auto;padding:15px;white-space:pre-wrap}.template-variables-hint{color:#666;font-size:13px;margin-bottom:8px}.template-variable{border-radius:3px;padding:2px 4px}.template-variable,.template-variable-inline{background-color:#f1f8e9;color:#33691e;font-family:monospace}.template-variable-inline{border:1px solid #d7ebc3;border-radius:2px;display:inline-block;font-size:.9em;margin:0 1px;padding:1px 3px;white-space:nowrap}.form-textarea-admin{font-family:Roboto Mono,monospace;line-height:1.5}.templates-table.recent-table-admin{table-layout:fixed}.templates-table td,.templates-table th{padding:12px;vertical-align:middle}.templates-table th{color:#555;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.templates-table th.name-column{width:20%}.templates-table th.category-column{width:15%}.templates-table th.preview-column{width:40%}.templates-table th.date-column{width:15%}.templates-table th.actions-column{width:10%}.template-card{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:16px;overflow:hidden}.template-card .card-header{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px}.template-card .card-body{padding:16px}.template-card .card-footer{background-color:#f9f9f9;border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.template-card .row-label{color:#555;font-weight:500;margin-bottom:4px}.template-card .row-value{margin-bottom:12px;word-break:break-word}.no-templates,.templates-loading{background-color:#f9f9f9;border-radius:4px;color:#666;margin-bottom:15px;padding:15px;text-align:center}@media (max-width:1200px){.templates-table th.name-column{width:25%}.templates-table th.preview-column{width:35%}.template-preview{max-width:250px}}@media (max-width:992px){.template-preview{max-width:200px}.template-name{max-width:150px}.templates-table th{font-size:.75rem}.desktop-table-view{display:none}.mobile-table-view{display:block}}@media (min-width:993px){.desktop-table-view{display:block}.mobile-table-view{display:none}}@media (max-width:576px){.template-card .card-header{align-items:flex-start;flex-direction:column}.template-card .category-badge{margin-top:8px}.template-name,.template-preview{max-width:100%}.filter-bar-admin{flex-direction:column}.search-box-admin{margin-bottom:16px;width:100%}.filters-admin{width:100%}}.admin-profile-container{background-color:#f9f9f9;max-width:100%;min-height:100vh;padding:0}.profile-header{align-items:center;background:linear-gradient(135deg,#fff,#f9f9f9);border-radius:18px;box-shadow:0 10px 25px #0000000d;display:flex;justify-content:space-between;margin-bottom:30px;overflow:hidden;padding:30px;position:relative}.profile-header:after{background-color:#ffb91e08;background-image:radial-gradient(circle,#fffc 10%,#0000 10.5%);background-size:12px 12px;content:"";height:200px;opacity:.5;position:absolute;right:0;top:0;width:200px;z-index:0}.profile-avatar-large{align-items:center;background:linear-gradient(135deg,#ffb91e,#ff6b00);border:3px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 20px #ffb91e4d;display:flex;height:80px;justify-content:center;position:relative;width:80px;z-index:1}.avatar-initials-large{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:1px}.profile-header-info{flex:1 1;margin-left:25px;position:relative;z-index:1}.profile-header-info h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#333,#555);-webkit-background-clip:text;color:#333;font-size:2.2rem;font-weight:700;margin:0 0 8px}.profile-header-info p{color:#666;font-size:1.1rem;margin:0}.profile-actions{position:relative;z-index:1}.btn-edit-profile{align-items:center;background:linear-gradient(135deg,#ffb91e,#ff6b00);border:none;border-radius:10px;box-shadow:0 5px 15px #ffb91e4d;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease}.btn-edit-profile:hover{box-shadow:0 8px 20px #ffb91e66;transform:translateY(-2px)}.edit-actions{display:flex;gap:12px}.btn-save-profile{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 5px 15px #10b9814d;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.btn-save-profile:hover:not(:disabled){box-shadow:0 8px 20px #10b98166;transform:translateY(-2px)}.btn-save-profile:disabled{cursor:not-allowed;opacity:.6}.btn-cancel-profile{background:#0000;border:2px solid #ddd;border-radius:10px;color:#666;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .3s ease}.btn-cancel-profile:hover:not(:disabled){border-color:#ffb91e;color:#ffb91e}.profile-message{align-items:center;border-radius:10px;display:flex;font-weight:500;gap:12px;margin-bottom:20px;padding:15px 20px}.profile-message.success{background-color:#10b9811a;border:1px solid #10b98133;color:#059669}.profile-message.error{background-color:#ef44441a;border:1px solid #ef444433;color:#dc2626}.profile-content{grid-gap:30px;display:grid;gap:30px}.profile-section{background:#fff;border:1px solid #0000000d;border-radius:18px;box-shadow:0 5px 15px #0000000d;padding:30px}.profile-section h2{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 25px;padding-bottom:15px;position:relative}.profile-section h2:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.profile-form{grid-gap:25px;display:grid;gap:25px}.form-group{gap:8px}.form-group input{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;color:#333;font-size:1rem;padding:15px 18px;transition:all .3s ease}.form-group input:focus{border-color:#ffb91e;box-shadow:0 0 0 3px #ffb91e1a;outline:none}.form-group input.editing{background-color:#fefefe;border-color:#ffb91e}.form-group input.readonly{background-color:#f8f9fa;border-color:#e9ecef;color:#6c757d;cursor:not-allowed}.form-help{color:#666;font-size:.85rem;margin-top:5px}.account-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px}.info-item label{color:#666;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-item span{color:#333;font-size:1rem;font-weight:500}.status-active{color:#10b981!important;font-weight:600!important}.account-type-admin{color:#ffb91e!important;font-weight:600!important}@media (max-width:768px){.admin-profile-container{padding:0}.profile-header{align-items:flex-start;flex-direction:column;gap:20px;padding:20px}.profile-header-info{margin-left:0;text-align:center;width:100%}.profile-header-info h1{font-size:1.8rem}.edit-actions{flex-direction:column;width:100%}.btn-cancel-profile,.btn-edit-profile,.btn-save-profile{justify-content:center;width:100%}.profile-section{padding:20px}.account-info-grid{grid-template-columns:1fr}}@media (max-width:576px){.profile-header{margin-bottom:20px;padding:15px}.profile-avatar-large{height:60px;width:60px}.avatar-initials-large{font-size:1.4rem}.profile-header-info h1{font-size:1.5rem}.profile-section{padding:15px}.form-group input{padding:12px 15px}}.change-password-container{background-color:#f9f9f9;margin:0 auto;max-width:800px;min-height:100vh;padding:0}.change-password-header{align-items:center;background:linear-gradient(135deg,#fff,#f9f9f9);border-radius:18px;box-shadow:0 10px 25px #0000000d;display:flex;margin-bottom:30px;overflow:hidden;padding:30px;position:relative}.change-password-header:after{background-color:#ffb91e08;background-image:radial-gradient(circle,#fffc 10%,#0000 10.5%);background-size:12px 12px;content:"";height:200px;opacity:.5;position:absolute;right:0;top:0;width:200px;z-index:0}.header-icon{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 8px 20px #ef44444d;display:flex;height:70px;justify-content:center;margin-right:25px;position:relative;width:70px;z-index:1}.header-icon svg{color:#fff;font-size:1.8rem}.header-content{flex:1 1;position:relative;z-index:1}.header-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#333,#555);-webkit-background-clip:text;color:#333;font-size:2.2rem;font-weight:700;margin:0 0 8px}.header-content p{color:#666;font-size:1.1rem;margin:0}.password-message{align-items:center;border-radius:10px;display:flex;font-weight:500;gap:12px;margin-bottom:20px;padding:15px 20px}.password-message.success{background-color:#10b9811a;border:1px solid #10b98133;color:#059669}.password-message.error{background-color:#ef44441a;border:1px solid #ef444433;color:#dc2626}.change-password-content{grid-gap:30px;display:grid;gap:30px}.password-form{background:#fff;border:1px solid #0000000d;border-radius:18px;box-shadow:0 5px 15px #0000000d;padding:30px}.form-section{margin-bottom:35px}.form-section:last-child{margin-bottom:0}.form-section h2{color:#333;font-size:1.4rem;font-weight:600;margin:0 0 25px;padding-bottom:15px;position:relative}.form-section h2:after{background:linear-gradient(90deg,#ffb91e,#ff6b00);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.form-group{gap:12px;margin-bottom:25px}.form-group:last-child{margin-bottom:0}.form-group label{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:600;gap:10px}.form-group label svg{color:#ffb91e;font-size:1.1rem}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper input{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;color:#333;font-size:1rem;padding:15px 50px 15px 18px;transition:all .3s ease;width:100%}.password-input-wrapper input:focus{border-color:#ffb91e;box-shadow:0 0 0 3px #ffb91e1a;outline:none}.password-input-wrapper input:disabled{background-color:#f8f9fa;border-color:#e9ecef;color:#6c757d;cursor:not-allowed}.password-toggle{align-items:center;border-radius:4px;color:#666;display:flex;justify-content:center;padding:5px;right:15px}.password-toggle:hover:not(:disabled){background-color:#ffb91e1a;color:#ffb91e}.password-toggle:disabled{cursor:not-allowed;opacity:.5}.password-strength{align-items:center;display:flex;gap:15px;margin-top:10px}.strength-meter{background-color:#e0e0e0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.strength-fill{border-radius:4px;height:100%;transition:all .3s ease}.strength-text{font-size:.9rem;font-weight:600;min-width:80px;text-align:right}.password-feedback{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:12px;padding:15px}.password-feedback p{color:#333;font-size:.9rem;font-weight:600;margin:0 0 10px}.password-feedback ul{list-style-type:none;margin:0;padding-left:20px}.password-feedback li{color:#666;font-size:.85rem;margin-bottom:5px;position:relative}.password-feedback li:before{color:#ffb91e;content:"•";font-weight:700;left:-15px;position:absolute}.error-text{color:#dc2626;font-size:.85rem;margin-top:5px}.form-actions{justify-content:center;margin-top:35px}.btn-update-password{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 5px 15px #ef44444d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;justify-content:center;min-width:200px;padding:15px 30px;transition:all .3s ease}.btn-update-password:hover:not(:disabled){box-shadow:0 8px 20px #ef444466;transform:translateY(-2px)}.btn-update-password:disabled{box-shadow:0 5px 15px #ef444433;cursor:not-allowed;opacity:.6;transform:none}.security-tips{background:#fff;border:1px solid #0000000d;border-radius:18px;box-shadow:0 5px 15px #0000000d;padding:30px}.security-tips h3{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 20px;padding-bottom:15px;position:relative}.security-tips h3:after{background:linear-gradient(90deg,#10b981,#059669);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.security-tips ul{list-style-type:none;margin:0;padding-left:20px}.security-tips li{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:12px;padding-left:10px;position:relative}.security-tips li:before{color:#10b981;content:"✓";font-weight:700;left:-15px;position:absolute;top:0}@media (max-width:768px){.change-password-container{padding:0}.change-password-header{align-items:flex-start;flex-direction:column;gap:20px;padding:20px}.header-icon{align-self:center;height:60px;margin-right:0;width:60px}.header-icon svg{font-size:1.5rem}.header-content{text-align:center;width:100%}.header-content h1{font-size:1.8rem}.password-form,.security-tips{padding:20px}.form-actions{margin-top:25px}.btn-update-password{padding:15px 20px;width:100%}}@media (max-width:576px){.change-password-header{margin-bottom:20px;padding:15px}.header-content h1{font-size:1.5rem}.password-form,.security-tips{padding:15px}.password-input-wrapper input{padding:12px 45px 12px 15px}.password-toggle{right:12px}.form-section h2{font-size:1.2rem}.password-strength{align-items:flex-start;flex-direction:column;gap:8px}.strength-text{min-width:auto;text-align:left}}.hero-cloud-4{animation:floatCloud4 65s linear infinite;animation-delay:15s}.hero-cloud-5{animation:floatCloud5 70s linear infinite;animation-delay:25s}@keyframes floatCloud4{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(35vw) translateY(20px)}to{transform:translateX(70vw) translateY(0)}}@keyframes floatCloud5{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-40vw) translateY(-10px)}to{transform:translateX(-80vw) translateY(0)}}.hero-wave-3{animation:wave 15s linear infinite}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-portal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-float{animation:float 20s ease-in-out infinite}.animate-slide-up{animation:slide-up .3s ease-out}.animate-fade-in-portal{animation:fade-in-portal 1s ease-out}.animate-pulse-glow{animation:pulse-glow 3s infinite}.shadow-soft{box-shadow:0 4px 20px #0000001a}.shadow-portal{box-shadow:0 8px 32px #00c2bb26}.backdrop-blur-portal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-reduced-motion:reduce){.animate-float,.animate-pulse-glow,.flowing-particles,.hero-cloud-1,.hero-cloud-2,.hero-cloud-3,.hero-cloud-4,.hero-cloud-5,.hero-wave-1,.hero-wave-2,.hero-wave-3{animation:none}}.portal-button-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.portal-button-hover:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-2px)}.portal-focus:focus{outline:2px solid #14b8a6;outline-offset:2px}@keyframes spin-portal{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-portal{animation:spin-portal 1s linear infinite}.eleventh-portal-login{align-items:center;display:flex;font-family:Inter,Work Sans,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.portal-background{overflow:hidden;z-index:1}.portal-background,.portal-gradient-bg{height:100%;left:0;position:absolute;top:0;width:100%}.portal-gradient-bg{background:linear-gradient(180deg,#8ecbee,#a8dbea 30%,#c3e9ed 50%,#a8e4e1 70%,#00c2bb)}.floating-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.particle{animation:floatUp 8s linear infinite;background:#fffc;border-radius:50%;box-shadow:0 0 10px #ffffff80;position:absolute}@keyframes floatUp{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-20px) rotate(1turn)}}.floating-clouds{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.portal-cloud{animation:driftCloud 45s linear infinite;border-radius:50px;height:40px;width:120px}.portal-cloud,.portal-cloud:before{background-color:#ffffffe6;box-shadow:0 2px 8px #0000001a;position:absolute}.portal-cloud:before{border-radius:50%;content:"";height:60px;left:10px;top:-35px;width:60px}.portal-cloud:after{background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 8px #0000001a;content:"";height:50px;position:absolute;right:15px;top:-30px;width:50px}@keyframes driftCloud{0%{transform:translateX(-200px) translateY(0)}to{transform:translateX(calc(100vw + 200px)) translateY(-20px)}}.portal-waves{pointer-events:none;width:100%;z-index:2}.portal-wave,.portal-waves{bottom:0;height:100%;left:0;position:absolute}.portal-wave{background-position:0 bottom;transform-origin:center bottom;width:200%}.portal-wave-1{animation:wave 25s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.4' fill='%2300c2bb'/%3E%3C/svg%3E");bottom:0;height:40%;opacity:.7}.portal-wave-2{animation:wave 20s linear infinite reverse;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.3' fill='%2300a099'/%3E%3C/svg%3E");bottom:10px;height:30%;opacity:.5}.portal-wave-3{animation:wave 15s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0v46.29c47.79 22.2 103.59 32.17 158 28 70.36-5.37 136.33-33.31 206.8-37.5 73.84-4.36 147.54 16.88 218.2 35.26 69.27 18 138.3 24.88 209.4 13.08 36.15-6 69.85-17.84 104.45-29.34C989.49 25 1113-14.29 1200 52.47V0Z' opacity='.25' fill='%230091ad'/%3E%3C/svg%3E");bottom:15px;height:25%;opacity:.3}.portal-content{max-width:500px;padding:2rem;position:relative;width:100%;z-index:10}.portal-container{animation:slideInScale .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #fff3;overflow:hidden;padding:3rem 2.5rem;position:relative}.portal-container:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#00c2bb80,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes slideInScale{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%,to{opacity:0}50%{opacity:1}}.portal-header{margin-bottom:2.5rem;text-align:center}.portal-logo{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem}.portal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00c2bb,#007a76);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;letter-spacing:-.025em}.portal-subtitle{color:#64748b;font-size:1rem;font-weight:500}.user-type-selector{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.user-type-card{align-items:center;background:#f8fafccc;border:2px solid #0000;border-radius:16px;cursor:pointer;display:flex;gap:1rem;overflow:hidden;padding:1rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-type-card:before{background:linear-gradient(90deg,#0000,#00c2bb1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.user-type-card.hovered:before,.user-type-card:hover:before{left:100%}.user-type-card.hovered,.user-type-card:hover{background:#ffffffe6;border-color:#00c2bb4d;box-shadow:0 10px 25px -5px #00c2bb33;transform:translateY(-2px)}.user-type-card.selected{background:#00c2bb1a;border-color:#00c2bb;box-shadow:0 8px 25px -5px #00c2bb4d}.user-type-card svg{color:#00c2bb;height:1.5rem;transition:transform .3s ease;width:1.5rem}.user-type-card.selected svg,.user-type-card:hover svg{transform:scale(1.1)}.user-type-text{align-items:flex-start;display:flex;flex-direction:column}.user-type-label{color:#1e293b;font-size:1rem;font-weight:600}.user-type-desc{color:#64748b;font-size:.875rem}.portal-form{animation:fadeInUp .6s ease-out .3s both;display:flex;flex-direction:column;gap:1.5rem}.portal-form.submitting{animation:formPulse 1s ease-in-out}.portal-form.success{animation:formSuccess .8s ease-out}.portal-form.error{animation:formShake .6s ease-out}@keyframes formPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes formSuccess{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.1);transform:scale(1.05)}to{filter:brightness(1);transform:scale(1)}}@keyframes formShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.input-group{display:flex;flex-direction:column;gap:.5rem}.input-wrapper{align-items:center;display:flex;position:relative}.input-icon{color:#64748b;height:1.25rem;left:1rem;position:absolute;transition:color .3s ease;width:1.25rem;z-index:1}.portal-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:1rem;font-weight:500;padding:1rem 1rem 1rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.portal-input:focus{background:#fff;border-color:#00c2bb;box-shadow:0 0 0 3px #00c2bb1a;outline:none}.input-wrapper:focus-within .input-icon,.portal-input:focus+.input-icon{color:#00c2bb}.password-toggle{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;padding:.25rem;position:absolute;right:1rem;transition:all .3s ease}.password-toggle:hover{background:#00c2bb1a;color:#00c2bb}.interests-section{margin-top:1rem}.interests-label{color:#374151;display:block;font-size:.95rem;font-weight:600;margin-bottom:1rem}.interests-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.interest-tag{background:#f9fafbcc;border:2px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.interest-tag:hover{background:#00c2bb0d;border-color:#00c2bb;transform:translateY(-1px)}.interest-tag.selected{background:#00c2bb1a;border-color:#00c2bb;color:#00665f;font-weight:600}.portal-submit-btn{background:linear-gradient(135deg,#00c2bb,#007a76);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.portal-submit-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.portal-submit-btn:hover:before{left:100%}.portal-submit-btn:hover{background:linear-gradient(135deg,#00a099,#006b68);box-shadow:0 15px 30px -5px #00c2bb66;transform:translateY(-2px)}.portal-submit-btn:active{transform:translateY(0)}.portal-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.submit-loading{align-items:center;display:flex;gap:.75rem;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1.25rem;width:1.25rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message{animation:errorSlideIn .3s ease-out;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#dc2626;font-size:.875rem;font-weight:500;padding:1rem}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.portal-content{padding:1rem}.portal-container{border-radius:20px;padding:2rem 1.5rem}.portal-title{font-size:1.75rem}.user-type-card{padding:.875rem 1rem}.portal-input{font-size:1rem;padding:.875rem .875rem .875rem 2.75rem}.interests-grid{grid-template-columns:repeat(2,1fr)}.interest-tag{font-size:.8rem;padding:.625rem .75rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.interest-tag:focus,.portal-input:focus,.portal-submit-btn:focus,.user-type-card:focus{outline:2px solid #00c2bb;outline-offset:2px}@media (prefers-contrast:high){.portal-container,.portal-input,.user-type-card{background:#fff;border:2px solid #000}}.hero-cloud-1{animation:floatCloud1 60s linear infinite}.hero-cloud-2{animation:floatCloud2 75s linear infinite;animation-delay:10s}.hero-cloud-3{animation:floatCloud3 80s linear infinite;animation-delay:5s}@keyframes floatCloud1{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(75vw) translateY(10px)}to{transform:translateX(150vw) translateY(0)}}@keyframes floatCloud2{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(50vw) translateY(15px)}to{transform:translateX(100vw) translateY(0)}}@keyframes floatCloud3{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-30vw) translateY(-15px)}to{transform:translateX(-60vw) translateY(0)}}.hero-wave{background-position:0 bottom;transform-origin:center bottom;width:200%}.hero-wave-1{animation:wave 25s linear infinite}.hero-wave-2{animation:wave 20s linear infinite}.flowing-particles{animation:flowParticles 20s ease-in-out infinite alternate}@keyframes flowParticles{0%{background-position:0 0,0 0,0 0}to{background-position:5% 10%,-10% 5%,8% -8%}}.guest-portal-button{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.guest-portal-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.guest-portal-button:hover:before{left:100%}.guest-portal-button:hover{box-shadow:0 10px 25px #00c2bb33;transform:translateY(-2px)}.guest-portal-tab{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.guest-portal-tab:hover{box-shadow:0 8px 25px #00c2bb26;transform:scale(1.05)}.guest-portal-tab.active{box-shadow:0 15px 35px #00c2bb40;transform:scale(1.05)}.guest-portal-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;transition:all .3s cubic-bezier(.4,0,.2,1)}.guest-portal-card:hover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 20px 40px #00c2bb26;transform:translateY(-4px)}.guest-portal-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.guest-portal-input:focus{box-shadow:0 0 0 3px #00c2bb1a,0 8px 25px #00c2bb26;transform:scale(1.02)}@keyframes guest-portal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.guest-portal-loading{animation:guest-portal-spin 1s linear infinite}@keyframes guest-portal-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.guest-portal-pulse{animation:guest-portal-pulse 2s infinite}@keyframes guest-portal-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.guest-portal-fade-in{animation:guest-portal-fade-in .6s ease-out}@keyframes guest-portal-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guest-portal-slide-up{animation:guest-portal-slide-up .3s ease-out}.guest-portal-bg-ocean{background:linear-gradient(180deg,#8ecbee,#a8dbea 30%,#c3e9ed 50%,#a8e4e1 70%,#00c2bb)}.guest-portal-bg-teal-gradient{background:linear-gradient(135deg,#00c2bb,#007a76)}.guest-portal-bg-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d}.guest-portal-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00c2bb,#007a76);-webkit-background-clip:text;background-clip:text}.guest-portal-btn-primary{background:linear-gradient(135deg,#00c2bb,#007a76);border:none;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.guest-portal-btn-primary:hover{background:linear-gradient(135deg,#00a099,#006b68);box-shadow:0 15px 30px #00c2bb66;transform:translateY(-2px)}.guest-portal-btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #00c2bb33;color:#00c2bb;transition:all .3s cubic-bezier(.4,0,.2,1)}.guest-portal-btn-secondary:hover{background:#00c2bb1a;border-color:#00c2bb;box-shadow:0 8px 25px #00c2bb33;transform:translateY(-2px)}.guest-portal-tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.guest-portal-tab-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff4d;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;min-width:140px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.guest-portal-tab-item.active{background:#fffffff2;border-color:#00c2bb80;box-shadow:0 15px 35px #00c2bb40;color:#007a76;transform:scale(1.05)}.guest-portal-tab-item:not(.active){background:#fff6;color:#fff}.guest-portal-tab-item:not(.active):hover{background:#ffffffb3;box-shadow:0 8px 25px #00c2bb26;color:#007a76;transform:scale(1.05)}.guest-portal-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:1.5rem;box-shadow:0 25px 50px #0000001a;min-height:500px;padding:2rem}@media (max-width:768px){.guest-portal-tabs{gap:.75rem}.guest-portal-tab-item{min-width:120px;padding:1rem}.guest-portal-content{border-radius:1rem;padding:1.5rem}}@media (max-width:640px){.guest-portal-tabs{align-items:center;flex-direction:column}.guest-portal-tab-item{max-width:300px;width:100%}}@media (prefers-reduced-motion:reduce){.flowing-particles,.guest-portal-loading,.guest-portal-pulse,.hero-cloud-1,.hero-cloud-2,.hero-cloud-3,.hero-wave-1,.hero-wave-2{animation:none}.guest-portal-button,.guest-portal-card,.guest-portal-input,.guest-portal-tab{transition:none}}@media (prefers-contrast:high){.guest-portal-content,.guest-portal-input,.guest-portal-tab-item{background:#fff;border:2px solid #000}}.guest-portal-button:focus,.guest-portal-input:focus,.guest-portal-tab-item:focus{outline:2px solid #00c2bb;outline-offset:2px}.guest-portal-card-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:768px){.guest-portal-card-grid{gap:1rem;grid-template-columns:1fr}}.guest-portal-card.selected{background:#00c2bb0d;border-color:#00c2bb;box-shadow:0 0 0 2px #00c2bb33}.guest-portal-card.selected:hover{box-shadow:0 20px 40px #00c2bb40}.guest-card-action{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.guest-card-action:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.guest-card-action.primary{background:linear-gradient(135deg,#00c2bb,#007a76);color:#fff}.guest-card-action.secondary{background:#3b82f61a;color:#2563eb}.guest-card-action.secondary:hover{background:#3b82f633}.guest-status-indicator{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.guest-status-verified{background:#22c55e1a;color:#16a34a}.guest-status-unverified{background:#ef44441a;color:#dc2626}.guest-status-membership{background:#9333ea1a;color:#9333ea}.guest-portal-shadow-soft{box-shadow:0 4px 20px #0000001a}.guest-portal-shadow-portal{box-shadow:0 8px 32px #00c2bb26}.guest-portal-blur-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guest-portal-blur-heavy{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.guest-portal-border-glass{border:1px solid #ffffff4d}.guest-portal-border-teal{border:1px solid #00c2bb4d}.guest-portal-heading{font-weight:700;letter-spacing:-.025em}.guest-portal-subheading{color:#007a76;font-weight:600}.guest-portal-body{font-weight:500;line-height:1.6}.guest-portal-interactive{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.guest-portal-interactive:hover{transform:translateY(-1px)}.guest-portal-interactive:active{transform:translateY(0)}.guest-portal-status-active{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.guest-portal-status-inactive{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.guest-portal-status-warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.guest-portal-skeleton{animation:guest-portal-skeleton 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes guest-portal-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.booking-page{align-items:center;background-color:#f5f7fa;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 20px;position:relative}.booking-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.booking-particle{animation:float-animation linear infinite;background-color:#ffd60066;border-radius:50%;opacity:.6;position:absolute}@keyframes float-animation{0%{opacity:.6;transform:translateY(0) rotate(0deg)}50%{opacity:.8;transform:translateY(-20px) rotate(180deg)}to{opacity:.6;transform:translateY(0) rotate(1turn)}}.booking-container{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;margin:0 auto;max-width:800px;padding:40px;position:relative;transition:transform .5s,box-shadow .5s;width:100%;z-index:1}.booking-container:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.booking-header{margin-bottom:30px;text-align:center}.booking-header h1{color:#333;display:inline-block;font-size:2rem;margin-bottom:10px;position:relative}.booking-header h1:after{background-color:#ffd600;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:50px}.booking-header:hover h1:after{width:100px}.booking-header p{color:#777;font-size:1rem}.selected-plan-summary{margin-bottom:30px;transform:translateY(0);transition:transform .3s ease}.selected-plan-summary:hover{transform:translateY(-5px)}.plan-summary-box{background-color:#ffd6001a;border-left:4px solid #ffd600;border-radius:6px;margin-bottom:20px;padding:20px;transition:all .3s ease}.plan-summary-box:hover{background-color:#ffd60033;box-shadow:0 5px 15px #0000000d}.plan-summary-box h4{color:#333;font-size:1.2rem;margin:0 0 10px}.plan-price{color:#333;font-size:1.5rem;font-weight:700;transition:transform .3s}.plan-summary-box:hover .plan-price{transform:scale(1.05)}.booking-form{flex-direction:column}.booking-form,.form-row{display:flex;gap:20px}.form-group{display:flex;flex:1 1;flex-direction:column}.form-group label{color:#555;font-size:.9rem;font-weight:500;margin-bottom:8px}.form-control{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:12px;transition:all .3s}.form-control:focus{border-color:#00c2bb;box-shadow:0 0 0 3px #00c2bb33;outline:none;transform:translateY(-2px)}textarea.form-control{min-height:100px;resize:vertical}.form-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.btn{border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s}.btn:before{background-color:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.btn:hover:before{height:300px;width:300px}.btn-primary{background-color:#00c2bb;color:#fff}.btn-primary:hover{background-color:#00a99e;box-shadow:0 5px 15px #00c2bb4d;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{background-color:#a0d8d5;box-shadow:none;cursor:not-allowed;transform:none}.btn-secondary{background-color:#f2f2f2;color:#333}.btn-secondary:hover{background-color:#e5e5e5;box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.btn-secondary:active{transform:translateY(0)}.booking-success{display:block;opacity:1;padding:30px 20px;position:relative;text-align:center;transform:scale(1);transition:all .4s ease;visibility:visible}.booking-success.animate{transform:scale(1.02);transition:all .4s ease-out}.success-icon{align-items:center;animation:popIn .6s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.3s;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 20px;transform:scale(0);width:80px}@keyframes popIn{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}.success-confetti{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.success-confetti:after,.success-confetti:before{animation:confetti 3s ease-in-out infinite;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:-50px;width:8px}.success-confetti:before{animation-delay:.2s;background-color:#ffd600;left:30%}.success-confetti:after{animation-delay:.5s;background-color:#00c2bb;left:70%}@keyframes confetti{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(500px) rotate(1turn)}}.booking-success.animate .success-confetti:after,.booking-success.animate .success-confetti:before{animation:confetti 3s ease-in-out infinite}.booking-success h2{animation:fadeSlideUp .6s ease forwards;animation-delay:.6s;color:#333;display:inline-block;font-size:2rem;margin-bottom:15px;opacity:0;position:relative}.booking-success p{animation:fadeSlideUp .6s ease forwards;animation-delay:.8s;color:#666;font-size:1.1rem;margin-bottom:20px;opacity:0}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.booking-reference{animation:fadeSlideUp .6s ease forwards;animation-delay:1s;background-color:#f5f5f5;border-radius:6px;box-shadow:0 5px 15px #0000000d;margin:30px auto;max-width:500px;opacity:0;padding:20px;text-align:left;transform:translateY(20px);transition:all .3s ease}.booking-reference:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.booking-reference p{animation:none;color:#333;line-height:1.8;margin:0;opacity:1}.booking-success .btn-primary{animation:fadeSlideUp .6s ease forwards;animation-delay:1.2s;opacity:0}.fade-in{animation:fadeIn .5s ease forwards}.fade-out{animation:fadeOut .5s ease forwards}.slide-left-in{animation:slideLeftIn .4s ease forwards}.slide-left-out{animation:slideLeftOut .4s ease forwards}.slide-right-in{animation:slideRightIn .4s ease forwards}.slide-right-out{animation:slideRightOut .4s ease forwards}@keyframes slideLeftIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeftOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-50px)}}@keyframes slideRightIn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRightOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(50px)}}.booking-progress{margin:20px 0}.booking-progress,.progress-step{align-items:center;display:flex;justify-content:center}.progress-step{background-color:#e0e0e0;border-radius:50%;color:#777;font-weight:600;height:35px;transition:all .3s ease;width:35px}.progress-step.active{background-color:#ffd600;box-shadow:0 2px 10px #ffd60080;color:#333;transform:scale(1.1)}.progress-line{background-color:#e0e0e0;height:3px;margin:0 10px;width:80px}.form-step{animation:fadeIn .5s ease}@media (max-width:768px){.booking-container{padding:30px 20px}.form-row{flex-direction:column;gap:20px}.progress-line{width:50px}}@media (max-width:480px){.booking-page{padding:40px 15px}.booking-container{padding:25px 15px}.booking-header h1{font-size:1.6rem}.form-actions{flex-direction:column-reverse}.btn{width:100%}}.error-message{animation:shake .6s ease-in-out;background-color:#ffebee;border-left:4px solid #d32f2f;border-radius:4px;color:#d32f2f;font-size:14px;margin-bottom:20px;padding:12px 16px}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.custom-date-picker-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #00000014;height:100%;padding:15px;position:relative;transition:all .3s ease}.custom-date-picker-wrapper:hover,.time-slots-container:hover{border-color:#00c2bb;box-shadow:0 4px 12px #00c2bb26}.custom-date-picker{background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.date-picker-calendar{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.days-grid{grid-gap:1px;align-content:start;flex:1 1;gap:1px}.date-picker-wrapper .custom-date-picker-wrapper,.time-picker-wrapper .no-time-slots,.time-picker-wrapper .time-slot-loading,.time-picker-wrapper .time-slots-container{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:415px;max-height:415px;min-height:415px;overflow:hidden;position:relative}.time-slot-loading{box-shadow:0 2px 8px #00000014;padding:15px}.no-time-slots{background:#fff;height:415px;max-height:415px;overflow:hidden;position:relative}.no-time-slots p{color:#6c757d;margin:5px 0}.no-time-slots p:first-child{color:#dc3545;font-size:1.2rem;font-weight:700;margin-bottom:10px}.date-picker-header{background:linear-gradient(90deg,#8ecbee,#00c2bb);position:relative}.month-nav-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;pointer-events:auto;position:relative;transition:all .2s ease;width:30px;z-index:10}.month-nav-button:hover:not(:disabled){background:#fff6;transform:scale(1.1)}.month-nav-button:active:not(:disabled){transform:scale(.95)}.month-nav-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.current-month{align-items:center;display:flex;flex:1 1;font-size:1rem;font-weight:600;justify-content:center;position:relative}.month-year-selector{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:4px 8px;position:relative;transition:background-color .2s ease}.month-year-selector:hover:not(:disabled){background:#ffffff1a}.month-year-selector:disabled{cursor:not-allowed;opacity:.6}.month-year-separator{color:#fff;margin:0 4px}.month-year-dropdown{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;left:50%;margin-top:8px;max-height:200px;min-width:120px;overflow-y:auto;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.month-dropdown{min-width:120px}.year-dropdown{min-width:85px}.dropdown-option{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:.75rem;padding:6px 10px;text-align:left;transition:background-color .2s ease;width:100%}.dropdown-option:hover{background-color:#f8f9fa}.dropdown-option.selected{background-color:#00a099;color:#fff}.dropdown-option.selected:hover{background-color:#008a84}.month-year-dropdown::-webkit-scrollbar{width:6px}.month-year-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.month-year-dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.month-year-dropdown::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.loading-indicator{font-size:.8rem;margin-left:8px;opacity:.8}.date-picker-calendar{padding:10px}.days-header{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);margin-bottom:5px}.day-name{color:#777;font-size:.8rem;padding:5px 0;text-align:center}.days-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.day-cell{align-items:center;background:#0000;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;position:relative;transition:all .2s ease}.day-cell,.empty-day{aspect-ratio:1}.day-cell.selected:hover{background-color:#00c2bbcc;color:#000}.day-cell:hover:not(:disabled){background:#00c2bb1a;color:#333}.day-cell.selected{background:#00c2bb;color:#fff;font-weight:700}.day-cell.past{color:#ccc;cursor:not-allowed}.day-cell.today{border:2px solid #00a099;font-weight:700}.day-cell.blocked{cursor:not-allowed}.day-cell.booked{background-color:#ff7f501a}.day-indicator{border-radius:50%;bottom:3px;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:5px}.day-indicator.blocked{background-color:coral}.day-indicator.booked{background-color:orange}.day-indicator.available{background-color:#00c2bb}.date-picker-legend{background:#f9f9f9;border-top:1px solid #eee;display:flex;gap:15px;justify-content:center;padding:10px}.legend-item{align-items:center;color:#777;display:flex;font-size:.7rem;gap:5px}@media (max-width:768px){.legend-item{font-size:.5rem}}@media (max-width:480px){.legend-item{font-size:.5rem}}.legend-color{border-radius:50%;display:inline-block;height:10px;width:10px}.legend-color.available{background-color:#00c2bb}.legend-color.blocked{background-color:coral}.legend-color.booked{background-color:orange}.date-picker-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff2;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.date-picker-loading-spinner{align-items:center;display:flex;flex-direction:column;gap:12px}.minimal-spinner{animation:minimal-spin 1s linear infinite;border:2px solid #00a0991a;border-left-color:#00a099;border-radius:50%;height:24px;width:24px}.loading-text{color:#00a099;font-size:.85rem;font-weight:500;opacity:.8}@keyframes minimal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.time-slots-container{border:1px solid #e0e0e0;height:100%;transition:all .3s ease}.time-slots-grid{scrollbar-color:#00c2bb #f0f0f0;scrollbar-width:thin}.time-slot-item{border:1px solid #e0e0e0;gap:6px;line-height:1.2;min-height:46px;overflow:hidden;padding:10px 8px;position:relative;word-break:break-word}.time-slot-icon{align-items:center;color:#888;display:flex;font-size:14px;transition:all .3s ease}.time-slot-item:hover .time-slot-icon{color:#00a099}.time-slot-item.selected .time-slot-icon{color:#fff}.time-slot-item:hover{box-shadow:0 2px 5px #00c2bb33;color:#00a099;transform:translateY(-2px)}.time-slot-item.selected{box-shadow:0 2px 8px #00c2bb4d}.time-slot-item.selected:hover{background-color:#00a099;transform:translateY(-2px)}.time-slot-item:before{background-color:#00c2bb;content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:height .2s ease;width:4px}.time-slot-item:hover:before{height:100%;opacity:1}.time-slot-item.selected:before{display:none}.time-slots-container .time-slot-note{padding-bottom:10px;transition:all .3s ease}.time-slots-container:hover .time-slot-note{background-color:#00c2bb0d;border-top-color:#00c2bb33;color:#00a099}.time-slot-loading{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:16px;height:415px;justify-content:center;max-height:415px;min-height:415px;overflow:hidden;position:relative}.minimal-sun-loader{height:28px;position:relative;width:28px}.minimal-sun-core{background:#ffd600;border-radius:50%;box-shadow:0 0 8px #ffd6004d;height:12px;width:12px}.minimal-sun-core,.minimal-sun-rays{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.minimal-sun-rays{animation:minimal-sun-spin 3s linear infinite;height:100%;width:100%}.minimal-sun-ray{background:linear-gradient(180deg,#ffd600,#0000);height:6px;left:50%;position:absolute;top:0;transform-origin:0 14px;width:1px}.minimal-sun-ray:first-child{transform:translateX(-50%) rotate(0deg)}.minimal-sun-ray:nth-child(2){transform:translateX(-50%) rotate(45deg)}.minimal-sun-ray:nth-child(3){transform:translateX(-50%) rotate(90deg)}.minimal-sun-ray:nth-child(4){transform:translateX(-50%) rotate(135deg)}.minimal-sun-ray:nth-child(5){transform:translateX(-50%) rotate(180deg)}.minimal-sun-ray:nth-child(6){transform:translateX(-50%) rotate(225deg)}.minimal-sun-ray:nth-child(7){transform:translateX(-50%) rotate(270deg)}.minimal-sun-ray:nth-child(8){transform:translateX(-50%) rotate(315deg)}@keyframes minimal-sun-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.sun-loading-text{color:#666;font-size:.85rem;font-weight:500;opacity:.7}.no-time-slots{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:415px;padding:15px;text-align:center}.no-time-slots p:first-child{color:#00a099;font-size:1.1rem;font-weight:600}.time-slots-grid::-webkit-scrollbar{width:6px}.time-slots-grid::-webkit-scrollbar-track{background:#f5f5f5}.time-slots-grid::-webkit-scrollbar-thumb{background:#00c2bb80;-webkit-transition:background .3s ease;transition:background .3s ease}.time-slots-grid::-webkit-scrollbar-thumb:hover{background:#00c2bb}.date-picker-wrapper label,.time-picker-wrapper label{color:#333;display:block;font-size:.95rem;font-weight:500;margin-bottom:6px;transition:color .3s ease}.date-picker-wrapper:hover label,.time-picker-wrapper:hover label{color:#00a099}.form-date-time-container{background-color:#fafafa;border-left:3px solid #00c2bb;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;padding:15px}.form-date-time-header{align-items:center;border-bottom:1px solid #00c2bb1a;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.form-date-time-header h3{align-items:center;color:#00a099;display:flex;font-size:1.2rem;margin:0}.form-date-time-header h3:before{background-color:#00c2bb;border-radius:2px;content:"";display:inline-block;height:18px;margin-right:8px;width:4px}.refresh-button{font-size:.9rem;gap:6px;padding:8px 12px}.refresh-button:hover{background-color:#00c2bb1a;border-color:#00c2bb;color:#00a099}.refresh-button svg{stroke:#555;transition:transform .3s ease}.refresh-button:hover svg{stroke:#00a099}.refresh-button svg.spinning{stroke:#00c2bb;animation:spin 1s linear infinite}.date-time-row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -8px}.date-picker-wrapper,.time-picker-wrapper{box-sizing:border-box;flex:1 1 50%;margin-bottom:15px;max-width:50%;padding:0 8px}.date-picker-header{align-items:center;background:linear-gradient(90deg,#00c2bb,#00a099);border-radius:8px 8px 0 0;color:#fff;display:flex;justify-content:space-between;padding:15px}.time-slots-grid{grid-gap:8px;display:grid;flex-grow:1;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:0;max-height:330px;min-height:330px;overflow-y:auto;padding:0 5px 5px 0}.time-slot-item{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;box-sizing:border-box;display:flex;font-size:.85rem;height:44px;justify-content:center;margin:0;padding:8px 5px;text-align:center;transition:all .2s ease;width:100%}.time-slot-item:hover{background-color:#e9f0fe;border-color:#1a73e8}.time-slot-item.selected{background-color:#1a73e8;border-color:#1a73e8}.time-slots-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:0;height:415px;max-height:415px;min-height:415px;overflow:hidden;padding:10px 10px 0;position:relative}.time-slots-container .time-slot-note{background-color:#f5f5f5;border-radius:0 0 8px 8px;border-top:1px solid #e0e0e0;color:#444;font-size:.9rem;font-weight:500;margin-bottom:-10px;margin-left:-10px;padding-left:10px;padding-right:10px;position:relative;text-align:center;width:calc(100% + 20px)}.time-slots-grid::-webkit-scrollbar{width:5px}.time-slots-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.time-slots-grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.time-slots-grid::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.time-slot-item{font-size:.8rem;height:44px}}@media (max-width:480px){.time-slots-grid{grid-template-columns:1fr}.time-slot-item{height:44px}}@media (max-width:768px){.date-time-row{flex-direction:column}.date-picker-wrapper,.time-picker-wrapper{flex:0 0 100%;margin-bottom:15px;max-width:100%;padding:0}.time-slots-grid{grid-template-columns:repeat(2,1fr)}.time-slot-item{font-size:.85rem;height:auto;padding:10px 5px}}@media (max-width:480px){.booking-page{padding:40px 10px}.booking-container{padding:20px 15px}.time-slots-grid{grid-template-columns:repeat(2,1fr);max-height:280px;min-height:280px}.time-slot-item{font-size:.75rem;height:auto;padding:8px 2px}.date-picker-wrapper .custom-date-picker-wrapper,.time-picker-wrapper .no-time-slots,.time-picker-wrapper .time-slot-loading,.time-picker-wrapper .time-slots-container,.time-slots-container{height:350px;max-height:350px;min-height:350px}}@media (max-width:380px){.booking-container{padding:15px 10px}.time-slot-item{font-size:.7rem;height:auto;padding:8px 2px}}.location-route{display:flex;justify-content:center;margin:1rem 0}.timezone-info{background-color:#f8f9fa;border-left:3px solid #00c2bb;border-radius:8px;margin:1rem 0;padding:15px;transition:all .3s ease}.timezone-info:hover{background-color:#00c2bb0d;box-shadow:0 2px 8px #00c2bb1a}.timezone-container{align-items:flex-start;display:flex;gap:12px}.timezone-container svg{color:#00c2bb;font-size:1.2rem;margin-top:4px}.timezone-details{flex:1 1}.timezone-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.timezone-label{color:#555;font-weight:500;margin-right:8px}.timezone-action-btn{background:#0000;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;font-size:.8rem;padding:2px 8px;transition:all .2s ease}.timezone-action-btn:hover{background-color:#f0f0f0;border-color:#ccc;color:#333}.timezone-action-btn.refresh{align-items:center;display:flex;gap:4px;padding:2px 6px}.timezone-action-btn.refresh svg{font-size:.9rem;margin:0}.timezone-action-btn.refresh svg.spinning{animation:spin 1s linear infinite}.timezone-value{color:#333;display:block;font-weight:500;margin:4px 0}.timezone-note{color:#666;display:block;font-size:.8rem;margin-top:4px}.timezone-selector{margin-top:8px}.timezone-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;font-size:.9rem;padding:8px;transition:all .3s ease;width:100%}.timezone-select:focus{border-color:#00c2bb;box-shadow:0 0 0 2px #00c2bb33;outline:none}.timezone-select-note{color:#666;display:block;font-size:.8rem;margin-top:4px}.custom-indicator{color:#00a099;font-size:.8rem;font-style:italic}.route-button{align-items:center;background-color:#00c2bb;border:1px solid #00c2bb;border-radius:4px;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;min-width:240px;padding:10px 16px;width:auto}.route-button,.route-button svg{color:#fff;transition:all .3s ease}.route-button:hover{background-color:#00a099;border-color:#00a099;box-shadow:0 4px 10px #00c2bb4d;color:#fff}.btn-outline{background-color:#00c2bb;border:1px solid #00c2bb;color:#fff}.btn-outline:hover{background-color:#00a099;border-color:#00a099;color:#fff!important}.refresh-button{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;display:flex;gap:4px;padding:6px 10px;transition:all .3s ease}.refresh-button:hover{background-color:#e0e0e0;color:#000}.refresh-button:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.5}.time-slot-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:8px;transition:all .3s ease}.time-slot-item:hover{background-color:#00c2bb1a;border-color:#00c2bb}.time-slot-item.selected{background-color:#00c2bb;border-color:#00c2bb;color:#fff;font-weight:500}.day-cell.today-date{border:2px solid #00c2bb;font-weight:700;position:relative}.today-indicator{background-color:#00c2bb;border-radius:50%;bottom:2px;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.legend-color.today,.legend-color.today:after{display:none}.booking-form .btn{border-radius:4px;cursor:pointer;font-weight:500;margin:0 5px;padding:10px 20px;transition:all .3s ease}.booking-form .btn-primary{background-color:#00c2bb;border-color:#00c2bb;color:#fff}.booking-form .btn-primary:hover{background-color:#00a099;border-color:#00a099;color:#fff}.booking-form .btn-primary:disabled{background-color:#a0d8d5;border-color:#a0d8d5;color:#fff;cursor:not-allowed}.booking-form .btn-secondary{background-color:#f5f5f5;border-color:#e0e0e0;color:#333}.booking-form .btn-secondary:hover{background-color:#e0e0e0;border-color:silver;color:#000}.booking-success .btn{border-radius:4px;cursor:pointer;font-weight:500;margin-top:20px;padding:12px 24px;transition:all .3s ease}.booking-success .btn-primary{background-color:#00c2bb;border-color:#00c2bb;color:#fff}.booking-success .btn-primary:hover{background-color:#00a099;border-color:#00a099;box-shadow:0 2px 6px #00c2bb4d;color:#fff}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.time-slot-item{animation:fadeSlideIn .3s ease forwards;opacity:0}.time-slot-item:first-child{animation-delay:.05s}.time-slot-item:nth-child(2){animation-delay:.1s}.time-slot-item:nth-child(3){animation-delay:.15s}.time-slot-item:nth-child(4){animation-delay:.2s}.time-slot-item:nth-child(5){animation-delay:.25s}.time-slot-item:nth-child(6){animation-delay:.3s}.time-slot-item:nth-child(7){animation-delay:.35s}.time-slot-item:nth-child(8){animation-delay:.4s}.time-slot-item:nth-child(9){animation-delay:.45s}.time-slot-item:nth-child(10){animation-delay:.5s}.time-slot-item:nth-child(n+11){animation-delay:.55s}@media (max-width:1024px){.booking-page{padding:60px 15px}.booking-container{max-width:700px}}@media (max-width:768px){.booking-page{padding:50px 15px}.booking-container{max-width:600px;padding:30px 20px}.booking-header h1{font-size:1.8rem}.booking-header p{font-size:.95rem}.form-date-time-header h3{font-size:1.1rem}}@media (max-width:480px){.form-date-time-header{align-items:flex-start;flex-direction:column;gap:10px}.refresh-button{justify-content:center;width:100%}.form-actions{flex-direction:column-reverse;gap:10px}.form-actions button{width:100%}}@media (hover:none) and (pointer:coarse){.btn,.day-cell,.time-slot-item{padding:12px 8px}.time-slot-item{min-height:50px}}.coming-soon-page{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8eb);display:flex;justify-content:center;min-height:100vh;opacity:1;overflow:hidden;position:relative;transition:opacity .5s ease}.coming-soon-page.visible{opacity:1}.coming-soon-container{background-color:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;max-width:800px;opacity:.8;padding:4rem 2rem;position:relative;text-align:center;transform:translateY(10px);transition:all .4s ease-out;width:90%;z-index:10}.coming-soon-container.animate-in{opacity:1;transform:translateY(0)}.coffee-theme{background:linear-gradient(135deg,#fff,#f9f5f0);border:2px solid #964b001a}.delicacy-theme{background:linear-gradient(135deg,#fff,#fff7f0);border:2px solid #ffa5001a}.sunbox-theme{background:linear-gradient(135deg,#fff,#fffdf0);border:2px solid #f4d03f33}.logo-animation{height:160px;margin:0 auto 2rem;position:relative;width:160px}.animated-logo{animation:pulse 3s infinite alternate;height:100%;object-fit:contain;width:100%}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.coffee-steam{top:-10px}.coffee-steam>div{animation:steam 3s ease-out infinite;background-color:#fffc;border-radius:10px;height:20px;position:absolute;width:8px}.coffee-steam .steam-1{animation-delay:.2s;height:15px;left:10%}.coffee-steam .steam-2{animation-delay:.6s;height:25px;left:30%}.coffee-steam .steam-3{animation-delay:.9s;height:20px;left:60%}.coffee-steam .steam-4{animation-delay:.4s;height:18px;left:80%}.pastry-animation{height:100%;left:0;position:absolute;top:0;width:100%}.pastry-animation>div{animation:float 4s ease-in-out infinite;border-radius:50%;height:20px;position:absolute;width:20px}.pastry-1{animation-delay:.2s;background:radial-gradient(circle,#fc9 0,#f93 100%);left:-10%;top:20%}.pastry-2{animation-delay:.7s;background:radial-gradient(circle,#fcc 0,#f66 100%);height:15px;right:-5%;top:10%;width:15px}.pastry-3{animation-delay:1.2s;background:radial-gradient(circle,#fff2cc 0,#fc0 100%);bottom:15%;height:18px;right:-8%;width:18px}@keyframes float{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(10px,10px) rotate(5deg)}50%{transform:translate(5px,15px) rotate(0deg)}75%{transform:translate(-5px,10px) rotate(-5deg)}to{transform:translate(0) rotate(0deg)}}.accessory-animation{height:100%;left:0;position:absolute;top:0;width:100%}.accessory-animation>div{animation:sparkleFloat 5s ease-in-out infinite;font-size:18px;position:absolute}.accessory-1{animation-delay:.3s;left:-15%;top:15%}.accessory-2{animation-delay:.8s;right:-10%;top:25%}.accessory-3{animation-delay:1.5s;bottom:20%;right:-12%}@keyframes sparkleFloat{0%{opacity:.7;transform:translate(0) rotate(0deg) scale(1)}25%{opacity:1;transform:translate(15px,-10px) rotate(90deg) scale(1.1)}50%{opacity:.8;transform:translate(8px,-20px) rotate(180deg) scale(.9)}75%{opacity:1;transform:translate(-8px,-15px) rotate(270deg) scale(1.05)}to{opacity:.7;transform:translate(0) rotate(1turn) scale(1)}}.coming-soon-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.coming-soon-message{color:#555;font-size:1.5rem;margin-bottom:1rem}.coming-soon-description{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:90%}.text-animate{animation:fadeUp .6s forwards;animation-delay:.1s;display:inline-block;opacity:.5;transform:translateY(5px)}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.3s}@keyframes fadeUp{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.coming-soon-footer{margin-top:2rem}.back-button{align-items:center;background-color:initial;border:1px solid #ccc;border-radius:30px;color:#555;display:inline-flex;font-weight:500;gap:8px;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s ease}.back-button:hover{background-color:#f0f0f0;color:#333;transform:translateX(-3px)}.coffee-theme:before{background:radial-gradient(circle,#964b001a 0,#964b0000 70%)}.coffee-theme:before,.delicacy-theme:before{border-radius:50%;content:"";height:150px;position:absolute;right:-50px;top:-50px;width:150px;z-index:-1}.delicacy-theme:before{background:radial-gradient(circle,#ffa5001a 0,#ffa50000 70%)}.coffee-theme:after{content:"☕"}.coffee-theme:after,.delicacy-theme:after{animation:bounce 2s infinite;bottom:20px;font-size:24px;left:20px;opacity:.2;position:absolute}.delicacy-theme:after{content:"🍰"}.sunbox-theme:before{background:radial-gradient(circle,#f4d03f26 0,#f4d03f00 70%);border-radius:50%;content:"";height:150px;position:absolute;right:-50px;top:-50px;width:150px;z-index:-1}.sunbox-theme:after{animation:bounce 2s infinite;bottom:20px;content:"📦";font-size:24px;left:20px;opacity:.2;position:absolute}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.interactive-bean,.interactive-sparkle,.interactive-sprinkle{animation:twinkle 2s infinite;border-radius:50%;height:8px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:8px;z-index:9999}.coffee-ripple,.heart-bubble,.sun-burst{animation:burst 2s ease-out forwards;border:2px solid;border-radius:50%;height:40px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:40px;z-index:9998}.sun-burst{align-items:center;animation:sunBurst 2s ease-out forwards;display:flex;justify-content:center}.heart-bubble,.sun-burst{border:none;font-size:20px}.heart-bubble{animation:heartFloat 2s ease-out forwards}.coffee-background-elements,.pastry-background-elements,.sunbox-background-elements{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.sunbox-bg-star{animation:twinkle 3s ease-in-out infinite;font-size:16px;opacity:.3;position:absolute}.sunbox-bg-star.star-1{animation-delay:.5s;left:10%;top:20%}.sunbox-bg-star.star-2{animation-delay:1.2s;right:15%;top:60%}.sunbox-bg-star.star-3{animation-delay:2s;bottom:30%;left:20%}.coffee-bg-circle,.pastry-bg-circle,.sunbox-bg-circle{animation:float 6s ease-in-out infinite;border-radius:50%;opacity:.1;position:absolute}.sunbox-bg-circle.circle-1{animation-delay:.8s;background:#f4d03f33;height:60px;right:10%;top:15%;width:60px}.sunbox-bg-circle.circle-2{animation-delay:1.5s;background:#f4d03f26;bottom:25%;height:40px;left:15%;width:40px}.interactive-counter{color:#777;font-style:italic;margin:1.5rem 0}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes burst{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes sunBurst{0%{opacity:1;transform:translate(-50%,-50%) scale(0) rotate(0deg)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.5) rotate(180deg)}to{opacity:0;transform:translate(-50%,-50%) scale(2) rotate(1turn)}}@keyframes heartFloat{0%{opacity:1;transform:translate(-50%,-50%) scale(0) rotate(0deg)}50%{opacity:.8;transform:translate(-50%,-80px) scale(1.2) rotate(10deg)}to{opacity:0;transform:translate(-50%,-120px) scale(.8) rotate(0deg)}}@media (max-width:768px){.coming-soon-container{padding:3rem 1.5rem}.coming-soon-title{font-size:2rem}.coming-soon-message{font-size:1.25rem}.logo-animation{height:120px;width:120px}}@media (max-width:480px){.coming-soon-title{font-size:1.75rem}.coming-soon-message{font-size:1.1rem}.coming-soon-description{font-size:1rem}}.custom-loader-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease-out;width:100%;z-index:1000}.custom-loader-wrapper.fade-out{opacity:0;pointer-events:none}.loader-message{animation:messageFade 2s ease-in-out infinite;font-size:1.2rem;font-weight:500;margin-top:20px;opacity:0}@keyframes messageFade{0%,to{opacity:.5}50%{opacity:1}}.coffee-loader-wrapper{background-color:#fff}.coffee-loader{height:160px;perspective:600px;position:relative;width:120px}.coffee-cup{animation:rotateCup 6s ease-in-out infinite;cursor:pointer;height:100%;position:absolute;transform-style:preserve-3d;width:100%}.coffee-cup:hover{animation-play-state:paused}.coffee-cup-front{background:#fff;border-radius:8px 8px 50px 50px;box-shadow:0 5px 15px #0003;height:100%;overflow:hidden;width:100%}.coffee-cup-front,.coffee-handle{border:4px solid #333;position:absolute}.coffee-handle{border-left:none;border-radius:0 20px 20px 0;height:60px;right:-30px;top:40px;width:40px}.coffee-liquid{animation:fillCoffee 4s ease-in-out infinite;background-color:#ffd602;bottom:0;height:0;left:0;position:absolute;width:100%}.coffee-steam{height:30px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:60px}.steam{animation:steam 3s ease-out infinite;background-color:#fffc;border-radius:10px;height:20px;position:absolute;width:8px}.steam-1{animation-delay:.2s;height:15px;left:10%}.steam-2{animation-delay:.6s;height:25px;left:30%}.steam-3{animation-delay:.9s;height:20px;left:60%}.steam-4{animation-delay:.4s;height:18px;left:80%}.coffee-beans{height:100%;pointer-events:none;position:absolute;width:100%}.coffee-bean{animation:floatBean 5s ease-in-out infinite;background-color:#6d4c41;border-radius:50%;height:10px;position:absolute;width:15px}.coffee-bean:first-child{animation-delay:.5s;left:-20px;top:20%}.coffee-bean:nth-child(2){animation-delay:1.2s;right:-20px;top:40%}.coffee-bean:nth-child(3){animation-delay:.8s;bottom:30%;left:-25px}.coffee-bean:nth-child(4){animation-delay:1.5s;bottom:10%;right:-15px}.delicacy-loader-wrapper{background-color:#fff}.delicacy-loader{height:150px;perspective:800px;position:relative;width:150px}.cake{animation:cakeBounce 3s ease-in-out infinite;cursor:pointer;height:100%;position:absolute;transform-style:preserve-3d;width:100%}.cake:hover{animation-play-state:paused;transform:scale(1.1);transition:transform .3s ease}.cake-base{background:#fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;height:80px;overflow:hidden;top:50%;transform:translate(-50%,-50%)}.cake-base,.cake-top{left:50%;position:absolute;width:100px}.cake-top{animation:cakeFrost 3s infinite alternate;background:#f7212b;border-radius:50% 50% 0 0;height:30px;top:20px}.cake-layer,.cake-top{transform:translateX(-50%)}.cake-layer{background:#fff1e6;border-radius:5px;box-shadow:0 3px 0 #0000001a;height:20px;left:50%;position:absolute;top:50px;width:90px}.cake-layer:before{bottom:0;content:"";height:5px;left:0;width:100%}.cake-layer:before,.cherry{background:#f7212b;position:absolute}.cherry{animation:cherryBounce 2s infinite alternate;border-radius:50%;box-shadow:0 2px 3px #0003;height:15px;top:10px;width:15px}.cherry,.cherry-stem{left:50%;transform:translateX(-50%)}.cherry-stem{background:#5d4037;height:10px;position:absolute;top:-8px;width:2px}.sprinkles{height:100%;pointer-events:none;position:absolute;width:100%}.sprinkle{animation:sprinkleFall 4s linear infinite;background:#f7212b;border-radius:3px;height:2px;position:absolute;width:6px}.sprinkle:first-child{animation-delay:.2s;left:20%;top:-10%}.sprinkle:nth-child(2){animation-delay:.8s;left:50%;top:-20%}.sprinkle:nth-child(3){animation-delay:.5s;left:70%;top:-15%}.sprinkle:nth-child(4){animation-delay:1.2s;left:35%;top:-25%}.sprinkle:nth-child(5){animation-delay:1.5s;left:80%;top:-30%}.sunbox-loader-wrapper{background-color:#fff}.sunbox-loader{height:140px;perspective:600px;position:relative;width:140px}.gift-box{animation:boxFloat 4s ease-in-out infinite;cursor:pointer;height:100%;position:absolute;transform-style:preserve-3d;width:100%}.gift-box:hover{animation-play-state:paused;transform:scale(1.1) rotateY(10deg);transition:transform .3s ease}.box-base{animation:boxGlow 3s infinite alternate;background:linear-gradient(135deg,#f4d03f,#f7dc6f);border-radius:10px;box-shadow:0 8px 20px #f4d03f4d;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.box-lid{background:linear-gradient(135deg,#e67e22,#f39c12);border-radius:10px 10px 5px 5px;box-shadow:0 2px 5px #e67e2266;height:20px;top:35px}.box-lid,.box-ribbon-h{left:50%;position:absolute;transform:translateX(-50%);width:105px}.box-ribbon-h{background:#c0392b;box-shadow:inset 0 2px 5px #0003;height:15px;top:45px}.box-ribbon-v{background:#c0392b;box-shadow:inset 2px 0 5px #0003;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}@keyframes fillCoffee{0%,to{height:60%}50%{height:70%}}@keyframes rotateCup{0%,to{transform:rotateY(0deg)}25%{transform:rotateY(15deg)}75%{transform:rotateY(-15deg)}}@keyframes steam{0%{opacity:0;transform:translateY(0) scaleX(1)}15%{opacity:1}50%{transform:translateY(-20px) scaleX(1.5)}95%{opacity:0}to{opacity:0;transform:translateY(-30px) scaleX(2)}}@keyframes floatBean{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(5px,-5px) rotate(20deg)}50%{transform:translate(10px) rotate(0deg)}75%{transform:translate(5px,5px) rotate(-20deg)}}@keyframes cakeBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@keyframes cherryBounce{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.2)}}@keyframes cakeFrost{0%,to{background:#f7212b}50%{background:#ff5c64}}@keyframes sprinkleFall{0%{opacity:1;transform:translateY(-20px) rotate(0deg)}to{opacity:0;transform:translateY(150px) rotate(180deg)}}.coffee-cup.coffee-jump{animation:coffeeCupJump .5s ease-out}@keyframes coffeeCupJump{0%{transform:translateY(0) rotateY(0deg)}50%{transform:translateY(-20px) rotateY(10deg)}to{transform:translateY(0) rotateY(0deg)}}.interactive-bean{border-radius:50%;filter:drop-shadow(0 0 5px rgba(255,214,2,.5));height:12px;opacity:.7;transition:transform .1s ease;width:20px;z-index:10}.coffee-ripple,.interactive-bean{pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.coffee-ripple{animation:rippleEffect 2s ease-out forwards;border:2px solid;border-radius:50%;height:0;width:0;z-index:5}.coffee-background-elements{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.coffee-bg-bean{animation:floatingBeans 15s ease-in-out infinite;background-color:#ffd6021a;height:15px;width:30px}.coffee-bg-bean,.coffee-bg-circle{border-radius:50%;position:absolute}.coffee-bg-circle{animation:scaleBreathing 8s ease-in-out infinite;border:2px solid #ffd6021a}.bean-1{animation-delay:0s;left:10%;top:15%}.bean-2{animation-delay:5s;bottom:25%;right:15%}.bean-3{animation-delay:2.5s;left:25%;top:60%}.circle-1{animation-delay:0s;height:150px;right:25%;top:20%;width:150px}.circle-2{animation-delay:4s;bottom:15%;height:100px;left:15%;width:100px}.interactive-counter{color:#666;font-size:.9rem;margin-top:20px;opacity:.8}.interactive-sprinkle{border-radius:4px;filter:drop-shadow(0 0 5px rgba(247,33,43,.5));height:4px;opacity:.7;pointer-events:none;position:fixed;transform:translate(-50%,-50%) rotate(45deg);transition:transform .1s ease;width:10px;z-index:10}.heart-bubble{align-items:center;animation:floatHeart 2s ease-out forwards;display:flex;font-size:18px;justify-content:center;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:5}.pastry-background-elements{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.pastry-bg-circle{animation:scaleBreathing 8s ease-in-out infinite;border:2px solid #f7212b1a;border-radius:50%;position:absolute}.pastry-bg-dot{animation:floatingDots 15s ease-in-out infinite;background-color:#f7212b1a;border-radius:50%;height:20px;position:absolute;width:20px}.circle-3{animation-delay:2s;height:120px;left:20%;top:30%;width:120px}.dot-1{animation-delay:0s;right:20%;top:25%}.dot-2{animation-delay:5s;bottom:30%;right:35%}.dot-3{animation-delay:2.5s;bottom:20%;left:30%}@keyframes rippleEffect{0%{border-width:2px;height:0;opacity:1;width:0}to{border-width:1px;height:300px;opacity:0;width:300px}}@keyframes floatingBeans{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(30px,-20px) rotate(30deg)}50%{transform:translate(60px) rotate(0deg)}75%{transform:translate(30px,20px) rotate(-30deg)}}@keyframes floatingDots{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-10px) scale(1.2)}50%{transform:translate(40px) scale(1)}75%{transform:translate(20px,10px) scale(.8)}}@keyframes scaleBreathing{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.2)}}@keyframes floatHeart{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.9}to{opacity:0;transform:translate(-50%,calc(-50% - 100px)) scale(1.2)}}@keyframes boxFloat{0%,to{transform:translateY(0) rotateY(0deg) scale(1)}25%{transform:translateY(-8px) rotateY(5deg) scale(1.02)}50%{transform:translateY(-15px) rotateY(0deg) scale(1.05)}75%{transform:translateY(-8px) rotateY(-5deg) scale(1.02)}}@keyframes boxGlow{0%,to{box-shadow:0 8px 20px #f4d03f4d}50%{box-shadow:0 8px 30px #f4d03f99}}.menu-selection-container-ms{align-items:center;background:linear-gradient(180deg,#001f3f,#003d7a 50%,#06c);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.ocean-background-ms{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.wave-ms{animation:wave 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M321.39 56.44c58-10.79 114.16-30.13 172-41.86 82.39-16.72 168.19-17.73 250.45-.39C823.78 31 906.67 72 985.66 92.83c70.05 18.48 146.53 26.09 214.34 3V0H0v27.35a600.21 600.21 0 0 0 321.39 29.09Z' fill='%23ffffff20'/%3E%3C/svg%3E") repeat-x;height:200px;position:absolute;width:200%}.wave1-ms{animation-delay:0s;bottom:0;opacity:.3}.wave2-ms{animation-delay:-5s;animation-duration:25s;bottom:20px;opacity:.2}.wave3-ms{animation-delay:-10s;animation-duration:30s;bottom:40px;opacity:.15}@keyframes wave{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bubble-ms{animation:bubble-rise 8s infinite;background:radial-gradient(circle,#ffffff4d 0,#ffffff1a 100%);border-radius:50%;opacity:0;position:absolute}.bubble1-ms{animation-delay:0s;height:40px;left:10%;width:40px}.bubble2-ms{animation-delay:2s;height:20px;left:30%;width:20px}.bubble3-ms{animation-delay:4s;height:30px;left:60%;width:30px}.bubble4-ms{animation-delay:6s;height:25px;left:80%;width:25px}.bubble5-ms{animation-delay:3s;height:35px;left:90%;width:35px}@keyframes bubble-rise{0%{bottom:-100px;opacity:0}10%{opacity:.7}to{bottom:100%;opacity:0}}.floating-particles-ms{height:100%;pointer-events:none;position:absolute;width:100%;z-index:2}.particle-ms{animation:float-up 15s linear infinite;background:#fffc;border-radius:50%;height:4px;position:absolute;width:4px}@keyframes float-up{0%{opacity:0;transform:translateY(100vh) translateX(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) translateX(100px)}}.menu-selection-content-ms{align-items:center;display:flex;flex-direction:column;gap:60px;max-width:1100px;padding:60px 20px;position:relative;width:100%;z-index:10}.menu-selection-header-ms{opacity:0;text-align:center;transform:translateY(20px)}.menu-selection-header-ms.fade-in-ms{animation:fadeInUp .8s ease forwards}.menu-title-ms{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.title-main-ms{color:#ffffffe6;font-size:2.5rem;font-weight:300;letter-spacing:2px}.title-highlight-ms{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;letter-spacing:3px;text-shadow:0 0 30px #ffd7004d;text-transform:uppercase}.menu-subtitle-ms{color:#ffffffb3;font-size:1.2rem;margin-top:10px}.menu-options-grid-ms{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));justify-items:center;max-width:1200px;opacity:0;transform:translateY(30px);width:100%}.menu-options-grid-ms.slide-up-ms{animation:slideUp 1s ease forwards;animation-delay:.3s}.menu-option-card-ms{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:25px;justify-content:center;max-width:500px;min-height:600px;overflow:hidden;padding:30px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}.coming-soon-badge-ms{animation:pulse-badge-ms 2s infinite;background:linear-gradient(135deg,gold,#ffed4e);border-radius:20px;box-shadow:0 4px 15px #ffd70066;color:#1a1a1a;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;position:absolute;right:20px;text-transform:uppercase;top:20px;z-index:10}@keyframes pulse-badge-ms{0%,to{box-shadow:0 4px 15px #ffd70066;transform:scale(1)}50%{box-shadow:0 6px 20px #ffd70099;transform:scale(1.05)}}.menu-option-card-ms.fade-in-delay-ms{animation:fadeInScale .6s ease forwards}.menu-option-card-ms.hovered-ms,.menu-option-card-ms:hover{box-shadow:0 20px 40px #0000004d,0 0 60px #ffd70033;transform:translateY(-10px) scale(1.02)}.option-glow-ms{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.option-image-container-ms{height:45%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.option-bg-image-ms{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.menu-option-card-ms:hover .option-glow-ms{opacity:1}.image-overlay-ms{background:linear-gradient(180deg,#0000 0,#001f3fcc);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.option-content-ms{bottom:0;flex-direction:column;gap:20px;height:65%;left:0;padding:30px;position:absolute;text-align:center;width:100%}.logo-container-ms,.option-content-ms{align-items:center;display:flex;justify-content:center}.logo-container-ms{background:#fffffff2;border-radius:50%;box-shadow:0 10px 30px #0003;height:120px;padding:20px;transition:transform .3s ease;width:120px}.menu-option-card-ms:hover .logo-container-ms{transform:scale(1.1) rotate(5deg)}.option-logo-ms{height:100%;object-fit:contain;width:100%}.option-name-ms{color:#fff;font-size:2rem;font-weight:700;margin:0;text-shadow:2px 2px 4px #0000004d}.option-description-ms{color:#fffc;font-size:1rem;line-height:1.5;margin:0}.option-cta-button-ms{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:50px;box-shadow:0 5px 15px #ffd7004d;color:#001f3f;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;margin-top:20px;padding:15px 35px;transition:all .3s ease}.option-cta-button-ms:hover{background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 8px 25px #ffd70080;transform:translateY(-2px)}.arrow-icon-ms{transition:transform .3s ease}.option-cta-button-ms:hover .arrow-icon-ms{transform:translateX(5px)}.card-decoration-ms{border:2px solid #ffd7004d;height:30px;pointer-events:none;position:absolute;transition:all .3s ease;width:30px}.card-decoration-ms.top-left-ms{border-bottom:none;border-right:none;left:15px;top:15px}.card-decoration-ms.top-right-ms{border-bottom:none;border-left:none;right:15px;top:15px}.card-decoration-ms.bottom-left-ms{border-right:none;border-top:none;bottom:15px;left:15px}.card-decoration-ms.bottom-right-ms{border-left:none;border-top:none;bottom:15px;right:15px}.menu-option-card:hover .card-decoration{border-color:#ffd700cc;height:40px;width:40px}.home-button-container-ms{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:20px;margin-top:40px;opacity:0;text-align:center;transform:translateY(30px);transition:all .8s ease 1s}.home-button-container-ms.fade-in-ms{opacity:1;transform:translateY(0)}.home-button-info-ms{align-items:center;color:#ffffffe6;display:flex;font-size:1.1rem;font-weight:500;gap:12px;justify-content:center;margin:0;text-shadow:1px 1px 2px #0000004d}.home-button-tagline-ms{color:#ffffffb3;font-size:.9rem;font-style:italic;margin:0;text-shadow:1px 1px 2px #0000004d}.home-cta-button-ms{background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#333;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:15px 35px;position:relative;text-decoration:none;transition:all .3s ease}.home-cta-button-ms:hover{background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 8px 25px #ffd70066;transform:translateY(-3px)}.home-cta-button-ms:active{transform:translateY(-1px)}.home-cta-button-ms:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.home-cta-button-ms:hover:before{left:100%}.menu-footer-ms{margin-top:40px;opacity:0;text-align:center;transform:translateY(30px);transition:all .8s ease 1.2s}.menu-footer-ms.fade-in-ms{animation:fadeIn 1s ease forwards;animation-delay:1s;opacity:1;transform:translateY(0)}.footer-text-ms{align-items:center;color:#fff9;display:flex;font-size:1.1rem;gap:15px;justify-content:center}.sparkle-ms{animation:sparkle 2s ease infinite;font-size:1.5rem}@keyframes sparkle{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.menu-selection-content-ms{gap:40px;padding:40px 15px}.title-main-ms{font-size:1.8rem}.title-highlight-ms{font-size:2.5rem}.menu-subtitle-ms{font-size:1rem}.menu-options-grid-ms{gap:30px;grid-template-columns:1fr;max-width:100%}.menu-option-card-ms{height:500px;max-width:100%;width:100%}.logo-container-ms{height:100px;width:100px}.option-name-ms{font-size:1.6rem}.option-description-ms{font-size:.9rem}.option-cta-button-ms{font-size:1rem;padding:12px 25px}.footer-text-ms{flex-direction:column;font-size:.9rem;gap:5px}}@media (max-width:480px){.title-main-ms{font-size:1.5rem}.title-highlight-ms{font-size:2rem;letter-spacing:1px}.menu-option-card-ms{height:450px}.option-content-ms{gap:15px;padding:20px}.logo-container-ms{height:80px;padding:15px;width:80px}.option-name-ms{font-size:1.4rem}.card-decoration-ms{height:20px;width:20px}.menu-option-card-ms:hover .card-decoration-ms{height:25px;width:25px}}.menu-ocean-loader-container{align-items:center;animation:fadeIn .5s ease-in-out;background:linear-gradient(180deg,#001f3f,#003d7a 50%,#06c);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.menu-ocean-loader-container.fade-out{animation:fadeOut .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.ocean-background-menu-loader{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.wave-menu-loader{animation:wave-menu-loader 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M321.39 56.44c58-10.79 114.16-30.13 172-41.86 82.39-16.72 168.19-17.73 250.45-.39C823.78 31 906.67 72 985.66 92.83c70.05 18.48 146.53 26.09 214.34 3V0H0v27.35a600.21 600.21 0 0 0 321.39 29.09Z' fill='%23ffffff20'/%3E%3C/svg%3E") repeat-x;height:200px;position:absolute;width:200%}.wave1-menu-loader{animation-delay:0s;bottom:0;opacity:.3}.wave2-menu-loader{animation-delay:-5s;animation-duration:25s;bottom:20px;opacity:.2}.wave3-menu-loader{animation-delay:-10s;animation-duration:30s;bottom:40px;opacity:.15}@keyframes wave-menu-loader{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bubble-menu-loader{animation:bubble-rise-menu-loader 8s infinite;background:radial-gradient(circle,#ffffff4d 0,#ffffff1a 100%);border-radius:50%;opacity:0;position:absolute}.bubble1-menu-loader{animation-delay:0s;height:40px;left:10%;width:40px}.bubble2-menu-loader{animation-delay:2s;height:20px;left:20%;width:20px}.bubble3-menu-loader{animation-delay:1s;height:30px;left:70%;width:30px}.bubble4-menu-loader{animation-delay:4s;height:15px;left:80%;width:15px}.bubble5-menu-loader{animation-delay:3s;height:25px;left:90%;width:25px}.bubble6-menu-loader{animation-delay:6s;height:35px;left:50%;width:35px}@keyframes bubble-rise-menu-loader{0%{bottom:-100px;opacity:0;transform:translateX(0)}10%{opacity:1}90%{opacity:1}to{bottom:100vh;opacity:0;transform:translateX(100px)}}.menu-loader-content{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center;z-index:2}.menu-loader-spinner{height:80px;margin-bottom:20px;position:relative;width:80px}.menu-spinner-ring{animation:spin-menu-loader 1.2s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.menu-spinner-ring:first-child{animation-delay:0s}.menu-spinner-ring:nth-child(2){animation-delay:.1s;border-top-color:#fffc}.menu-spinner-ring:nth-child(3){animation-delay:.2s;border-top-color:#fff9}@keyframes spin-menu-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.menu-loader-text{color:#fff;font-size:2rem;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-shadow:2px 2px 4px #0000004d}.menu-loader-dots{display:flex;gap:8px;margin-bottom:20px}.menu-dot{animation:bounce-menu-loader 1.4s ease-in-out infinite both;background:#fff;border-radius:50%;height:12px;width:12px}.menu-dot:first-child{animation-delay:-.32s}.menu-dot:nth-child(2){animation-delay:-.16s}.menu-dot:nth-child(3){animation-delay:0s}@keyframes bounce-menu-loader{0%,80%,to{opacity:.7;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.menu-loader-quote{animation:fade-in-out-menu-loader 2.5s ease-in-out infinite;color:#ffffffe6;font-size:1.2rem;font-style:italic;margin-bottom:30px;max-width:400px;text-align:center;text-shadow:1px 1px 2px #0000004d}@keyframes fade-in-out-menu-loader{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:768px){.menu-loader-text{font-size:1.5rem}.menu-loader-quote{font-size:1rem;max-width:300px;padding:0 20px}.menu-home-cta-button{font-size:1rem;padding:12px 24px}.menu-loader-spinner{height:60px;width:60px}}@media (max-width:480px){.menu-loader-text{font-size:1.2rem}.menu-loader-quote{font-size:.9rem;max-width:250px}.menu-home-cta-button{font-size:.9rem;padding:10px 20px}}