@import url("https://fonts.googleapis.com/css2?family=Jost&display=swap");.container{margin:0 auto}@media screen and (min-width: 0px){.container{max-width:100%;padding:0 calc(100% / 20 * 2)}}@media screen and (min-width: 769px){.container{max-width:769px;padding:0 calc(769px / 20 * 2)}}@media screen and (min-width: 1024px){.container{max-width:1024px;padding:0 calc(1024px / 20 * 2)}}@media screen and (min-width: 1280px){.container{max-width:1280px;padding:0 calc(1280px / 20 * 2)}}@media screen and (min-width: 1600px){.container{max-width:1600px;padding:0 calc(1600px / 20 * 2)}}@media screen and (min-width: 2400px){.container{max-width:2400px;padding:0 calc(2400px / 20 * 2)}}@media screen and (min-width: 0px){.hide_if_mobile{display:none}.hide_if_desktop{display:inherit}.row.col_if_mobile{flex-direction:column}.row.wrap_if_mobile{flex-wrap:wrap}.col.row_if_mobile{flex-direction:row}.columns{flex-direction:column;gap:3rem;padding-left:0;padding-right:0}.columns.reversed{flex-direction:column}.column{text-align:center}.align-start{align-items:center}.price-blocks{flex-direction:column;gap:3rem;align-items:center}}@media screen and (min-width: 1024px){.hide_if_mobile{display:inherit}.hide_if_desktop{display:none}.row.col_if_mobile{flex-direction:row}.row.wrap_if_mobile{flex-wrap:nowrap}.col.row_if_mobile{flex-direction:column}.w-20_if_desktop{width:20%}.w-30_if_desktop{width:30%}.w-60_if_desktop{width:60%}.columns{flex-direction:row}.columns.reversed{flex-direction:row-reverse}.column{flex-basis:45%}.align-start{align-items:start}.price-blocks{flex-direction:row;gap:1.33rem}}.typo{text-align:justify}.navbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.navbar .logo{width:30px;margin-right:auto}.navbar .logo img{transform:scale(1.8) translateY(2px)}.navbar .menu{display:flex;height:40px}.navbar .menu a{display:block;padding:0 1rem;font-size:.8rem;font-weight:bold}.navbar .menu a:hover{text-decoration:none}.navbar .menu a.color_link{color:#fff}.menu-item{display:flex;align-items:center}.menu-item-button{background:#ff3d00}.navbar .menu-icon{cursor:pointer;height:36px;padding:1.125rem .625rem;margin:0 0 0 -.625rem;user-select:none}.navbar .menu-icon .navicon{position:relative;transition:background .2s ease-out}.navbar .menu-icon .navicon,.navbar .menu-icon .navicon::before,.navbar .menu-icon .navicon::after{display:block;background:#ff3d00;height:3px;width:22px}.navbar .menu-icon .navicon::before,.navbar .menu-icon .navicon::after{content:"";position:absolute;transition:all .2s ease-out}.navbar .menu-icon .navicon::before{top:7px}.navbar .menu-icon .navicon::after{top:-7px}.navbar .menu-btn{display:none}.navbar-collapse{flex-grow:1;margin-left:3rem}.navbar .menu-btn:checked~.navbar-collapse{display:inherit;max-height:100vh;margin-top:.5rem;order:1000;width:100%;flex-wrap:wrap}.navbar .menu-btn:checked~.menu-icon{display:block}.navbar .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0)}.navbar .menu-btn:checked~.menu-icon .navicon::before{transform:rotate(-45deg)}.navbar .menu-btn:checked~.menu-icon .navicon::after{transform:rotate(45deg)}.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon::before,.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon::after{top:0}.header-bar{border-top:1px solid;border-image-source:linear-gradient(90deg, #ffdede, #ffeefb 40%, #ffd3c5 80%, #e6bbf9);border-image-slice:1}.header_stripe{height:2rem;background:#f6f0f0}.header{font-size:16px;background:#f1e8e8;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.footer{background:#200505}.footer .line{background:#1e1e1e}.footer .title{color:#fff;font-size:1.77rem}.footer .subtitle{color:rgba(255,255,255,.7)}.download_block{display:flex;flex-direction:row;gap:20px}.download_block-left{width:30%;display:flex;flex-direction:column;align-items:center;gap:10px}.download_block-left img{margin-bottom:10px}.download_block-right{width:60%}.console{max-width:500px;padding:10px 20px;color:#395773;border-radius:10px;background:#ffcfc0}.console span{opacity:.5;margin-right:20px}.dk-lab-logo{box-shadow:5px 5px 8px rgba(0,0,0,.25)}iframe{border:none;width:100%;height:800px}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{font-size:24px;color:#3b3a42;font-family:Jost;font-weight:400}.site{display:flex;flex-direction:column;min-height:100vh}.block_space_large{padding-top:6rem;padding-bottom:8rem}.block_bg_main{background:#1f3844 url("main_block_bg.jpg") no-repeat bottom center;background-position:50% 50%;background-size:cover}.top_block{background:#f6f0f0;}.image_block .columns{flex-direction:column;gap:1rem}.image_block:nth-child(odd){background:#f8fdff;padding:3rem 0 4rem 0}.image_block:nth-child(even){background:#f1f7fa;padding:3rem 0 4rem 0}.goal_block{background:#1f3844;color:#f8fdff;padding:3rem 0}.page_content{flex-grow:1}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.tagline{color:#3b3a42;font-size:60px;line-height:2.75rem;font-weight:500;font-family:Jost}.tagline .accent{color:#ff3d00}.tagline_subtitle{color:#3b3a42}.quote{font-size:42px;font-family:Jost;text-align:center;color:#464164}.quote a{text-decoration:underline}.supported-os{color:#464164;font-family:Jost;width:400px;text-align:center}.with-rust{color:#464164;font-family:Jost;font-size:20px;width:300px;text-align:center}body{padding:0;margin:0;background:#fafbff;height:100%;min-width:400px}.flex-end{justify-content:end}.flex-center{justify-content:center}.columns.header{flex-direction:row}.columns{display:flex;justify-content:space-between;align-items:center}.columns.never_collapse{flex-direction:row}.column{display:flex;flex-direction:column;align-items:center}.align-start{align-items:start}.align-center{align-items:center}.justify-center{justify-content:center}img{max-width:100%}.text-center{text-align:center}.w-30{width:30%}.w-60{width:60%}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-4{margin-top:4rem}.mt-6{margin-top:6rem}.mt-8{margin-top:8rem}.mb-4{margin-bottom:4rem}.mb-6{margin-bottom:6rem}.mb-8{margin-bottom:8rem}.input{display:inline-block;color:#71717a;border-radius:5px;border:0;padding:.72rem 1rem;font-size:.89rem;width:350px}a.button{text-decoration:none}a.button:hover{text-decoration:none}@keyframes button_animation{48%{box-shadow:0px 0px 10px 0px #ff3d00}50%{box-shadow:0px 0px 0px 0px #ff3d00}52%{box-shadow:0px 0px 10px 0px #ff3d00}0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.button{display:inline-block;cursor:pointer;color:#fff;font-weight:600;background:linear-gradient(94.25deg, #ff20b3 0%, #ff3d00 100%);border-radius:5px;border:0;padding:.6rem 1.6rem;font-size:inherit;text-align:center}.button:hover{animation:button_animation .4s linear infinite}.button.outline{padding:.72rem 1rem;color:#464164;background:none;box-shadow:0px 0px 0px 1.2px rgba(69,65,178,.3) inset}.button.black{background:#141520;border:1px solid #12141d;box-shadow:0px 0px 4px 0px rgba(255,255,255,.7)}.main-bg{background:#fafbff url("background.jpg") no-repeat bottom center;background-size:100% 100%}.line{height:1px;background:#cdd4f4}.pricing-bg{padding-top:6rem;padding-bottom:8rem;background:#fafbff url("pricing-bg.jpg") no-repeat bottom center;background-size:100% 100%}.pricing-bg .info-block{max-width:860px}h1,h2,h3,h4,h5,h6{color:#3b3a42;font-family:Jost;font-weight:500}.title{font-family:Jost;font-weight:600;font-size:2.3rem;line-height:3rem}.title_goal{font-size:1.8rem}.title sup{font-size:24px}.feedback .title{color:#464164;font-size:1.77rem}.feedback .subtitle{font-family:Jost;font-weight:400;font-size:1.77rem}.screenshot{border-radius:4px;box-shadow:10px 5px 5px #000;box-shadow:0px 0px 10px 0px #fff}.subtitle{font-family:Jost;font-weight:400}.subtitle a{color:#ff3d00;text-decoration:underline}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.ml-5{margin-left:5rem}.fw-bold{font-weight:700}.fw-semibold{font-weight:500}.row{display:flex;flex-direction:row}.col{display:flex;flex-direction:column}.align-center{align-items:center}.g-05{gap:.5rem}.g-1{gap:1rem}.g-1_77{gap:1.77rem}.g-2{gap:2rem}.g-4{gap:4rem}.features{background:url("features-gradient.png");background-size:100% 100%;padding:2.6rem 0}.price-blocks{display:flex;justify-content:center}.price-block:hover .price.new .value{}.price-block{padding:30px;width:400px;background:#f2f4fe;border-radius:15px;display:flex;flex-direction:column;box-shadow:0px 4px 60px 0px rgba(96,70,70,.17)}.price-block .plan{display:flex;flex-direction:row;justify-content:space-between;align-items:start;font-weight:400}.price-block .plan span:first-child{font-weight:700;font-style:italic}.price-block .plan span:last-child{opacity:.3}.price-block .offer-left{flex-shrink:0}.price-block .offer{font-family:Jost;margin-top:1.55rem;display:flex;flex-direction:row}.price-block .discount{color:#464164;display:flex;flex-direction:column;justify-content:center;align-items:end;flex-grow:1;font-size:1.1rem;text-align:right}.price-block .price .value{display:inline-block;font-size:2.33rem;font-weight:600}.price-block .price .period{font-size:1rem;font-weight:400}.price-block .price.old .value{text-decoration:line-through}.price-block .price.new{color:#ff3d00}.price-block .description{opacity:.7;margin-top:1.2rem;font-size:.77rem}.price-block .included{font-weight:700;margin-top:1.8rem;margin-bottom:.87rem}.price-block ul{list-style-type:none;margin:0;padding:0;opacity:.7;font-weight:500;line-height:1.6rem}.price-block .button{margin-top:30px;display:block}.color_text{color:#3b3a42}.color_accent{color:#8f8bf3}.color_dimmed{color:#fafbff}.color_link{color:#ff3d00}.py-8{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-05{padding-top:.5rem;padding-bottom:.5rem}.pt-8{padding-top:8rem}.pb-4{padding-bottom:4rem}.pb-8{padding-bottom:8rem}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.block_badge{height:1.8rem}.goal_badge{height:1.2rem}.badge{color:#fff;font-weight:700;font-size:80%;padding:.2rem .5rem;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.bg-link{background:#ff3d00}.bg-stack{background:#d7a423}pre{overflow:scroll;padding:1rem 0}