:root{--color-bg:#f7f7f7;--color-surface-1:#fff;--color-surface-2:#f2f4f8;--color-surface-3:#e9edf3;--color-text:#1a1f2b;--color-text-muted:#4b5565;--color-border:#d3d9e2;--color-primary:#0055a2;--color-primary-hover:#3af;--color-accent:#f7c82f;--color-error:#c62828;--color-nav:#0055a2;--color-nav-text:#fff;--color-footer:#03417a;--color-footer-text:#f7f3f3;--color-input-bg:#fff;--color-input-border:#3af;--color-success-bg:#dfd;--color-danger-bg:#fdd;--color-hero-heading:rgba(37,39,37,.918);--color-table-head:#e5e7eb;--color-loader-bg:hsla(98,29%,83%,.486);--color-loader-ring:#a1af9c;--color-loader-accent:#454545;--shadow-soft:0 6px 18px #0000001f;--shadow-strong:0 8px 26px #0000002e;color-scheme:light}:root[data-theme=dark]{--color-bg:#0f141b;--color-surface-1:#151b23;--color-surface-2:#1b2430;--color-surface-3:#222c3a;--color-text:#f1f5fa;--color-text-muted:#c2cad6;--color-border:#2a3441;--color-primary:#2b7acb;--color-primary-hover:#3a8fe0;--color-accent:#f2b544;--color-error:#e57373;--color-nav:#0c243b;--color-nav-text:#f6f9fd;--color-footer:#0b2237;--color-footer-text:#cfd9e6;--color-input-bg:#101821;--color-input-border:#3b6ea8;--color-success-bg:#143225;--color-danger-bg:#3a1414;--color-hero-heading:#d8e1ec;--color-table-head:#1b2531;--color-loader-bg:#161e26b3;--color-loader-ring:#2a3b4c;--color-loader-accent:#8fb5e8;--shadow-soft:0 6px 18px #00000080;--shadow-strong:0 8px 26px #0009;color-scheme:dark}:root[data-theme=light]{--color-nav:#0055a2;--color-nav-text:#fff;--color-primary:#0055a2;--color-primary-hover:#0076d1;--color-accent:#f7c82f;--color-error:#c62828;--color-border:#d8dee8;--color-surface-1:#fff;--color-surface-2:#f2f4f8;--color-text:#1a1f2b;--color-text-muted:#4b5565}*{box-sizing:border-box}img{display:inline-block}html{scroll-behavior:smooth}body{background:#f7f7f7;background:var(--color-bg);color:#1a1f2b;color:var(--color-text);margin:0;max-width:100vw;padding:120px 0 0;transition:background-color .2s ease,color .2s ease}a{color:#0055a2;color:var(--color-primary)}a:hover{color:#3af;color:var(--color-primary-hover)}.alert,.badge,.btn,.card,.card-body,.dropdown-item,.dropdown-menu,.form-control,.input-group-text,.list-group,.list-group-item,.modal-content,.navbar,.page-footer,.pagination,.table{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}body .card,body .card-body,body .dropdown-item,body .dropdown-menu,body .form-control,body .input-group-text,body .list-group,body .list-group-item,body .modal-content,body .table{background-color:#fff;background-color:var(--color-surface-1);border-color:#d3d9e2;border-color:var(--color-border);color:#1a1f2b;color:var(--color-text)}body .table,body .table thead th{color:#1a1f2b;color:var(--color-text)}body .table thead th{background-color:#e5e7eb;background-color:var(--color-table-head)}body .list-group-item{border-color:#d3d9e2;border-color:var(--color-border)}body .dropdown-item{color:#1a1f2b;color:var(--color-text)}body .dropdown-item:focus,body .dropdown-item:hover,body .input-group-text{background-color:#f2f4f8;background-color:var(--color-surface-2);color:#1a1f2b;color:var(--color-text)}body .input-group-text{border-color:#d3d9e2;border-color:var(--color-border)}body .form-control{border-color:#3af;border-color:var(--color-input-border)}body .form-control,body .form-control:focus{background-color:#fff;background-color:var(--color-input-bg);color:#1a1f2b;color:var(--color-text)}body .form-control:focus{border-color:#3af;border-color:var(--color-primary-hover);box-shadow:0 0 0 .2rem #3af3}body .btn-primary{background-color:#0055a2;background-color:var(--color-primary);border-color:#0055a2;border-color:var(--color-primary)}body .btn-primary:focus,body .btn-primary:hover{background-color:#3af;background-color:var(--color-primary-hover);border-color:#3af;border-color:var(--color-primary-hover)}body .btn-outline-primary{border-color:#0055a2;border-color:var(--color-primary);color:#0055a2;color:var(--color-primary)}body .btn-outline-primary:focus,body .btn-outline-primary:hover{background-color:#0055a2;background-color:var(--color-primary);color:#fff;color:var(--color-nav-text)}body .alert{border-color:#d3d9e2;border-color:var(--color-border);color:#1a1f2b;color:var(--color-text)}body .alert-light{background-color:#f2f4f8;background-color:var(--color-surface-2)}body .modal-content,body .pagination .page-link{background-color:#fff;background-color:var(--color-surface-1);border-color:#d3d9e2;border-color:var(--color-border);color:#1a1f2b;color:var(--color-text)}body .pagination .page-item.active .page-link{background-color:#0055a2;background-color:var(--color-primary);border-color:#0055a2;border-color:var(--color-primary);color:#fff;color:var(--color-nav-text)}body .MuiAccordion-root,body .MuiCard-root,body .MuiDialog-paper,body .MuiMenu-paper,body .MuiPaper-root:not(.MuiAppBar-root):not(.MuiDrawer-paper),body .MuiPopover-paper,body .MuiTableContainer-root{background-color:#fff!important;background-color:var(--color-surface-1)!important;border-color:#d3d9e2;border-color:var(--color-border);color:#1a1f2b;color:var(--color-text)}body .MuiAppBar-root{background-color:#0055a2!important;background-color:var(--color-nav)!important}body .MuiAppBar-root,body .MuiAppBar-root .MuiButton-root,body .MuiAppBar-root .MuiIconButton-root,body .MuiAppBar-root .MuiSvgIcon-root,body .MuiAppBar-root .MuiTypography-root,body .MuiAppBar-root a,body .MuiAppBar-root span,body .MuiDrawer-paper{color:#fff!important;color:var(--color-nav-text)!important}body .MuiDrawer-paper{background-color:#0055a2!important;background-color:var(--color-nav)!important;border-color:#d3d9e2;border-color:var(--color-border)}body .MuiDrawer-paper .MuiButton-root,body .MuiDrawer-paper .MuiIconButton-root,body .MuiDrawer-paper .MuiMenuItem-root,body .MuiDrawer-paper .MuiSvgIcon-root,body .MuiDrawer-paper .MuiTypography-root,body .MuiDrawer-paper a,body .MuiDrawer-paper span{color:#fff!important;color:var(--color-nav-text)!important}body .MuiBackdrop-root{background-color:#02060ca6}body .MuiButton-root:not(.MuiButton-contained),body .MuiFormLabel-root,body .MuiInputBase-root,body .MuiOutlinedInput-notchedOutline,body .MuiSelect-icon,body .MuiSvgIcon-root,body .MuiTableCell-root,body .MuiTypography-root{color:#1a1f2b;color:var(--color-text)}body .MuiButton-root .MuiSvgIcon-root,body .MuiFab-root .MuiSvgIcon-root{color:inherit}body .MuiButton-contained{color:#fff!important}body .MuiSvgIcon-root[data-testid=MenuIcon],body .MuiSvgIcon-root[data-testid=NotificationsIcon]{color:#fff;color:var(--color-nav-text)}body .MuiBadge-badge{background-color:#f7c82f;background-color:var(--color-accent);color:#0b0f16}body .MuiOutlinedInput-root{background-color:#fff;background-color:var(--color-input-bg)}body .MuiOutlinedInput-notchedOutline{border-color:#d3d9e2;border-color:var(--color-border)}body .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3af;border-color:var(--color-primary-hover)}body .MuiButton-containedPrimary{background-color:#0055a2;background-color:var(--color-primary)}body .MuiButton-containedPrimary:hover{background-color:#3af;background-color:var(--color-primary-hover)}body .MuiButton-outlinedPrimary{border-color:#0055a2;border-color:var(--color-primary);color:#0055a2;color:var(--color-primary)}body .MuiButton-outlinedPrimary:hover{border-color:#3af;border-color:var(--color-primary-hover);color:#3af;color:var(--color-primary-hover)}:root[data-theme=light] .MuiButton-outlined{border-color:#0f172a40;color:#0f172a}:root[data-theme=light] .MuiButton-outlined:hover{background-color:#0055a214;border-color:#0055a2;border-color:var(--color-primary);color:#0055a2;color:var(--color-primary)}.App{background-color:#f7f7f7;background-color:var(--color-bg);color:#1a1f2b;color:var(--color-text)}body .MuiTabs-indicator{background-color:#0055a2;background-color:var(--color-primary)}body .MuiTab-root.Mui-selected{color:#0055a2;color:var(--color-primary)}body .MuiTab-root,body .MuiTabs-root{color:#1a1f2b;color:var(--color-text)}body .MuiTab-root.Mui-disabled{color:#4b5565;color:var(--color-text-muted)}body .MuiChip-root{background-color:#f2f4f8;background-color:var(--color-surface-2);color:#1a1f2b;color:var(--color-text)}body .MuiChip-outlined,body .MuiChip-root,body .MuiDivider-root{border-color:#d3d9e2;border-color:var(--color-border)}body .MuiPaper-root.MuiCard-root{background-color:#fff!important;background-color:var(--color-surface-1)!important}body .MuiFormLabel-root,body .MuiInputBase-input::placeholder{color:#4b5565;color:var(--color-text-muted);opacity:1}body .MuiPaginationItem-root{border-color:#d3d9e2;border-color:var(--color-border);color:#1a1f2b;color:var(--color-text)}body .MuiPaginationItem-root.Mui-selected{background-color:#0055a2;background-color:var(--color-primary);color:#fff;color:var(--color-nav-text)}:root[data-theme=dark] .ag-theme-quartz,:root[data-theme=dark] .ag-theme-quartz-dark{--ag-background-color:var(--color-surface-1);--ag-foreground-color:var(--color-text);--ag-header-background-color:var(--color-surface-2);--ag-odd-row-background-color:var(--color-surface-2);--ag-border-color:var(--color-border);--ag-row-hover-color:#2b7acb26;--ag-selected-row-background-color:#2b7acb40}.App,.dataResult,.feature-card,.feature-card-content,.form-sub-container,.main-container,.modal-body,.navbar,.page-footer,.render-wrapper,.searchInputs,html,input,nav,select,table,td,textarea,th{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}td,th,tr{border-bottom:none!important;padding:2px 5px}table{border-collapse:collapse}input{border:2px solid #3af;border:2px solid var(--color-input-border);border-radius:5px}input,select,textarea{background-color:#fff;background-color:var(--color-input-bg);color:#1a1f2b;color:var(--color-text)}select,textarea{border:1px solid #3af;border:1px solid var(--color-input-border)}td,th{text-align:center}tr{border-top:none}#myTable,tr{border-collapse:collapse}#myTable{width:100%}nav{background-color:#0055a2;background-color:var(--color-nav);color:#fff;color:var(--color-nav-text);justify-content:space-between;padding:30px 60px}nav,nav ul{display:flex}nav ul{align-items:center;justify-content:space-around}nav li{list-style:none}nav .navbar-item a,nav .navbar-item span{color:#fff;color:var(--color-nav-text);font-size:1.2rem;font-weight:700;padding:5px 8px;text-decoration:none}nav .navbar-item a:hover,nav .navbar-item button:hover,nav .navbar-item span:hover{color:#f7c82f;color:var(--color-accent);text-decoration:none}.no-border{border-width:0}.header{background-position:50%;background-size:cover;min-height:95vh;position:relative}.main-container{min-height:80vh}.input-max-400{max-width:400px;width:100%}.category-input{font-weight:700}.grade-slider{width:-webkit-fill-available}.grade-input{min-width:80px}.loader-container{background-color:hsla(98,29%,83%,.486);background-color:var(--color-loader-bg);border-radius:5%;flex-wrap:nowrap;left:50%;padding:5px;position:fixed;top:100px;transform:translate(-50%);z-index:20}.loader{animation:spin 2s linear infinite;border:8px solid #a1af9c;border-top:8px solid #454545;border:8px solid var(--color-loader-ring);border-radius:50%;border-top-color:var(--color-loader-accent);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-message{align-self:center;color:#1a1f2b;color:var(--color-text);font-size:1.2rem;font-weight:700;padding:0 10px;text-shadow:0 2px #0003;white-space:nowrap}.avatar-ctn{background-color:#f2f4f8;background-color:var(--color-surface-2);text-align:center}.avatar{border-bottom:1px solid #d3d9e2;border-bottom:1px solid var(--color-border);height:150px;max-width:300px;width:auto}.navbar{background:#0055a2;background:var(--color-nav);position:fixed;top:0;transition:.2s;width:100%;z-index:10}.hyperlink-button{background-color:initial;border:none;cursor:pointer;font-weight:700;padding:5px 8px;text-decoration:none}.hyperlink-button,.navbar a,.navbar a:active,.navbar a:focus,.navbar a:hover,.navbar a:visited{color:#fff;color:var(--color-nav-text)}.text-center{text-align:center}#nav-logo{transition:.2s}.nav-link{margin-right:1em!important}.nav-link:hover{color:#f7c82f;color:var(--color-accent)}.navbar-collapse{justify-content:flex-end}.description{left:50%;position:absolute;text-align:center;top:25%;transform:translate(-50%,-55%)}.description h1{color:#0055a2;color:var(--color-primary)}.description p{color:#fff;color:var(--color-nav-text);font-size:1.3rem;line-height:1.5}.feature-container{background:none;border:none;display:flex;flex-direction:column;padding:0 80px}.feature-container:focus{outline:none}.feature-tile,.feature-tile:hover{background-color:#0055a2;background-color:var(--color-primary);height:100%}.feature-tile:hover{color:#f7c82f;color:var(--color-accent)}.features{margin:4em auto;padding:1em;position:relative}.feature-title{font-size:1.3rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.features img{box-shadow:1px 1px 4px #0006;margin-bottom:16px}.feature-image-container{max-width:400px}.feature-bullets{text-align:left}.page-footer{background-color:#03417a;background-color:var(--color-footer);clear:both;padding:60px 0 30px;position:relative}.footer-copyright,.page-footer{color:#f7f3f3;color:var(--color-footer-text)}.footer-copyright{padding:40px 0}.footer-copyright a{color:#f7f3f3;color:var(--color-footer-text)}.meter-container{justify-content:space-evenly}.meter-division-value{border-radius:5%;min-width:130px;padding:3px 5px;text-align:center}.bg-red{background-color:#fc1e14}.bg-yellow{background-color:#f7c82f}.bg-green{background-color:#24ab24}.white-text{color:#fff}.form-group{flex-grow:1;margin-right:20px}.form-control{margin-top:.5rem}.form-input-invalid{background-color:#fdd;background-color:var(--color-danger-bg)}.form-input-valid{background-color:#dfd;background-color:var(--color-success-bg)}.form-input-required{border-color:#e63f3f;border-radius:0;border-width:0 0 3px}#message{min-height:150px}.superscript{font-size:1.2rem}.subscript{font-size:.8rem}.modal-body{border:2px solid #d3d9e2;border:2px solid var(--color-border);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:400}.error{color:#d32f2f}.login-col+.login-col{border-left:1px solid #d3d9e2;border-left:1px solid var(--color-border)}.form-container{margin-left:31rem;margin-right:31rem;min-height:80vh;padding:10px}.form-sub-container{background-color:#fff;background-color:var(--color-surface-1);border:.5px solid #d3d9e2;border:.5px solid var(--color-border);border-radius:5px;margin-top:4rem;padding:2rem}.submit-btn{background-color:#0055a2;background-color:var(--color-primary);border-radius:5px;color:#fff;color:var(--color-nav-text);margin-top:10px;padding:5px;text-align:center}.cluster{display:flex;margin-top:1rem}.submit-btn:hover{background-color:#3af;background-color:var(--color-primary-hover)}.inp2{margin-left:30px;width:15rem}.inp1{margin-left:10px;width:15rem}body .MuiAlert-filledSuccess{background-color:#2e7d32}body .MuiAlert-filledError{background-color:#d32f2f}body .MuiAlert-filledWarning{background-color:#f57c00}body .MuiAlert-filledInfo{background-color:#0055a2;background-color:var(--color-primary)}body .MuiAlert-standardSuccess{background-color:#dfd;background-color:var(--color-success-bg);color:#1a1f2b;color:var(--color-text)}body .MuiAlert-standardError{background-color:#fdd;background-color:var(--color-danger-bg);color:#1a1f2b;color:var(--color-text)}body .MuiTableRow-root:hover{background-color:#f2f4f8!important;background-color:var(--color-surface-2)!important}body .MuiPaper-root:not(.MuiCard-root):not(.MuiDialog-paper):not(.MuiPopover-paper):not(.MuiMenu-paper):not(.MuiDrawer-paper):not(.MuiAccordion-root):not(.MuiAppBar-root),body .MuiToggleButton-root{background-color:#fff;background-color:var(--color-surface-1);color:#1a1f2b;color:var(--color-text)}body .MuiToggleButton-root{border-color:#d3d9e2;border-color:var(--color-border)}body .MuiToggleButton-root.Mui-selected{background-color:#f2f4f8;background-color:var(--color-surface-2);color:#0055a2;color:var(--color-primary)}body .MuiSnackbar-root .MuiPaper-root{background-color:#fff!important;background-color:var(--color-surface-1)!important;color:#1a1f2b!important;color:var(--color-text)!important}[style*="color: 'white'"],[style*="color: white"],[style*="color:'white'"]{color:#fff!important;color:var(--color-nav-text)!important}div[style*="color: #888"],div[style*="color: '#888'"],span[style*="color: #888"],span[style*="color: '#888'"]{color:#4b5565!important;color:var(--color-text-muted)!important}div[style*="color: #333"],div[style*="color: '#333'"],span[style*="color: #333"],span[style*="color: '#333'"]{color:#1a1f2b!important;color:var(--color-text)!important}div[style*="color: #bbb"],div[style*="color: '#bbb'"],span[style*="color: #ccc"],span[style*="color: '#ccc'"]{color:#4b5565!important;color:var(--color-text-muted)!important}div[style*="background-color: white"],div[style*="backgroundColor: 'white'"],div[style*="backgroundColor:'white'"]{background-color:#fff!important;background-color:var(--color-surface-1)!important}div[bgcolor*="#f5f5f5"],div[bgcolor*="#f9f9f9"]{background-color:#f2f4f8!important;background-color:var(--color-surface-2)!important}body .MuiChip-outlinedPrimary{border-color:#0055a2;border-color:var(--color-primary);color:#0055a2;color:var(--color-primary)}body .MuiChip-colorSuccess{background-color:#2e7d32}body .MuiChip-colorWarning{background-color:#f57c00}body .MuiChip-colorError{background-color:#d32f2f}body .MuiSelect-root{background-color:#fff;background-color:var(--color-input-bg);color:#1a1f2b;color:var(--color-text)}div[style*="background-color: #e0e0e0"]{background-color:#d3d9e2!important;background-color:var(--color-border)!important}@media screen and (max-width:1024px){.form-container{margin-left:10%;margin-right:10%}}@media screen and (max-width:768px){.form-container{margin-left:5%;margin-right:5%}.feature-container{padding:0 20px!important}.input-max-400{max-width:100%!important}.inp1,.inp2{margin-bottom:10px;margin-left:0!important;width:100%!important}.cluster{flex-direction:column}.modal-body{width:90%!important}nav{padding:15px 20px}}@media (max-width:1000px){#myTable{display:block;overflow-x:scroll}.category-input{width:120px}.grade-slider{max-width:80px;width:auto}.grade-input{max-width:50px;min-width:auto;width:auto}.table-num-input{max-width:100px;min-width:50px}.feature-container{margin:10px;max-width:-webkit-fill-available;padding:0}}
/*# sourceMappingURL=main.e3189a1d.css.map*/