@charset "UTF-8";bp-slider-with-label input[type=range]::-webkit-slider-thumb,input[type=checkbox],label,select::-webkit-scrollbar-thumb,select,select option,a,button,.btn,button.btn,.clickable{cursor:url(/assets/cursor/Pointer_gear_on_32x32.cur),auto}bp-slider-with-label{position:relative;display:block}bp-slider-with-label input[type=range]{display:block;margin:0;padding:0;width:100%;height:28px;-webkit-appearance:none;background:#111;outline:none;border-radius:28px;overflow:hidden;box-shadow:inset 0 0 5px #000}bp-slider-with-label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:60px;height:28px;border-radius:28px;border:4px solid #333;box-shadow:-1000px 0 0 950px #2c4770}bp-slider-with-label .value{position:absolute;top:0;font-weight:700;font-size:.75rem;height:100%;display:flex;justify-content:center;align-items:center;width:60px;pointer-events:none;color:#666}bp-slider-with-label .thumb-width-80 input[type=range]::-webkit-slider-thumb{width:80px}bp-slider-with-label .thumb-width-80 .value{width:80px}bp-slider-with-label .thumb-width-120 input[type=range]::-webkit-slider-thumb{width:120px}bp-slider-with-label .thumb-width-120 .value{width:120px}.btn,button.btn{font-family:Roboto Mono,monospace;font-size:1rem;color:#f8f8f2;background-color:#344968;border-radius:4px;border:2px solid transparent;padding:6px 12px;margin:10px;text-align:center;border:1px solid rgba(0,0,0,.125);box-shadow:0 4px 4px #00000047,0 6px 2px -4px #00000047,0 2px 10px #0006;transition:.5s}.btn:hover,button.btn:hover{background-color:#3a5e95}.btn:focus,button.btn:focus{outline:none;box-shadow:inset 0 4px 4px #00000047,inset 0 6px 2px -4px #0000003d,inset 0 2px 10px #0006}.btn.btn-transparent,button.btn.btn-transparent{background-color:transparent;border:2px solid #2C4770}.btn.btn-transparent:hover,button.btn.btn-transparent:hover{background-color:#3a5e95}.btn.btn-red,button.btn.btn-red{background-color:#7a2627}.btn.btn-red:hover,button.btn.btn-red:hover{background-color:#a13233}.btn.btn-small,button.btn.btn-small{font-size:.875rem}.btn[disabled],button.btn[disabled]{background-color:#434c59;border-color:#434c59;cursor:not-allowed}.btn-row{display:flex;justify-content:center;align-items:center;gap:1rem}.btn.game-button,.game-button{width:100%;background-color:#800;margin:.25rem 0;position:relative;background:#800;border:2px solid #444;font-size:14px;border-radius:6px;box-shadow:inset 0 2px 4px #000a;transition:all .2s ease-in-out}.btn.game-button.short,.game-button.short{width:auto}.btn.game-button.green,.game-button.green,.btn.game-button.green:hover,.game-button.green:hover{background-color:#008807}.btn.game-button.blue,.game-button.blue,.btn.game-button.blue:hover,.game-button.blue:hover{background-color:#005688}.btn.game-button:after,.game-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(ellipse at center,#ffff9666,#ffff9600 70%);transform:translate(-50%,-50%);pointer-events:none}.btn.game-button:hover,.game-button:hover{background-color:#800}.btn.game-button:hover:after,.game-button:hover:after{width:100%;height:100%}.btn.game-button[disabled],.game-button[disabled]{background-color:#741414;border-color:#741414;cursor:not-allowed}.btn.game-button[disabled]:hover:after,.game-button[disabled]:hover:after{width:0;height:0}.form-group{display:flex;align-items:center;gap:.875rem;margin-bottom:.125rem;font-size:14px}.form-group label{min-width:8.5rem}.form-group input[type=text],.form-group bp-slider-with-label{min-width:300px}.form-group select{padding:.125rem}.form-group[hidden]{height:0;overflow:hidden;padding:0}.form-group.indent{margin-left:1rem;position:relative}.form-group.indent:after{content:"";width:2px;height:100%;background-color:#888;position:absolute;left:-16px}.form-group.error{color:#a00;font-size:16px;font-weight:900}.window{background-color:#000;border:2px solid #888;border-radius:.5rem;padding:1.5rem}input[type=checkbox]{appearance:none;width:24px;height:24px;border:2px solid #4CAF50;border-radius:5px;background-color:#fff;display:inline-block;position:relative;transition:all .3s ease-in-out}input[type=checkbox]:checked{background-color:#4caf50;border-color:#4caf50}input[type=checkbox]:checked:after{content:"\2714";font-size:18px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tooltip{max-width:30dvw}.ff-notification{position:relative;padding:20px;margin-bottom:20px;border-radius:4px;width:100%;background-color:#282a36;color:#f8f8f2;box-shadow:0 0 8px 2px #000c;display:block;-webkit-user-select:none;user-select:none}.ff-notification .symbol{flex-shrink:0;margin-right:20px;align-self:center;width:40px;height:40px;background-color:#2c7033;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#282a36}.ff-notification .symbol .icon{color:#282a36}.ff-notification .message{color:#f8f8f2}.ff-notification .progress{position:absolute;bottom:0;left:0;z-index:2;height:4px;background-color:#2c7033;width:100%;border-radius:4px}.ff-notification .notification{display:flex;align-items:center}.ff-notification .notification.info .symbol,.ff-notification .notification.info .progress{background-color:#69702c}.ff-notification .notification.info .symbol .icon,.ff-notification .notification.info .progress .icon{stroke-width:2px}.ff-notification .notification.success .symbol,.ff-notification .notification.success .progress{background-color:#2c7033}.ff-notification .notification.success .symbol .icon,.ff-notification .notification.success .progress .icon{position:relative}.ff-notification .notification.error .symbol,.ff-notification .notification.error .progress{background-color:#702c47}.ff-notification .notification.warning .symbol,.ff-notification .notification.warning .progress{background-color:#703e2c}ff-confirmation .ff-notification-container{padding:.625rem;cursor:default;border-radius:4px;box-shadow:0 0 8px 2px #000c;width:350px;background-color:#282a36;color:#f8f8f2}ff-confirmation .ff-notification-container.theme-success{border-left:5px solid #2c7033}ff-confirmation .ff-notification-container.theme-warning{border-left:5px solid rgb(112,62.3333333333,44)}ff-confirmation .ff-notification-container.theme-info{border-left:5px solid #69702c}ff-confirmation .ff-notification-container.theme-error{border-left:5px solid #702c47}ff-confirmation .button-row{flex-shrink:0}ff-confirmation .notification{display:flex;align-items:center;justify-content:space-between}ff-confirmation .text{display:flex;flex-direction:column;word-wrap:break-word;word-break:break-all}ff-confirmation .top-title{color:#f8f8f2;font-size:1rem}ff-confirmation .subtitle{color:#f8f8f2;font-size:.75rem}ff-confirmation .check-mark-button{margin-left:.625rem}ff-confirmation .fixed-notification-container{position:fixed;top:20px;left:0;padding:20px;z-index:1002;right:0}ff-confirmation .fixed-notification-container .ff-notification-container{margin-left:auto}ff-confirmation .fixed-notification-container.fixed-notification-container-mobile .notification-container{width:100%}body,html{font-family:Roboto Mono,monospace;font-size:16px;width:100%;min-height:100%;color:#f8f8f2;margin:0;text-shadow:2px 2px 2px #000;height:100%;overflow:hidden}canvas{height:100%}html{background-color:#282a36;background-image:linear-gradient(135deg,#282a36e3,#151515);background-image:linear-gradient(135deg,#081314e3,#090814);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.title{font-size:28px}.center{text-align:center}.amount,.progress .label{font-family:Roboto}input,select,input:-webkit-autofill{font-size:.875rem;border:none;padding:.25rem .5rem;border-radius:4px;color:#aaa;background-color:#181818;border:1px solid #181818;font-family:Roboto Mono;transition:.5s;box-shadow:inset 0 4px 4px #00000047,inset 0 6px 2px -4px #0000003d,inset 0 2px 10px #0006}input:focus,select:focus,input:-webkit-autofill:focus{outline:none}input:-internal-autofill-selected,select:-internal-autofill-selected,input:-webkit-autofill:-internal-autofill-selected{background-color:#181818!important}.toggle-wrapper{overflow:visible}.toggle-wrapper input[type=checkbox]{display:none}.toggle-wrapper input[type=checkbox]:checked+.toggle:before{background:#426aa7}.toggle-wrapper input[type=checkbox]:checked+.toggle span{background:#2c4770;transform:translate(20px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease;box-shadow:0 3px 8px #2c477033}.toggle-wrapper input[type=checkbox]:checked+.toggle span:before{transform:scale(1);opacity:0;transition:all .8s ease}.toggle-wrapper .toggle{position:relative;display:block;width:40px;height:20px;-webkit-tap-highlight-color:transparent}.toggle-wrapper .toggle:before{content:"";position:relative;top:3px;left:3px;width:34px;height:14px;display:block;background:#aaa;border-radius:8px;transition:background .2s ease}.toggle-wrapper .toggle span{position:absolute;top:0;left:0;width:20px;height:20px;display:block;background:#fff;border-radius:10px;box-shadow:0 3px 8px #aaaaaa80;transition:all .2s ease}.toggle-wrapper .toggle span:before{content:"";position:absolute;display:block;margin:-18px;width:56px;height:56px;background:#2c4770cc;border-radius:50%;transform:scale(0);opacity:1;pointer-events:none}.progress{width:100%;height:26px;background-color:#444;position:relative;overflow:hidden}.progress .bar{position:absolute;top:0;left:0;height:100%;width:80%;z-index:1;background-color:#2c4770;box-shadow:0 0 8px 2px #000c;transition:.5s}.progress .label{text-align:center;line-height:26px;position:absolute;top:0;left:0;width:100%;z-index:2}.progress.progress-green .bar,.progress.green .bar{background-color:#2c7033}::-webkit-scrollbar{width:10px;transition:.5s}::-webkit-scrollbar-track{background:#555;transition:.5s}::-webkit-scrollbar-thumb{background:#888;transition:.5s}::-webkit-scrollbar-thumb:hover{background:#999}
