@charset "UTF-8";:root{color:#ffffffde;background-color:#13101e;text-transform:uppercase;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:Pixelify Sans,sans-serif;font-optical-sizing:auto;font-weight:400}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background:repeating-linear-gradient(to bottom,#ffffff80,#ffffff08 2px,#00000008 4px);mix-blend-mode:overlay;z-index:9999}#root{margin:0 auto;padding-top:.1vh;width:100vw;height:99.94vh;position:relative;scrollbar-width:inherit;scrollbar-color:rgba(255,25,255,.4980392157) rgba(0,0,0,0)}#leave{position:relative;z-index:50;color:#fff;margin:0;line-height:1.7rem;line-height:3.6vh;font-size:2rem;cursor:pointer;background-color:#0000;border:0;text-decoration:none;padding:0;text-transform:uppercase}.window{background-color:#171957;border:2px solid #FE19FF;text-align:left;max-width:95vw;position:absolute}.window .title-bar{display:flex;justify-content:space-between;align-items:center;padding:.15rem;background-color:#980093;border-bottom:2px solid #FE19FF}.window .title-bar h1{height:1rem;line-height:1rem;margin:0;color:#fff;font-size:1.4rem}.window .title-bar img{height:1.1rem;width:1.1rem;cursor:pointer}.window .window-content{color:#fff;background-color:#171957;display:flex;overflow:hidden}#backup,#accueil,#sortie{top:50%;left:50%;transform:translate(-50%,-50%)}#sortie .window-content{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;gap:1rem}#sortie .ptdr-image{height:35vh;position:relative}#sortie .ptdr-response{border:solid 2px #FE19FF;padding:.2rem}#sortie .ptdr-response p{margin:0}#sortie .ptdr-response:hover{background-color:#fe19ff;color:#171957;cursor:pointer}.fondtrav{background-color:#000000b4;width:100vw;height:100vh;transform:translate(-50%,-50%);position:absolute;z-index:49;left:50%;top:50%}#travaux{transform:translate(-50%,-50%);position:absolute;z-index:50;left:50%;top:50%}#travaux .trav{display:flex;flex-direction:column;align-items:center;width:30vw}#travaux .trav img{width:70%;margin:20px}#travaux .trav p{margin:5px 5px 0;text-align:center}#travaux .trav .after{color:#fe19ff;font-size:1.5rem;margin-bottom:15px;text-decoration:none}#travaux .trav .after:hover{color:#980093}@keyframes acc{0%{opacity:0;height:0}to{opacity:1;height:90vh}}.accueil{animation:acc .5s ease-in-out .2s both;width:90vw;height:90vh;background-size:cover;background-position:center;background-image:url(/assets/whyw-d6nyiON_.gif);display:flex;justify-content:center;align-items:end;padding:5px}.accueil .menu .boutton{border:solid 2px #FE19FF;background-color:purple;margin:10px;width:20vw;height:11vh;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#fff}.accueil .menu .boutton h2{font-size:1.5rem}.accueil .menu :hover{background-color:#980093;cursor:pointer}.backup{display:flex;flex-direction:column;align-items:center;justify-content:center;width:35vw;padding-bottom:15px;gap:10px}.backup h2{margin-bottom:5px}.backup .file{display:flex;align-items:center;border:solid 2px #FE19FF;width:95%;height:10vh}.backup .file .icone{width:40px;height:40px;margin:10px}.backup .file h3{margin:0;font-size:1.5rem}.backup .file:hover{background-color:purple;cursor:pointer}@keyframes waldi_waldi{0%{opacity:0;height:0}15%{opacity:1;height:35vh}to{opacity:1;height:35vh}}@keyframes waldi_link{0%{opacity:0;height:0}10%{opacity:0;height:0}25%{opacity:1;height:21vh}to{opacity:1;height:21vh}}@keyframes waldi_softwares{0%{opacity:0;height:0}20%{opacity:0;height:0}35%{opacity:1;height:60vh}to{opacity:1;height:60vh}}@keyframes waldi_IA{0%{opacity:0;height:0}20%{opacity:0;height:0}35%{opacity:1;height:40vh}to{opacity:1;height:40vh}}@keyframes waldi_frise{0%{opacity:0;height:0}30%{opacity:0;height:0}45%{opacity:1;height:35vh}to{opacity:1;height:35vh}}@keyframes waldi_analysis{0%{opacity:0;height:0}15%{opacity:0;height:0}30%{opacity:1;height:65vh}to{opacity:1;height:65vh}}@keyframes waldi_skills{0%{opacity:0;height:0}10%{opacity:0;height:0}25%{opacity:1;height:65vh}to{opacity:1;height:65vh}}.waldi{display:flex;flex-direction:row}.waldi #waldi{overflow:hidden;height:35vh;width:24vw}.waldi #waldi .waldi__image{height:35vw;width:35vw;position:relative;left:-35%;top:-10vh}.waldi #waldi{animation:waldi_waldi 2.5s}.waldi #link{position:relative;width:24vw;height:21vh;top:35vh;animation:waldi_link 2.5s;overflow:hidden}.waldi #softwares{position:absolute;top:0;left:24vw;height:60vh;width:18.5vw;animation:waldi_softwares 2.5s}.waldi #softwares .window-content{height:95%;width:100%;overflow:visible}.waldi #IA{height:40vh;width:42.5vw;position:absolute;bottom:0;animation:waldi_IA 2.5s;display:flex;flex-direction:column;justify-content:end}.waldi #IA .window-content{height:100%;width:100%}.waldi #frise{position:absolute;top:0;right:0;height:35vh;width:57vw;animation:waldi_frise 2.5s}.waldi #frise .window-content{width:100%;height:90%}.waldi #analysis{position:absolute;bottom:0;right:27vw;height:65vh;width:30vw;animation:waldi_analysis 2.5s}.waldi #analysis .window-content{height:90%}.waldi #skills{position:absolute;bottom:0;right:0;height:65vh;width:27vw;animation:waldi_skills 2.5s}.waldi #skills .window-content{height:90%}::-webkit-scrollbar{margin:0}.link{width:100%;height:17vh;display:flex;flex-direction:row;justify-content:space-around}.link .link_item{background-color:#17195782;width:25%;font-size:1.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;color:#fe19ff}.link .link_item p{margin:0}.link .link_item{cursor:pointer}.link .link_item:hover{background-color:#980093;color:#fff}.link .link_item .ico{width:70%}.link :visited{color:#fe19ff}.tools{background-color:#121344;width:100%;display:flex;padding:1vw;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;position:relative}.tools p{width:100%;margin-bottom:4px}.tools .item{border-left:solid #050513;border-top:solid #050513;border-bottom:solid #171957;border-right:solid #171957;background-color:#0d0e2f;width:45%;height:22%;display:flex;justify-content:center;align-items:center;position:relative}.tools .item img{width:80%}.tools .tooltip{position:absolute;top:60px;z-index:20;background-color:#171957;border:solid #272cb7;width:15vw}.IA{display:flex;flex-direction:column;width:100%;height:100%}.IA .conv_ia{height:90%;display:flex}.IA .conv_ia .img_ia{width:30%;display:flex;flex-direction:column;justify-content:end}.IA .conv_ia .img_ia img{width:100%}.IA .conv_ia .conv{width:70%;height:98%;overflow-y:scroll;padding-left:2px}.IA .conv_ia .conv .mess_ia{color:#fe19ff}.IA .conv_ia .conv .mess_ia:before{content:"@Wald-ia — ";color:#ff0}.IA .conv_ia .conv .mess_hu{color:#fff;margin-top:4px;margin-bottom:4px}.IA .conv_ia .conv .mess_hu:before{content:"@human-u — ";color:#ff0}.IA #question{height:10%;margin:0;padding:0;border:none}.IA #question input{background-color:#171957;border-top:solid #FE19FF 1px;color:#fff;font-size:1.5rem;width:100%}.time_travel{position:relative;display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-around}.time_travel .time_arrow{height:30%;max-height:80px}.time_travel .time_arrow .annees{display:flex;justify-content:space-evenly;width:95%;position:absolute}.time_travel .time_arrow .annees p{margin:0;position:relative;z-index:5;font-size:1.3rem}.time_travel .time_arrow .annees p:after{content:"|";position:absolute;left:50%;bottom:-70%}.time_travel .time_arrow .arrow-line{position:relative;width:95%;height:10%;border-top:3px dashed rgba(255,255,255,.6901960784);top:30px;margin-left:0}.time_travel .time_arrow .arrow-line:after{content:"";position:absolute;right:-10px;top:-12px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #ffffff}.time_travel .time_arrow .crochets{width:100%;height:25%;display:flex;position:relative;top:40%}.time_travel .time_arrow .crochets .crochet{border:solid 1px #FE19FF;border-top:none;height:100%;cursor:pointer}.time_travel .time_arrow .crochets :hover{border:solid 2px #FE19FF;border-top:none}.time_travel .time_arrow .crochets #un{position:relative;left:-2%;width:33%}.time_travel .time_arrow .crochets #deux{width:58%}.time_travel .time_arrow .crochets #trois{border-right:none;position:relative;left:2%;width:14%}.time_travel .time_info{height:60%;display:flex;flex-direction:row}.time_travel .time_info .eventimg{border:solid 1px #FE19FF;width:20%;margin:10px;background-color:#000;overflow:hidden;display:flex;justify-content:center;align-items:center}.time_travel .time_info .eventimg img{width:100%}.time_travel .time_info .eventtext{border:solid 1px #FE19FF;margin:10px 10px 10px 0;width:80%;overflow-y:scroll}.time_travel .time_info .eventtext h3{margin:4px;font-size:1.2rem;width:70%}.time_travel .time_info .eventtext p{margin:0 0 0 4px;font-size:1rem}.analysis{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;gap:10px}.analysis .ana_choice{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:92%;margin-top:3vh;min-height:60%}.analysis .ana_choice .ana_options{display:flex;flex-direction:column;gap:10px;position:relative;z-index:2}.analysis .ana_choice .ana_options .ana_option{border:solid 1px #fe19ff;background-color:#17195782;color:#fff;padding:7px;width:fit-content;font-size:1.2rem;text-transform:uppercase;cursor:pointer}.analysis .ana_choice .ana_options .ana_option:hover,.analysis .ana_choice .ana_options .active{background-color:#980093;color:#fff}.analysis .ana_choice .ana_img{height:100%;width:40%;display:flex;justify-content:end;position:relative;z-index:1}.analysis .ana_answere{border:solid 1px #fe19ff;width:92%;height:17vh;min-height:17vh}.analysis .ana_answere p{margin:5px;font-size:1.2rem}.evaluation{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.evaluation .recharts-wrapper{margin-top:3vh;min-height:60%}.evaluation .eva_answere{height:17vh;min-height:17vh;border:solid 1px #FE19FF;width:92%}.evaluation .eva_answere p{margin:5px;font-size:1.2rem}.projets #projets{position:absolute;bottom:0;width:25vw;height:95.5vh}.projets #projets .window-content{height:90vh}.projets #PD{position:absolute;top:0;right:0;width:70vw;height:80vh}.projets #PD .window-content{height:95%;overflow-y:scroll}.projets #Pictures{position:absolute;bottom:3vh;left:62.5vw;width:70vw;height:40vh;transform:translate(-50%);overflow:hidden}.projets #Pictures .window-content{height:94%;width:100%}.projets-list{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:scroll}.projets-list .projet{border:solid #FE19FF;margin:10px;position:relative;cursor:pointer;min-height:40vh}.projets-list .projet .imgdiv{width:100%;height:23vh;display:flex;justify-content:center;align-items:center;overflow:hidden;text-align:center}.projets-list .projet .imgdiv img{min-height:100%;max-width:120%}.projets-list .projet h3{margin:5px;font-size:1.4rem}.projets-list .projet p{margin-top:0;margin-left:5px;font-size:1rem;margin-bottom:70px}.projets-list .projet .tags{position:absolute;bottom:8px;display:flex;flex-wrap:wrap}.projets-list .projet .tags span{border:solid 1px #FE19FF;margin-left:5px;margin-right:2px;padding:2px;font-size:.8rem}.projets-list :hover{background-color:#980093}.projet-details{display:flex;flex-direction:column;margin:2vw;height:fit-content}.projet-details .top{display:flex;flex-direction:row;gap:20px}.projet-details .top .img{width:200px;height:200px;overflow:hidden;display:flex;justify-content:center;align-items:center;border:solid #FE19FF}.projet-details .top .img img{height:100%}.projet-details .top .info h2{margin-top:5px;margin-bottom:5px;font-size:2rem}.projet-details .top .info .tags{display:flex;flex-wrap:wrap;width:30vw}.projet-details .top .info .tags span{border:solid 1px #FE19FF;margin-right:7px;padding:2px;font-size:1.2rem}.projet-details .top .info p{margin-top:.5em;margin-bottom:.5em;width:30vw}.projet-details .top .info a{color:#fe19ff}.projet-details .top .info :hover{color:#fff}.projet-details .bottom{display:flex;height:fit-content}.projet-details .bottom .left{width:70%;display:flex;flex-wrap:wrap;gap:15px;align-content:start;justify-content:space-between}.projet-details .bottom .left h3{width:100%;margin-bottom:0}.projet-details .bottom .left .section{width:48%;border:#ff19ff solid 1px}.projet-details .bottom .left .section p{margin-top:0;margin-left:5px;margin-bottom:5px}.projet-details .bottom .left .section h4{margin:5px 0 0 2px;font-size:1.1rem}.projet-details .bottom .left .bilan,.projet-details .bottom .left .choix{width:100%}.projet-details .bottom .team{width:30%;height:auto;display:flex;flex-direction:column;align-items:center;position:absolute;right:1vw;top:10vh}.projet-details .bottom .team h4{width:100%;text-align:center;margin-bottom:10px;margin-top:0;font-size:1.2rem}.projet-details .bottom .team .member a{color:#fe19ff}.projet-details .bottom .team .member :hover{color:#fff}.projet-details .bottom .team .member{border:solid 1px #FE19FF;width:85%;height:fit-content;text-align:center;padding:10px 5px;margin-bottom:2vh}.MMIVIZ .bottom .left .objectif{width:70%}.catarcisse .bottom .left .choix,.interview .bottom .left .choix{width:47%}.proj-imgss{display:flex;align-items:center;justify-content:space-evenly;width:100%;height:95%}.proj-imgss div{height:90%;width:30%;overflow:hidden;display:flex;justify-content:center;border:solid #FE19FF}.proj-imgss div .proj-img{max-height:100%}.gallery #gallery{top:6vh;right:2vw;width:80vw;height:85vh}.gallery #result{bottom:15vh;left:2vw;width:45vw;min-width:50vh;height:66vh}.ga_gallery{display:flex;flex-direction:row;justify-content:space-between;height:100%;width:100%}.ga_gallery .folders{width:20%;border-right:#FE19FF solid 1px}.ga_gallery .all{display:flex;gap:10px;flex-wrap:wrap;width:50%;margin:6px;gap:8px}.ga_gallery .all .searchbar{height:25px;width:100%;border:#FE19FF solid 1px}.ga_gallery .all .fichier{width:110px;height:110px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:5px;font-size:.8rem}.ga_gallery .all .fichier .img{width:70%}.ga_gallery .all .fichier .img img{max-width:100%}.ga_gallery .all .fichier.actif{border:solid white 1px;background-color:#80008041}.ga_gallery .all .fichier:hover{background-color:#80008041}.ga_gallery .details_selected{width:30%;border-left:#FE19FF solid 1px}
