progress,sub,sup{vertical-align:baseline}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}#items,sub,sup{position:relative}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.type .active>.item:not(:last-of-type),.upgrades img{margin-right:10px}legend{color:inherit;display:table;max-width:100%;white-space:normal}#items,.type .active>.item{display:inline-block}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}@-webkit-keyframes buyUpgrade{1%,100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}50%{-webkit-transform:translate(0,-20px);transform:translate(0,-20px);opacity:.2}}@keyframes buyUpgrade{1%,100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}50%{-webkit-transform:translate(0,-20px);transform:translate(0,-20px);opacity:.2}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fading{0%,100%{opacity:1}50%{opacity:.5}}@keyframes fading{0%,100%{opacity:1}50%{opacity:.5}}#items{margin-top:20px}.faded{opacity:.4}.type{width:150px;border:2px solid #000;margin-bottom:10px}.type .info{border-bottom:2px solid #000;padding-left:4px;padding-right:4px;text-align:left}.type .active{padding-top:5px}.type .active img{width:30px;height:30px}.item-menu{position:absolute;left:148px;border:1px solid #000;width:270px;text-align:left}#app,#loading,.class-overlay,.world{text-align:center}.item-menu .buy-amounts{position:absolute;right:-1px;top:-22px;text-align:center}.item-menu .buy-amounts .buy-amount{font-weight:700;padding:4px;border:2px solid #000}.item-menu .buy-amounts .buy-amount:not(:first-of-type){border-left:0}.item-menu .buy-amounts .buy-amount.active,.item-menu .buy-amounts .buy-amount:active,.item-menu .buy-amounts .buy-amount:hover{background-color:#ccc;cursor:pointer}.item-menu .item{border:1px solid #000}.item-menu .item::after{content:" ";display:block;height:0;clear:both}.item-menu .item .item-info{position:relative;margin-left:42px;height:49.7px;padding-top:1px;cursor:pointer}.item-menu .item img{padding:10px 5px 5px;float:left;cursor:-webkit-grab;cursor:grab}.item-menu .item p{font-size:.9em;margin-left:5px;vertical-align:2px}.item-menu .item .aps,.item-menu .item .cost{font-size:.8em}.item-menu .item .owned{position:absolute;bottom:0;right:5px;font-weight:700}.item-menu .item:active div,.item-menu .item:hover div{background-color:#ccc}.world .world-container{position:relative;display:inline-block}.world .object{position:absolute}.stats .status{font-size:.9em;vertical-align:1px}.upgrades img{width:30px;height:30px}.upgrades img.bought{-webkit-animation:buyUpgrade 1.5s 1 forwards ease-out;animation:buyUpgrade 1.5s 1 forwards ease-out}.options input[type=checkbox]{vertical-align:-2px}.options input[type=checkbox]:active,.options input[type=checkbox]:focus,.options input[type=checkbox]:hover{outline:0}.options .button{margin-right:8px}.class-overlay{position:fixed;width:100%;top:0;bottom:0;left:0;right:0;background-color:#fff}.class-overlay .gender{margin-top:10px}.class-overlay .gender img{box-sizing:content-box}.class-overlay .gender img.active{outline:#000 solid 2px}.button:focus,.class-overlay .class .choose:focus{outline:0}.class-overlay .gender img:active,.class-overlay .gender img:hover{cursor:pointer}.class-overlay .class{width:33%;padding:10px;display:inline-block}.class-overlay .class::after{content:" ";display:block;height:0;clear:both}.class-overlay .class img{display:block;margin:0 auto 10px;width:60px;height:100px}.class-overlay .class .choose{border:2px solid #000;background-color:transparent;color:#000;padding:1px 6px;font-size:10pt;font-weight:700;margin:0 auto}.class-overlay .class .choose:active,.class-overlay .class .choose:hover{background-color:#aaa;cursor:pointer}.ReactModal__Content{position:absolute;margin-left:auto;margin-right:auto;top:35px;bottom:0;left:0;right:0;width:60vw}#buttons,#info #timeouts{position:absolute;top:10px}.body-modal-open{overflow-y:hidden}.react-tabs [role=tab]:focus{box-shadow:none!important;border-color:#aaa!important}.__react_component_tooltip{position:absolute;-webkit-transition:none!important;transition:none!important}.__react_component_tooltip.show{opacity:1!important}#loading{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#loading #loadingSpinner{display:inline-block;width:40px;height:40px;margin-bottom:10px;border-radius:50px;border:5px solid #000;border-top:5px solid transparent;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}#loading #loadingText{-webkit-animation:fading 1s infinite ease-in-out;animation:fading 1s infinite ease-in-out}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;font-family:Arial,Helvetica,sans-serif;background-color:#fff;color:#000}hr{border:1px solid #000;margin-bottom:5px}.indent{text-indent:20px}#app{display:none}#buttons{right:0}#buttons .button{margin-right:8px}#character img.charging{opacity:.7}#info{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#info #timeouts{left:10px;text-align:left}.button{border:none;background-color:transparent;color:#000}.button:active,.button:hover{color:#262626;text-decoration:underline;outline:0;cursor:pointer}