h2{font-size:2em}h2:after{content:"";display:block;width:20px;height:2px;background:#fff;position:relative}.home-top{width:100%;display:grid;grid-template-columns:3fr 2fr;grid-gap:20px;padding:20px 5%}.home-top .header-logo{grid-template-columns:auto auto;grid-template-rows:1fr}.home-top .header-logo img{width:100%;height:100%;object-fit:contain;min-width:150px;min-height:150px}.home-top .header-1{width:100%;display:flex;justify-content:center}.home-top .header-1 h1{font-size:clamp(24px,7vw,120px);font-weight:700;font-family:JetBrains Mono Thin,sans-serif;-webkit-background-clip:text;background-image:linear-gradient(90deg,#00bce6,#2962ff 50.31%,#d500f9);-webkit-text-fill-color:rgba(0,0,0,0);margin-inline:auto;-webkit-user-select:none;user-select:none;width:fit-content;margin:0}.home-top .header-1 h2{font-size:clamp(14px,3vw,24px)}.home-top .header-1 h2:after{display:none}.home-top .fp-container{display:flex;justify-content:center;align-items:center;gap:20px}.home-top .fp-container .fast-panel{display:grid;grid-template-rows:50px auto;padding:20px;background:#060c18;border-radius:20px;max-width:500px;min-width:350px}.home-top .fp-container .fast-panel .fpe{display:flex;gap:40px;font-size:clamp(16px,1.4vw,18px);background:#0a1428;padding:8px 10px;border-radius:8px;cursor:pointer;position:relative;bottom:0;transition-duration:.2s}.home-top .fp-container .fast-panel .fpe div{gap:clamp(5px,1vw,20px)}.home-top .fp-container .fast-panel .fpe .finance{font-size:clamp(12px,1.3vw,16px);font-weight:100}.home-top .fp-container .fast-panel .fpe:hover{bottom:4px}.home-top .fp-container .fast-panel .fpe img{width:40px;height:40px;border-radius:8px}.home-top .fp-container .fast-panel .fpe .upper{color:#27ff27}.home-top .fp-container .fast-panel .fpe .lower{color:#ff5050}@media(max-width:700px){.home-top{display:flex;flex-direction:column}.home-top .header-logo{grid-template-columns:1fr 1fr;justify-items:center}.home-top .header-logo img{width:200px;height:200px}.home-top .header-logo h1{font-size:48px;font-weight:700}.home-top .header-logo h2{font-size:24px}.home-top .fp-container .fast-panel{width:100%}.home-top .fp-container .fast-panel .fpe{font-size:16px}}.abilities{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:70vw}.abilities .ab-list{display:flex;gap:40px;margin-top:40px}.abilities .ab-list h3{font-size:clamp(16px,5vw,18px)}.abilities .ab-list p{font-weight:100}.abilities .ab-list .ab-container{min-height:100px}.abilities .ab-list .ab-container,.abilities .ab-list .ab-item{display:grid;grid-template-rows:20px auto;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:10px}.abilities .ab-list .ab-container .ab-item,.abilities .ab-list .ab-container .illustration,.abilities .ab-list .ab-container .stock-simulation,.abilities .ab-list .ab-item .ab-item,.abilities .ab-list .ab-item .illustration,.abilities .ab-list .ab-item .stock-simulation{grid-column:2/3;grid-row:1/3;position:relative}.abilities .ab-list .ab-container .illustration,.abilities .ab-list .ab-item .illustration{display:flex}.abilities .ab-list .ab-container .clock,.abilities .ab-list .ab-item .clock{width:50px;height:50px;border-radius:50%;border:3px solid #fff;background:#000;position:relative;display:flex;justify-content:center;align-items:center;transform:scale(2,1.5);box-shadow:0 5px 0 2px hsla(0,0%,100%,.75);left:20px;z-index:2}.abilities .ab-list .ab-container .clock:after,.abilities .ab-list .ab-item .clock:after{content:"";position:relative;display:block;width:4px;height:4px;border-radius:50%;background:#fff}.abilities .ab-list .ab-container .clock .hours-arrow,.abilities .ab-list .ab-container .clock .minutes-arrow,.abilities .ab-list .ab-item .clock .hours-arrow,.abilities .ab-list .ab-item .clock .minutes-arrow{position:absolute;display:flex;justify-content:center;align-items:center;width:50px;height:50px}.abilities .ab-list .ab-container .clock .hours-arrow:before,.abilities .ab-list .ab-container .clock .minutes-arrow:before,.abilities .ab-list .ab-item .clock .hours-arrow:before,.abilities .ab-list .ab-item .clock .minutes-arrow:before{content:"";display:block;width:20px;height:2px;background:#fff;border-radius:2px;position:relative;right:10px;box-shadow:0 0 5px #fff}.abilities .ab-list .ab-container .clock .hours-arrow:before,.abilities .ab-list .ab-item .clock .hours-arrow:before{height:2px;width:12px;right:6px}.abilities .ab-list ul{position:absolute;bottom:0}.abilities .ab-list .selection-images{display:flex;justify-content:center;gap:5px;width:150px;position:relative}.abilities .ab-list .selection-images svg{width:50px;height:50px;position:absolute}.abilities .ab-list .selection-images :first-child{left:0;bottom:0}.abilities .ab-list .selection-images :nth-child(2){left:50px;bottom:50px}.abilities .ab-list .selection-images :nth-child(3){left:50px;bottom:0}.abilities .ab-list .selection-images :nth-child(4){left:0;bottom:50px}.abilities .ab-list .stock-simulation{display:flex;flex-direction:column;max-width:300px;gap:5px;grid-column:2/3;grid-row:1/5}.abilities .ab-list .stock-simulation .stock-row{font-size:14px;display:grid;grid-template-columns:70px 80px 50px 50px 10px;gap:10px;width:370px;background:linear-gradient(270deg,#2b042f,#1a042f);border-radius:2px;justify-content:space-between;padding:10px 20px}.abilities .ab-list .stock-simulation .stock-row svg{rotate:90deg;color:#ff3131;position:relative;animation:falling-animation .3s linear}.abilities .ab-list .stock-simulation .stock-row .isGrow svg{rotate:-90deg;color:#27ff27;animation:grow-animation .3s linear}.abilities .achievements{margin-top:20px;display:flex;width:100%;gap:4px}.abilities .ab-container-up{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-gap:20px 40px}@keyframes grow-animation{0%{top:5px}to{top:0}}@keyframes falling-animation{0%{bottom:5px}to{bottom:0}}.test-data{margin-top:20px;width:100%;grid-column-gap:20px}.test-data .test-data-container{display:grid;grid-template-columns:2fr 1fr;width:100%}.test-data .test-data-container .chart-container-par{width:99%}.test-data .test-chart{height:300px;background:radial-gradient(circle at center,#2b042f,black)}.test-data .quotes{min-width:300px}.test-data .quotes h3{font-size:clamp(16px,5vw,18px);margin-bottom:10px}.test-data .quotes p{font-weight:100;margin-bottom:20px}.duo-container{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:2000px;padding:0 40px;height:600px}.duo-container .home-container:first-child{background:50%/cover no-repeat url(/_next/static/media/charts1.3aca425e.jpg)}.duo-container .home-container:last-child{background:50%/cover no-repeat url(/_next/static/media/charts2.5380d21c.png)}.duo-container .start,.duo-container .tutorial{background:rgba(0,0,0,.6)}.duo-container section{padding:20px 40px;border:1px solid hsla(0,0%,100%,.5);border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.duo-container section p{font-size:14px;font-weight:400;text-align:center;color:#fff}.duo-container section button{min-width:200px;width:auto;padding:4px 20px;height:auto}.duo-container section h2{font-size:clamp(20px,8vw,24px)}.duo-container section h2:after{display:none}.duo-container section .start{gap:4px}.duo-container section .start,footer{display:flex;flex-direction:column;justify-content:center;align-items:center}footer{margin-top:40px;padding:20px 10vw}footer h2{font-size:clamp(20px,5vw,28px)}footer h2:after{display:none}footer .about{padding:20px 40px;display:grid;grid-template-columns:3fr repeat(3,2fr);width:100%}footer .about .about-main{display:grid;grid-template-columns:100px auto;grid-template-rows:40px 60px;font-size:28px}footer .about .about-main img{grid-row:1/3}footer .about .about-main p{font-weight:100;font-size:14px;width:80%;min-width:200px}footer .about div{display:flex;flex-direction:column;gap:4px}footer .about h5{font-weight:400;color:hsla(0,0%,100%,.69);padding:2px 10px}footer .about a{font-weight:100;cursor:pointer;color:hsla(0,0%,100%,.7);padding:2px 10px;display:inline-block}footer .about a:hover{text-decoration:none;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.08),#000000);border-radius:5px}