*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;font-family:"Avenir Next LT Pro",sans-serif;scroll-behavior:smooth}img,picture,svg,video{display:block;max-width:100vh}nav{font-size:0.8rem;position:fixed;width:100%;display:flex;justify-content:space-evenly;align-items:center;background-color:#fff;z-index:9999;min-height:5rem}.scrolled{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}.nav-links{list-style:none;display:flex;width:100%;padding:0.5rem;box-sizing:border-box;position:relative}@media screen and (max-width:768px){.nav-links{display:none;flex-direction:column;align-items:center;width:100%;position:absolute;height:80vh;top:70px;left:0;background-color:#333;padding:10px 0}}.nav-links .center-screen li{padding:1rem 1rem}.login_btn{border:2px solid #000;padding:0.5rem;border-radius:100px;transition:background-color 0.2s}.login_btn.white{color:#fff;background-color:#000}.login_btn.white:hover{background-color:#484848;border:2px solid #484848}.login_btn.black{color:#000;background-color:#fff}.login_btn.black:hover{background-color:#f0f0f0}.button-group{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){.button-group{flex-direction:column;align-items:center}}.button-group.end{justify-content:flex-start;margin-top:auto;gap:0.5rem}@media screen and (max-width:1200px){.button-group.end{flex-direction:column;align-items:center;gap:1.5rem}}.center-screen{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-links a{color:#333;text-decoration:none;font-weight:bold;position:relative;height:100%}@media screen and (max-width:768px){.nav-links a{color:#fff;font-weight:bold}}.nav-links .currentpage::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;transition:width 0.3s ease-in-out;width:calc(100% - 20px);background-color:#8b8b8b}@media screen and (max-width:768px){.nav-links .currentpage::before{height:5px;bottom:-5px;background-color:#f5f5f5}}@media screen and (min-width:768px){.nav-links a::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#333;transition:width 0.3s ease-in-out}}.nav-links li:hover>a::before{width:calc(100% - 20px)}.nav-links li a.login_btn::before{content:none!important}.nav-links li a.login_btn:hover::before{width:0!important}@media screen and (max-width:768px){.nav-links li:hover{background-color:#8b8b8b}}.nav-links.open{display:flex}#hamburger-menu{width:60px;height:45px;position:fixed;display:none}@media screen and (max-width:768px){#hamburger-menu{top:10px;left:10px;display:block;position:fixed;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}}#hamburger-menu span{display:block;position:absolute;height:9px;width:50%;background:#5d7c85;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#hamburger-menu span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#hamburger-menu span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#hamburger-menu span:nth-child(1),#hamburger-menu span:nth-child(2){top:0px}#hamburger-menu span:nth-child(3),#hamburger-menu span:nth-child(4){top:18px}#hamburger-menu span:nth-child(5),#hamburger-menu span:nth-child(6){top:36px}#hamburger-menu.open span:nth-child(1),#hamburger-menu.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger-menu.open span:nth-child(2),#hamburger-menu.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburger-menu.open span:nth-child(1){left:5px;top:7px}#hamburger-menu.open span:nth-child(2){left:calc(50% - 5px);top:7px}#hamburger-menu.open span:nth-child(3){left:-50%;opacity:0}#hamburger-menu.open span:nth-child(4){left:100%;opacity:0}#hamburger-menu.open span:nth-child(5){left:5px;top:29px}#hamburger-menu.open span:nth-child(6){left:calc(50% - 5px);top:29px}.wave{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;animation:fadeOut 1s ease-in-out forwards;opacity:1}.fade{opacity:0}.ball{width:20px;height:20px;border-radius:50%;margin:0 10px;background-color:#6c5ce7;animation:wave 1s ease-in-out infinite}@keyframes fadeOut{0%{opacity:1}70%{opacity:1}95%{opacity:0.5}100%{opacity:0;display:none;pointer-events:none}}@keyframes wave{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.ball:nth-child(1){background-color:#89bde5}.ball:nth-child(2){animation-delay:-0.2s;background-color:#c0ddef}.ball:nth-child(3){animation-delay:-0.4s;background-color:#e5eced}.ball:nth-child(4){animation-delay:-0.6s;background-color:#92a4d9}.ball:nth-child(5){animation-delay:-0.8s;background-color:#878cd9}.card-container{display:flex;gap:1rem;padding:0.5rem;border-top:1px solid lightgrey;border-bottom:1px solid lightgrey;margin:1rem 2rem}@media screen and (max-width:768px){.card-container{flex-direction:column}}.card{background-color:#fff;padding:0.5rem;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0rem}.card:nth-child(1),.card:nth-child(2){border-right:2px solid lightgrey}@media screen and (max-width:768px){.card:nth-child(1),.card:nth-child(2){flex-direction:column;border:none}}.card-icon{color:#555555;font-size:1rem;font-weight:bold}.card-title{color:royalblue;font-size:3rem;font-weight:bold}.card-content{color:#999999;font-size:0.9rem}.container_graphs{margin-top:1rem;margin-left:2rem;margin-right:2rem;display:grid;grid-template-columns:1fr;justify-content:center}@media screen and (max-width:900px){.container_graphs{display:grid;grid-template-columns:1fr}}.container_graphs .header_card{font-weight:bold;color:#555555;padding-top:1rem}.container_donuts,.container_barchart{align-items:center;justify-content:space-evenly;text-align:center}.container_barchart{display:grid;grid-template-columns:1fr 1fr;gap:5rem}@media screen and (max-width:1500px){.container_barchart{gap:1rem}}@media screen and (max-width:1300px){.container_barchart{grid-template-columns:1fr}}.container_donuts{max-width:800px;width:100%;margin-top:2rem;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width:800px){.container_donuts{max-width:300px}}@media screen and (max-width:600px){.container_donuts{grid-template-columns:1fr}}@media screen and (max-width:1300px){#intervention_bar,#outcome_bar{max-height:400px}}.container_forest{margin-top:2rem;max-width:1200px;padding:1rem 2rem;margin-left:auto;margin-right:auto;text-align:center}.container_forest .header_card{font-weight:bold;color:#555555;padding-top:1rem;margin-left:5rem;padding-bottom:1rem}.container_table{max-width:90vw;margin:20px auto;overflow:hidden}.container_table .header_card{font-weight:bold;color:#555555;padding-top:1rem;padding-bottom:1rem}.table_btn{display:flex;justify-content:space-between}.table_btn #downloadButton{font-size:0.7rem;padding:0!important;background-color:#275efe;gap:0.5rem;color:#fff;display:flex;align-items:center;justify-content:center;width:150px;cursor:pointer;transition:background-color 0.3s ease}.table_btn #downloadButton:hover{background-color:#92acf5}#data-table{width:95%!important;max-width:95%;margin-left:auto;margin-right:auto;table-layout:fixed;border-collapse:collapse;font-size:0.6rem;overflow-x:auto;display:block;margin-bottom:2rem}#data-table thead,#data-table tbody{display:table;width:100%;table-layout:fixed}#data-table th,#data-table td{width:100px;max-width:100px;border:1px solid #ddd;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}#data-table tr:hover td{text-overflow:initial;white-space:normal;font-weight:bold;background-color:#2d2d2d;color:#fff}.main_content{padding-top:5rem}#pafilter-nel{display:grid;align-items:center;justify-content:center;margin-left:2rem}#pafilter-nel .filters{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;margin-right:auto;justify-content:start;gap:1rem;margin-top:1rem;margin-bottom:1rem}#pafilter-nel .filters #comparison_app,#pafilter-nel .filters #measure_te_final_app,#pafilter-nel .filters #age_app,#pafilter-nel .filters #GRADE_app,#pafilter-nel .filters #design_app,#pafilter-nel .filters #bd_stage_app,#pafilter-nel .filters #Intervention_app,#pafilter-nel .filters #Outcome_acro_app{width:250px}#psycho_hero{color:#fff;background-image:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.6)),url(https://cdn.pixabay.com/photo/2020/05/17/09/10/mountain-spring-5180660_1280.jpg);background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem;padding-top:8rem;padding-bottom:2rem;text-align:center;display:flex;flex-direction:column;align-items:center}#psycho_hero p{margin-top:1rem;font-size:1.5rem}@media screen and (max-width:768px){#psycho_hero p{font-size:0.9rem}}#psycho_hero h1{font-weight:600;text-shadow:0.5px 0 0 #000,0.5px 0.5px 0 #000,0 0.5px 0 #000,-0.5px 0.5px 0 #000,-0.5px 0 0 #000,-0.5px -0.5px 0 #000,0 -0.5px 0 #000,0.5px -0.5px 0 #000;max-width:30ch}@media screen and (max-width:480px){#psycho_hero h1{font-size:1.7rem}}@media screen and (min-width:480px){#psycho_hero h1{font-size:1.9rem}}@media screen and (min-width:768px){#psycho_hero h1{font-size:2rem}}@media screen and (min-width:1024px){#psycho_hero h1{font-size:3rem}}@media screen and (min-width:480px){#psycho_hero{padding-left:0.5rem;padding-right:0.5rem}}@media screen and (min-width:768px){#psycho_hero{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:1024px){#psycho_hero{padding-left:3rem;padding-right:3rem}}#chatbot-container{position:fixed;bottom:20px;right:20px;width:300px;height:400px;border:1px solid #ccc;display:flex;flex-direction:column;background-color:white;z-index:1000}#chat-messages{flex-grow:1;overflow-y:auto;padding:10px}#user-input{width:70%;padding:5px;margin:5px}#send-button{width:20%;padding:5px;margin:5px}#canvas{max-height:90vh!important;width:100%!important;min-width:300px}.modal-rct{display:none;position:fixed;z-index:10001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.5)}.modal-rct .modal-content-rct{background-color:#fefefe;margin:2rem auto;padding:20px;border:1px solid #888;width:90%;max-height:80vh;max-width:80vw;overflow:scroll}.modal-rct .modal-content-rct .close{color:#aaa;float:right;font-size:28px;font-weight:bold;cursor:pointer}.modal-rct .modal-content-rct .close:hover,.modal-rct .modal-content-rct .close:focus{color:black;text-decoration:none;cursor:pointer}