@font-face{font-family:"Inter";src:url("../static/fonts/interbold/Inter_18pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../static/fonts/interbold/Inter_24pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../static/fonts/interbold/Inter_28pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("../static/fonts/opensans/OpenSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}*{box-sizing:border-box}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#262261;background-color:#f2f9fd;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#262261;margin-top:0;margin-bottom:1rem}h1.main-header,.page-title{color:#6261aa}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p,li,td,caption,.interface-text{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400}th,.table-header{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700}button,.btn,label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700}.page-title,.section-header{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700}a{color:#41abe1;text-decoration:none;transition:all .2s ease}a:hover{color:hsl(200.25,72.7272727273%,41.862745098%);text-decoration:underline}a:visited{color:hsl(200.25,72.7272727273%,46.862745098%)}.container-fluid{padding:1.5rem 2rem;max-width:1400px;margin:0 auto}.shiny-input-container{margin-bottom:1rem}.selectize-input,select,.form-select{border:2px solid #41abe1;border-radius:8px;background-color:#fff;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:.5rem;transition:all .3s ease}.selectize-input:focus,.selectize-input.focus,select:focus,select.focus,.form-select:focus,.form-select.focus{border-color:#6261aa;box-shadow:0 0 0 3px rgba(98,97,170,.1);outline:none}input[type=search],input[type=text],.search-input{border:2px solid #e6e4f6;border-radius:8px;background-color:#fff;padding:.5rem 1rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:all .3s ease}input[type=search]:focus,input[type=text]:focus,.search-input:focus{border-color:#6261aa;box-shadow:0 0 0 3px rgba(98,97,170,.1);outline:none}input[type=search]::placeholder,input[type=text]::placeholder,.search-input::placeholder{color:rgb(130.7633587786,125.4198473282,209.5801526718);opacity:.7}input[type=checkbox],input[type=radio]{accent-color:#6261aa;width:18px;height:18px;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#6261aa;border-color:#6261aa}input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid rgba(98,97,170,.3);outline-offset:2px}label{cursor:pointer;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;color:#262261}label:hover{color:#6261aa}.btn{border-radius:50px;padding:.5rem 2.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:none;cursor:pointer;transition:all .3s ease}.btn.btn-primary{background-color:#6261aa;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:rgba(0,0,0,.8);color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px rgba(38,34,97,.2)}.btn.btn-primary:active{transform:translateY(0)}.btn.btn-dark{background-color:#262261;color:#fff}.btn.btn-dark:hover,.btn.btn-dark:focus{background-color:rgba(0,0,0,.8);color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px rgba(38,34,97,.2)}.btn.btn-dark:active{transform:translateY(0)}.btn.btn-secondary{background-color:#41abe1;color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:focus{background-color:hsl(200.25,72.7272727273%,46.862745098%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(65,171,225,.2)}.btn.btn-secondary:active{transform:translateY(0)}.btn.btn-outline-primary{background-color:rgba(0,0,0,0);color:#6261aa;border:2px solid #6261aa}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background-color:#6261aa;color:#fff;transform:translateY(-2px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none !important}.card{background-color:#f2f9fd;border-radius:12px;box-shadow:0 2px 8px rgba(38,34,97,.1);border:1px solid #e6e4f6;overflow:hidden;transition:all .3s ease}.card:hover{box-shadow:0 4px 12px rgba(38,34,97,.15)}.card .card-header{background-color:#e6e4f6;padding:1.5rem;border-bottom:2px solid #6261aa}.card .card-header h3,.card .card-header h4{margin:0;color:#262261;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700}.card .card-body{padding:1.5rem;background-color:#fff}.main-header{background:linear-gradient(135deg, #6261AA, #262261);color:#fff;padding:1.5rem 0;box-shadow:0 2px 8px rgba(38,34,97,.2)}.main-header .logo{max-height:60px;width:auto}.navbar .nav-link,.nav .nav-link{color:#262261;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.5px;padding:.5rem 1rem;transition:all .3s ease}.navbar .nav-link:hover,.nav .nav-link:hover{font-weight:400;color:#6261aa;background-color:rgba(98,97,170,.05)}.navbar .nav-link.active,.nav .nav-link.active{font-weight:400;color:#6261aa;border-bottom:3px solid #6261aa}.sidebar{background-color:#fff;border-right:2px solid #e6e4f6;padding:1.5rem}.sidebar .sidebar-title{color:#262261;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #6261aa}.plot-container{background-color:rgba(0,0,0,0);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:none;box-shadow:none}.plot-container .plot-title{color:#262261;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #6261aa}.dataTables_wrapper .dataTables_filter input{border:2px solid #e6e4f6;border-radius:8px;padding:.5rem}.dataTables_wrapper .dataTables_filter input:focus{outline:none;border-color:#6261aa;box-shadow:0 0 0 2px rgba(98,97,170,.2)}.dataTables_wrapper .dataTables_length select{border:2px solid #e6e4f6;border-radius:8px;padding:.5rem}table,table.dataTable,.table{width:100%;border-collapse:separate;border-spacing:0;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}table thead th,table.dataTable thead th,.table thead th{background-color:#e6e4f6;color:#262261;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;padding:1rem;text-align:left;border-bottom:2px solid #e6e4f6;border-top:1px solid #e6e4f6}table tbody tr,table.dataTable tbody tr,.table tbody tr{border-bottom:1px solid #e6e4f6}table tbody tr:nth-child(odd),table.dataTable tbody tr:nth-child(odd),.table tbody tr:nth-child(odd){background-color:#fff}table tbody tr:nth-child(even),table.dataTable tbody tr:nth-child(even),.table tbody tr:nth-child(even){background-color:#f2f9fd}table tbody tr:hover,table.dataTable tbody tr:hover,.table tbody tr:hover{background-color:rgba(98,97,170,.05);transition:background-color .2s ease}table tbody tr td,table.dataTable tbody tr td,.table tbody tr td{padding:.5rem 1rem;color:#262261;border-bottom:1px solid #e6e4f6}table tbody tr:last-child td,table.dataTable tbody tr:last-child td,.table tbody tr:last-child td{border-bottom:none}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{display:inline-block !important}.dataTables_wrapper .dataTables_info{float:left !important;width:auto !important;text-align:left !important}.dataTables_wrapper .dataTables_paginate{display:inline-flex !important;align-items:center !important;flex-wrap:nowrap !important;white-space:nowrap !important;float:right !important;width:auto !important;max-width:fit-content !important;margin-left:auto !important;text-align:right !important}.dataTables_wrapper .dataTables_paginate.paging_full_numbers{width:auto !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:#6261aa !important;color:#fff !important;border:1px solid #6261aa !important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.current){background-color:#e6e4f6 !important;border:1px solid #6261aa !important}.dataTables_wrapper .dataTables_info::after,.dataTables_wrapper .dataTables_paginate::after{content:"";display:table;clear:both}.stats-container{background:linear-gradient(135deg, rgba(230, 228, 246, 0.6), #E6E4F6);border-radius:16px;padding:3rem 2rem;margin:1.5rem 0;box-shadow:0 4px 12px rgba(38,34,97,.08)}.stats-container .stats-header{text-align:center;margin-bottom:2rem}.stats-container .stats-header .stats-title{color:#262261;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.stats-container .stats-header .stats-subtitle{color:#262261;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;margin:0}.stats-container .stats-grid{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;gap:2rem}.stats-container .stats-grid .stat-item{flex:1;min-width:150px;text-align:center}.stats-container .stats-grid .stat-item .stat-icon{font-size:48px;color:#262261;margin-bottom:1rem;display:block}.stats-container .stats-grid .stat-item .stat-value{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:1.5rem;color:#262261;margin-bottom:.25rem}.stats-container .stats-grid .stat-item .stat-label{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;color:#262261;opacity:.8}@media(max-width: 768px){.stats-container{padding:1.5rem 1rem}.stats-container .stats-grid{gap:1.5rem}.stats-container .stats-grid .stat-item{min-width:100px}.stats-container .stats-grid .stat-item .stat-icon{font-size:36px}.stats-container .stats-grid .stat-item .stat-value{font-size:1.25rem}}.bslib-card:has(.plotly){background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}#awards_nav .tab-content,#nav_card .tab-content{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}#awards_nav .card-body,#nav_card .card-body{background-color:rgba(0,0,0,0) !important;padding:0 !important}.plotly,.js-plotly-plot{background-color:rgba(0,0,0,0) !important}.text-primary{color:#6261aa}.text-secondary{color:#41abe1}.text-dark{color:#262261}.text-muted{color:rgb(94.5572519084,87.6564885496,196.3435114504)}.text-inverse{color:#fff}.bg-primary{background-color:#6261aa}.bg-secondary{background-color:#41abe1}.bg-dark{background-color:#262261}.bg-light-purple{background-color:#e6e4f6}.bg-light-blue{background-color:#f2f9fd}.bg-white{background-color:#fff}.mt-sm{margin-top:.5rem}.mt-md{margin-top:1rem}.mt-lg{margin-top:1.5rem}.mb-sm{margin-bottom:.5rem}.mb-md{margin-bottom:1rem}.mb-lg{margin-bottom:1.5rem}.p-sm{padding:.5rem}.p-md{padding:1rem}.p-lg{padding:1.5rem}@media(max-width: 768px){.card{margin-bottom:1rem}.card .card-body{padding:1rem}.plot-container{padding:1rem}.main-header{padding:1rem 0}.main-header .logo{max-height:40px}}/*# sourceMappingURL=main.css.map */
