@font-face{font-family:Goldman;src:url(/build/assets/Goldman-Regular-94PNbmEs.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Regular-BHeBnKzs.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto;font-weight:700;src:url(/build/assets/Roboto-Bold-BKtbn9Wi.ttf)format("truetype");font-display:swap}html{background:#000f1f;font-size:62.5%}html,body{margin:0;padding:0}body,input,textarea,button{color:#fff;font-family:Roboto,sans-serif;font-size:1.6rem}div.inner{max-width:1080px;margin:0 auto;padding:0 20px}#footer{background:#000f1f;border-top:1px solid #092a4b;padding:25px 0;font-size:1.4rem}#footer div.footer--inner{display:flex}#footer div.footer--main ul{margin:0;padding:0;list-style-type:none}#footer div.footer--main ul li{margin:0 5px;display:inline}#footer div.footer--main ul a{color:#ddd;white-space:nowrap;text-decoration:none}#footer div.footer--main p{color:#747c83;margin:10px 0 0;font-size:1.3rem;line-height:1.3}#footer div.footer--main p.disclaimer{text-wrap:balance;max-width:900px}#footer div.footer--social{grid-gap:20px;grid-template-columns:repeat(3,40px);justify-content:center;display:grid}#footer div.footer--social a{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}#footer div.footer--social a.x{background-image:url(/build/assets/x-D5LghIEt.svg)}#footer div.footer--social a.facebook{background-image:url(/build/assets/facebook-COqlKEu_.svg)}#footer div.footer--social a.instagram{background-image:url(/build/assets/instagram-DKy85QyQ.svg)}@media (hover:hover){#footer div.footer--social a{transition:transform .2s ease-in-out}#footer div.footer--social a:hover{transform:scale(1.1)}}@media (width<=899px){#footer div.footer--inner{flex-direction:column-reverse}#footer div.footer--main{text-align:center;margin-top:20px}#footer div.footer--main ul{text-wrap:balance;line-height:1.8}}@media (width>=900px){#footer div.footer--inner{justify-content:space-between}#footer div.footer--main ul li:first-child{margin-left:0}}form.general div.field{margin-bottom:15px}form.general div.field label{margin-bottom:5px;display:block}form.general div.cloudflare-turnstile{margin:10px 0}form.general input,form.general textarea,form.general button{border-radius:4px;outline:none}form.general input,form.general textarea{box-sizing:border-box;color:#ddd;background:#031629;border:1px solid #12304b;width:100%;padding:10px;display:block;box-shadow:inset 1px 1px 5px #000810}:is(form.general input,form.general textarea):focus{box-shadow:none;border-color:#034c52}form.general textarea{resize:vertical}form.general button{color:#fff;cursor:pointer;background:linear-gradient(#1e8007 0%,#0d5200 100%);border:1px solid #0a3f00;padding:12px 30px;box-shadow:inset 1px 1px #fff3}form.general button:active{background:#0d5200}#header{border-bottom:1px solid #092a4b;padding:clamp(10px,2vw,20px) 0}#header div.header--inner{justify-content:space-between;align-items:center;display:flex}#header a.logo{width:300px;max-width:60vw;display:block}#header a.logo img{width:100%;height:auto;display:block}#header nav ul{list-style-type:none}#header nav a{color:#fff;border-radius:5px;padding:10px 20px;font-family:Goldman,sans-serif;text-decoration:none}#header nav a.active{background:#02213d}@media (width<=899px){#header button.menu{cursor:pointer;background:url(/build/assets/menu_open-CIsOCwZn.svg) 50%/100% 100% no-repeat;border:0;width:46px;height:46px}#header button.close{cursor:pointer;background:url(/build/assets/menu_close-Bx7HI__K.svg) 50%/100% 100% no-repeat;border:0;width:40px;height:40px;position:absolute;top:12px;right:12px}#header nav{z-index:100000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000f1fe6;align-items:center;width:100%;height:100%;font-size:2rem;transition:left .15s linear;display:flex;position:fixed;top:0;left:100%}#header nav ul{box-sizing:border-box;flex-direction:column;align-items:center;gap:30px;width:100%;max-height:100%;padding:20px;display:flex;overflow:auto}@at-root html.nav-open{#header nav { left: 0; } body { overflow: hidden; }}}@media (width>=900px){#header button.menu,#header nav button.close{display:none}#header nav ul{align-items:center;gap:5px;display:flex}}div.legal{margin:0 auto}div.legal h2{margin:25px 0 15px;font-size:1.8rem}div.legal h3{margin:12px 0;font-size:1.6rem}div.legal ul,div.legal ol{margin:15px 0}div.legal li{margin:8px 0}div.legal p,div.legal li{line-height:1.4}div.legal div.policy-section{margin-left:30px}div.legal table.payment-thresholds{border-collapse:collapse;text-align:left;width:250px;font-size:12px}div.legal table.payment-thresholds th,div.legal table.payment-thresholds td{border:1px solid #3b4c5a;padding:5px}div.legal table.payment-thresholds th{font-weight:700}#main{background:linear-gradient(#01182c 0,#01213d 80px calc(100% - 80px),#01182c 100%);padding:40px 0}#main a{color:#9bb7d9;transition:color .15s linear}@media (hover:hover){#main a:hover{color:#7499c5}}div.page header.page--header{margin:0 0 25px}div.page header.page--header h1{text-wrap:balance;margin:0;font-family:Goldman,sans-serif;font-size:2.4rem;font-weight:400}div.page ul.response-message{margin:0 0 20px;padding:0;list-style-type:none}div.page ul.response-message.success{color:#12da4a}div.page ul.response-message.error{color:#da1212}div.page ul.response-message li{margin:8px 0;font-weight:700;line-height:1.5}#page-contact div.contact-split{grid-template-columns:1fr;gap:50px;display:grid}@media (width>=1000px){#page-contact div.contact-split{grid-template-columns:1fr 300px;gap:100px}}#page-contact div.contact-primary div.general p{margin:10px 0;line-height:1.6em}#page-contact div.contact-primary div.general p:first-child{margin-top:0}#page-contact div.contact-primary div.general p:last-child{margin-bottom:0}#page-contact div.contact-primary form{margin-top:25px}#page-contact div.contact-secondary h2{text-wrap:balance;margin:25px 0 10px;font-family:Goldman,sans-serif;font-size:1.8rem;font-weight:400}#page-contact div.contact-secondary h2:first-child{margin-top:0}#page-contact div.contact-secondary p{margin:8px 0;font-size:1.4rem;line-height:1.5}#page-contact div.contact-secondary p:first-child{margin-top:0}#page-contact div.contact-secondary p:last-child{margin-bottom:0}#page-contact div.contact-secondary div.social{grid-gap:14px;grid-template-columns:repeat(3,34px);display:grid}#page-contact div.contact-secondary div.social a{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}#page-contact div.contact-secondary div.social a.x{background-image:url(/build/assets/x-D5LghIEt.svg)}#page-contact div.contact-secondary div.social a.facebook{background-image:url(/build/assets/facebook-COqlKEu_.svg)}#page-contact div.contact-secondary div.social a.instagram{background-image:url(/build/assets/instagram-DKy85QyQ.svg)}@media (hover:hover){#page-contact div.contact-secondary div.social a{transition:transform .2s ease-in-out}#page-contact div.contact-secondary div.social a:hover{transform:scale(1.1)}}#page-faqs div.question{background:#021c33;border:1px solid #021426;border-radius:5px}#page-faqs div.question:not(:last-child){margin-bottom:10px}#page-faqs div.question header{cursor:pointer;background:#021426;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;padding:15px 10px;display:flex}#page-faqs div.question header p{margin:0}#page-faqs div.question header:after{content:"";background:url(/build/assets/dropdown-wene0rNA.svg) 50%/100% 100% no-repeat;width:30px;height:30px;transition:rotate .15s linear;display:block}#page-faqs div.question div.answer{padding:15px 10px}#page-faqs div.question div.answer p,#page-faqs div.question div.answer li{margin:8px 0;line-height:1.5}#page-faqs div.question div.answer ul,#page-faqs div.question div.answer ol{margin:12px 0}#page-faqs div.question div.answer *:first-child{margin-top:0}#page-faqs div.question div.answer *:last-child{margin-bottom:0}#page-faqs div.question.closed header{border-radius:5px}#page-faqs div.question.closed header:after{rotate:-90deg}#page-faqs div.question.closed div.answer{display:none}#page-index{text-align:center;padding:20px 0}#page-index div.intro{text-wrap:balance;text-transform:uppercase;text-shadow:1px 1px 2px #000000bf;font-family:Goldman,sans-serif;font-size:2.4rem}#page-index div.intro,#page-index div.intro a{color:#fff}#page-index div.intro h2,#page-index div.intro p{margin:0}#page-index div.intro h2{font-size:1em;font-weight:400}#page-index div.intro p{margin:5px 0 0;font-size:.75em}#page-index div.intro p span.line{display:inline-block}#page-index div.cta{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 40px;display:flex}#page-index div.cta a{color:#fff;text-shadow:1px 1px 1px #000000e6;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:linear-gradient(#606060 0%,#303030 100%);border:1px solid #000;border-radius:8px;flex:0 0 100%;padding:12px;font-weight:700;text-decoration:none;display:block;box-shadow:inset 1px 1px 1px #ffffff4d,1px 1px 1px #0006}#page-index div.cta a:active{color:#ffffffb3;background:#303030}#page-index div.cta a:is(.register,.continue){background:linear-gradient(#459f30 0%,#1d6a0d 100%)}#page-index div.cta a:is(.register,.continue):active{background:#1d6a0d}@media (width>=500px){#page-index div.cta a{flex:0 0 200px}}@media (width<=499px){#page-index div.cta{max-width:400px;margin-left:auto;margin-right:auto}}#page-index div.cta.logged-in a.login,#page-index div.cta.logged-in a.register{display:none}#page-index div.cta:not(.logged-in) a.continue{display:none}#page-index div.screenshots{--items-show:4;max-width:800px;margin:40px auto;overflow:hidden}#page-index div.screenshots div.items{gap:10px;display:flex;position:relative}#page-index div.screenshots div.item{width:calc((100% / var(--items-show)) - ((10px * (var(--items-show) - 1) / var(--items-show))));aspect-ratio:1284/2778;box-sizing:border-box;background:linear-gradient(#58a5dc 0%,#d1c975 15% 85%,#58a5dc 100%);border-radius:10px;flex:none;height:auto;padding:2px}#page-index div.screenshots img{border-radius:8px;width:100%;height:100%;display:block}@media (width<=799px){#page-index div.screenshots{--items-show:3}}@media (width<=599px){#page-index div.screenshots{--items-show:2}}#page-index div.about{max-width:700px;margin:0 auto}#page-index div.about,#page-index div.about a{color:#fff}#page-index div.about p{margin:8px 0;line-height:1.4}#page-index div.about p:first-child{margin-top:0}#page-index div.about p:last-child{margin-bottom:0}#page-index ul.download{justify-content:center;align-items:center;margin:40px 0;padding:0;list-style-type:none;display:flex}#page-index ul.download img{width:auto;height:60px}@media (width<=599px){#page-index ul.download{flex-direction:column}#page-index ul.download li:not(:first-child){margin-top:25px}}@media (width>=600px){#page-index ul.download li:not(:first-child){margin-left:25px}}#page-index div.ratings{justify-content:center;align-items:center;gap:15px;margin:40px 0 0;display:flex}#page-index div.ratings img{width:auto;height:80px;display:block}#page-password div.intro{margin-bottom:25px}#page-password div.intro p{margin:10px 0;line-height:1.5}#page-password div.intro p:first-child{margin-top:0}#page-password div.intro p:last-child{margin-bottom:0}#page-password form{max-width:500px}#page-rounds div.intro{margin-bottom:25px}#page-rounds div.intro p{margin:10px 0;line-height:1.5}#page-rounds div.intro p:first-child{margin-top:0}#page-rounds div.intro p:last-child{margin-bottom:0}#page-rounds div.round{background:#021c33;border:1px solid #021426;border-radius:5px}#page-rounds div.round:not(:last-child){margin-bottom:10px}#page-rounds div.round header{background:#021426;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}#page-rounds div.round header p{margin:0}#page-rounds div.round header p.type{border-radius:4px;padding:3px 8px;font-size:1.4rem}#page-rounds div.round div.round--content{padding:15px 10px}#page-rounds div.round div.round--content p{margin:10px 0;line-height:1.5}#page-rounds div.round div.round--content p:first-child{margin-top:0}#page-rounds div.round div.round--content p:last-child{margin-bottom:0}#page-rounds div.round div.character{align-items:center;gap:.5em;display:flex}#page-rounds div.round div.character img{border:1px solid #000;border-radius:5px;width:50px;height:50px}#page-rounds div.round div.character div.details p{margin:0;line-height:1}#page-rounds div.round div.character div.details p.label{color:#ffffff80;margin-bottom:.3em;font-size:.9em}#page-updates div.rounds ul{margin:0;padding:0;list-style-type:none}#page-updates div.rounds a{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background:#021c33;width:100%;padding:10px 15px;text-decoration:none;transition:background .15s linear;display:block}@media (hover:hover){#page-updates div.rounds a:hover{background:#0006}}#page-updates div.updates p.none{margin:0}#page-updates div.update{background:#021c33;border:1px solid #021426;border-radius:5px}#page-updates div.update:not(:last-child){margin-bottom:10px}#page-updates div.update header{background:#021426;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}#page-updates div.update header p{margin:0}#page-updates div.update header p.type{border-radius:4px;padding:3px 8px;font-size:1.4rem}#page-updates div.update header p.type.feature{background:linear-gradient(#427342 0%,#247924 100%)}#page-updates div.update header p.type.improvement{background:linear-gradient(#2b5173 0%,#205079 100%)}#page-updates div.update header p.type.change{background:linear-gradient(#532665 0%,#52156b 100%)}#page-updates div.update header p.type.bug{background:linear-gradient(#832727 0%,#851b1b 100%)}#page-updates div.update header p.type.notice{background:linear-gradient(#877128 0%,#98831c 100%)}#page-updates div.update div.update--content{padding:15px 10px;line-height:1.5}@media (width<=999px){#page-updates div.rounds{background:#021c33;border:1px solid #021426;border-radius:5px;margin-bottom:25px}#page-updates div.rounds li{border-top:1px solid #021426}#page-updates div.rounds li.active a{font-weight:700}#page-updates div.rounds button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:10px 15px;display:block;position:relative}#page-updates div.rounds button:active{background:#011221}#page-updates div.rounds button:after{content:"";background:url(/build/assets/dropdown-wene0rNA.svg) 50%/100% 100% no-repeat;width:20px;height:20px;transition:rotate .15s linear;display:block;position:absolute;top:calc(50% - 10px);right:10px}#page-updates div.rounds.open button{opacity:.5;border-bottom-right-radius:0;border-bottom-left-radius:0}#page-updates div.rounds:not(.open) button:after{rotate:-90deg}#page-updates div.rounds:not(.open) ul{display:none}}@media (width>=1000px){#page-updates div.rounds li:not(:last-child){margin-bottom:10px}#page-updates div.rounds li.active a{background:#0006}#page-updates div.rounds a{border:1px solid #021426;border-radius:5px}#page-updates div.rounds button{display:none}#page-updates div.updates-main{grid-template-columns:200px 1fr;gap:30px;display:grid}}
