:root{--primary:#00d4ff;--primary-light:#4dffff;--primary-dark:#09c;--secondary:#ff6b35;--secondary-light:#ff9d6b;--secondary-dark:#cc4a1a;--surface:#0a0e1a;--surface-light:#1a1f2b;--surface-lighter:#242935;--text:#fff;--text-secondary:hsla(0,0%,100%,.7);--text-disabled:hsla(0,0%,100%,.5)}*{box-sizing:border-box;padding:0;margin:0;outline:none!important}:after,:before,:focus,:focus-visible,:focus-within{outline:none!important;box-shadow:none!important}button,button:focus,input,input:focus,select,select:focus,textarea,textarea:focus{outline:none!important;box-shadow:none!important}body,html{max-width:100vw;overflow-x:hidden;min-height:100vh;scroll-behavior:smooth}body{color:var(--text);background:var(--surface);font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}#__next{min-height:100vh;display:flex;flex-direction:column}@keyframes pulse{0%{transform:scale(1);opacity:.6;box-shadow:0 0 30px rgba(0,212,255,.4)}50%{transform:scale(1.15);opacity:.8;box-shadow:0 0 40px rgba(0,212,255,.6)}to{transform:scale(1);opacity:.6;box-shadow:0 0 30px rgba(0,212,255,.4)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.logo-container{position:relative;display:inline-block;z-index:1}.logo-container img{animation:float 3s ease-in-out infinite;position:relative;z-index:2}.logo-container:before{top:-20px;left:-20px;right:-20px;bottom:-20px;background:linear-gradient(135deg,var(--primary),var(--primary-light));opacity:.7;z-index:0;animation:pulse 2s infinite;box-shadow:0 0 35px rgba(0,212,255,.5)}.logo-container:after,.logo-container:before{content:"";position:absolute;border-radius:50%}.logo-container:after{top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,var(--primary-light),var(--primary));opacity:.3;z-index:1;animation:pulse 2s .5s infinite}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--primary-light),var(--primary))}::selection{background:rgba(0,212,255,.3);color:var(--text)}::-moz-selection{background:rgba(0,212,255,.3);color:var(--text)}:focus{outline:none;box-shadow:0 0 0 2px rgba(0,212,255,.3)}a,button,input,select,textarea{transition:all .3s cubic-bezier(.4,0,.2,1)}.MuiFormControl-root .MuiOutlinedInput-root,.MuiInputBase-root.MuiOutlinedInput-root,.MuiOutlinedInput-root,.MuiTextField-root .MuiOutlinedInput-root{background:#0a0e1a!important;color:#fff!important;border-radius:16px!important;border:2px solid rgba(0,212,255,.3)!important;padding:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiFormControl-root .MuiOutlinedInput-root:hover,.MuiInputBase-root.MuiOutlinedInput-root:hover,.MuiOutlinedInput-root:hover,.MuiTextField-root .MuiOutlinedInput-root:hover{border-color:#4dffff!important;box-shadow:0 0 20px rgba(0,212,255,.2)!important;background:#0a0e1a!important}.MuiFormControl-root .MuiOutlinedInput-root.Mui-focused,.MuiInputBase-root.MuiOutlinedInput-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused,.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{border-color:#00d4ff!important;border-width:2px!important;box-shadow:0 0 25px rgba(0,212,255,.3)!important;transform:translateY(-2px)!important;background:#0a0e1a!important}.MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input,.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-input,.MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input,.MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-input,.MuiOutlinedInput-root .MuiInputBase-input,.MuiOutlinedInput-root .MuiOutlinedInput-input,.MuiTextField-root .MuiOutlinedInput-root .MuiInputBase-input,.MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-input{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important;font-family:"Inter, sans-serif"!important;font-weight:400!important}.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiInputBase-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:0 transparent!important;outline:none!important}.MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiInputBase-root.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:transparent!important;outline:none!important}.MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiInputBase-root.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:0 transparent!important;outline:none!important}.MuiFormControl-root .MuiOutlinedInput-root fieldset,.MuiInputBase-root.MuiOutlinedInput-root fieldset,.MuiOutlinedInput-root fieldset,.MuiTextField-root .MuiOutlinedInput-root fieldset{border:none!important;outline:none!important}.MuiFormControl-root .MuiOutlinedInput-root,.MuiInputBase-root.MuiOutlinedInput-root,.MuiOutlinedInput-root,.MuiTextField-root .MuiOutlinedInput-root{outline:none!important}.MuiFormControl-root .MuiOutlinedInput-root *,.MuiInputBase-root.MuiOutlinedInput-root *,.MuiOutlinedInput-root *,.MuiTextField-root .MuiOutlinedInput-root *{border:none!important;outline:none!important}*,:after,:before{outline:none!important;box-shadow:none!important}:after:focus,:before:focus,:focus,:focus-visible,:focus-within{outline:none!important;box-shadow:none!important;border:none!important}.MuiFilledInput-input,.MuiFilledInput-input:focus,.MuiInput-input,.MuiInput-input:focus,.MuiInputBase-input,.MuiInputBase-input:focus,.MuiOutlinedInput-input,.MuiOutlinedInput-input:focus,input,input:focus,select,select:focus,textarea,textarea:focus{outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.MuiFilledInput-root,.MuiFormControl-root,.MuiInput-root,.MuiInputBase-root,.MuiOutlinedInput-root,.MuiTextField-root{outline:none!important}.MuiFilledInput-root:focus,.MuiFormControl-root:focus,.MuiInput-root:focus,.MuiInputBase-root:focus,.MuiOutlinedInput-root:focus,.MuiTextField-root:focus{outline:none!important;box-shadow:none!important}.MuiFormControl-root .MuiOutlinedInput-input,.MuiFormControl-root .MuiOutlinedInput-input:focus,.MuiFormControl-root .MuiOutlinedInput-root input,.MuiFormControl-root .MuiOutlinedInput-root input:focus,.MuiFormControl-root .MuiOutlinedInput-root textarea,.MuiFormControl-root .MuiOutlinedInput-root textarea:focus,.MuiInputBase-root .MuiInputBase-input,.MuiInputBase-root .MuiInputBase-input:focus,.MuiInputBase-root.MuiOutlinedInput-root input,.MuiInputBase-root.MuiOutlinedInput-root input:focus,.MuiInputBase-root.MuiOutlinedInput-root textarea,.MuiInputBase-root.MuiOutlinedInput-root textarea:focus,.MuiOutlinedInput-root .MuiOutlinedInput-input,.MuiOutlinedInput-root .MuiOutlinedInput-input:focus,.MuiOutlinedInput-root input,.MuiOutlinedInput-root input:focus,.MuiOutlinedInput-root textarea,.MuiOutlinedInput-root textarea:focus,.MuiTextField-root .MuiOutlinedInput-input,.MuiTextField-root .MuiOutlinedInput-input:focus,.MuiTextField-root .MuiOutlinedInput-root input,.MuiTextField-root .MuiOutlinedInput-root input:focus,.MuiTextField-root .MuiOutlinedInput-root textarea,.MuiTextField-root .MuiOutlinedInput-root textarea:focus{outline:none!important;border:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.MuiInputLabel-root{color:#fff!important;font-weight:500!important;font-size:.95rem!important}.MuiInputLabel-root.Mui-focused{color:#00d4ff!important}.MuiFormHelperText-root{color:#ff6b35!important;font-weight:500!important}.MuiSelect-root{background:#0a0e1a!important;color:#fff!important;border-radius:16px!important;border:2px solid rgba(0,212,255,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiSelect-root:hover{border-color:#4dffff!important;box-shadow:0 0 20px rgba(0,212,255,.2)!important;background:#0a0e1a!important}.MuiSelect-root.Mui-focused{border-color:#00d4ff!important;border-width:2px!important;box-shadow:0 0 25px rgba(0,212,255,.3)!important;transform:translateY(-2px)!important;background:#0a0e1a!important}.MuiFormControl-root .MuiOutlinedInput-root input:-webkit-autofill,.MuiInputBase-root.MuiOutlinedInput-root input:-webkit-autofill,.MuiOutlinedInput-root input:-webkit-autofill,.MuiTextField-root .MuiOutlinedInput-root input:-webkit-autofill,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #0a0e1a!important;background-color:#0a0e1a!important;background:#0a0e1a!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a0e1a!important;background-color:#0a0e1a!important;caret-color:#fff!important}input:focus,select:focus,textarea:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0a0e1a!important;background-color:#0a0e1a!important}input::placeholder,textarea::placeholder{color:hsla(0,0%,100%,.5)!important;-webkit-text-fill-color:hsla(0,0%,100%,.5)!important}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.gradient-text{background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-4px)}@media (max-width:768px){html{font-size:14px}}@media (max-width:480px){html{font-size:12px}}