*{box-sizing:border-box}html,body,#root{width:100%;height:100%;padding:0;margin:0}html,body{overflow-y:auto;overflow-x:hidden}.width-wrapper{width:100%;max-width:1200px}h2{font-weight:200;font-size:2em;margin:0;padding:0}a{color:#fff;text-decoration:none;cursor:pointer;opacity:.6;display:block}a:hover{opacity:1}a.small-link{color:#fff;font-size:.8em;text-decoration:none}hr{width:75%;border:1px solid rgba(255,255,255,.1);border-bottom:0}.card{background:#252525;border-radius:8px;border:1px solid rgba(255,255,255,.05);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.5);box-shadow:0 2px 2px #00000080;padding:1em}.icon{width:30px;height:30px;filter:invert(1);display:block}#content{width:100%;display:flex;flex-flow:column nowrap;align-items:center}#content>.width-wrapper{background:#212121;-webkit-box-shadow:0px 0px 3px 2px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 3px 2px rgba(0,0,0,.5);box-shadow:0 0 3px 2px #00000080}#footer{width:100%;background-color:#151515;position:relative;z-index:1;padding:2em 0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#footer .width-wrapper{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#footer .width-wrapper hr{width:100%}#footer .width-wrapper #footer-top{display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;width:100%;padding:0 2rem 1rem}@media only screen and (min-width: 576px){#footer .width-wrapper #footer-top{padding:0 4rem 1rem}}@media only screen and (min-width: 992px){#footer .width-wrapper #footer-top{display:grid;grid-template-columns:33.3% 33.3% 33.3%;padding:1em 5em}}#footer .width-wrapper #footer-top .footer-links{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;max-width:33%;gap:.3rem}@media only screen and (min-width: 992px){#footer .width-wrapper #footer-top .footer-links{align-items:flex-start}}#footer .width-wrapper #footer-top .footer-links h3{margin-top:0;margin-bottom:.3em}#footer .width-wrapper #footer-top .footer-links .footer-link{display:flex;justify-content:center}@media only screen and (min-width: 992px){#footer .width-wrapper #footer-top .footer-links .footer-link{justify-content:flex-start}}#footer .width-wrapper #footer-top .footer-links .footer-link a{flex:0 0 auto}#footer #footer-bottom{display:flex;align-items:center;padding:1rem 2rem 0;gap:2rem;width:100%}@media only screen and (min-width: 576px){#footer #footer-bottom{padding:1rem 4rem 0}}@media only screen and (min-width: 992px){#footer #footer-bottom{display:grid;grid-template-columns:33.3% 66.6%;padding:1em 5em;width:100%;gap:1rem}}#footer #footer-bottom #footer-logo img{width:120px}@media only screen and (min-width: 576px){#footer #footer-bottom #footer-logo{width:33.3%}}#footer #footer-bottom #footer-socials{display:flex;flex-flow:row wrap;gap:.5rem}@media only screen and (min-width: 576px){#footer #footer-bottom #footer-socials{display:flex;align-items:center;gap:.8em}}@media only screen and (min-width: 768px){#footer #footer-bottom #footer-socials{gap:1em}}@media only screen and (min-width: 992px){#footer #footer-bottom #footer-socials{gap:2em}}#footer #footer-bottom #footer-socials img{width:30px;filter:invert(1)}button{border-radius:10px;padding:.8em 1.6em;font-size:1em;line-height:1;border:1px solid rgba(0,0,0,0);max-width:500px}button.btn-primary{background:#623e9b;color:#fff;-webkit-box-shadow:0px 1px 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 2px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px 2px #0003;transition:all .1s}button.btn-primary:hover,button.btn-primary:active,button.btn-primary:focus{-webkit-box-shadow:0px 2px 2px 3px rgba(0,0,0,.25);-moz-box-shadow:0px 2px 2px 3px rgba(0,0,0,.25);box-shadow:0 2px 2px 3px #00000040}button.btn-clear{background:none;outline:none;-webkit-tap-highlight-color:transparent}button.btn-clear:hover,button.btn-clear:active,button.btn-clear:focus{outline:none;border:1px solid rgba(0,0,0,0)}button.btn-clear:active,button.btn-clear:focus{border:1px solid rgba(0,0,0,0)}button.btn-error{background:#b71c1c;color:#fff}button.btn-error:hover,button.btn-error:active,button.btn-error:focus{outline:none;border:1px solid rgba(0,0,0,0)}button.btn-error:active,button.btn-error:focus{border:1px solid #ffffff}.header-button{height:100%;width:100%;font-size:1rem}@media only screen and (min-width: 768px){.header-button{width:auto}}.header-button a{height:100%;opacity:1}.header-button button{height:100%;width:100%;border-radius:0;background:none;transition:background-color .3s;padding:.8rem 2rem;display:flex;justify-content:flex-start;transition:none;border:1px solid rgba(255,255,255,0);max-width:none;color:#ffffffb3}@media only screen and (min-width: 768px){.header-button button{align-items:center;justify-content:center}}.header-button button:hover,.header-button button:active,.header-button button:focus{color:#fff;background:none;border:1px solid rgba(0,0,0,0);outline:none}@media only screen and (min-width: 768px){.header-button button:hover,.header-button button:active,.header-button button:focus{background-color:#fff3}}#play-now{height:100%;width:100%;padding-top:.5rem}@media only screen and (min-width: 768px){#play-now{width:auto;padding-top:0}}#play-now a{opacity:1}@media only screen and (min-width: 768px){#play-now a{height:100%}}#play-now a button{background:#fff;font-size:1.2em;color:#623e9b;padding:1rem 2rem!important}#play-now a button:hover,#play-now a button:active,#play-now a button:focus{background-color:#fffc}.sheet{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.sheet .sheet-shade{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;border-radius:0;transition:opacity .3s;opacity:0}.sheet .sheet-content{position:absolute;height:100%;background:#fff;width:1000px;max-width:80%;transition:transform .3s}.sheet .sheet-content .sheet-header{display:flex;align-items:center;justify-content:space-between}.sheet .sheet-content .sheet-header .close{padding:1rem 1.5rem}.sheet .sheet-content .sheet-header .close img{width:30px;height:30px;filter:invert(.2)}.sheet .sheet-content .sheet-body{padding:2rem 1rem}.sheet.sheet-left .sheet-content{top:0;left:0}.sheet.sheet-right .sheet-content{top:0;right:0;transform:translate(100%)}.sheet.sheet-open{pointer-events:initial}.sheet.sheet-open .sheet-shade{opacity:1}.sheet.sheet-open .sheet-content{transform:translate(0)}.sheet.sheet-primary .sheet-content .close img{filter:invert(1)}.sheet.sheet-primary .sheet-content{background-color:#623e9b;color:#fff}.loader{width:48px;height:48px;display:block;margin:15px auto;position:relative;color:#fff;box-sizing:border-box;animation:rotation 1s linear infinite}.loader:after,.loader:before{content:"";box-sizing:border-box;position:absolute;width:24px;height:24px;top:50%;left:50%;transform:scale(.5) translate(0);background-color:#fff;border-radius:50%;animation:animloader 1s infinite ease-in-out}.loader:before{background-color:#ff3d00;transform:scale(.5) translate(-48px,-48px)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animloader{50%{transform:scale(1) translate(-50%,-50%)}}@media only screen and (max-width: 768px){#user-button{width:100%;background-color:#623e9b}#user-button:not(.authenticated){transform:translateY(.5rem)}#user-button:not(.authenticated) #user-dropdown{display:none}#user-button.authenticated:hover,#user-button.authenticated:active,#user-button.authenticated:focus{background-color:#623e9b}#user-button.authenticated .header-button{display:flex}#user-button.authenticated .header-button>button{width:100%;padding:0}#user-button.authenticated .header-button>button #user-container{display:flex;align-items:center;justify-content:flex-start;position:relative;gap:1rem}#user-button.authenticated .header-button>button #user-container #user-image{display:flex}#user-button.authenticated .header-button>button #user-container #user-image img{width:70px}#user-button.authenticated .header-button>button #user-container #user-text{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:.3em;line-height:1;color:#452a6f;position:relative;z-index:2}#user-button.authenticated .header-button>button #user-container #user-text #user-name{font-size:1em}#user-button.authenticated .header-button>button #user-container #user-text #user-type{font-size:.7em;opacity:.8}#user-button.authenticated #user-dropdown{background:#402866;-webkit-box-shadow:inset 0px 0px 2px 2px rgba(0,0,0,.25);-moz-box-shadow:inset 0px 0px 2px 2px rgba(0,0,0,.25);box-shadow:inset 0 0 2px 2px #00000040}#user-button.authenticated #user-dropdown ul{padding:.8rem 0;list-style-type:none;margin:0;width:100%}#user-button.authenticated #user-dropdown ul li a,#user-button.authenticated #user-dropdown ul li button{display:flex;align-items:center;justify-content:flex-start;width:100%;color:#fffc;opacity:1;padding:.8rem 2rem}#user-button.authenticated #user-dropdown ul li a:hover,#user-button.authenticated #user-dropdown ul li a:focus,#user-button.authenticated #user-dropdown ul li a:active,#user-button.authenticated #user-dropdown ul li button:hover,#user-button.authenticated #user-dropdown ul li button:focus,#user-button.authenticated #user-dropdown ul li button:active{color:#fff}#user-button.premium .header-button button{background-color:#fdd835}#user-button.premium .header-button button:hover,#user-button.premium .header-button button:active,#user-button.premium .header-button button:focus{background-color:#fdd835}#user-button.premium .header-button button #user-text{color:#212121}#user-button.premium #user-dropdown{background:#d7b82d;position:relative}}@media only screen and (min-width: 768px){#user-button{height:100%;display:flex;align-items:center;justify-content:center;position:relative}#user-button .header-button button{overflow:hidden}#user-button .header-button button #user-container{display:flex;align-items:center;justify-content:space-around;gap:1em;position:relative}#user-button .header-button button #user-container #user-image img{width:40px;height:40px;border-radius:50%}#user-button .header-button button #user-container #user-text{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:.3em;line-height:1;color:#452a6f;position:relative;z-index:2}#user-button .header-button button #user-container #user-text #user-name{font-size:1em}#user-button .header-button button #user-container #user-text #user-type{font-size:.7em}#user-button.premium .header-button button{background-color:#fdd835}#user-button.premium .header-button button #user-text{color:#212121}#user-button #user-dropdown{position:absolute;right:0;top:100%;background-color:#9161e0;width:120%;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.7);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.7);box-shadow:0 2px 3px #000000b3}#user-button #user-dropdown ul{list-style-type:none;margin:0;padding:0;min-width:100%}#user-button #user-dropdown ul li{min-width:100%}#user-button #user-dropdown ul li>a,#user-button #user-dropdown ul li>button{display:flex;padding:1.2em 2.5em;border-radius:0;min-width:100%;text-align:left;font-size:1em;border:1px solid rgba(0,0,0,0);color:#fff;opacity:1;font-weight:400;line-height:1}#user-button #user-dropdown ul li>a:hover,#user-button #user-dropdown ul li>a:active,#user-button #user-dropdown ul li>a:focus,#user-button #user-dropdown ul li>a:focus-visible,#user-button #user-dropdown ul li>button:hover,#user-button #user-dropdown ul li>button:active,#user-button #user-dropdown ul li>button:focus,#user-button #user-dropdown ul li>button:focus-visible{border:1px solid rgba(0,0,0,0);background:#7045b7;outline:none;opacity:1;color:#fff}#user-button #user-dropdown{max-height:0;overflow:hidden;transition:max-height .3s ease-out}#user-button #user-dropdown:hover{max-height:999px}#user-button:not(.authenticated) #user-dropdown{transition:none!important;max-height:0!important}#user-button.authenticated.premium .header-button button{position:relative}#user-button.authenticated.premium .header-button button:before{content:"";width:25px;height:200%;position:absolute;top:0;right:0;background:#ffffff59;filter:blur(6px);translate:40px;pointer-events:none;transition:all .1s ease-in;rotate:-50deg;opacity:0}#user-button.authenticated.premium .header-button button:after{content:"";width:15px;height:200%;position:absolute;top:0;right:0;background:#ffffff59;filter:blur(6px);translate:40px;pointer-events:none;transition:all .1s ease-in;rotate:-50deg;opacity:0}#user-button.authenticated:hover #user-dropdown,#user-button.authenticated:active #user-dropdown,#user-button.authenticated:focus #user-dropdown,#user-button.authenticated.open #user-dropdown{max-height:999px!important;transition:max-height .3s ease-in!important}#user-button.authenticated:hover.premium .header-button button:before,#user-button.authenticated:active.premium .header-button button:before,#user-button.authenticated:focus.premium .header-button button:before,#user-button.authenticated.open.premium .header-button button:before{rotate:-20deg!important;translate:-100px -40px!important;transform:skew(20deg)!important;opacity:1!important}#user-button.authenticated:hover.premium .header-button button:after,#user-button.authenticated:active.premium .header-button button:after,#user-button.authenticated:focus.premium .header-button button:after,#user-button.authenticated.open.premium .header-button button:after{rotate:-20deg;translate:-40px -30px!important;transform:skew(20deg)!important;opacity:1!important}}#header{width:100%;height:80px;background:#623e9b;color:#fff;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.7);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.7);box-shadow:0 2px 3px #000000b3;z-index:10;position:fixed;padding:0 2em}#header #header-container{height:100%;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:space-between}#header #header-container #header-left{height:100%}#header #header-container #header-left #header-logo{height:100%;display:flex;align-items:center}#header #header-container #header-left #header-logo:hover{filter:drop-shadow(0 0 .2em rgba(255,255,255,.6));cursor:pointer}#header #header-container #header-left #header-logo a{opacity:1;display:flex}#header #header-container #header-left #header-logo a img{height:50px}#header #header-container #header-right{height:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}#header #header-container #header-right #menu-btn{padding:.6em 0 .6em 1.2em}#header .sheet-content .sheet-body{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:2px;padding:.8rem 0}#header .sheet-content .sheet-body a{padding:0;width:100%}#body{padding-top:80px}#login{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:20;transition:opacity ease-in .3s;opacity:0;pointer-events:none}#login.visible{opacity:1;pointer-events:initial}#login #login-shade{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009}#login #login-modal{position:relative;width:100%;max-width:600px;height:auto;max-height:100%;background:#383838;border-radius:10px;-webkit-box-shadow:0px 5px 5px 5px rgba(0,0,0,.5);-moz-box-shadow:0px 5px 5px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px 5px #00000080;padding:3em;display:flex;flex-flow:column nowrap;align-items:center;margin-bottom:5vh}#login #login-modal #login-logo img{width:120px}#login #login-modal h3{opacity:.8}#login #login-modal form{display:flex;flex-flow:column nowrap;gap:1.2em;width:100%;max-width:300px}.input{position:relative}.input .input-border{position:absolute;display:flex;pointer-events:none;width:100%;height:40px}.input .input-border:before{content:"";flex:0 0 auto;display:block;border:1px solid rgba(255,255,255,.5);border-right:none;border-radius:4px 0 0 4px;background:none;height:38px;width:10px;transition:border-color .3s}.input .input-border .input-label{flex:0 0 auto;padding:0 5px;height:100%;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,0);transition:border-bottom-color .3s}.input .input-border .input-label .input-label-text{flex:0 0 auto;font-size:.9em;line-height:1;transform:translateY(-9px)}.input .input-border:after{content:"";flex:1 1 auto;display:block;border:1px solid rgba(255,255,255,.5);border-left:none;border-radius:0 4px 4px 0;background:none;height:38px;width:100%;transition:border-color .3s}.input input{background:none;height:40px;border-radius:4px;border:none;width:100%;padding:5px 15px;font-size:1em;line-height:1}.input input:focus,.input input:active{outline:none}.input.focus .input-border:before{border-color:#fff}.input.focus .input-border .input-label{border-bottom-color:#fff}.input.focus .input-border:after{border-color:#fff}.input .input-label{transition:border-top-color .2s,border-bottom-color .3s!important}.input .input-label .input-label-text{transition:color .3s,transform .3s}.input.empty:not(.focus) .input-label{border-color:#ffffff80;transition:border-top-color .2s,border-bottom-color .3s!important}.input.empty:not(.focus) .input-label .input-label-text{color:#ffffff80;transform:scale(1.1) translateY(12px)}#description{padding:1rem 0}#description .description-section{display:flex;align-items:center;flex-flow:column nowrap;gap:1rem;padding:2rem}@media only screen and (min-width: 576px){#description .description-section{flex-flow:row nowrap;gap:5em;padding:4em 5em}}#description .description-section .description-section-text{display:flex;flex-direction:column;justify-content:center;gap:1rem;order:1}@media only screen and (min-width: 576px){#description .description-section .description-section-text{width:60%;order:auto}}#description .description-section .description-section-text h2,#description .description-section .description-section-text p{margin-top:0;text-align:center}@media only screen and (min-width: 576px){#description .description-section .description-section-text h2,#description .description-section .description-section-text p{text-align:left}}#description .description-section .description-section-image{overflow:hidden;display:flex;border-radius:20px;position:relative;border:2px solid rgba(255,255,255,.2);order:2}@media only screen and (min-width: 576px){#description .description-section .description-section-image{width:40%;order:auto}}#description .description-section .description-section-image:before{content:"";width:100%;height:100%;position:absolute;border-radius:18px;z-index:1;-webkit-box-shadow:inset 0px 0px 4px 0px rgba(0,0,0,.75);-moz-box-shadow:inset 0px 0px 4px 0px rgba(0,0,0,.75);box-shadow:inset 0 0 4px #000000bf}#description .description-section .description-section-image img{width:100%}#hero{display:flex;position:relative;width:100%;height:calc(90vh - 80px);background-size:cover;background-repeat:no-repeat;background-position:center}#hero:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-box-shadow:inset 0px -6px 3px -4px rgba(0,0,0,.7);-moz-box-shadow:inset 0px -6px 3px -4px rgba(0,0,0,.7);box-shadow:inset 0 -6px 3px -4px #000000b3}#hero:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-image:linear-gradient(to top,#000c,#00000080)}#hero #hero-text{width:100%;padding-left:8vw;padding-bottom:8vh;display:flex;flex-flow:column nowrap;justify-content:center;position:relative;z-index:2;text-shadow:1px 1px rgba(0,0,0,.9)}#hero #hero-text #hero-header{font-size:50px;line-height:1;margin-bottom:3rem}#hero #hero-text #hero-subheader{font-size:30px;line-height:1;margin-bottom:2rem}#hero #hero-text #hero-body{font-size:18px;line-height:1;font-weight:200;margin-bottom:.5rem}#hero #hero-text #hero-disclaimer{font-size:10px;line-height:1;font-weight:200}#newsletter{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background:#2d2d2d;padding:3em 2em}@media only screen and (min-width: 576px){#newsletter{padding:4em 5em}}#newsletter h2{margin-top:0;margin-bottom:20px;text-align:center}@media only screen and (min-width: 576px){#newsletter h2{text-align:left}}#newsletter form{width:100%;max-width:500px;display:flex;flex-flow:column nowrap;align-items:center}#newsletter form .input{width:100%;margin-bottom:20px}#home{width:100%;background-color:#212121;background-repeat:repeat;background-size:300px;position:relative}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}#account-details,#account-details form{width:100%}#account-details form #account-form-inputs{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(1fr);gap:1.5em}@media screen and (min-width: 576px){#account-details form #account-form-inputs{grid-template-columns:1fr 1fr}}.select,.select .select-input{position:relative}.select .select-input:focus,.select .select-input:active{outline:none;background:none}.select .select-input .select-input-border{position:absolute;display:flex;pointer-events:none;width:100%;height:40px}.select .select-input .select-input-border:before{content:"";flex:0 0 auto;display:block;border:1px solid rgba(255,255,255,.5);border-right:none;border-radius:4px 0 0 4px;background:none;height:38px;width:10px;transition:border-color .3s}.select .select-input .select-input-border .select-input-label{flex:0 0 auto;padding:0 5px;height:100%;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,0);transition:border-bottom-color .3s}.select .select-input .select-input-border .select-input-label .select-input-label-text{display:block;flex:0 0 auto;font-size:.9em;line-height:1;transform:translateY(-9px)}.select .select-input .select-input-border:after{content:"";flex:1 1 auto;display:block;border:1px solid rgba(255,255,255,.5);border-left:none;border-radius:0 4px 4px 0;background:none;height:38px;width:100%;transition:border-color .3s}.select .select-input .select-input-text{background:none;height:40px;border-radius:4px;border:none;width:100%;padding:5px 15px;display:flex;align-items:center;justify-content:space-between}.select .select-input .select-input-text span{font-size:1em;line-height:1}.select .select-input .select-input-text .chevron{width:1em;height:1em;filter:invert(1);transition:transform .1s}.select ul.select-menu{list-style:none;padding:0;margin:4px 0 0;position:absolute;top:100%;left:0;width:100%;max-height:300px;background-color:#383838;z-index:100;border-radius:0 0 6px 6px;overflow:auto}.select .select-option{padding:5px 15px}.select .select-option.selected{background-color:#bde4ff}.select-input .select-input-label{transition:border-top-color .2s,border-bottom-color .3s}.select-input .select-input-label .select-input-label-text{transition:color .3s,transform .3s}.select.empty:not(.focus) .select-input-label{border-color:#ffffff80;transition:border-top-color .2s,border-bottom-color .3s}.select.empty:not(.focus) .select-input-label .select-input-label-text{color:#ffffff80;transform:scale(1.1) translateY(11px)}.select.focus .select-input-border:before{border-color:#fff}.select.focus .select-input-border .select-input-label{border-top-color:#fff0;border-bottom-color:#fff}.select.focus .select-input-border:after{border-color:#fff}.select.open ul.select-menu{-webkit-box-shadow:0px 2px 4px 2px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 4px 2px rgba(0,0,0,.5);box-shadow:0 2px 4px 2px #00000080}.select.open .chevron{transform:rotate(180deg)}.order{width:100%;position:relative;background:#252525;border-radius:20px;padding:2em;display:flex;flex-flow:column nowrap;gap:1em;border:1px solid rgba(255,255,255,.05);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.5);box-shadow:0 2px 2px #00000080}@media screen and (min-width: 576px){.order{gap:2em}}.order .order-header{display:flex;flex-flow:column nowrap;gap:1em}.order .order-header .order-header-top{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:column nowrap;gap:1rem}@media screen and (min-width: 576px){.order .order-header .order-header-top{flex-flow:row nowrap;gap:0}}.order .order-header .order-header-top .order-id{margin:0}.order .order-header .order-date-time{display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem}@media screen and (min-width: 576px){.order .order-header .order-date-time{flex-flow:column nowrap}}.order .order-header .order-date-time .order-date{font-size:1em;line-height:1}.order .order-header .order-date-time .order-time{font-size:.8em;line-height:1}.order .order-address{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:1em;margin-bottom:1em}.order .order-address .address-line{font-size:.9em}.order .order-items .items-title{font-size:1.4em;font-weight:200;margin:0 0 .5em;line-height:1;text-align:center}@media screen and (min-width: 576px){.order .order-items .items-title{text-align:left;margin:0 0 1em}}.order .order-items .item{border-top:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:1em;flex-flow:column nowrap}@media screen and (min-width: 576px){.order .order-items .item{flex-flow:row nowrap;gap:1.5em}}.order .order-items .item:not(:last-child){padding:1em 0}@media screen and (min-width: 576px){.order .order-items .item:not(:last-child){padding:1.5em}}.order .order-items .item:last-child{padding:1em 0 0}@media screen and (min-width: 576px){.order .order-items .item:last-child{padding:1.5em 1.5em 0}}.order .order-items .item .item-image{border-radius:20px;overflow:hidden;width:80px;height:80px}.order .order-items .item .item-image img{width:80px;height:80px}.order .order-items .item .item-text{line-height:1;display:flex;flex-flow:column nowrap;gap:1em}.order .order-items .item .item-text .item-name{font-size:1em}.order .order-items .item .item-text .item-details{display:flex;flex-flow:column nowrap;gap:.5em;align-items:center}@media screen and (min-width: 576px){.order .order-items .item .item-text .item-details{align-items:flex-start}}.order .order-items .item .item-text .item-details .item-detail{display:flex;align-items:center;gap:.3em}.order .order-items .item .item-text .item-details .item-detail .detail-title{font-size:.7em}.order .order-items .item .item-text .item-details .item-detail .detail-value{font-size:.8em}#orders{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:3em}#orders #order-container{display:flex;flex-flow:column nowrap;align-items:stretch;gap:3em}.overview-title{font-size:.8em}#overview-user{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:1em 0 2em}#overview-user #overview-profile-picture img{width:80px;border-radius:50%}#overview-user #overview-name{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#overview-user #overview-name #overview-name-content{font-size:1.6em}#overview-topline-stats{width:100%;display:flex;align-items:flex-end;justify-content:space-around;padding:0}@media only screen and (min-width: 576px){#overview-topline-stats{padding:0 4em}}#overview-topline-stats .overview-stat{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#overview-topline-stats .overview-stat .overview-stat-content{font-size:1.5em}#overview-stat-last-played .overview-stat-content{display:flex;flex-flow:column nowrap;align-items:center}#overview-stat-last-played .overview-stat-content .date{font-size:.7em}#overview-stat-last-played .overview-stat-content .time{font-size:.6em}.achievement-stub{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-flow:column nowrap;padding:1rem}@media only screen and (min-width: 576px){.achievement-stub{flex-flow:row nowrap;padding:1em 2em 1em 1rem}}.achievement-stub .achievement-stub-image{display:flex;align-items:center;order:1}@media only screen and (min-width: 576px){.achievement-stub .achievement-stub-image{order:auto}}.achievement-stub .achievement-stub-image img{width:60px;height:60px;border-radius:10px}.achievement-stub .achievement-stub-text{order:0}@media only screen and (min-width: 576px){.achievement-stub .achievement-stub-text{order:auto}}.achievement-stub .achievement-stub-text .achievement-stub-title{font-size:1.1rem;text-align:center}@media only screen and (min-width: 576px){.achievement-stub .achievement-stub-text .achievement-stub-title{text-align:left}}.achievement-stub .achievement-stub-text .achievement-stub-description{font-size:.8rem;text-align:center}@media only screen and (min-width: 576px){.achievement-stub .achievement-stub-text .achievement-stub-description{text-align:left}}#overview-achievements #overview-achievements-content{display:flex;flex-flow:column nowrap;align-items:center}#overview-achievements #overview-achievements-content #overview-achievement-stubs{display:grid;grid-template-columns:1fr;gap:1em;background-color:#181818;padding:0 0 2em;border-radius:14px;width:100%}@media only screen and (min-width: 768px){#overview-achievements #overview-achievements-content #overview-achievement-stubs{grid-template-columns:1fr 1fr}}#overview-achievements #overview-achievements-content button{width:100%}.character .character-line{display:flex;align-items:center;flex-flow:column nowrap;gap:.1em;line-height:1;flex:0 0 auto}.character .character-title{font-size:.8em}.character .character-value{font-size:1em;white-space:nowrap}.character{display:flex;align-items:center;justify-content:flex-start}.character .character-background{-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.75);box-shadow:0 2px 2px #000000bf;background:#252525;padding:2em;border-radius:10px;display:flex;flex-flow:column nowrap;align-items:center;gap:1em;border:1px solid rgba(255,255,255,.05)}.character .character-background .character-header{display:flex;flex-flow:column nowrap;gap:1em}.character .character-background .character-header .character-name{width:100%}.character .character-background .character-header .character-name .character-title{font-size:.8em}.character .character-background .character-header .character-name .character-value{font-size:1.1em}.character .character-background .character-header .character-image{border-radius:10px;overflow:hidden;width:80px;position:relative;border:1px solid rgba(255,255,255,.3)}.character .character-background .character-header .character-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0px 0px 2px 2px rgba(0,0,0,.25);-moz-box-shadow:inset 0px 0px 2px 2px rgba(0,0,0,.25);box-shadow:inset 0 0 2px 2px #00000040;border-radius:10px}.character .character-background .character-header .character-image img{width:80px;display:block}.character .character-background .character-body{display:flex;flex-flow:row wrap;justify-content:center;gap:.8em}.character .character-background .character-body .character-line{width:40%;flex:1 1 auto}.character .character-background .character-body .character-level{width:40%;flex:1 1 auto;display:flex;align-items:center}.character .character-background .character-body .character-level .character-value{display:flex;flex-flow:column nowrap;gap:.3em}#overview-characters #characters-body{background:#181818;padding:2em;border-radius:14px;width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;gap:2em}.friend-card{display:flex;align-items:center;justify-content:center;width:100%;max-width:230px}.friend-card button{height:300px;width:100%;padding:0;display:flex;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,.75);box-shadow:0 3px 5px #000000bf;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.5);transform-origin:center;transition:box-shadow .15s,transform .15s}.friend-card button .card{height:100%;width:100%;position:relative;border:none}.friend-card button .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#0000,#0000001a,#0000001a,#00000080,#0009,#000c);z-index:2}.friend-card button .card .background-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;transition:transform .15s}.friend-card button .card .friend-text{padding:1em;position:absolute;top:170px;display:flex;flex-flow:column nowrap;align-items:flex-start;width:calc(100% - 2em);z-index:3}.friend-card button .card .friend-text .friend-name{font-size:1em;padding-bottom:1em;white-space:nowrap;text-overflow:ellipsis}.friend-card button .card .friend-text .friend-description{font-size:.75em;text-align:start}@media only screen and (min-width: 576px){.friend-card button:hover,.friend-card button:focus,.friend-card button:active{-webkit-box-shadow:0px 3px 8px 4px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 8px 4px rgba(0,0,0,.75);box-shadow:0 3px 8px 4px #000000bf;border:1px solid rgba(0,0,0,.5);transform:translateY(-8px) scale(1.02)}.friend-card button:hover .background-image,.friend-card button:focus .background-image,.friend-card button:active .background-image{transform:scale(1.05)}}.friend-card-more{display:flex;align-items:center;justify-content:center;width:100%;max-width:230px}.friend-card-more button{height:300px;padding:0;display:flex;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,.75);box-shadow:0 3px 5px #000000bf;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.5);transform-origin:center;transition:box-shadow .15s,transform .15s;width:100%}.friend-card-more button:hover,.friend-card-more button:focus,.friend-card-more button:active{-webkit-box-shadow:0px 3px 8px 4px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 8px 4px rgba(0,0,0,.75);box-shadow:0 3px 8px 4px #000000bf;border:1px solid rgba(0,0,0,.5);transform:translateY(-8px) scale(1.02)}.friend-card-more button:hover .card,.friend-card-more button:focus .card,.friend-card-more button:active .card{background-size:220px}.friend-card-more button .card{height:100%;width:100%;position:relative;padding:1em;background-color:#623e9b;background-size:200px;background-repeat:repeat;background-position:center;transition:background-size .15s;border:none}.friend-card-more button .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#0000,#0000001a,#0000001a,#00000080,#0009,#000c)}.friend-card-more button .card .text{position:absolute;top:170px;width:calc(100% - 2em);display:flex;flex-flow:row nowrap;align-items:center;gap:.6em}.friend-card-more button .card .text span{font-size:1.2em}.friend-card-more button .card .text img{filter:invert(1);width:.6em}#overview-friends #overview-friends-content{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;gap:2em;background-color:#181818;padding:2em;border-radius:14px;width:100%;-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,.5);-moz-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,.5);box-shadow:inset 0 0 2px #00000080}#overview-friends #overview-friends-content>div{width:100%;flex:1 1 auto}@media screen and (min-width: 576px){#overview-friends #overview-friends-content>div{width:calc(50% - 2em)}}@media screen and (min-width: 768px){#overview-friends #overview-friends-content>div{width:calc(33.3% - 2em)}}@media screen and (min-width: 1200px){#overview-friends #overview-friends-content>div{width:calc(25% - 2em)}}#my-account{width:100%;background-color:#212121;background-repeat:repeat;background-size:300px;position:relative}#my-account .react-tabs .react-tabs__tab-list{display:flex;flex-flow:row nowrap;border-bottom:1px solid rgba(255,255,255,.3);padding:0 2em;margin:0;overflow-x:auto;overflow-y:hidden}#my-account .react-tabs .react-tabs__tab-list .react-tabs__tab{border-radius:0;height:60px;padding:0 2em;display:flex;align-items:center;white-space:nowrap}#my-account .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected{background:none;color:#fff;border:1px solid rgba(0,0,0,0)}#my-account .react-tabs .react-tabs__tab-list .react-tabs__tab.react-tabs__tab--selected:after{content:"";position:absolute;height:5px;bottom:0;left:0;right:0;background-color:#623e9b}#my-account .account-tab{display:flex;flex-flow:column nowrap;align-items:stretch;gap:3em;padding:1rem 2rem}@media only screen and (min-width: 576px){#my-account .account-tab{padding:2em 4em}}#my-account .account-tab .account-section{padding:0;display:flex;flex-flow:column nowrap;align-items:center;gap:.8em}#my-account .account-tab .account-section .section-body{background-color:#181818;padding:2em;border-radius:14px;width:100%;-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,.5);-moz-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,.5);box-shadow:inset 0 0 2px #00000080}#my-account .account-tab .account-section hr{width:100%}#fab{position:fixed;bottom:20px;right:20px;width:80px;height:80px;border-radius:50%;-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 4px 8px 0px rgba(0,0,0,.75);box-shadow:0 4px 8px #000000bf;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;pointer-events:all;z-index:2;background-color:#623e9b;transition:transform .2s,background-color .2s;opacity:1;overflow:hidden}#fab:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-color:#ffffff26;opacity:0;transition:opacity .2s}#fab:hover,#fab:active,#fab:focus{transform:scale(1.1);outline:none}#fab:hover:before,#fab:active:before,#fab:focus:before{opacity:1}#fab img{width:30px;height:30px;pointer-events:none;filter:invert(1)}#fab span{font-size:10px;font-family:sans-serif;color:#fff}#game{width:100%;height:100%;background-color:#212121;position:relative}#game .content{padding:1rem;width:100%;height:calc(100vh - 100px);background-color:#242424;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (min-width: 576px){#game .content{padding:3rem}}#game .content iframe{width:100%;height:100%;border:none;border-radius:10px;overflow:hidden}#game .content #mobile-warning{position:absolute;width:calc(100% - 2rem);height:calc(100% - 2rem);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;padding:1rem}#game .content #mobile-warning:before{content:"";position:absolute;width:100%;height:100%;background:#000000b3}#game .content #mobile-warning>div{position:relative;z-index:1;text-align:center}#news{width:100%;height:100%;background-color:#212121;position:relative}#news .content{padding:3em;width:100%;height:calc(100vh - 100px);background-color:#242424;display:flex;align-items:center;justify-content:center}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
