@charset "UTF-8";@keyframes large{0%{transform:scale(1);color:var(--title-color);text-shadow:#c9c9c9 1px 1px 2px}to{transform:scale(1.8);color:#ff6a11;text-shadow:#db8f63 1px 1px 2px}}@-webkit-keyframes large{0%{transform:scale(1);color:var(--title-color);text-shadow:#c9c9c9 1px 1px 2px}to{transform:scale(1.8);color:#ff6a11;text-shadow:#db8f63 1px 1px 2px}}@keyframes chapter{0%{opacity:0}to{opacity:1}}@keyframes chapterDelay{0%{opacity:0}40%{opacity:0}to{opacity:1}}.menu1{width:100px;margin-top:15px;margin-left:30px;font-size:17px;font-weight:700}.menu2{min-width:130px;height:38px;margin-top:5px;margin-left:35px;padding-left:15px;font-size:17px;line-height:38px;border-radius:4px;color:var(--color);background-color:var(--background-color);overflow:auto;position:relative}.menu2:hover{background-color:var(--hover-color)}.menu2:active{background-color:#c9c9c9}.menu2.focus{color:#fff;background-color:#4f4f4f}.menu2.focus:hover{background-color:#666}.menu2.focus:active{background-color:#7b7b7b}.menu2-newcont{position:absolute;color:red;right:6px}.menu_line{width:175px;height:1.5px;margin-top:5px;margin-left:20px;margin-bottom:10px;background-color:var(--border-color)}.menu{width:100%;height:0px;margin:20px 0 10px;flex-grow:1}.chapter_background{position:absolute;left:50%;top:50%;z-index:98;transform:translate(-50%,-50%);font-size:400px;margin:-25px 0;font-weight:700;transition:3s ease;animation:chapter 3s 1}.chapter_text{position:absolute;left:50%;top:40%;z-index:99;transform:translate(-50%,-50%);font-size:20px;transition:2s ease;animation:chapterDelay 5s 1}.chapter_text_b{position:absolute;left:50%;top:60%;z-index:99;transform:translate(-50%,-50%);font-size:20px;transition:2s ease;animation:chapterDelay 5s 1}.chapter_clickable{position:absolute;left:50%;top:50%;z-index:99;transform:translate(-50%,-50%);font-size:30px;font-weight:700;border:2px solid rgba(255,255,255,.5);transition:2s ease;animation:chapterDelay 5s 1}.reset1,.reset10{position:absolute;display:inline-block;width:50px;height:50px;right:15px;top:7.5px;overflow:hidden;z-index:5;border-color:var(--color);border-style:solid;border-width:1px;font-weight:700;line-height:45px;color:#009dd9;text-shadow:#5acaff 1.5px 1.5px 3px;border-radius:4px;background-color:var(--background-color)}.reset1:hover,.reset10:hover{background-color:var(--hover-color)}.modal-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-container{background-color:var(--background-color);border:2px solid var(--border-color);border-radius:8px;font-size:17px;line-height:25px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:70%;max-height:90vh;overflow-y:auto;color:var(--color)}.modal-header{padding:5px 5px 5px 20px;border-bottom:1px solid #aaa;display:flex;align-items:center;gap:12px}.modal-icon{color:#409eff}.modal-body{padding:20px}.custom-component-container{margin:10px 0}.input-group{margin-bottom:16px}.modal-input{width:90%;padding:8px 12px;background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#fff;font-size:14px;transition:border-color .2s}.modal-input:focus{border-color:#409eff;outline:none}.input-error{border-color:#f56c6c!important}.error-message{color:#f56c6c;font-size:12px;margin-top:4px}.modal-footer{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:8px}.confirm-btn{background:#409eff;color:#fff;border:none;border:1px solid #207edd}.confirm-btn:hover{background:#66b1ff}.confirm-btn:disabled{background:#2a2a2a;color:#666;cursor:not-allowed}.cancel-btn{background:#2a2a2a;color:#ccc;border:1px solid #444}.cancel-btn:hover{border-color:#666}.modal-slide-enter-active,.modal-slide-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-slide-enter-from,.modal-slide-leave-to{opacity:0;transform:translateY(-20px)}.danger-btn{background:#f56c6c!important;color:#fff!important;border:none!important}.danger-btn:hover{background:#f78989!important}.danger-btn:disabled{background:#5a2a2a!important;color:#a0a0a0!important}.modal-title,.modal-content{color:var(--color)}.automator-var{color:#569cd6}.automator-identifier{color:#9cdcfe}.automator-number{color:#b5cea8}.automator-while,.automator-for,.automator-return,.automator-if,.automator-else,.automator-forin,.automator-function{color:#569cd6}.automator-true,.automator-false{color:#c586c0}.automator-stringliteral{color:#ce9178}.automator-singlelinecomment,.automator-multilinecomment{color:#6a9955;font-style:italic}.automator-lessthanorequalto,.automator-greaterthanorequalto,.automator-greaterthan,.automator-lessthan,.automator-notequal,.automator-equal,.automator-assign,.automator-add,.automator-sub,.automator-mul,.automator-div,.automator-pow,.automator-tetrate,.automator-or,.automator-and,.automator-xor,.automator-not,.automator-include,.automator-call{color:#f536a0}.l-automator-editor__codemirror-container{display:flex;flex:1 1 auto;flex-direction:column;z-index:1;margin:auto;text-align:left;width:75%}.upgrade{display:flex;width:100%;height:40px;margin-top:10px;font-size:17px;line-height:40px;text-align:center;justify-content:center;word-wrap:break-word}.upgrade_button_parent,.upgrade_buttonbig,.upgrade_buttonbig_unable,.upgrade_buttonbig_complete,.upgrade_button1,.upgrade_button1_unable,.upgrade_buttonsmall,.upgrade_buttonsmall_complete,.upgrade_buttonsmall_unable{position:relative;display:block;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;box-shadow:var(--border-color) 1px 1px 2px 1px;overflow:auto}.upgrade_buttonsmall,.upgrade_buttonsmall_complete,.upgrade_buttonsmall_unable{width:130px;height:130px;line-height:24px;font-size:12px}.upgrade_buttonsmall:hover,.upgrade_buttonsmall_complete:hover,.upgrade_buttonsmall_unable:hover{background-color:var(--hover-color)}.upgrade_buttonsmall:active,.upgrade_buttonsmall_complete:active,.upgrade_buttonsmall_unable:active{background-color:var(--border-color)}.upgrade_buttonsmall_unable{border:2px solid var(--red-border-color);box-shadow:none}.upgrade_buttonsmall_complete{border:2px solid green;box-shadow:#90ee90 1px 1px 2px 1px}.upgrade_buttonsmall_complete:hover{background-color:var(--hover-color)}.upgrade_buttonsmall_complete:active{background-color:var(--border-color)}.upgrade_buttonsmall_unable:hover{background-color:var(--red-hover-color)}.upgrade_button1,.upgrade_button1_unable{width:175px;height:175px}.upgrade_button1:hover,.upgrade_button1_unable:hover{background-color:var(--hover-color)}.upgrade_button1:active,.upgrade_button1_unable:active{background-color:var(--border-color)}.upgrade_button1_unable{border:2px solid var(--red-border-color);box-shadow:none}.upgrade_button1_unable:hover{background-color:var(--red-hover-color)}.upgrade_buttonbig,.upgrade_buttonbig_unable,.upgrade_buttonbig_complete{width:175px;height:175px;line-height:1.5}.upgrade_buttonbig:hover,.upgrade_buttonbig_unable:hover,.upgrade_buttonbig_complete:hover{background-color:var(--hover-color)}.upgrade_buttonbig:active,.upgrade_buttonbig_unable:active,.upgrade_buttonbig_complete:active{background-color:var(--border-color)}.upgrade_buttonbig_complete{border:2px solid green;box-shadow:#90ee90 1px 1px 2px 1px}.upgrade_buttonbig_complete:hover{background-color:var(--hover-color)}.upgrade_buttonbig_complete:active{background-color:var(--border-color)}.upgrade_buttonbig_unable{border:2px solid var(--red-border-color);box-shadow:none}.upgrade_buttonbig_unable:hover{background-color:var(--red-hover-color)}.cost-bottom-1{position:sticky;bottom:0;background-color:inherit}.cost-bottom{font-size:smaller}.milestone1{display:flex;width:100%;margin-top:10px;font-size:16px;text-align:center;justify-content:center;flex-direction:column;align-items:center}.milestone_button1{position:relative;display:block;width:300px;height:50px;padding:0 4px;margin:6px 0;background-color:var(--background-color);border:2px solid var(--red-border-color);text-align:center;line-height:24px}.milestone_button1:hover{background-color:var(--red-hover-color)}.milestone_button1_bought{position:relative;display:block;width:300px;height:50px;padding:0 4px;margin:6px 0;background-color:#83ec70;border:2px solid #169500;text-align:center;line-height:24px}.milestone_button1_bought:hover{background-color:#4bd433}.milestone{width:600px;height:fit-content;min-height:70px;border:2px solid red;text-align:center;line-height:1.4}.milestone.done{border-color:green}.node{position:absolute;border:2px solid var(--color);border-radius:50px;width:100px;height:100px;background-color:var(--background-color);color:var(--color);overflow:visible;text-align:center;user-select:none;transition:none;z-index:1}.node_text_type{position:absolute;border:0px solid var(--background-color);width:100px;height:100px;background-color:rgba(0,0,0,0);color:var(--color);overflow:visible;text-align:center;user-select:none}.node_conn{position:absolute;border:1px solid var(--color);width:1px;height:0px;z-index:0;background:var(--color);transition:none;opacity:.75}.node_desc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:var(--color);white-space:nowrap}.canvas_corner{position:absolute;top:0;left:0;overflow:visible}.focus_box{position:absolute;bottom:10px;right:10px;width:300px;height:200px;border-radius:5px;border:1px solid var(--color);background:var(--background-color);z-index:2}.hydra-button,.hydra-button-reset{background-color:var(--background-color);color:var(--color);height:250px;width:100%;border:2px solid rgb(200,190,245);position:relative;z-index:1}.hydra-button.fast{position:relative;overflow:hidden}.hydra-button.fast:before{content:"";position:absolute;background:linear-gradient(-45deg,rgba(155,125,195,.3) 0,rgba(155,125,195,.3) 25%,rgba(155,125,195,.5) 25%,rgba(155,125,195,.5) 50%,rgba(155,125,195,.3) 50%,rgba(155,125,195,.3) 75%,rgba(155,125,195,.5) 75%,rgba(155,125,195,.5));top:0;left:0;right:0;bottom:0;background-size:100px 100px;background-repeat:repeat;animation:scroll_left 1s linear infinite;width:200%}@keyframes scroll_left{0%{transform:translate(0)}to{transform:translate(-50%)}}.hydra-button-short{background-color:var(--background-color);color:var(--color);height:100px;width:100%;border:2px solid rgb(200,190,245);position:relative;z-index:1}.hydra-button-sshort{background-color:var(--background-color);color:var(--color);height:50px;width:100%;border:2px solid rgb(200,190,245);position:relative;z-index:1}.hydra-button-reset:hover{cursor:pointer;border:7px solid rgb(200,190,245)}.hydra-button-short:hover,.hydra-button-sshort:hover{cursor:pointer;border:4px solid rgb(200,190,245)}.hydra-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}.hydra-text-short{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px}.hydra-text-bottom{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);font-size:7px}.hydra-axis-line{position:absolute;top:90%;width:100%;height:1px;background-color:#c8c3f5}.hydra-axis-element{position:absolute;top:93%;left:50%;transform:translate(-50%,-50%) scale(.5)}.oracle .fate-buy,.oracle .fate-bought{width:90px;height:90px;border:1px solid orange;background-color:#3f1f00;color:var(--color);border-radius:4px}.oracle .fate-buy:hover:not(.fate-type-1):not(.fate-type-2):not(.fate-type-3,.fate-type-4):not(.fate-type-5),.oracle .fate-bought:hover:not(.fate-type-1):not(.fate-type-2):not(.fate-type-3,.fate-type-4):not(.fate-type-5){background-color:#6c3900}.oracle .fate-type-1{background-color:silver;color:#3f1f00}.oracle .fate-type-2{background-color:#90ee90;color:#3f1f00}.oracle .fate-type-3{background-color:#0ff;color:#3f1f00}.oracle .fate-type-4{background-color:red;color:#fff}.oracle .fate-type-5{background-color:#00f;color:#fff}.oracle .fate-choose{width:90px;height:90px;background-color:var(--background-color);color:var(--color)}.oracle .fate-choose:hover{background-color:var(--hover-color)}.fate-tooltip{position:absolute;top:0;right:0;transform:translate(-50%);background-color:var(--background-color);color:var(--color);width:200px;height:60px;border:1px solid var(--color);border-radius:4px;display:flex;justify-content:center;align-items:center}@font-face{font-family:思源黑体Regular;src:url(./NotoSansCJKsc-Regular.otf)}@font-face{font-family:Computer Modern;src:url(./cmunrm.ttf)}:root{--red: #ff0000;--app-background-color: #f3f3f3;--background-color: #fdfdfd;--color: #000000;--suptitle-color: #4f4f4f;--title-color: #8e8e8e;--border-color: #d0d0d0;--hover-color: #e2e2e2;--red-hover-color: #ffd1d1;--red-border-color: #ffa1a1;--sing-color: rgb(127, 127, 255);--font: "思源黑体Regular"}*{-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;outline:none;transition:all .25s;touch-action:manipulation;text-size-adjust:none}*:not(.katex):not(.katex *):not(.code-editor):not(.code-editor *){font-family:var(--font)}.selectable,.selectable *{-moz-user-select:text;-o-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:3.5px;height:3.5px}::-webkit-scrollbar-thumb{background-color:var(--hover-color)}::-webkit-scrollbar-thumb:hover{background-color:var(--border-color)}::-webkit-scrollbar-thumb:active{background-color:#c9c9c9}html,body{height:100%;margin:0}#app{display:flex;position:absolute;width:100%;height:100%;left:0;top:0;margin:0;flex-direction:row;background-color:var(--app-background-color);color:var(--color);zoom:1;overflow:hidden}.side{display:flex;width:215px;height:100%;margin:0 15px 0 20px;flex-grow:0;flex-direction:column}.content{display:flex;width:0px;height:100%;margin:0 10px 0 0;flex-grow:1;flex-direction:column}.title_box{width:100%;height:105px;margin:20px 0 0;flex-grow:0;z-index:1}.news{width:100%;height:50px;margin:20px -5px 0 0;flex-grow:0}.resources{width:100%;height:90px;margin:20px 0 15px;flex-grow:0}.main-content{width:100%;height:0px;margin:0 0 10px;flex-grow:1;text-align:center;overflow:auto}.background{position:relative;width:100%;height:100%;margin-left:-5px;margin-top:-5px;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--border-color) 1px 1px 2px 1px;overflow:auto}.title{text-align:center;margin:20.5px 0;color:var(--title-color);text-shadow:#c9c9c9 1px 1px 2px}.title:hover{animation:large 30s;animation-timing-function:ease-in-out;-webkit-animation:large 30s;-webkit-animation-timing-function:ease-in-out}.main{height:100%;overflow:auto}.clickable{display:flex;width:100%;height:40px;margin-top:10px;font-size:17px;line-height:40px;text-align:center;justify-content:center}.clickable_button{position:relative;display:block;width:fit-content;min-width:36px;height:36px;padding:0 5px;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;line-height:36px;box-shadow:var(--border-color) 1px 1px 2px 1px;color:var(--color)}.clickable_button:hover{background-color:var(--hover-color)}.clickable_button:active{background-color:var(--border-color)}.upgrade_line{position:relative;width:600px;height:1.5px;top:5px;background-color:var(--border-color)}.upgrade_dilated{border-color:#0f0}.center_line{width:80%;height:1.5px;top:5px;margin-bottom:15px;background-color:var(--border-color);position:relative}.research1{display:flex;width:100%;height:176px;margin-top:10px;font-size:16px;text-align:center;justify-content:center}.research_button1{position:relative;display:block;width:113px;height:172px;padding:0 4px;margin:0 6px;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;line-height:24px;box-shadow:var(--border-color) 1px 1px 2px 1px}.research_button1:hover{background-color:var(--hover-color)}.research_button1:active{background-color:var(--border-color)}.research_button1_unable,.research_button1_bought{position:relative;display:block;width:113px;height:172px;padding:0 4px;margin:0 6px;background-color:var(--background-color);border:2px solid var(--red-border-color);text-align:center;line-height:24px}.research_button1_unable:hover,.research_button1_bought:hover{background-color:var(--red-hover-color)}.research_button1_bought{background-color:#83ec70;border:2px solid #169500}.research_button1_bought:hover{background-color:#4bd433}.research2{display:flex;font-size:16px;text-align:center;justify-content:center;flex-direction:column}.research_button2{position:relative;display:block;width:113px;height:148px;padding:0 4px;margin:0 8px 12px;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;line-height:24px;box-shadow:var(--border-color) 1px 1px 2px 1px}.research_button2:hover{background-color:var(--hover-color)}.research_button2:active{background-color:var(--border-color)}.table{display:flex;width:290px;height:309px;font-size:17px;line-height:30px;color:var(--title-color);text-align:center;justify-content:center;flex-direction:column}.table_text{border-bottom:1px solid var(--border-color)}.autobuyer{position:relative;display:block;width:142px;height:150px;padding:0 4px;margin:0 6px 12px;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;line-height:36px}.autobuyer_close{position:relative;display:block;width:142px;height:150px;padding:0 4px;margin:0 6px 12px;background-color:var(--background-color);border:2px solid var(--red-border-color);text-align:center;line-height:36px}.autobuyer_bought{position:relative;display:block;width:142px;height:150px;padding:0 4px;margin:0 6px 12px;background-color:#83ec70;border:2px solid #4bd433;text-align:center;line-height:36px;color:#000}.autobuyer_button{position:relative;display:block;width:90px;height:32px;margin:65px auto;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;font-size:16px;line-height:32px;box-shadow:var(--border-color) 1px 1px 2px 1px}.autobuyer_button:hover{background-color:var(--hover-color)}.autobuyer_button:active{background-color:var(--border-color)}.autobuyer_input{width:100px;height:19px;margin:7px 5px 0 10px;resize:none;border-bottom:1.5px solid #c9c9c9;font-size:17px;line-height:17px}.autobuyer_input:hover{border-bottom:1.5px solid var(--title-color)}.autobuyer_input:focus{border-bottom:1.5px solid #4f4f4f}.challenge{position:relative;display:block;width:202px;height:210px;padding:0 4px;margin:0 6px;background-color:var(--background-color);border:2px solid var(--border-color);text-align:center;font-size:16px;line-height:24px}.nonrec-chals>*>*>*>.challenge{font-size:13px;line-height:17px}.challenge_button{position:relative;display:block;width:100px;height:32px;margin:15px auto;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;font-size:16px;line-height:32px;box-shadow:var(--border-color) 1px 1px 2px 1px}.challenge_button:hover{background-color:var(--hover-color)}.challenge_button:active{background-color:var(--border-color)}.achievement_button{position:relative;display:block;width:50px;height:50px;margin:0 5px;background-color:var(--background-color);border:2px solid #c9c9c9;text-align:center;font-size:16px;line-height:50px;box-shadow:var(--border-color) 1px 1px 2px 1px}.achievement_button:hover{background-color:var(--hover-color)}.achievement_button:active{background-color:var(--border-color)}.achievement_button_bought{position:relative;display:block;width:50px;height:50px;margin:0 5px;background-color:#83ec70;border:2px solid #169500;text-align:center;font-size:16px;line-height:50px;color:#000}.achievement_button_bought:hover{background-color:#4bd433}.achievement_button_unable{position:relative;display:block;width:50px;height:50px;margin:0 5px;background-color:var(--background-color);border:2px solid var(--red-border-color);text-align:center;font-size:16px;line-height:50px}.achievement_button_unable:hover{background-color:var(--red-hover-color)}.setting_button{position:relative;display:inline-block;width:fit-content;margin:0 5px;padding:0 7px;background-color:var(--background-color);border:2px solid var(--border-color);color:var(--color);text-align:center;font-size:16px;line-height:32px;box-shadow:var(--border-color) 1px 1px 2px 1px}.setting_button:hover{background-color:var(--hover-color)}.setting_button:active{background-color:var(--border-color)}.hard_reset{position:relative;display:inline-block;width:fit-content;height:32px;margin:0 5px;background-color:var(--background-color);border:2px solid #ff6868;text-align:center;font-size:16px;padding-left:8px;padding-right:8px;font-weight:700;line-height:32px;color:#ff6868;box-shadow:var(--red-border-color) 1px 1px 2px 1px}.hard_reset:hover{background-color:var(--red-hover-color)}.hard_reset:active{background-color:var(--red-border-color)}.dialog_backgroud{position:absolute;width:100%;height:100%;z-index:1;background-color:var(--color) 66}.dialog{position:absolute;top:50%;left:50%;width:460px;height:350px;background-color:var(--background-color);border:2px solid #c9c9c9;border-radius:8px;font-size:17px;line-height:25px;text-align:center;margin:-197px -252px;padding:20px}.upgrade_button2{position:relative;display:block;width:340px;height:48px;margin:10px 0;background-color:var(--background-color);border:2px solid #c9c9c9;font-size:17px;text-align:center;line-height:48px;box-shadow:var(--border-color) 1px 1px 2px 1px}.upgrade_button2:hover{background-color:var(--hover-color)}.upgrade_button2:active{background-color:var(--border-color)}.versionText{display:inline;color:#4f4f4f;font-weight:700}.firstVersionText{position:relative;display:inline;border:1.5px solid #c9c9c9;padding:0 2px;text-align:center;line-height:36px}.firstVersionText:hover{background-color:var(--hover-color)}.firstVersionText:active{background-color:var(--border-color)}h1,h2,h3,h4,h5,h6{margin:0}tr{height:180px}.textbaixie{height:1em;position:relative;top:3px}.tooltipBox{position:relative}.tooltipBox:hover .tooltip{opacity:1}.tooltip{pointer-events:none;text-align:center;width:150px;font-size:12px;line-height:1.2;bottom:100%;left:50%;margin-bottom:5px;transform:translate(-50%);padding:7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:0;transition:opacity .5s;position:absolute;z-index:20000;background-color:rgba(0,0,0,.75);color:#fff;font-size:14px}.tooltip:after{position:absolute;bottom:100%;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:white transparent transparent transparent}a{color:#0080ff;text-decoration:none}.progress-container{padding:20px 0}.progress-bar{height:25px;line-height:25px;background:#333;overflow:hidden}.progress-inner{height:100%;background:#409eff;transition:width .3s ease}.progress-text{text-align:center;color:#888;font-size:14px;margin-top:8px}.study{border:2px solid var(--border-color);width:fit-content;padding:5px}.study.blank{border:2px solid var(--background-color)}.study-name{text-align:left;z-index:2;position:relative}.study-name.blank{color:var(--background-color)}.study-desc{z-index:2;width:150px;height:100px;border:2px solid #c98300;border-radius:5px;background-color:var(--background-color);font-size:10px;padding:10px;display:flex;flex-direction:column;justify-content:center;position:relative}.study-desc:hover{background-color:var(--hover-color);cursor:pointer}.study-desc.blank{border:var(--background-color);background-color:var(--background-color);cursor:default}.study-buyable{background-color:#644100;transform:scale(1.05)}.study-actived{background-color:#c98300;border:2px solid var(--border-color)}.study-actived:hover{background-color:#fca400;cursor:pointer}.study-nrc{box-shadow:0 0 20px 20px #c98300;background-color:#644100}.study-nrc-in{background-color:var(--background-color)}.object-node-container{width:100%;font-family:monospace;font-size:14px;line-height:1.4}.tree-node{margin:2px 0}.tree-node-header{display:flex;align-items:center;padding:4px 8px;border-radius:4px;transition:background-color .2s}.tree-node-header:hover{background-color:var(--hover-color)}.toggle-icon{cursor:pointer;margin-right:4px;width:12px;display:inline-block;user-select:none}.toggle-spacer{width:12px;margin-right:4px;display:inline-block}.tree-node-children{border-left:1px dashed var(--background-color);margin-left:8px}.studies-container{position:relative;min-width:1300px;min-height:800px}.studies_row{display:flex;justify-content:center;position:relative;gap:30px;margin-bottom:30px;flex-shrink:none}.studies_row>.study{margin:15px;position:relative}.studies-tree{position:relative;min-height:300px;padding:20px}.connectors-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}@keyframes corrupted_text{0%,to{text-shadow:-2px -2px 0px #5555ff,2px 2px 0px #ff5555}25%{text-shadow:-2px 2px 0px #5555ff,2px -2px 0px #ff5555}50%{text-shadow:2px 2px 0px #5555ff,-2px -2px 0px #ff5555}75%{text-shadow:2px -2px 0px #5555ff,-2px 2px 0px #ff5555}}@-webkit-keyframes corrupted_text{0%,to{text-shadow:-2px -2px 0px #5555ff,2px 2px 0px #ff5555}25%{text-shadow:-2px 2px 0px #5555ff,2px -2px 0px #ff5555}50%{text-shadow:2px 2px 0px #5555ff,-2px -2px 0px #ff5555}75%{text-shadow:2px -2px 0px #5555ff,-2px 2px 0px #ff5555}}.corrupted_text{color:#fff;animation:corrupted_text 4s cubic-bezier(.37,0,.63,1) infinite}.margin_center{margin:auto}.dims{width:95%;margin:auto}.dim-single{min-height:70px;display:flex;justify-content:space-between;padding:0 20px;align-items:center;border:5px;overflow:hidden}.dim-single.dim1_progress_bar{position:relative;border:2px solid #7f0000;--current-dim-color: #7f0000}.dim-single.dim1_progress_bar:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:v-bind(dim1progress);height:100%;background:rgba(127,0,0,.5);transition:0ms;z-index:0}.dim-single.dim1_progress_bar.fast:before{background:linear-gradient(-45deg,rgba(127,0,0,.3) 0,rgba(127,0,0,.3) 25%,rgba(127,0,0,.5) 25%,rgba(127,0,0,.5) 50%,rgba(127,0,0,.3) 50%,rgba(127,0,0,.3) 75%,rgba(127,0,0,.5) 75%,rgba(127,0,0,.5));background-size:200px 200px;background-repeat:repeat;animation:scroll_left 3s linear infinite;width:200%}.dim-single.dim2_progress_bar{position:relative;border:2px solid #7f007f;--current-dim-color: #7f007f}.dim-single.dim2_progress_bar:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:v-bind(dim2progress);height:100%;background:rgba(127,0,127,.5);transition:0ms;z-index:0}.dim-single.dim2_progress_bar.fast:before{background:linear-gradient(-45deg,rgba(127,0,127,.3) 0,rgba(127,0,127,.3) 25%,rgba(127,0,127,.5) 25%,rgba(127,0,127,.5) 50%,rgba(127,0,127,.3) 50%,rgba(127,0,127,.3) 75%,rgba(127,0,127,.5) 75%,rgba(127,0,127,.5));background-size:200px 200px;background-repeat:repeat;animation:scroll_left 3s linear infinite;width:200%}.dim-single.dim3_progress_bar{position:relative;border:2px solid #7f7f00;--current-dim-color: #7f7f00}.dim-single.dim3_progress_bar:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:v-bind(dim3progress);height:100%;background:rgba(127,127,0,.5);transition:0ms;z-index:0}.dim-single.dim3_progress_bar.fast:before{background:linear-gradient(-45deg,rgba(127,127,0,.3) 0,rgba(127,127,0,.3) 25%,rgba(127,127,0,.5) 25%,rgba(127,127,0,.5) 50%,rgba(127,127,0,.3) 50%,rgba(127,127,0,.3) 75%,rgba(127,127,0,.5) 75%,rgba(127,127,0,.5));background-size:200px 200px;background-repeat:repeat;animation:scroll_left 3s linear infinite;width:200%}.dim-single.dim4_progress_bar{position:relative;border:2px solid #c17f00;--current-dim-color: #c17f00}.dim-single.dim4_progress_bar:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:v-bind(dim4progress);height:100%;background:rgba(193,127,0,.5);transition:0ms;z-index:0}.dim-single.dim4_progress_bar.fast:before{background:linear-gradient(-45deg,rgba(193,127,0,.3) 0,rgba(193,127,0,.3) 25%,rgba(193,127,0,.5) 25%,rgba(193,127,0,.5) 50%,rgba(193,127,0,.3) 50%,rgba(193,127,0,.3) 75%,rgba(193,127,0,.5) 75%,rgba(193,127,0,.5));background-size:200px 200px;background-repeat:repeat;animation:scroll_left 3s linear infinite;width:200%}.dim-single-centered{min-height:70px;display:flex;justify-content:space-around;align-items:center;border:5px;overflow:hidden}.dim-single-centered.hydra_reset{background:linear-gradient(135deg,#1a6c5e,#1fb286,#ef2dfd);position:relative}.dim-single-centered.hydra_reset:before{content:"";background:var(--background-color);position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px}.buy{border:2px solid var(--current-dim-color);height:50px;width:300px}.resource{position:absolute;margin-top:5px}.background{width:100%;overflow:auto}.resrouces>*{white-space:nowrap}
