.error-page{direction:ltr;height:100vh}.error-page .options>div{font:15px;padding:10px}.error-page .message{font-size:40px;margin-bottom:12px}.error-page .option-container{animation-duration:2s;animation-fill-mode:forwards;animation-name:message}@keyframes message{0%{opacity:0;top:45px}to{top:0}}@media(min-width:768px){.error-page>div{flex-direction:row}.error-page .img{width:100%}}.change-language .active{height:24px;width:40px}.change-language .flag-list{box-shadow:0 0 5px var(--tertiary);left:-55px;opacity:0;top:60px;visibility:hidden;z-index:6}.change-language .flag-list>li{gap:10px;padding:7px 10px}.change-language.true .flag-list{opacity:1;top:43px;visibility:visible}header{height:50px;padding:15px;top:0;z-index:3}header .brand{margin-top:2px}header .brand h1{font-size:22px;font-weight:700}header .scale-image{transition:transform .3s ease-in-out}header .scale-image:hover{transform:scale(1.2)}.close-button{border-radius:5px;padding:15px 0 15px 20px;right:-37px;top:50%;transform:translate(-50%,-50%);z-index:3}.close-button.close,.close-button:hover{right:-50px}.close-button img{height:30px;transform:rotate(270deg);width:30px}.dropdown:hover .dropdown-list{bottom:-38px;height:42px;visibility:visible}.dropdown:hover .current img{transform:rotate(90deg)}.dropdown .current{border:1px solid var(--tertiary);color:var(--dark);padding:8px 10px;z-index:2}.dropdown .current img{height:12px;transform:rotate(180deg);width:12px}.dropdown .current.true img{transform:rotate(0deg)}.dropdown .dropdown-list{background-color:var(--secondary);border:1px solid var(--tertiary);bottom:11px;height:0;left:0;overflow:hidden;visibility:hidden;z-index:1}.dropdown .dropdown-list.true{bottom:-220px;height:228px;overflow-y:scroll;padding-top:5px;visibility:visible}.dropdown .dropdown-list li{color:var(--dark);font-size:14px;padding:10px 20px}.dropdown .dropdown-list li:nth-child(2n){background-color:var(--light-gray)}.dropdown .dropdown-list li:nth-child(odd){background-color:var(--secondary)}.dropdown .dropdown-list li:hover{background-color:var(--tertiary);color:var(--secondary)!important}.dropdown .dropdown-list li.active{background-color:var(--tertiary)!important;color:var(--secondary)}.dropdown .dropdown-list li .semester-color{border-radius:2px;padding:5px}.step-progress{height:60px;opacity:1;padding:10px}.step-progress .line{height:28px}.step-progress .line .high,.step-progress .line .low,.step-progress .line .medium{padding:3px 6px;transition:color 2s;z-index:2}.step-progress .line .high,.step-progress .line .low{width:43px}.step-progress .line .medium{width:70px}.step-progress .line .space-container{flex-grow:1}.step-progress .line .space-container div{height:10px;z-index:2}.step-progress.low .green-line{right:172px}.step-progress.medium .green-line{right:72px}.step-progress.high .green-line{right:0}.step-progress.high .high,.step-progress.high .low,.step-progress.high .medium,.step-progress.low .low,.step-progress.medium .low,.step-progress.medium .medium{color:var(--secondary)}.switch-button{height:20px;width:40px;will-change:transform}.switch-button .circle-container{left:-2px;top:50%;transform:translate(-50%,-50%);width:45px}.switch-button .circle-container.true{left:18px!important}.switch-button:hover .circle-container{left:2px}.switch-button .circle{float:right;height:13px;margin:4px;width:13px}.profile{direction:ltr;margin-left:8px;padding:18px 12px}.profile .avatar-container{border-radius:50%;height:65px;width:65px}.profile .avatar-container .avatar{height:50px;width:65px}.profile .avatar-container .avatar.true{height:65px;object-fit:cover;width:65px}.profile .avatar-container .delete{font-size:13px;height:102%;left:49%;opacity:0;top:50%;transform:translate(-50%,-50%);width:103%;z-index:0}.profile .avatar-container:hover .delete{opacity:1;z-index:1}.profile .avatar-container .upload-avatar{border-radius:50%;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%)}.profile .user-name input{border:1px solid #0000;border-radius:3px;margin:0 10px;padding:2px;text-overflow:ellipsis;width:150px}.profile .user-name input:focus{border-color:var(--secondary)}.menu-list-container{direction:rtl;overflow-x:hidden;overflow-y:auto;width:300px;z-index:4}.menu-list-container .menu-items{border-radius:16px;direction:ltr;flex-grow:1;margin-left:4px;padding:18px 20px}.menu-list-container .menu-items .social-media,.menu-list-container .menu-items>li{border-radius:10px;padding:15px 8px}.menu-list-container .menu-items li span{flex-grow:1;margin:0 10px}.menu-list-container .menu-items li>.active{border-radius:50%;box-shadow:0 0 -5px var(--tertiary);transition:all .5s}.menu-list-container .menu-items>li .active.compact{box-shadow:0 0 14px var(--tertiary)}.menu-list-container .menu-items>li:hover{backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);background:var(--gray);box-shadow:0 4px 30px #0000001a}.menu-list-container .menu-items .dropdown{height:36px;left:0;margin:0 15px 17px;opacity:1;visibility:visible}.menu-list-container .menu-items .chevron-icon{width:27px}.menu-list-container .menu-items .optimization.true{backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);background:var(--gray);box-shadow:0 4px 30px #0000001a}.menu-list-container .menu-items .optimization.true div>img{transform:rotate(180deg)}.menu-list-container .menu-items .optimization.false .step-progress{height:0;opacity:0;padding:0}.menu-list-container .menu-items .social-media{height:60px;left:0;opacity:1;visibility:visible}.menu-list-container .menu-items .social-media img{z-index:2}.menu-list-container .menu-items .social-media .aparat:after,.menu-list-container .menu-items .social-media .telegram:after{border-radius:50%;content:"";left:50%;padding:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;z-index:1}.menu-list-container .menu-items .social-media .telegram:hover:after{box-shadow:0 0 16px 8px #25a1dc}.menu-list-container .menu-items .social-media .aparat:hover:after{box-shadow:0 0 16px 8px #ed145b}.menu-list-container .menu-items .social-media .linkedin:hover{box-shadow:0 0 14px 6px #007ab9}.menu-list-container .menu-items .social-media .bazar:hover{box-shadow:0 0 14px 6px #5dc01e}@media screen and (max-width:320px){.menu-list-container{width:260px}}.popup-message{box-shadow:0 0 3px 3px var(--tertiary);font-size:14px;margin:0 0 10px 10px;padding:.5rem;right:10px;z-index:10}.popup-message>div{padding:0 .5rem}.popup-message.error{box-shadow:0 0 3px 3px var(--danger)}.popup-message.endless{animation-duration:2s;animation-fill-mode:forwards;animation-name:endless}.popup-message.end{animation-duration:4s;animation-name:end}.popup-message .report{text-decoration:underline}@keyframes end{1%{bottom:-90px}50%{bottom:10px}to{bottom:-90px}}@keyframes endless{0%{bottom:-50px}to{bottom:10px}}.TransferModal{box-shadow:0 0 15px 0 var(--primary);left:50%;padding:16px 16px 9px;top:50%;transform:translate(-50%,-50%);z-index:6}.TransferModal .box-container{gap:16px}.TransferModal .close{background:url(/static/media/close.50804e9bf7cc8bfb66e9.svg) no-repeat 50%/41px;height:13px;margin-bottom:10px;width:13px}.TransferModal .transfer-box{border:2px dashed var(--tertiary);box-sizing:border-box;padding:16px 32px;width:150px}.TransferModal .transfer-box .download{gap:5px}.TransferModal .transfer-box .download p{font-size:13px}.TransferModal .transfer-box .download .public{padding:2px 4px}.TransferModal .upload{height:145%;left:0;opacity:0;top:-27px;z-index:1}.TransferModal .mirror{height:118px;left:182px;top:39px;z-index:-1}.TransferModal .on-drag{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scaleUp}.TransferModal .reset{border-radius:5px;margin-top:10px;padding:5px 10px}.TransferModal .reset>div{margin-left:5px;margin-right:5px;margin-top:4px}.TransferModal .reset:hover{background-color:var(--gray)}.TransferModal .confirm{height:50px;margin-top:10px}.TransferModal .confirm .confirm-cancel,.TransferModal .confirm .confirm-reset{margin:0 6px;width:112px}.TransferModal .confirm>div{padding:5px 8px}.close-menu{left:0;position:absolute}.close-menu.false{display:none}.menu-container{left:0;padding:8px 8px 8px 0;top:0;z-index:5}.menu-container .glass{-webkit-backdrop-filter:initial!important;backdrop-filter:none!important;top:0}.menu-container.compact .menu-list-container{width:98px}.menu-container.compact .menu-list-container .menu-items .optimization .step-progress{height:0;opacity:0;padding:0}.menu-container.close{left:-106px}.menu-container.compact .chevron-icon,.menu-container.compact .menu-items>li span,.menu-container.compact .user-name{display:none!important}.menu-container.compact .menu-list-container .profile .avatar-container{height:45px!important;margin:auto!important;width:45px!important}.menu-container.compact .menu-list-container .profile .avatar-container .avatar,.menu-container.compact .menu-list-container.profile .avatar-container .avatar.true{height:45px!important;width:45px!important}.menu-container.compact .menu-list-container .menu-items{padding:12px!important}.menu-container.compact .menu-list-container .menu-items a,.menu-container.compact .menu-list-container .menu-items li>div,.menu-container.compact .menu-list-container .menu-items>li{justify-content:center!important}.menu-container.compact .menu-list-container .menu-items .dropdown,.menu-container.compact .menu-list-container .menu-items .social-media{height:0!important;left:-150px!important;margin:0!important;opacity:0!important;visibility:hidden!important}.menu-container.compact .menu-list-container .menu-items .social-media{padding:0;position:absolute;width:250px}.menu-container.close{width:100px}.right-click-menu{box-shadow:0 0 5px var(--tertiary);width:145px;z-index:6}.right-click-menu img{width:25px}.right-click-menu.false{display:none}.right-click-menu .list .download p{font-size:13px}.right-click-menu .list .download .public{padding:2px 4px}.right-click-menu .list li{border-bottom:.1px solid var(--gray);padding:8px 16px}.right-click-menu .list li:last-child{border:none}.right-click-menu .list li:hover{background-color:var(--gray)}html[dir=rtl] .menu-container{border-radius:13px 0 0 13px;left:auto;padding:8px 0 8px 8px;right:0}html[dir=rtl] .menu-container .menu-list-container{border-radius:13px 0 0 13px;direction:ltr}html[dir=rtl] .menu-container .menu-list-container .profile .user-name input{text-align:right}html[dir=rtl] .menu-container .menu-list-container .menu-items,html[dir=rtl] .menu-container .menu-list-container .profile{direction:rtl;margin:0 4px 0 0}html[dir=rtl] .menu-container .menu-list-container .switch-button{transform:rotate(180deg)}html[dir=rtl] .menu-container .menu-list-container .step-progress.low .green-line{left:172px;right:auto}html[dir=rtl] .menu-container .menu-list-container .step-progress.medium .green-line{left:72px;right:auto}html[dir=rtl] .menu-container .menu-list-container .step-progress.high .green-line{left:0;right:auto}html[dir=rtl] .menu-container .glass{border-radius:13px 0 0 13px}html[dir=rtl] .menu-container .close-button{left:11px;padding:15px 20px 15px 0;right:auto}html[dir=rtl] .menu-container .close-button img{transform:rotate(90deg)}html[dir=rtl] .menu-container .close-button.close,html[dir=rtl] .menu-container .close-button:hover{left:-2px;right:auto}html[dir=rtl] .menu-container.close{right:-106px}html[dir=rtl] .TransferModal .mirror{left:auto;right:182px}html[dir=rtl] .popup-message{left:10px;right:auto}html[dir=rtl] .change-language .active:after{left:2px;right:auto}html[dir=rtl] .change-language .flag-list{left:auto;right:-55px}html[dir=rtl] .search-container{left:10px;right:auto}html[dir=rtl] .vis-manipulation{left:0!important;right:auto!important}html[dir=rtl] .vis-manipulation .vis-button.vis-add,html[dir=rtl] .vis-manipulation .vis-button.vis-back,html[dir=rtl] .vis-manipulation .vis-button.vis-connect{left:10px;right:auto}html[dir=rtl] .vis-manipulation button.vis-button.vis-delete{right:7px!important}html[dir=rtl] .reset-edit{border-bottom-left-radius:0;border-bottom-right-radius:13px;left:160px;right:auto}html[dir=rtl] .reset-edit.true{left:19px}html[dir=rtl] .reset-edit .chevron img{transform:rotate(270deg)}html[dir=rtl] .reset-edit .chevron .chevron-dynamic{left:auto;right:-16px}html[dir=rtl] .reset-edit:hover .chevron-dynamic{animation-name:none;animation-name:chevron-rtl}@keyframes chevron-rtl{0%{right:-16px}33%{opacity:0;right:-12px}66%{opacity:0;right:-20px}to{opacity:1;right:-16px}}html[dir=rtl] .editor-property{border-bottom-left-radius:0;border-bottom-right-radius:13px;left:0;right:auto}html[dir=rtl] .editor-property .name-label,html[dir=rtl] .editor-property .unit-label{left:auto;right:16px}html[dir=rtl] .guide .translate{transform:translate(50%)}html[dir=rtl] .guide .back img{rotate:unset}html[dir=rtl] .guide .next img{rotate:180deg}html[dir=rtl] .guide button.next{margin-left:8px;margin-right:0}html[dir=rtl] .guide button.back{margin-left:0;margin-right:8px}html[dir=rtl] .UnitCount{border-radius:0;border-radius:initial;border-bottom-right-radius:13px;left:0;right:auto}html[dir=rtl] .UnitCount span{margin:initial;margin-right:10px}.network-container{border:1px solid var(--light-gray);height:calc(100% - 50px);will-change:transform}.guide button{background-color:var(--tertiary);border:none;border-radius:5px;cursor:pointer;padding:initial;text-align:center}.guide button span{padding:0 6px;width:50px}.guide button img{object-position:3px}.guide button.back img{rotate:180deg}.guide button div{height:31px;margin-left:0;width:0}.guide button.next:hover div{margin-right:8px;width:10px}.guide button.back:hover div{margin-left:8px;width:10px}.welcome{background:#00000082;box-shadow:inset 0 0 0 0 #0000,0 0 0 3000px #00000082;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6}.welcome .logo{height:auto;object-fit:cover;width:100%}@media screen and (min-width:768px){.welcome .logo{height:650px;width:650px}}.LightPoint{box-shadow:inset 0 0 1px 171px #0000,0 0 0 3000px #00000082;z-index:7}.LightPoint .point{border:1px solid var(--tertiary);box-shadow:0 0 10px var(--tertiary);padding:10px;width:170px}.LightPoint .scale-up{animation-duration:1s;animation-iteration-count:infinite;animation-name:scaleUp;border:1px solid var(--tertiary)}@keyframes scaleUp{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.guide .filter{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.guide .cover{left:0;top:0;z-index:5}.guide .control{-webkit-backdrop-filter:brightness(.4);backdrop-filter:brightness(.4);bottom:0;left:0;padding:10px 20px;z-index:8}.guide .control .skip{margin:0;padding:3px 22px}.guide .control .skip:hover{background-color:#0cb292}@font-face{font-display:swap;font-family:Vazir;src:url(/static/media/Vazir.8698ab7164cb8aa9f35b.ttf)}body{font-display:swap;font-family:Vazir,sans-serif!important;margin:0}:root{--primary:#34454c;--secondary:#fff;--tertiary:#07a889;--dark:#0a192f;--gray:#5f6c72;--light-gray:#ccc;--success:#2ecc71;--danger:#e33939}.semester1{background-color:#fa9a00}.semester2{background-color:#9e9e9e}.semester3{background-color:#d32f2f}.semester4{background-color:#795548}.semester5{background-color:#892de5}.semester6{background-color:#607d8b}.semester7{background-color:#ea1b71}.semester8{background-color:#ff7043}.mark-mode{background-color:#1a237edb}.summer1{background-color:#e1d248}.summer2{background-color:#ff5722}.summer3{background-color:#554bcd}.summer4{background-color:#4caf50}*{box-sizing:border-box;color:#fff;color:var(--secondary);font-size:16px;-webkit-user-select:none;user-select:none}a,input,p{all:unset}ul{list-style-type:none;margin:0;padding:0}::-webkit-scrollbar{border-radius:5px;height:5px;width:5px}::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.screen-reader{height:1px;width:1px}.bg-primary{background-color:#34454c;background-color:var(--primary)}.bg-secondary{background-color:#fff;background-color:var(--secondary)}.bg-tertiary{background-color:#07a889;background-color:var(--tertiary)}.bg-danger{background-color:#e33939!important;background-color:var(--danger)!important}.bg-gray{background-color:#5f6c72;background-color:var(--gray)}.text-primary{color:#34454c;color:var(--primary)}.text-secondary{color:#fff;color:var(--secondary)}.text-tertiary{color:#07a889;color:var(--tertiary)}.text-danger{color:#e33939;color:var(--danger)}.glass{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff3}.cursor-pointer{cursor:pointer}.cursor-none-drop{cursor:no-drop}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.d-inline-block{display:inline-block}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.align-items-center{align-items:center}.align-items-end{align-items:end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:end}.justify-content-around{justify-content:space-around}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.w-100{width:100%}.h-100{height:100%}.vw-100{width:100vw}.vh-100{height:100vh}.text-center{text-align:center}.text-nowrap{white-space:nowrap}.text-left{text-align:left}.transition{transition:all .5s}.rounded-circle{border-radius:50%}.rounded-1{border-radius:5px}.rounded-2{border-radius:10px}.rounded-3{border-radius:13px}.rounded-3-right{border-bottom-right-radius:13px;border-top-right-radius:13px}.rounded-3-top{border-top-left-radius:13px;border-top-right-radius:13px}.rounded-top-0{border-top-left-radius:0;border-top-right-radius:0}.translate{transform:translate(-50%)}h3{margin-top:0}.object-cover{object-fit:cover}
/*# sourceMappingURL=main.55826184.css.map*/