*,: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:rgba(59,130,246,.5);--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:rgba(59,130,246,.5);--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.glass-card,.glass-card-hover{border-radius:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s ease}.glass-card-hover:hover{transform:translateY(-1px)}#__next .visible{visibility:visible}#__next .fixed{position:fixed}#__next .absolute{position:absolute}#__next .relative{position:relative}#__next .block{display:block}#__next .inline-block{display:inline-block}#__next .flex{display:flex}#__next .grid{display:grid}#__next .hidden{display:none}#__next .rounded{border-radius:.25rem}#__next .border{border-width:1px}#__next .underline{text-decoration-line:underline}#__next .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)}#__next .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body{min-height:100vh;transition:background .3s ease;overflow-x:hidden}.MuiSvgIcon-root{width:1em;height:1em;font-size:1.5rem}svg:not(:root){overflow:hidden}body:before{background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(135,206,250,.4) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 70% 20%,rgba(173,216,230,.35) 0,transparent 55%),radial-gradient(ellipse 70% 60% at 50% 80%,rgba(176,224,246,.3) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 80% 60%,rgba(135,206,235,.25) 0,transparent 50%),linear-gradient(180deg,#e8f4fd,#f0f8ff 50%,#e6f2ff);animation:cloudDrift 25s ease-in-out infinite alternate}body:after,body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body:after{background:radial-gradient(ellipse 50% 40% at 30% 30%,rgba(100,180,255,.15) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 75% 70%,rgba(135,206,250,.2) 0,transparent 55%),radial-gradient(ellipse 40% 30% at 15% 70%,rgba(176,224,246,.2) 0,transparent 50%);animation:cloudFloat 30s ease-in-out infinite alternate-reverse}@keyframes cloudDrift{0%{transform:translateX(0) translateY(0) scale(1);opacity:1}33%{transform:translateX(30px) translateY(-15px) scale(1.02);opacity:.9}66%{transform:translateX(-20px) translateY(10px) scale(.98);opacity:1}to{transform:translateX(15px) translateY(-8px) scale(1.01);opacity:.95}}@keyframes cloudFloat{0%{transform:translateX(0) translateY(0) scale(1);opacity:.8}50%{transform:translateX(-25px) translateY(12px) scale(1.03);opacity:.7}to{transform:translateX(20px) translateY(-10px) scale(.97);opacity:.85}}body.dark-mode:before{background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(30,60,114,.5) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 70% 20%,rgba(20,50,100,.4) 0,transparent 55%),radial-gradient(ellipse 70% 60% at 50% 80%,rgba(25,55,110,.35) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 80% 60%,rgba(15,45,90,.3) 0,transparent 50%),linear-gradient(180deg,#0a1628,#0d1f3c 50%,#0a1628)}body.dark-mode:after{background:radial-gradient(ellipse 50% 40% at 30% 30%,rgba(20,80,160,.2) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 75% 70%,rgba(30,70,140,.18) 0,transparent 55%),radial-gradient(ellipse 40% 30% at 15% 70%,rgba(25,60,130,.18) 0,transparent 50%)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,153,229,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,153,229,.35)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease-out}