@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&display=swap");:root{--color-primary:#b026ff;--color-secondary:#ff2d78;--color-tertiary:#7b2fff;--color-bg:#07000f;--color-bg-card:#120025;--glow-primary:rgba(176,38,255,.4);--glow-secondary:rgba(255,45,120,.4)}body,html{background-color:#07000f;min-height:100vh;padding:0;margin:0;color:#fff;font-family:Outfit,DM Sans,sans-serif}@supports (padding:max(0px)){body{padding-bottom:max(0px,env(safe-area-inset-bottom));background-color:#07000f}}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes floatUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.hero-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(176,38,255,.2) 0,transparent 70%);top:-200px;left:-100px;animation:pulseGlow 4s ease-in-out infinite}.hero-orb-1,.hero-orb-2{position:absolute;border-radius:50%;pointer-events:none}.hero-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(255,45,120,.15) 0,transparent 70%);top:-50px;right:-50px;animation:pulseGlow 4s ease-in-out 2s infinite}.neon-text-primary{color:#b026ff;text-shadow:0 0 10px rgba(176,38,255,.8),0 0 20px rgba(176,38,255,.4)}.neon-text-secondary{color:#ff2d78;text-shadow:0 0 10px rgba(255,45,120,.8),0 0 20px rgba(255,45,120,.4)}.gradient-text{background:linear-gradient(135deg,#b026ff,#ff2d78);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.event-card-hover{transition:transform .3s ease,box-shadow .3s ease}.event-card-hover:hover{transform:translateY(-4px);box-shadow:0 0 30px rgba(176,38,255,.4),0 0 60px rgba(176,38,255,.2)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#07000f}::-webkit-scrollbar-thumb{background:#b026ff;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ff2d78}#__next,body,html{height:100%}.MuiPickersPopper-root .MuiPaper-root,.MuiPickersPopper-root .MuiPickersLayout-root{background-color:#0d0020!important;border:1px solid rgba(176,38,255,.4)!important;border-radius:12px!important;box-shadow:0 8px 40px rgba(176,38,255,.25)!important;color:#c4a8e0!important}.MuiPickersArrowSwitcher-button,.MuiPickersCalendarHeader-label,.MuiPickersCalendarHeader-root,.MuiPickersCalendarHeader-switchViewButton{color:#c4a8e0!important}.MuiPickersArrowSwitcher-button:hover,.MuiPickersCalendarHeader-switchViewButton:hover{background-color:rgba(176,38,255,.15)!important}.MuiDayCalendar-weekDayLabel{color:#8b6bae!important;font-family:Outfit,sans-serif!important}.MuiPickersDay-root{color:#c4a8e0!important;background-color:transparent!important;font-family:Outfit,sans-serif!important}.MuiPickersDay-root:hover{background-color:rgba(176,38,255,.2)!important}.MuiPickersDay-root.Mui-selected{background:linear-gradient(135deg,#b026ff,#ff2d78)!important;color:#fff!important;box-shadow:0 0 15px rgba(176,38,255,.5)!important}.MuiPickersDay-root.MuiPickersDay-today{border-color:#b026ff!important}.MuiPickersDay-root.Mui-disabled{color:rgba(196,168,224,.3)!important}.MuiClock-root,.MuiTimeClock-root{background-color:#0d0020!important}.MuiClock-pin,.MuiClockPointer-root,.MuiClockPointer-thumb{background-color:#b026ff!important}.MuiClockPointer-thumb{border-color:#b026ff!important}.MuiClockNumber-root{color:#c4a8e0!important}.MuiClockNumber-root.Mui-selected{background-color:#b026ff!important;color:#fff!important}.MuiMenuItem-root.MuiMultiSectionDigitalClockSection-item,.MuiMultiSectionDigitalClock-root{background-color:#0d0020!important;color:#c4a8e0!important;font-family:Outfit,sans-serif!important}.MuiMenuItem-root.MuiMultiSectionDigitalClockSection-item:hover{background-color:rgba(176,38,255,.2)!important}.MuiMenuItem-root.MuiMultiSectionDigitalClockSection-item.Mui-selected{background:linear-gradient(135deg,#b026ff,#ff2d78)!important;color:#fff!important}.MuiPickersLayout-actionBar .MuiButton-root{color:#b026ff!important;font-family:Outfit,sans-serif!important}.MuiYearCalendar-root .MuiPickersYear-yearButton{color:#c4a8e0!important;font-family:Outfit,sans-serif!important}.MuiYearCalendar-root .MuiPickersYear-yearButton.Mui-selected{background:linear-gradient(135deg,#b026ff,#ff2d78)!important;color:#fff!important}html{height:100%}body,html{background-color:#07000f!important}body{margin:0!important;padding:0!important;min-height:100%;overflow-x:hidden!important;max-width:100vw!important}#__next{background-color:#07000f!important;min-height:100vh;display:flex;flex-direction:column}footer{background-color:#07000f;margin-top:auto}.MuiAutocomplete-listbox{background-color:#0d0020!important;border:1px solid rgba(176,38,255,.3)!important}.MuiAutocomplete-option{color:#c4a8e0!important;font-family:Outfit,sans-serif!important}.MuiAutocomplete-option.Mui-focused,.MuiAutocomplete-option:hover{background-color:rgba(176,38,255,.15)!important}.MuiPickersLayout-root .MuiClock-root,.MuiPickersLayout-root .MuiClock-squareMask,.MuiPickersLayout-root .MuiClockPointer-root,.MuiPickersLayout-root .MuiTimeClock-root{display:none!important}.MuiMultiSectionDigitalClock-root{background-color:#0d0020!important}.MuiPickersPopper-root *,.MuiPopper-root .MuiPaper-root,.MuiPopperUnstyled-root .MuiPaper-root,[data-popper-placement] .MuiPaper-root{color-scheme:dark}.MuiDateTimePickerToolbar-root{background-color:#0d0020!important}.MuiDateTimePickerToolbar-root .MuiButton-root,.MuiDateTimePickerToolbar-root .MuiTypography-root{color:#c4a8e0!important}.MuiDateTimePickerToolbar-root .MuiTypography-root.Mui-selected{color:#b026ff!important}.MuiMultiSectionDigitalClock-root{display:flex!important;flex-direction:row!important;align-items:flex-start!important;overflow:hidden!important}.MuiMultiSectionDigitalClock-root .MuiMultiSectionDigitalClockSection-root{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}.MuiMultiSectionDigitalClock-root .MuiMultiSectionDigitalClockSection-root:first-child{max-height:204px!important;overflow-y:auto!important}.MuiMultiSectionDigitalClock-root .MuiMultiSectionDigitalClockSection-root:nth-child(2){max-height:200px!important;min-height:200px!important;overflow-y:hidden!important}.MuiMultiSectionDigitalClock-root .MuiMultiSectionDigitalClockSection-root:last-child{max-height:100px!important;min-height:80px!important;overflow-y:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.MuiMultiSectionDigitalClock-root .MuiMultiSectionDigitalClockSection-root:last-child .MuiMenuItem-root{min-height:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.MuiAccordionSummary-root,.MuiButton-root,.MuiButtonBase-root,.MuiChip-root,.MuiIconButton-root,.MuiListItem-root[onClick],.MuiMenuItem-root,.MuiTab-root,.event-card-hover,[onClick],[role=button],[style*=cursor],a,button{cursor:pointer!important}#__next,#__next>div,body,body>#__next>div:last-child,html{background-color:#07000f!important}[data-testid=footer],footer{margin-bottom:0!important;padding-bottom:16px!important}.MuiDialog-root .MuiPaper-root,.MuiPickersModal-dialog .MuiPaper-root{background-color:#0d0020!important;border:1px solid rgba(176,38,255,.4)!important;border-radius:12px!important;color:#c4a8e0!important}.MuiDialogActions-root,.MuiDialogContent-root,.MuiPickersMobilePaper-root{background-color:#0d0020!important}.MuiDialogActions-root .MuiButton-root{color:#b026ff!important;font-family:Outfit,sans-serif!important;font-weight:700!important}@media (max-width:700px){.MuiPickersPopper-root{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100vw!important;max-width:100vw!important;z-index:1400!important;transform:none!important}.MuiPickersPopper-root .MuiPaper-root{width:100vw!important;max-width:100vw!important;border-radius:12px 12px 0 0!important;box-sizing:border-box!important;overflow:hidden!important}.MuiDateCalendar-root{max-width:250px!important}}