@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{flex-direction:column;display:flex}#main{-webkit-user-select:none;user-select:none;height:max-content;padding-top:190px;padding-bottom:190px;position:relative}.buttons{justify-content:center;gap:4px;display:flex}#main img{pointer-events:none;width:125px;position:relative;left:.5px}#main h1{margin-top:-20px;font-weight:600;position:relative}#main p{margin-top:2px;margin-bottom:10px;color:#cacaca;margin-inline:15px}#main button{color:#fff;background:#141414;border:1px solid #272727;width:100px;padding:6px;transition:all .2s ease-out}#main button:hover{background:#292929;border:1px solid #474747}#media{background:#141414;padding:10px}#media h2{margin-bottom:26px}#media .videos{justify-content:center;align-items:center;gap:10px;margin-bottom:30px;display:flex}#media iframe{max-width:90%}#testimonials{background:#111;padding:10px}#testimonials h2{margin-bottom:26px}#testimonials .list{justify-content:center;gap:10px;margin-bottom:20px;display:flex}#testimonials .list div{text-align:left;background:#0f0f0f;border:1px solid #222;padding:20px}#testimonials .list b{font-size:1.2em}#testimonials .list p{margin:0}#purchase{background:#0f0f0f;padding:10px 10px 25px}#purchase .notice{margin-top:-20px;margin-bottom:30px}.purchase-options{justify-content:center;align-items:center;gap:20px;display:flex}.purchase-option{background:#131313;border:1px solid #222;width:280px;height:290px;padding-top:0}.purchase-option .content{flex-direction:column;height:100%;padding:12px;display:flex}.purchase-option button{border:1px solid #2e2e2e;background:#141414;color:#fff;width:100%;padding:8px;font-size:1em;transition:all .1s ease-out}.purchase-option button:hover{background:#232323;border:1px solid #3a3a3a}.purchase-option h3{margin:10px}.purchase-option h4{color:#999;margin:-8px;font-weight:500}.purchase-option p{color:#777;font-size:1em}.payments{justify-content:center;height:40px;margin-bottom:15px;display:flex}.payments img{height:100%;margin-left:-5px;margin-right:-5px}.bottom{transform:translateY(-30px)}@media only screen and (width<=600px){.purchase-options{flex-direction:column}.purchase-option{width:100%}}@media only screen and (width<=700px){#testimonials .list{flex-direction:column}}@media only screen and (width<=950px){.videos{flex-direction:column}}h1{margin-bottom:0}h3{color:#999;margin-top:0;font-size:1em;font-weight:400}.header{padding:30px}.text-content{text-align:left;max-width:800px;min-height:calc(100vh - 357px);margin-bottom:100px;position:relative;left:50%;transform:translate(-50%)}@media only screen and (width<=800px){.text-content{max-width:90%}}.box{background:#131313;border:1px solid #202020;flex-direction:column;gap:10px;width:90%;max-width:320px;height:min-content;padding:0 20px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #0000001f}.box h2{margin-top:12px;margin-bottom:10px}.box button{border:1px solid #2e2e2e;background:#141414;color:#fff;padding:10px;transition:all .2s ease-out}.box .field{text-align:left;background:#0f0f0f;border:1px solid #161616;display:flex}.box .field i{color:#c2c2c2;margin-top:10px;margin-right:12px}.box input{color:#fff;background:0 0;border:none;width:calc(100% - 20px);padding:10px}.box p{margin:0 0 -8px}.domain{color:#999;margin:0;position:absolute;top:calc(100% - 8px);left:calc(100% - 10px);transform:translate(-100%,-100%)}.box button:hover{background:#232323;border:1px solid #3a3a3a}h4{color:#999;margin:0;font-weight:400}.primary-products{justify-content:center;align-items:center;gap:10px;margin-bottom:60px;display:flex}.product{background:#131313;border:1px solid #202020;width:300px;padding:0 20px 10px;box-shadow:0 0 20px #0000001f}.product button{border:1px solid #2e2e2e;background:#141414;color:#fff;width:100%;margin-bottom:10px;padding:10px;transition:all .2s ease-out}.product .grey{background:#1f1f1f;border:1px solid #414141}.other-downloads{text-align:left;background:#131313;border:1px solid #2e2e2e;flex-direction:column;gap:5px;width:90%;max-width:800px;margin-bottom:10px;padding:5px;display:flex;position:relative;left:50%;transform:translate(-50%)}.download{color:#d4d4d4;background:#111;align-items:center;height:30px;padding:5px 15px;display:flex}.download a{color:#999;transition:all .2s ease-out}#account .content{width:90%;max-width:800px;margin-bottom:20px;position:relative;left:50%;transform:translate(-50%)}#account button{color:#fff;background:#202020;border:1px solid #414141;width:150px;height:35px;transition:all .2s ease-out}.profile{background:#131313;border:1px solid #2e2e2e;gap:15px;height:80px;padding:10px;display:flex}.profile .info{text-align:left;flex-direction:column;justify-content:center;margin:0;display:flex}.profile .info h4{padding:0;position:relative}.customizations{gap:10px;margin-top:10px;display:flex}.customization{background:#131313;border:1px solid #2e2e2e;width:100%;padding:0 10px 10px}.customization img{height:200px;margin:10px}.disabled{color:#999!important;cursor:default!important;background:#161616!important}a.disabled{color:#555!important;background:0 0!important}.skin-types{gap:5px;margin-top:5px;display:flex}.section{text-align:left;background:#131313;border:1px solid #2e2e2e;justify-content:center;align-items:center;margin-top:10px;padding:10px;display:flex}.section h3{margin:0 0 0 5px}#modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;color:#fff;opacity:0;background:#00000050;border:none;width:100vw;height:100vh;transition:opacity .1s ease-out;position:fixed;top:0;left:0}#modal div{background:#161616;border:1px solid #2e2e2e;width:90%;max-width:300px;height:max-content;padding:10px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #0000001f}#modal button{color:#fff;background:#131313;border:1px solid #202020;width:100%;padding:10px;transition:all .2s ease-out}.product button:hover{background:#232323;border:1px solid #3a3a3a}.customization button{width:100%!important}#account button:hover,.product .grey:hover,#modal button:hover{background:#2e2e2e}.profile img{border:1px solid #868686}#customization-notice{text-align:center}.page{min-height:calc(100vh - 106px)}.download a:hover{color:#fff}.other-downloads h4{padding:5px}.product h2{margin-bottom:5px}.customization h3{margin:10px}#remove-cape{margin-top:5px}.profile .info h2{margin:0}#modal div h2{margin:5px}.page h1{padding:30px}.download p{margin:0}@media only screen and (width<=750px){.primary-products{flex-direction:column}#account button{width:75px}}:root{--accent:#fb0102;--accent-dark:#121216;--accent-light:#ff6b6b}html{scroll-behavior:smooth}body{text-align:center;color:#fff;background-color:#191919;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:var(--accent);cursor:pointer;text-decoration:none}.line{background:linear-gradient(90deg, transparent, #fb0102, transparent);width:100%;height:3px}button,input{font-family:Inter,Arial,Helvetica,sans-serif}.subtle{font-size:.75em!important}a:hover{color:var(--accent-light)}.accent{color:var(--accent)}.italic{font-style:italic}input:focus{outline:none}button{cursor:pointer}.spacer{flex:1}#navbar{background:#00000065;justify-content:center;align-items:center;gap:5px;height:30px;padding:10px;display:flex}#navbar .content{align-items:center;width:100%;height:100%;display:flex}#navbar .tab{color:#ddd;align-self:flex-ends;text-decoration:none;transition:color .2s ease-out}#navbar .content .tabs{gap:30px;display:flex}#navbar .content{max-width:55%;transition:max-width .5s cubic-bezier(.3,.79,.05,1)}#navbar .content .logo{height:100%}#navbar .tab:hover{color:#fff}.logo img{height:100%}@media only screen and (width<=700px){#navbar .content{max-width:95%}}.demo-banner{white-space:nowrap;text-overflow:ellipsis;justify-items:center;margin:0 15px;overflow:hidden}.demo-banner h3{margin:unset}@media only screen and (width<=438px){.demo-banner{display:none}}#footer{text-align:left;color:#999;background:#080808;justify-content:center;padding:10px;font-size:.75em;display:flex}#footer .content{align-items:center;width:100%;max-width:55%;height:min-content;transition:max-width .5s cubic-bezier(.3,.79,.05,1);display:flex}#footer .content .right{gap:20px;display:flex}@media only screen and (width<=600px){#footer .content{flex-direction:column}}@media only screen and (width<=950px){#footer .content{max-width:95%}}#footer .content a{color:#fff}

#purchase{scroll-margin-top:16px}
body{min-height:100vh}
#footer{margin-top:auto}
