html,body,#root{height:100%;max-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e8f9fd;background:#091710;margin:0;overflow:hidden;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}code{font-family:Poppins,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important}*,.MuiTypography-root,.MuiButton-root,.MuiTextField-root,.MuiInputBase-root,.MuiFormLabel-root,.MuiMenuItem-root,.MuiListItemText-root,.MuiToolbar-root,.MuiAppBar-root,.MuiDialog-root,.MuiDialogTitle-root,.MuiDialogContent-root,.MuiDialogActions-root,.MuiTabs-root,.MuiTab-root,.MuiTooltip-tooltip,.MuiFormControlLabel-root,.MuiCheckbox-root,.MuiSwitch-root,.MuiSlider-root,.MuiChip-root,.MuiSnackbar-root,.MuiAlert-root,.MuiPaper-root,.MuiCard-root,.MuiCardContent-root,.MuiCardHeader-root,.MuiCardActions-root,.MuiAccordion-root,.MuiAccordionSummary-root,.MuiAccordionDetails-root,.MuiTableCell-root,.MuiTableHead-root,.MuiTableBody-root,.MuiTableRow-root,.MuiSelect-root,.MuiAutocomplete-root,.MuiDatePicker-root,.MuiTimePicker-root,.MuiMenu-root,.MuiPopover-root,.MuiDrawer-root,.MuiBottomNavigation-root,.MuiBottomNavigationAction-root,.MuiStepper-root,.MuiStep-root,.MuiStepLabel-root,.MuiStepContent-root,.MuiLinearProgress-root,.MuiCircularProgress-root,.MuiRating-root,.MuiPagination-root,.MuiSpeedDial-root,.MuiSpeedDialAction-root,.MuiToggleButton-root,.MuiToggleButtonGroup-root,.MuiBackdrop-root,.MuiModal-root,.MuiFormGroup-root,.MuiRadio-root,.MuiRadioGroup-root,.MuiFormControl-root,.MuiOutlinedInput-root,.MuiFilledInput-root,.MuiInput-root,.MuiInputLabel-root,.MuiFormHelperText-root,.MuiGrid-root,.MuiContainer-root,.MuiBox-root,.MuiStack-root,.MuiDivider-root,.MuiAvatar-root,.MuiButtonGroup-root,.MuiFab-root,.MuiIconButton-root,.MuiLoadingButton-root,.MuiLink-root,.MuiBreadcrumbs-root,.MuiImageList-root,.MuiImageListItem-root,.MuiImageListItemBar-root,.MuiList-root,.MuiListItem-root,.MuiListItemButton-root,.MuiListItemIcon-root,.MuiListItemAvatar-root,.MuiListSubheader-root,.MuiCollapse-root,.MuiExpansionPanel-root,.MuiExpansionPanelSummary-root,.MuiExpansionPanelDetails-root,.MuiExpansionPanelActions-root,.MuiTreeView-root,.MuiTreeItem-root,.MuiTreeItem-content,.MuiTreeItem-label,.MuiDataGrid-root,.MuiDataGrid-cell,.MuiDataGrid-columnHeader,.MuiDataGrid-columnHeaderTitle,.MuiDataGrid-row,.MuiDataGrid-footer,.MuiDataGrid-toolbarContainer,.MuiDataGrid-filterForm,.MuiDataGrid-filterFormDeleteIcon,.MuiDataGrid-filterFormLogicOperatorInput,.MuiDataGrid-filterFormColumnInput,.MuiDataGrid-filterFormOperatorInput,.MuiDataGrid-filterFormValueInput,.MuiDataGrid-menuIcon,.MuiDataGrid-menuIconButton,.MuiDataGrid-menuList,.MuiDataGrid-menuItem,.MuiDataGrid-panel,.MuiDataGrid-panelHeader,.MuiDataGrid-panelWrapper,.MuiDataGrid-panelContent,.MuiDataGrid-panelFooter,.MuiDataGrid-paperContent,.MuiDataGrid-root .MuiDataGrid-main,.MuiDataGrid-root .MuiDataGrid-overlay,.MuiDataGrid-root .MuiDataGrid-loadingOverlay,.MuiDataGrid-root .MuiDataGrid-noRowsOverlay,.MuiDataGrid-root .MuiDataGrid-errorOverlay,.MuiDataGrid-root .MuiDataGrid-detailPanel,.MuiDataGrid-root .MuiDataGrid-detailPanelToggleCell,.MuiDataGrid-root .MuiDataGrid-detailPanelToggleCell--expanded,.MuiDataGrid-root .MuiDataGrid-sortIcon,.MuiDataGrid-root .MuiDataGrid-iconSeparator,.MuiDataGrid-root .MuiDataGrid-colCellTitle,.MuiDataGrid-root .MuiDataGrid-columnSeparator,.MuiDataGrid-root .MuiDataGrid-cellContent,.MuiDataGrid-root .MuiDataGrid-cellLeft,.MuiDataGrid-root .MuiDataGrid-cellCenter,.MuiDataGrid-root .MuiDataGrid-cellRight,.MuiDataGrid-root .MuiDataGrid-cellEmpty,.MuiDataGrid-root .MuiDataGrid-cellBoolean,.MuiDataGrid-root .MuiDataGrid-cellCheckbox,.MuiDataGrid-root .MuiDataGrid-cellActions,.MuiDataGrid-root .MuiDataGrid-actionsCell,.MuiDataGrid-root .MuiDataGrid-booleanCell,.MuiDataGrid-root .MuiDataGrid-withBorder,.MuiDataGrid-root .MuiDataGrid-footerContainer,.MuiDataGrid-root .MuiDataGrid-selectedRowCount,.MuiDataGrid-root .MuiDataGrid-scrollArea,.MuiDataGrid-root .MuiDataGrid-scrollArea--left,.MuiDataGrid-root .MuiDataGrid-scrollArea--right,.MuiDataGrid-root .MuiDataGrid-virtualScroller,.MuiDataGrid-root .MuiDataGrid-virtualScrollerContent,.MuiDataGrid-root .MuiDataGrid-virtualScrollerRenderZone,.MuiDataGrid-root .MuiDataGrid-columnHeaders,.MuiDataGrid-root .MuiDataGrid-columnHeadersInner,.MuiDataGrid-root .MuiDataGrid-columnHeadersInner-scroll,.MuiDataGrid-root .MuiDataGrid-columnHeaderDraggableContainer,.MuiDataGrid-root .MuiDataGrid-columnHeaderTitleContainer,.MuiDataGrid-root .MuiDataGrid-columnHeaderTitleContainerContent,.MuiDataGrid-root .MuiDataGrid-columnHeaderCheckbox,.MuiDataGrid-root .MuiDataGrid-columnHeaderActions,.MuiDataGrid-root .MuiDataGrid-columnHeaderActionsContainer,.MuiDataGrid-root .MuiDataGrid-columnHeaderMenu,.MuiDataGrid-root .MuiDataGrid-columnHeaderMenuContainer,.MuiDataGrid-root .MuiDataGrid-columnHeaderMenuIcon,.MuiDataGrid-root .MuiDataGrid-columnHeaderMenuButton,.MuiDataGrid-root .MuiDataGrid-columnHeaderFilterIcon,.MuiDataGrid-root .MuiDataGrid-columnHeaderFilterIconButton,.MuiDataGrid-root .MuiDataGrid-columnHeaderArrowContainer,.MuiDataGrid-root .MuiDataGrid-columnHeaderSortIcon,.MuiDataGrid-root .MuiDataGrid-columnHeaderSortIconButton{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}@keyframes gradient-x{0%,to{background-position:0%}50%{background-position:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fieldGlow{0%{background-position:0%;box-shadow:0 0 20px #59ce8e1a}50%{background-position:100%;box-shadow:0 0 30px #59ce8e4d}to{background-position:0%;box-shadow:0 0 20px #59ce8e1a}}@keyframes textGlow{0%{text-shadow:0 0 5px #59ce8e4d;color:#e8f9fdb3}50%{text-shadow:0 0 15px #59ce8e99;color:#59ce8ee6}to{text-shadow:0 0 5px #59ce8e4d;color:#e8f9fdb3}}@keyframes fieldPulse{0%{background-color:#59ce8e0d;border-color:#59ce8e4d}50%{background-color:#59ce8e1a;border-color:#59ce8e99}to{background-color:#59ce8e0d;border-color:#59ce8e4d}}@keyframes customSpinnerRotate{0%{filter:hue-rotate();transform:rotate(0)}50%{filter:hue-rotate(20deg)}to{filter:hue-rotate();transform:rotate(360deg)}}@keyframes pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.01)}}@keyframes float{0%,to{transform:translateZ(50px)translateY(0)rotateY(0)}50%{transform:translateZ(50px)translateY(-15px)rotateY(10deg)}}@keyframes glow{0%{filter:drop-shadow(0 0 20px #59ce8e4d)}to{filter:drop-shadow(0 0 30px #59ce8e80)}}@keyframes tech-grid{0%{opacity:.1;transform:translate(0)translateY(0)}50%{opacity:.2;transform:translate(5px)translateY(5px)}to{opacity:.1;transform:translate(0)translateY(0)}}@keyframes scanning{0%{transform:translateY(-50%)translate(-100%)}to{transform:translateY(-50%)translate(100%)}}@keyframes data-flow{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100%)}}.glassmorphism{background:#09110a66;border:1px solid #59ce8e33;border-top-color:#59ce8e4d}.gradient-text{background:linear-gradient(45deg,#59ce8e,#e8f9fd,#59ce8e) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:15s infinite gradient-x}.metallic-text{background:linear-gradient(135deg,#59ce8e 0%,#e8f9fd 50%,#8eedb6 100%);-webkit-text-fill-color:transparent;filter:brightness(1.2)contrast(1.2);text-shadow:0 0 15px #59ce8e99;-webkit-background-clip:text;background-clip:text}.loading{animation:2s ease-in-out infinite fieldGlow}.spinner{animation:1s linear infinite spinnerRotate,2s ease-in-out infinite spinnerGlow}.text-glow{animation:2s ease-in-out infinite textGlow}.field-loading{animation:2s ease-in-out infinite fieldPulse}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinnerPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes spinnerGlow{0%{box-shadow:0 0 10px #59ce8e4d}50%{box-shadow:0 0 20px #59ce8e99}to{box-shadow:0 0 10px #59ce8e4d}}.custom-spinner{will-change:transform!important;backface-visibility:hidden!important;border:2px solid #fff3!important;border-top-color:#fffc!important;border-radius:50%!important;width:20px!important;height:20px!important;animation:.8s linear infinite spinnerRotate!important;display:inline-block!important;position:relative!important}.custom-spinner-large{will-change:transform!important;backface-visibility:hidden!important;border:3px solid #fff3!important;border-top-color:#fffc!important;border-radius:50%!important;width:32px!important;height:32px!important;animation:1s linear infinite spinnerRotate!important;display:inline-block!important;position:relative!important}.MuiCircularProgress-root{will-change:transform!important;animation:1s linear infinite spinnerRotate!important}.MuiCircularProgress-circle{stroke-dasharray:80 200!important;stroke-dashoffset:0!important;animation:none!important}.MuiCircularProgress-root svg,.MuiCircularProgress-root .MuiCircularProgress-svg{will-change:transform!important;animation:1s linear infinite spinnerRotate!important}.loading,.spinner,.custom-spinner,.custom-spinner-large,.MuiCircularProgress-root,.MuiCircularProgress-svg,.MuiCircularProgress-circle{will-change:transform!important;backface-visibility:hidden!important;animation-play-state:running!important;animation-fill-mode:none!important}::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0}*{scrollbar-width:none}.MuiTableHead-root .MuiTableCell-head,.MuiTableCell-stickyHeader{background-color:#091710;box-shadow:inset 0 -1px #59ce8ea6}.focus:focus-visible{outline-offset:2px;outline:2px solid #59ce8e}.loading,.spinner,.custom-spinner,.custom-spinner-large,.text-glow,.field-loading{will-change:transform, opacity, box-shadow;backface-visibility:hidden;perspective:1000px}
