.navbar{width:min(850px,calc(100% - 32px))}.navbar nav{flex:1}.navbar .account-link{color:#ffffff}.account-page{min-height:100vh;background:#090909 url('/assets/hero-background.png') center top/100% auto no-repeat}.account-page:before{content:'';position:fixed;inset:0;background:linear-gradient(#0b0b0b55,#090909ef 80%);z-index:-1}.account-main{width:min(480px,calc(100% - 36px));margin:0 auto;padding:150px 0 60px}.account-heading{text-align:center;margin-bottom:32px}.account-heading h1{font-size:36px;letter-spacing:-1.4px;line-height:1.2;margin:0}.account-heading .script-heading{font-size:58px;margin:4px 0}.account-card{padding:30px;border:1px solid #5d5d5d77;border-radius:25px;background:linear-gradient(145deg,#363636a8,#141414e8 48%,#2b2b2bc2);box-shadow:0 22px 60px #00000044}.account-intro,.account-card p{color:#a3a3a3;line-height:1.6;font-size:14px}.account-intro{margin:0 0 22px}form{display:grid;gap:18px}label{display:grid;gap:9px;font-size:13px;color:#d6d6d6;font-weight:500}input{width:100%;box-sizing:border-box;background:#0b0b0ba6;border:1px solid #434343;border-radius:10px;padding:13px 14px;color:#ffffff;font:inherit;outline:none}input:focus{border-color:#8b8b8b;box-shadow:0 0 0 3px #77777722}button{font:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.form-status:empty{display:none}.account-card .form-status{margin:0;color:#c5c5c5}.account-card .form-status.success{color:#d9d9d9}.account-switch{text-align:center;margin:24px 0 0}.account-switch a,.support-link{color:#a7a7a7}.back-home{display:block;text-align:center;margin:24px;color:#949494;font-size:13px}.account-card .buy-button{width:100%;box-sizing:border-box;margin-top:0}.dashboard{width:min(900px,calc(100% - 36px))}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.profile-top{display:flex;align-items:center;gap:18px}.profile-top #logout{margin-left:auto;min-width:100px}.avatar{width:58px;height:58px;display:grid;place-items:center;border:1px solid #898989;border-radius:18px;background:linear-gradient(135deg,#7d7d7d,#282828);font-size:26px}.account-card h2{font-size:24px;letter-spacing:-.7px;margin:5px 0 14px}.account-card .eyebrow{font-size:10px;letter-spacing:1.8px;color:#b1b1b1;margin:0}dl{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;border-top:1px solid #ffffff15;margin:25px 0 0;padding-top:24px}dt{font-size:11px;color:#8f8f8f}dd{margin:9px 0 0;font-size:13px;overflow-wrap:anywhere}.support-link{display:block;text-align:center;margin-top:18px;font-size:13px}[hidden]{display:none!important}:focus-visible{outline:2px solid #acacac;outline-offset:4px}.account-card .button{color:#ffffff}@media(max-width:650px){.navbar{padding:10px 12px;gap:12px}.navbar nav{gap:14px}.navbar nav a{font-size:11px}.navbar .logo{width:25px;flex-shrink:0}.navbar .logo img{width:25px}.account-main{padding-top:120px}.account-heading h1{font-size:30px}.account-card{padding:23px}.dashboard-grid{grid-template-columns:1fr}dl{grid-template-columns:1fr}.profile-top{flex-wrap:wrap}.profile-top #logout{margin-left:0}.account-page{background-size:auto 900px}}
.account-main{min-height:0;background:transparent;overflow:visible}.account-page{position:relative;isolation:isolate}
.navbar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.account-page .navbar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.account-heading .script-heading{position:static;transform:none;width:auto;line-height:1.05;margin:10px 0 0}.navbar nav a{letter-spacing:0}@media(max-width:650px){.navbar nav{gap:3px;margin-left:0}.navbar nav a{font-size:10px;padding:0 2px}.navbar nav a[href*="discord.gg"]{display:none}.navbar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.navbar nav a:before{display:none}}

:root{--background:#080808;--blue:#e9e9e9;--blue-bright:#fff}
body{background:#080808}.hero-image{background-image:none;background:radial-gradient(ellipse at 50% 35%,#242424 0%,#111 35%,#080808 75%);filter:none}.hero-fade{background:linear-gradient(transparent 45%,#080808 95%)}
.hero em,.script-heading{color:#eee!important;text-shadow:0 0 28px #ffffff18!important}.navbar{background:#111e;border-color:#ffffff20;box-shadow:0 10px 35px #0005;backdrop-filter:blur(20px)}.navbar nav,.account-page .navbar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.navbar nav a.active:after{background:#eee;box-shadow:none}.navbar .logo{width:46px}.navbar .logo img{width:46px;height:34px;object-fit:contain}.footer-logo img{width:48px;height:36px;object-fit:contain}
.button-primary,.featured-button{background:linear-gradient(#fafafa,#ccc)!important;color:#101010!important;border:1px solid #fff8!important;box-shadow:0 5px 25px #ffffff0c!important}.button-secondary,.buy-button:not(.featured-button){background:linear-gradient(#242424,#151515);border-color:#ffffff30;box-shadow:none;color:#eee}.button:hover,.buy-button:hover{filter:brightness(1.12)}
.comparison-after,.comparison-before{background-image:none!important;background:#141414}.comparison-before{background:#222}.comparison-after .media-placeholder{position:absolute;inset:0;width:50%}.comparison-before .media-placeholder{position:absolute;inset:0 0 0 50%}.media-placeholder{height:100%;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;color:#888;background:repeating-linear-gradient(135deg,#ffffff02 0 1px,transparent 1px 22px)}.media-placeholder span{font-size:38px;color:#555}.media-placeholder strong{font-size:14px;font-weight:500;letter-spacing:1px}.media-placeholder small{font-size:12px;color:#666}.slide-media{background:#131313}.slide-media .media-placeholder{width:100%;min-height:100%}.carousel-dot.active,.carousel-progress-bar{background:#ddd;box-shadow:none}.carousel-slide.active{box-shadow:0 24px 80px #0008}
main{min-height:0}.showcase-section{margin-top:60px}.account-page{background:radial-gradient(ellipse at 50% 0,#202020,#080808 70%)}.account-page:before{background:none}.account-card{background:linear-gradient(145deg,#212121,#111 65%);border-color:#ffffff22}.account-card .eyebrow,.account-switch a,.support-link{color:#eee}.avatar{background:linear-gradient(#333,#171717);border-color:#555}.account-card .form-status{color:#ddd}input{background:#0b0b0b;border-color:#383838}input:focus{border-color:#aaa;box-shadow:0 0 0 3px #ffffff0c}:focus-visible{outline-color:#ddd}.account-card .form-status.success{color:#eee}
@media(max-width:650px){.navbar nav,.account-page .navbar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.navbar .logo,.navbar .logo img{width:36px}.account-page .navbar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.media-placeholder strong{font-size:11px}.media-placeholder small{font-size:10px}}
#content{min-height:0;overflow:hidden}.comparison-section,.showcase-section{position:relative;inset:auto;left:auto;top:auto;transform:none;width:min(1120px,100%);height:auto;margin:0 auto;padding:0 0 100px}.comparison{position:relative;top:auto;left:auto;transform:none;width:min(920px,calc(100% - 40px));height:auto;aspect-ratio:16/9;margin:8px auto 0}.showcase-carousel{position:relative;top:auto;left:auto;transform:none;width:min(860px,calc(100% - 40px));margin:32px auto 0}.showcase-section{padding-bottom:60px}.comparison-before .media-placeholder{inset:0;width:50%}.comparison-after .media-placeholder{inset:0 0 0 50%;width:50%}.site-footer{margin-top:30px}
@media(max-width:767px){.comparison-section,.showcase-section{padding-bottom:45px}.showcase-carousel{margin-top:25px}.section-heading{height:200px}.carousel-viewport{height:auto;aspect-ratio:16/9}.showcase-section .section-heading{top:auto}.hero-image{background-size:auto}.hero{margin-bottom:20px}}
