@font-face{font-family:caviar;src:url(/demo2/CaviarDreams.ttf)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{height:100%;padding:0;margin:0}.capwel-home-link{position:fixed;top:24px;right:28px;z-index:1000;color:#ffffef;font-family:caviar,sans-serif;font-size:20px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.capwel-home-link:hover{text-decoration:underline}#app-container{position:relative;height:100%}#title-page{height:100%;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2);background-image:url(/demo2/ia.webp);background-size:cover}#app canvas#rollover{display:block;margin:50px auto;box-shadow:10px 10px 20px #00000080;border-radius:30px;background-color:#111}footer{height:500px}#titles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#title{font-family:caviar;position:absolute;left:50px;top:100px;width:2000px;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);font-size:100px;font-weight:100;color:#ffffef;text-shadow:3px 3px 10px rgba(0,0,0,.9);transition:all 2s ease-out;transform:scale(10);opacity:0}.shown #title{transform:scale(1);opacity:1}#subtitle{font-size:40px;font-weight:100;color:#aaa;position:absolute;width:1000px;left:5000px;top:340px;transition:all 2s ease-out 2s;transform:scale(20);opacity:0}.shown #subtitle{left:200px;transform:scale(1);opacity:1}#subsub{font-size:20px;font-weight:100;color:#f4db4a;width:1000px;position:absolute;top:420px;left:10000px;transition:all 3s ease-out 1s;transform:scale(20);opacity:0}.shown #subsub{left:200px;transform:scale(1);opacity:1}.subtitle{color:#ffffef;text-shadow:2px 2px 5px rgba(0,0,0,.9);font-size:50px;position:absolute;left:10000px;transition:all 1s;width:3000px;bottom:300px}#sub6{font-size:40px}.subtitle.shown{left:200px}.subtitle.gone{left:-2000px}#sub6.shown{left:50px}#playButton{position:absolute;bottom:30px;right:30px;font-size:50px;cursor:pointer;color:#60c5e8;text-shadow:0px 0px 20px #60c5e8;transition:all 1s}#playButton:hover{transform:scale(1.2)}#journey-container{position:relative}#start-button{position:absolute;left:50%;margin-left:-50px;top:50%;margin-top:-50px;border:none;width:100px;height:100px;border-radius:50px;background-color:#f4db4a;color:#222;font-size:25px;cursor:pointer}#data-journey{position:absolute;left:50%;margin-left:-350px;top:50%;margin-top:-50px;width:700px;height:100px;padding-top:100px;padding-left:0;font-size:100px;color:#fff;pointer-events:none}li{list-style:square}h2{font-weight:100;color:#fff;font-size:50px;border-top:1px solid white;margin-top:0;margin-left:40px;margin-right:40px}h3{font-weight:100;color:#fff;font-size:30px;color:#fffc;width:1024px;margin-left:auto;margin-right:auto}h4{font-weight:100;color:#fff;font-size:20px;color:#fffc;width:1024px;margin-left:auto;margin-right:auto;border:none}h5{font-weight:100;font-size:16px;color:#000;width:1024px;margin-left:auto;margin-right:auto;border:none}#model-features{padding:40px 40px 40px 100px;background-image:url(/demo2/features.jpg);background-size:cover;background-origin:revert;box-shadow:0 0 20px #000000e6}.mf-h2{font-size:30px;margin-bottom:20px}.mf-h2{font-size:20px;margin-bottom:10px}#model-start{position:relative;height:800px;background-image:url(/demo2/hoopiz.jpg);background-size:cover;background-position:center}#ms-title{position:absolute;top:50%;left:0;right:0;text-align:center;width:100%;height:100px;line-height:100px;margin-top:-50px;font-size:40px;text-shadow:2px 2px 5px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px}.mfg{margin-left:10px;font-family:caviar}#data-1{background:url(/demo2/image-ressource-site-web.jpg);background-size:cover;background-attachment:fixed;padding-bottom:100px}#data-2{background:url(/demo2/ai_donn%C3%A9es_calcul.jpg);background-size:cover;background-attachment:fixed;padding-top:40px;padding-bottom:800px}#data-3{background:url(/demo2/fond.avif);background-size:cover;background-attachment:fixed;padding-top:40px;color:#000}#data-3 h2{color:#000;border-top:1px solid black}#data-3 h3,#data-3 h4{color:#000}#entreprise-logo{display:block;margin:0 auto;box-shadow:5px 5px 30px #0000001a;border-radius:20px}.tableScreen{padding:20px 0}.table-container{margin:0 0 50px;padding:30px 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}table{table-layout:fixed;border-collapse:collapse;border:1px solid rgba(255,255,255,.3);min-width:1000px;margin-left:auto;margin-right:auto;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}#data-3 table{border:1px solid rgba(0,0,0,.3)}td{font-size:18px;font-weight:100;padding:2px 15px}td input,td input:focus{background:none;border:none;outline:none;border-bottom:1px dotted rgba(244,219,74,.1);padding:2px 10px;width:100%;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;border:1px dashed yellow;font-weight:100}tr:nth-child(2n){background:#ffffff0d}#data-3 tr:nth-child(2n){background:#ffffff4d}tr.stop{border-bottom:10px solid rgba(0,0,0,0)}.blueCell{background:linear-gradient(to right,#80b4ff,#80b4ff00);color:#000;font-weight:500;border-bottom:1px solid linear-gradient(to right,rgba(128,180,255,1),rgba(128,180,255,0));padding:3px 20px}.blueCellH{background:linear-gradient(#80b4ff,#80b4ff00);color:#000;font-weight:500;border-bottom:1px solid linear-gradient(to right,rgba(128,180,255,1),rgba(128,180,255,0));padding:3px 20px;height:70px}.currency,.percentage,.number{text-align:right}.big{font-size:22px}.table-bold{font-weight:600}canvas.chart{background:#fff;padding:30px;border-radius:5px}.chart-container{width:600px;border-radius:5px;overflow:hidden;box-shadow:10px 10px 20px #0000001a;width:800px;margin:20px auto}#tab-screen{height:600px;background:#333;padding-top:70px}#tab-content-container{width:800px;height:400px;margin:auto;position:relative;display:flex;flex-flow:row;box-shadow:20px 20px 50px #000c}.tab{border:1px solid white;border-radius:5px 5px 0 0;width:160px;height:30px;text-align:center;cursor:pointer;transition:all .5s}.tab.selected{background-color:#eee;color:#000}.tab-content{opacity:0;position:absolute;right:0;bottom:0;left:0;top:30px;border:1px solid white;padding:30px;background-image:url(/demo2/tutu.jpg);background-size:cover;font-size:30px;color:#fff;transition:all 1s}.tab-content.shown{opacity:1}
