body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;margin:0;max-width:100%;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--step--2:clamp(0.69rem,calc(0.63rem + 0.32vw),0.88rem);--step--1:clamp(0.83rem,calc(0.74rem + 0.46vw),1.10rem);--step-0:clamp(1.00rem,calc(0.87rem + 0.65vw),1.38rem);--step-1:clamp(1.20rem,calc(1.02rem + 0.9vw),1.72rem);--step-2:clamp(1.44rem,calc(1.19rem + 1.23vw),2.15rem);--step-3:clamp(1.73rem,calc(1.4rem + 1.67vw),2.69rem);--step-4:clamp(2.07rem,calc(1.63rem + 2.23vw),3.36rem);--step-5:clamp(2.49rem,calc(1.89rem + 2.97vw),4.20rem);--step-6:clamp(2.99rem,calc(2.2rem + 3.93vw),5.25rem);--step-7:clamp(3.58rem,calc(2.55rem + 5.17vw),6.56rem);--step-8:clamp(4.30rem,calc(2.95rem + 6.78vw),8.20rem);--step-9:clamp(5.16rem,calc(3.39rem + 8.84vw),10.24rem);--step-10:clamp(8.16rem,calc(3.39rem + 8.84vw),15.24rem)}*{word-wrap:break-word;margin:0;padding:0}html{background-color:#000}h2{color:#fff;font-size:clamp(1.73rem,calc(1.4rem + 1.67vw),2.69rem);font-size:var(--step-3);font-weight:600;padding-bottom:1rem}.pme{width:min(65ch,90vw)}.pYou,.pme{color:#fff;font-size:clamp(1rem,calc(.87rem + .65vw),1.38rem);font-size:var(--step-0);font-weight:400;padding:.5rem}.pYou{text-align:justify;width:min(70ch,90%)}.pYou>li{padding-bottom:1rem}.nav{background-color:#27282c;color:#fff;display:grid;grid-template-columns:.3fr 1fr 1fr 1fr .3fr}.menu,.nav{overflow-x:hidden}.menu{width:min(470px,90vw)}.logo{height:auto;max-height:48px;max-width:48px;width:auto}.cipher-container{background-color:#19191c}.overflowHider{overflow:hidden;position:relative}.small-container{margin-inline:auto;padding:5%;width:min(90vw,100rem)}.cipher-title-container{background:linear-gradient(275.24deg,#f5b646 5.63%,#e1742b 21.23%,#ae3420 36.36%,#71234f 62.96%,#19191c 86.8%);color:#fff;margin:auto;padding:6%;width:clamp(50rem,90vw,100rem)}.g-vigenere{color:#fff;margin:auto;overflow-x:hidden;padding:6%;width:min(90vw,100rem)}.cipher-title{color:#fff;font-size:clamp(2.49rem,calc(1.89rem + 2.97vw),4.2rem);font-size:var(--step-5);font-weight:600;padding-bottom:2%}.cipher-subtitle{font-size:clamp(1.44rem,calc(1.19rem + 1.23vw),2.15rem);font-size:var(--step-2);font-style:normal;font-weight:300;width:min(30ch,90vw)}.french{height:1400px;left:70%;position:absolute;top:2.5%;z-index:1}.tableV{height:545px;padding-top:4rem;width:545px}.tableX{height:400px;width:600px}.tableX5{height:250px;width:800px}.tableX2{height:300px;width:600px}.vigenereHimself{height:500px;padding:3rem;width:500px}.vigenereHimself2{padding:3rem;width:450px}.v-grid{grid-gap:2rem;grid-template-columns:1fr 1fr 1fr}.h-grid,.v-grid{display:grid;justify-items:center;padding:2rem}.h-grid{grid-gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr}.h-grid-i{font-size:clamp(.83rem,calc(.74rem + .46vw),1.1rem);font-size:var(--step--1);width:300px}.h-logo{height:clamp(1.73rem,calc(1.4rem + 1.67vw),2.69rem);height:var(--step-3);padding-bottom:5px;width:clamp(1.73rem,calc(1.4rem + 1.67vw),2.69rem);width:var(--step-3)}.card-title{font-size:clamp(.83rem,calc(.74rem + .46vw),1.1rem);font-size:var(--step--1);font-weight:700;padding-bottom:10px}.card-sub{font-size:clamp(.69rem,calc(.63rem + .32vw),.88rem);font-size:var(--step--2)}@media (max-width:1350px){.h-grid,.v-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.h-grid,.v-grid{grid-template-columns:1fr}.vigenereHimself,.vigenereHimself2{width:90%}}.grid-i{align-items:center;background-color:#19191c;border:2px solid #c5c5c5;border-radius:.5rem;display:flex;flex-direction:column;height:clamp(230px,35vw,300px);width:clamp(280px,40vw,400px)}.footer{background:#000}.footer-container{display:flex;height:62%;padding:5%;width:90%}.footer-container2{display:flex;height:62%;margin-inline:auto;padding:5% 5% 0;width:min(90vw,100rem)}.footer-input{padding:1%;width:100%}.footer-v{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around;padding:0 0 3%;width:50%}.b-light{color:#fff;font-size:clamp(1.44rem,calc(1.19rem + 1.23vw),2.15rem);font-size:var(--step-2);font-weight:300}.b-light2{font-weight:600}.b-light2,.p-input{color:#fff;font-size:clamp(1rem,calc(.87rem + .65vw),1.38rem);font-size:var(--step-0)}.p-input{align-self:flex-start;font-weight:400;padding:1rem}.text-input{flex-direction:column}.key-grid,.text-input{align-items:center;display:flex}.key-grid{justify-content:space-around;padding:1rem;width:min(80vw,40rem)}.tg{border-collapse:collapse;border-spacing:0;margin-top:10%}.tg td,.tg th{border:1px solid #fff;font-size:clamp(1rem,calc(.87rem + .65vw),1.38rem);font-size:var(--step-0);overflow:hidden;padding:10px 5px;word-break:normal}.tg th{font-weight:400}.tg .tg-7btt{border-color:inherit}.tg .tg-7btt,.tg .tg-amwm{font-weight:700;text-align:center;vertical-align:top}.card-item{align-items:center;display:flex;justify-content:center;padding-bottom:10rem;padding-right:1rem;padding-top:10rem;position:relative;scroll-snap-align:center}.card-container{scroll-snap-type:y mandatory}.img-home{height:100%;position:absolute;top:0;width:100%}.img-home,.progress{bottom:0;left:0;right:0}.progress{background:#fff;height:8px;position:-webkit-sticky;position:sticky}.card{font-size:clamp(.83rem,calc(.74rem + .46vw),1.1rem);font-size:var(--step--1);width:max(50vw,300px)}.facts{background-color:#000}.parallax{letter-spacing:-2px;line-height:.8;margin:0;overflow:hidden}.parallax,.parallax .scroller{display:flex;flex-wrap:nowrap;white-space:nowrap}.parallax .scroller{color:#fff;font-size:clamp(1.73rem,calc(1.4rem + 1.67vw),2.69rem);font-size:var(--step-3);font-weight:600;text-transform:uppercase}.parallax span{display:block;margin-right:30px}.canvas{height:50vh;position:relative}.home-page{background-color:#000;position:relative}.home-title{bottom:40%;color:#fff;font-size:clamp(5.16rem,calc(3.39rem + 8.84vw),10.24rem);font-size:var(--step-9);font-weight:700;left:5%;position:absolute}.vigenere-logo{padding-bottom:1rem;width:clamp(2.99rem,calc(2.2rem + 3.93vw),5.25rem);width:var(--step-6)}.cipher-title-container-XOR{background:linear-gradient(275.91deg,#dcf161 -5.08%,#c0eb75 13.74%,#36cdd3 31.29%,#0987d6 57.17%,#1f52ab 68.59%,#19191c 87.67%)}.cipher-title-container-XOR,.cipher-title-container-caesar{color:#fff;margin:auto;padding:6%;width:clamp(50rem,90vw,100rem)}.cipher-title-container-caesar{background:linear-gradient(273.68deg,#3bda96 8.85%,#7866ff 35.97%,#19191c 84.99%)}.cipher-title-container-aes{background:linear-gradient(274.62deg,#62c0c8 2.89%,#5cb2bf 10.94%,#5093ae 23.47%,#43719b 34.21%,#374985 44.05%,#322c76 55.68%,#2e1066 67.31%,#1b1b1e 88.79%);color:#fff;margin:auto;padding:6%;width:clamp(50rem,90vw,100rem)}.boole{height:1600px;left:65%;top:1%}.boole,.caesarst{pointer-events:none;position:absolute;z-index:1}.caesarst{height:1500px;left:47%;top:2%}.freedooooom{height:1450px;left:68%;top:.85%}.freedooooom,.greek{pointer-events:none;position:absolute;z-index:1}.greek{height:1400px;left:73%;top:3%}table{border-collapse:collapse;font-family:arial,sans-serif;width:85%}td,th{border:1px solid #ddd;padding:8px;text-align:left}tr:nth-child{background-color:#ddd}.xorVis{height:auto;padding:1rem;width:max(60vw,300px)}.cipher-title-container-bit{background:linear-gradient(275.4deg,#83f2fa 9.6%,#7ab6f5 24.28%,#828cf5 34.21%,#9164f5 51.05%,#1a1a1d 84.3%)}.cipher-title-container-bit,.cipher-title-container-rail{color:#fff;margin:auto;padding:6%;width:clamp(50rem,90vw,100rem)}.cipher-title-container-rail{background:linear-gradient(274.62deg,#ffbaba 5.12%,#ff7e8c 16.76%,#f14177 29.28%,#d03670 41.36%,#96276a 51.66%,#5b1465 63.29%,#421063 72.68%,#1b1b1e 88.79%)}.challenge-container{background-color:#000;overflow-inline:hidden}.tabs-container{padding-top:0;width:min(85vw,55.5rem)}.hints-container{padding:2rem 0;width:min(100%,50rem)}.paragraph-text{color:#fff;font-size:clamp(1rem,calc(.87rem + .65vw),1.38rem);font-size:var(--step-0);font-weight:400;padding:.5rem;text-align:justify;width:min(54ch,90%)}.cube-canvas{height:70rem;left:50%;overflow-x:hidden;position:absolute;top:46%;width:60rem}.char{color:#fff;font-size:clamp(5.16rem,calc(3.39rem + 8.84vw),10.24rem);font-size:var(--step-9);font-weight:600}.animated-text-q{position:absolute;z-index:1}.animated-text-q,.quantum-container{align-items:center;display:flex;flex-direction:column}.quantum-container{justify-content:center}.applications-container{background-color:#000;color:#fff}.app-grid-i{margin:4% 4% 8%}.app-img{height:30%;padding-left:4%;width:30%}.app-card-title{font-size:clamp(1.44rem,calc(1.19rem + 1.23vw),2.15rem);font-size:var(--step-2);font-weight:700}.app-card-sub{font-size:clamp(1rem,calc(.87rem + .65vw),1.38rem);font-size:var(--step-0);padding-top:.7em}.image-container{padding:3%;width:40%}.encrypted-image{width:100%}.image-name{font-size:clamp(1.44rem,calc(1.19rem + 1.23vw),2.15rem);font-size:var(--step-2);padding:.5em}.ch-logo{height:clamp(2.49rem,calc(1.89rem + 2.97vw),4.2rem);height:var(--step-5);object-fit:cover;padding-bottom:5px;width:clamp(2.49rem,calc(1.89rem + 2.97vw),4.2rem);width:var(--step-5)}.ch-logo-1{width:clamp(2.07rem,calc(1.63rem + 2.23vw),3.36rem);width:var(--step-4)}.ch-logo-1,.ch-logo-2{height:clamp(2.07rem,calc(1.63rem + 2.23vw),3.36rem);height:var(--step-4);object-fit:cover;padding-bottom:5px}.ch-logo-2,.ch-logo-3{width:clamp(2.49rem,calc(1.89rem + 2.97vw),4.2rem);width:var(--step-5)}.ch-logo-3{height:clamp(1.2rem,calc(1.02rem + .9vw),1.72rem);height:var(--step-1);object-fit:cover;padding-bottom:1em;padding-top:1.5em}.ch-title{font-size:clamp(1.44rem,calc(1.19rem + 1.23vw),2.15rem);font-size:var(--step-2);font-weight:700}.ch-sub{font-size:clamp(1rem,calc(.87rem + .65vw),1.38rem);font-size:var(--step-0)}.ch-i{height:240px;width:500px}.ch-grid{grid-gap:4rem;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.message-sim{height:34em;padding:3%}.image-flex-enc{align-items:center;display:flex}.hash-res{align-items:center;justify-content:center}@media (min-width:1001px){.hash-res{display:flex;justify-content:center}}@media (max-width:1000px){.message-sim{height:115em;padding:3%}.image-flex-enc{flex-direction:column}.image-container{padding:3%;width:90%}}.message-name{font-size:clamp(1.73rem,calc(1.4rem + 1.67vw),2.69rem);font-size:var(--step-3);margin:2% 2% 0;padding-bottom:0;padding-left:25%}.hash-logic{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5%}:root{--card-width-app:min(100%,47rem)}.row-to-colum{display:flex;justify-content:space-evenly}@media (max-width:1500px){.french{display:none}.ch-i{height:250px;width:400px}.ch-grid{grid-template-columns:1fr}.boole,.caesarst,.gonePhoto{display:none}.tableV{height:auto;padding:3rem;width:70vw}.tableX,.tableX2{height:auto;padding:3rem;width:100%}.app-img{display:none}.vigenereHimself{height:auto;width:50vw}.small-container{align-items:center;flex-direction:column}.cube-canvas{display:none}.ch-logo-3{height:clamp(1.2rem,calc(1.02rem + .9vw),1.72rem);height:var(--step-1);object-fit:cover;padding-bottom:1em;padding-top:.5em;width:clamp(2.49rem,calc(1.89rem + 2.97vw),4.2rem);width:var(--step-5)}}@media (max-width:700px){.char{color:#fff;font-size:clamp(2.99rem,calc(2.2rem + 3.93vw),5.25rem);font-size:var(--step-6);font-weight:600}.footer-container2{flex-direction:column}.footer-v{padding-bottom:5%;padding-top:5%;width:100%}.ch-i{height:200px;width:300px}.small-container{padding-bottom:3em;padding-top:3em}.row-to-colum{align-items:center;flex-direction:column}.m-pt{padding-top:2rem}.home-title{bottom:50%;font-size:clamp(3.58rem,calc(2.55rem + 5.17vw),6.56rem);font-size:var(--step-7)}.canvas{height:35vh;position:relative}}h1,section>h2{font-size:var(--step-4);font-weight:700;margin:0;padding:6px 0}section>h2{background-color:#1b1b1b;position:-webkit-sticky;position:sticky;top:0}section>p{color:#fff;font-size:var(--step-1);margin:0 0 30px;text-align:justify}section>img{border:none!important;outline:none;overflow:hidden;padding-bottom:2rem;padding-top:.5rem;width:100%}article{margin:0 auto;max-width:1000px;padding:20px;position:relative}article>section{margin-bottom:50px;position:relative}video{border:none!important;height:-webkit-max-content;height:max-content;outline:none;overflow:hidden;padding-bottom:1.5rem;padding-top:.5rem;width:100%}.big-number{font-size:var(--step-9);font-weight:bolder}::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}@media (max-width:700px){h1,section>h2{font-size:var(--step-3);padding:12px 0}section>p{font-size:var(--step-0);text-align:start}}.messenger{background-color:#000;display:grid;height:100%;width:100%}.message-list-container{background:#fff;border-radius:5px;margin:0 7%}.scrollable{-webkit-overflow-scrolling:touch;overflow-y:scroll;position:relative}.compose{align-items:center;background:#fff;border-top:1px solid #eeeef1;display:flex;margin:0 7%;padding:10px}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.compose{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fffc;border:none}}.message{color:#000;display:flex;flex-direction:column}.message .timestamp{color:#999;display:flex;font-size:12px;font-weight:600;justify-content:center;margin:10px 0;text-transform:uppercase}.bubble{overflow-wrap:break-word}.message .bubble-container{display:flex;font-size:14px}.message.mine .bubble-container{justify-content:flex-end}.message.start .bubble-container .bubble{border-top-left-radius:20px}.message.end .bubble-container .bubble{border-bottom-left-radius:20px}.message.mine.start .bubble-container .bubble{border-top-right-radius:20px;margin-top:10px}.message.mine.end .bubble-container .bubble{border-bottom-right-radius:20px;margin-bottom:10px}.message .bubble-container .bubble{background:#f4f4f8;border-radius:2px 20px 20px 2px;margin:1px 0;max-width:75%;padding:10px 15px}.message.mine .bubble-container .bubble{background:#007aff;border-radius:20px 2px 2px 20px;color:#fff}@media (min-width:1001px){.content{grid-row-end:span 3;grid-row-start:1}}@media (max-width:1000px){.content{grid-column-end:span 3;grid-column-start:1}.scrollable{margin-bottom:7%}.compose,.message-list-container{margin:0 3%}}
/*# sourceMappingURL=main.77f12065.css.map*/