#canvas,body,html{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}#canvas{outline:none}@font-face{font-family:MartianMonoLight;font-style:normal;font-weight:400;src:url(./MartianMono-Light.5ZVQrqbX.ttf)}@font-face{font-family:MartianMonoBold;font-style:normal;font-weight:400;src:url(./MartianMono-Bold.CF4p39dh.ttf)}@font-face{font-family:MartianMonoThin;font-style:normal;font-weight:400;src:url(./MartianMono-Thin.bT-Wlbva.ttf)}@font-face{font-family:MartianMonoRegular;font-style:normal;font-weight:400;src:url(./MartianMono-Regular.4K_2mTly.ttf)}.info-modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;pointer-events:all;position:fixed;top:0;width:100%;z-index:1000}.info-modal-content{border:1px solid #444;color:#fff;font-family:MartianMonoThin,monospace;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;position:relative}.info-modal-header{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.info-modal-header h3{color:#727acf;font-family:MartianMonoThin,monospace;font-size:1.2rem;margin:0}@media (max-width:2400px){.info-modal-header h3{font-size:1rem}}@media (max-width:1200px){.info-modal-header h3{font-size:.8rem}}@media (max-width:768px){.info-modal-header h3{font-size:.75rem}}@media (max-width:480px){.info-modal-header h3{font-size:.8rem}}.info-modal-close{align-items:center;color:#999;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:color .3s ease;width:32px;z-index:1001}@media (max-width:2400px){.info-modal-close{font-size:.9rem}}@media (max-width:1200px){.info-modal-close{font-size:.75rem}}@media (max-width:768px){.info-modal-close{font-size:.75rem}}@media (max-width:480px){.info-modal-close{font-size:.8rem}}.info-modal-close:hover{color:#fff}.info-modal-body{line-height:1.6}.info-modal-body p{font-size:.9rem;margin-bottom:15px}@media (max-width:1200px){.info-modal-body p{font-size:.75rem}}@media (max-width:768px){.info-modal-body p{font-size:.75rem}}@media (max-width:480px){.info-modal-body p{font-size:.8rem}}.info-modal-body h3{color:#727acf;font-size:1rem;margin:20px 0 10px}@media (max-width:1200px){.info-modal-body h3{font-size:.8rem}}@media (max-width:768px){.info-modal-body h3{font-size:.6rem}}@media (max-width:480px){.info-modal-body h3{font-size:.6rem}}.info-modal-body ul{margin:0;padding-left:20px}.info-modal-body li{font-size:1rem;margin-bottom:5px}@media (max-width:2400px){.info-modal-body li{font-size:.9rem}}@media (max-width:1200px){.info-modal-body li{font-size:.75rem}}@media (max-width:768px){.info-modal-body li{font-size:.75rem}}@media (max-width:480px){.info-modal-body li{font-size:.8rem}}.info-modal-body a{color:#727acf;text-decoration:none;transition:color .3s ease}.info-modal-body a:hover{color:#8a92d9;text-decoration:underline}@media (max-width:768px){.info-modal-content{margin:20px;max-width:calc(100% - 40px);padding:15px}}@media (max-width:480px){.info-modal-content{margin:10px;max-width:calc(100% - 20px);padding:12px}.info-modal-header{align-items:flex-start;flex-direction:column;gap:10px}.info-modal-close{position:absolute;right:10px;top:10px}}/*!
* 
*   simple-keyboard v3.8.76
*   https://github.com/hodgef/simple-keyboard
*
*   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
*
*   This source code is licensed under the MIT license found in the
*   LICENSE file in the root directory of this source tree.
*
*/.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.infoBox{bottom:5%;display:grid;gap:10px;grid-template-columns:40px auto;grid-template-rows:auto auto;left:3%;position:fixed;width:33%}.searchBar{border:1px solid #a0a0a0;display:flex;grid-column:2/3;grid-row:1/2;height:40px;justify-content:space-between}.input,.searchBar{background-color:#000}.input{border:none;box-shadow:none;box-sizing:border-box;color:#fff;font-family:MartianMonoThin;font-size:1rem;height:100%;outline:none;text-align:left;width:80%}@media (max-width:2400px){.input{font-size:.9rem}}@media (max-width:1200px){.input{font-size:.75rem}}@media (max-width:768px){.input{font-size:.75rem}}@media (max-width:480px){.input{font-size:.8rem}}.cross-icon,.home-icon,.search-icon{align-items:center;box-sizing:border-box;color:#afafaf;cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;transition:all .2s ease;width:42px}.cross-icon:active,.home-icon:active,.search-icon:active{background-color:#fff!important;color:#000!important}.cross-icon:active>i,.cross-icon:active>svg,.home-icon:active>i,.home-icon:active>svg,.search-icon:active>i,.search-icon:active>svg{color:#000!important;fill:#000!important}.home-icon{background-color:#000;border:1px solid #afafaf;padding:10px}.home-icon>i{font-size:.8rem;transition:color .2s ease}@media (max-width:1200px){.home-icon>i{font-size:.6rem}}@media (max-width:768px){.home-icon>i{font-size:.4rem}}@media (max-width:480px){.home-icon>i{font-size:.4rem}}.home-icon:active{border-color:#000;box-shadow:0 0 10px #ffffff80}.cross-icon,.search-icon{width:10%}.cross-icon>i,.cross-icon>svg,.search-icon>i,.search-icon>svg{font-size:.8rem;width:.8rem;fill:#fff!important;transition:all .2s ease}@media (max-width:1200px){.cross-icon>i,.cross-icon>svg,.search-icon>i,.search-icon>svg{font-size:.6rem;width:.6rem}}@media (max-width:768px){.cross-icon>i,.cross-icon>svg,.search-icon>i,.search-icon>svg{font-size:.4rem;width:.4rem}}@media (max-width:480px){.cross-icon>i,.cross-icon>svg,.search-icon>i,.search-icon>svg{font-size:.4rem;width:.4rem}}.cross-icon:active>svg,.search-icon:active>svg{transform:rotate(5deg)}#infoBar{grid-column:1/3;grid-row:2/3}#dreamCount{background-color:#000000c4;border:1px solid #a0a0a0;border-radius:0;box-sizing:border-box;color:#afafaf;font-family:MartianMonoThin;font-size:1rem;outline:none;padding:10px 20px 10px 2%;position:relative;text-align:center}@media (max-width:2400px){#dreamCount{font-size:.9rem}}@media (max-width:1200px){#dreamCount{font-size:.75rem}}@media (max-width:768px){#dreamCount{font-size:.75rem}}@media (max-width:480px){#dreamCount{font-size:.8rem}}#dreamCount:after{color:#727acf;content:attr(data-last-word);font-family:MartianMonoBold;position:relative;top:0}.keyboardContainer{bottom:calc(5% + 4px);position:fixed;right:3%;width:60%;z-index:100}.btn{background-color:transparent;border:1px solid transparent;border-radius:50%;box-sizing:border-box;color:#8f8f8f;cursor:pointer;font-family:MartianMono;font-size:100px;font-weight:400;height:80px;outline:0;padding:0;text-align:center;width:80px}.simple-keyboard.blackTheme{background-color:#000c;border-radius:0}.simple-keyboard.blackTheme .hg-button{align-items:center;background:#00000080;border:1px solid hsla(0,0%,69%,.3);border-radius:0;color:#fff;display:flex;height:4rem;justify-content:center;transition:all .15s ease}.simple-keyboard.blackTheme .hg-button:hover{background:#323232cc}.simple-keyboard.blackTheme .hg-button:active{background:#fff!important;border-color:#000;box-shadow:inset 0 0 5px #0000004d;color:#000!important}.simple-keyboard.blackTheme .hg-button.hg-functionBtn:active{background:#727acfe6!important;color:#fff!important}.hg-button.hg-functionBtn{background:#727acfcc;color:#fff}.hg-button.hg-functionBtn:hover{background:#727acf;transform:scale(1.05)}.hg-button.hg-functionBtn:active{background:#727acfe6!important;color:#fff!important}.info-icon{align-items:center;background-color:#000c;border:1px solid #afafaf;color:#afafaf;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:1000}.info-icon:hover{background-color:#fff;color:#000;transform:scale(1.1)}.info-icon:hover>i{color:#000}.info-icon:active{background-color:#fff!important;border-color:#000;color:#000!important}.info-icon:active>i{color:#000!important;transform:rotate(15deg)}.info-icon>i{font-size:1rem;transition:all .2s ease}@media (max-width:2400px){.info-icon>i{font-size:.9rem}}@media (max-width:1200px){.info-icon>i{font-size:.75rem}}@media (max-width:768px){.info-icon>i{font-size:.75rem}}@media (max-width:480px){.info-icon>i{font-size:.8rem}}.main{height:100%;position:absolute;width:100%;fill-opacity:0;align-items:center;box-sizing:border-box;display:flex;justify-content:center;opacity:0;padding:10px;pointer-events:none;top:0}@media (max-width:768px){.main{align-items:flex-start;padding:20px 5px 5px}}.container{align-items:center;display:flex;justify-content:center;position:relative;fill-opacity:0;max-width:100vw;width:100%}@media (max-width:768px){.container{align-items:center;flex-direction:column;gap:15px;padding:0 10px}}#dreamCard{background-color:#000000e6;border:1px solid #fff;box-sizing:border-box;color:#fff;font-family:MartianMonoThin;height:60vh;margin:15px;overflow:hidden;padding:20px;position:relative;width:60vh}@media (max-width:1024px){#dreamCard{height:70vh;margin:10px;padding:15px;width:70vw}}@media (max-width:768px){#dreamCard{height:75vh;margin:5px;max-height:80vh;order:2;padding:15px;width:90vw}}@media (max-width:480px){#dreamCard{height:70vh;padding:12px;width:95vw}}#dreamCard #card-exit{color:#fff!important;cursor:pointer;height:1rem;pointer-events:all!important;position:absolute;right:2.5%;top:2.5%;width:1rem;z-index:10}@media (max-width:768px){#dreamCard #card-exit{height:1.5rem;right:15px;top:15px;width:1.5rem}}#dreamCard #card-exit>svg{fill-opacity:60%;fill:#fff;height:100%;width:100%}#dreamCard .card-header{align-items:left;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:left;margin-bottom:2.5%;margin-left:2.5%;margin-top:2.5%}#dreamCard .card-header h1{color:#fff;display:inline-block;font-family:MartianMonoThin;font-size:1.2rem;line-height:1.2;padding:2px 4px}@media (max-width:1200px){#dreamCard .card-header h1{font-size:.8rem}}#dreamCard .card-header h2{color:#afafaf;font-family:MartianMonoThin;font-size:.8rem}@media (max-width:1200px){#dreamCard .card-header h2{font-size:.6rem}}@media (max-width:768px){#dreamCard .card-header h2{font-size:.4rem}}@media (max-width:480px){#dreamCard .card-header h2{font-size:.4rem}}#dreamCard .card-header h1,#dreamCard .card-header h2{display:inline;margin:0;padding:0}#dreamCard .content{height:80%;overflow-y:auto;padding:3%;-webkit-overflow-scrolling:touch}@media (max-width:768px){#dreamCard .content{height:75%;overscroll-behavior:contain;padding:4%}}@media (max-width:480px){#dreamCard .content{height:70%;padding:3%}}#dreamCard .details{display:flex;flex-wrap:wrap;margin-top:15px}#dreamCard p{color:#afafaf;font-family:MartianMonoThin;font-size:1em;line-height:1.6;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:2400px){#dreamCard p{font-size:.9rem}}@media (max-width:1200px){#dreamCard p{font-size:.75rem;line-height:1.5}}@media (max-width:768px){#dreamCard p{font-size:.75rem;line-height:1.5}}@media (max-width:480px){#dreamCard p{font-size:.8rem;line-height:1.4}}.clickable{pointer-events:all!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#1e1e1ecc}::-webkit-scrollbar-thumb{background:gray}::-webkit-scrollbar-thumb:hover{background:#907acf}.detail{font-size:12px;margin-bottom:5px;width:50%}.highlight{border-radius:3px!important;color:#727acf!important;display:inline;font-family:MartianMonoBold!important;padding:2px 4px;transition:all .3s ease}.highlight:hover{background-color:#727acf80!important;transform:scale(1.02)}@media (hover:none){.highlight:active{background-color:#727acf99!important}}#lineSVG{height:100%;pointer-events:none;position:absolute;width:100%;stroke:#afafaf;stroke-width:1}#imageCard{background-color:#000;border:1px solid #afafaf;box-sizing:border-box;color:#fff;font-family:MartianMonoThin;height:22vh;left:33%;overflow:hidden;position:relative;top:-6%;width:22vh}#imageCard img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.side-btn{border:0;cursor:pointer;font-family:MartianMonoLight;height:2rem;padding:10px 15px;pointer-events:all!important;position:relative;top:50%;transform:translateY(-50%);width:2rem;z-index:1011111}@media (max-width:768px){.side-btn{height:3rem;padding:8px 12px;position:static;transform:none;width:3rem}.side-btn:first-child{order:1}.side-btn:last-child{order:3}}@media (max-width:480px){.side-btn{height:2.5rem;padding:6px 10px;width:2.5rem}}.side-btn>svg{stroke:#787878!important;stroke-width:30px;fill-opacity:0;height:100%;width:100%}@media (max-width:768px){.side-btn>svg{stroke-width:25px}}@media (max-width:480px){.side-btn>svg{stroke-width:20px}}.side-button:hover{background-color:#5a5fb4}.hidden{display:none!important}@media (max-width:768px){.main{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-sm{-webkit-user-select:text;-moz-user-select:text;user-select:text}::-webkit-scrollbar{width:8px}}@media (max-width:768px) and (orientation:landscape){#dreamCard{height:85vh!important;width:85vw!important}.container{flex-direction:row!important;gap:10px!important}.side-btn{position:relative!important;top:50%!important;transform:translateY(-50%)!important}}@media (max-width:320px){#dreamCard{padding:8px!important}.card-header h1{font-size:.7rem!important}.card-header h2{font-size:.6rem!important}.content p{font-size:.7rem!important}}.loader{align-items:center;color:#fff;display:flex;font-family:Helvetica,Arial,sans-serif;font-weight:400;height:100%;justify-content:center;width:100%}.loader .loader-inner{max-width:95%;width:500px}.loader .progress-number{text-align:center}.loader .progress-bar{background-color:#fff;height:5px;transition:width .3s ease-in-out}
