@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300&display=swap);@font-face{font-family:Aeroport;font-weight:400;src:local("AeroportBold"),url(/static/media/AeroportBold.d733909c310cf8ba54f7.ttf) format("truetype")}@font-face{font-family:Aeroport;font-weight:100;src:local("AeroportLight"),url(/static/media/AeroportLight.cb91aeec08eb24618c24.ttf) format("truetype")}@font-face{font-family:Aeroport;font-weight:300;src:local("AeroportMedium"),url(/static/media/AeroportMedium.9f52323cfa5e5ec055e8.ttf) format("truetype")}@font-face{font-family:Aeroport;font-weight:200;src:local("AeroportRegular"),url(/static/media/AeroportRegular.2008a222b3bc0ec7eac1.otf) format("truetype")}:root{--mainBackground:#fff;--additionalBackground:#f6f7ff;--gradient:#c8cae5;--additionalgradient:#b7c7ff;--accent:#6979ff;--inactiveText:#e0e0e0;--detailText:grey;--mainText:#000;--font-family:"Aeroport",sans-serif;--second-family:"Monospace",sans-serif;--font3:"Montserrat",sans-serif;--fontLogo:"Yanone Kaffeesatz",sans-serif}body{color:#000;color:var(--mainText);font-family:Aeroport}.container{margin:0 auto;max-width:1100px;padding:0 30px}body,div,fieldset,form,html,legend,li,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin-top:0}fieldset,img{border:0}legend{color:#000}li{list-style:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:top}input,select,textarea{font-size:110%;line-height:1.1}abbr,acronym{border-bottom:.1em dotted;cursor:help}.graphPage{background-color:#e3e9ff;background-color:#f6f8ff;border-radius:20px;box-shadow:0 0 .5em #aaa3;column-gap:10px;display:flex;font-weight:100;height:90vh;justify-content:space-between;margin:3px 5px 0;overflow:hidden;width:99%;z-index:-10}.display{display:flex;flex-direction:column;gap:30px;height:87.7vh;justify-content:space-between;margin-top:20px;width:68%}.graphPage>div:not(.bodyTabs):not(.display):not(.sideBar){display:flex;flex:1 1;flex-direction:column;margin-right:10px;margin-top:20px;overflow:auto}.textInput{background-color:#fff;border-radius:5px;box-shadow:(0 0 5px #9cb2ff40);box-shadow:0 0 .5em #aaa3;height:42px;width:533.184px}.textInput button,.textInput input{outline:none}.textInput input{border:none;border-radius:5px;color:#53535370;font-family:Aeroport;font-size:16px;font-style:normal;font-weight:100;height:42px;line-height:normal;padding-left:15px;width:100%}.textInput button{background-color:#fff;border:none;border-radius:5px;cursor:pointer;height:44px;width:42px}.textInput button:hover{background-color:#f6f8ff}.search{margin-top:5px;width:23px}.clear{margin-top:5px;width:16px}.textInputSub{display:flex;justify-content:space-between}.textInput button:before{color:#9cb2ff40}.textInput input:focus{color:#535353}.topBar{background-color:#fff}.sideBar{scrollbar-track-color:#fff;scrollbar-base-color:#8a2be2;scrollbar-arrow-color:#8a2be2;scrollbar-darkshadow-color:#8a2be2;scrollbar-highlight-color:#8a2be2;scrollbar-shadow-color:#8a2be2;border-radius:20px;flex-direction:column;margin-left:0;max-height:87.7vh;scrollbar-color:#fff;scrollbar-gutter:#8a2be2;width:40vh;z-index:-10}.filters,.sideBar{background-color:#fff;box-shadow:0 1px 4px 0 #95959540;display:flex;margin-top:10px}.filters{border-bottom:20px solid #fff;border-radius:10px;border-top:20px solid #fff;flex:1 1;justify-content:center;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 20px}.filters::-webkit-scrollbar{width:8px}.filters::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.filters::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.filters::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.authors::-webkit-scrollbar,.publication::-webkit-scrollbar{width:6px}.authors::-webkit-scrollbar-track,.publication::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.authors::-webkit-scrollbar-thumb,.publication::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.authors::-webkit-scrollbar-thumb:hover,.publication::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.filtItems li{margin:0 0 10px;-webkit-user-select:text;user-select:text}.filtItems li:hover{color:#3e3e3e;cursor:pointer}.filtFlex{margin-left:auto;margin-right:auto}.input-date{background-color:#fff;border:1px solid #d0d0d0;border-radius:5px;box-shadow:0 0 .1em #aaaaaa80;font-family:Aeroport;font-size:14px;font-weight:100;padding:3px 5px}.authors{font-weight:100;height:14vh;margin-top:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.details{margin-bottom:10px;width:300px}.border-block{border-bottom:groove #cfcfcf;border-width:30%;box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:12px 16px}.details>summary{cursor:pointer;outline:none;padding-left:20px;position:relative;-webkit-user-select:none;user-select:none}.details>summary::-webkit-details-marker{display:none}.details>summary::marker{display:none}.details>summary:before{color:#4b6fdf;content:"▶";font-size:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease}.details[open]>summary:before{transform:translateY(-50%) rotate(90deg)}.details summary{color:#333;font-weight:500;padding:8px 0;transition:color .2s ease}.details summary:hover{color:#4b6fdf}.indent{margin-bottom:10px}.indent-top{margin-top:5px}.searchInputFilt{box-shadow:0 0 .1em #aaa;width:80%}.font-weight,.optionWeight{font-weight:100}.form{max-width:100%;overflow-x:hidden;width:100%}.empty-data{align-items:center;color:#535353cc;font-weight:100;margin:10px 0;text-align:center;width:80%}.authorInput{position:-webkit-sticky;position:sticky;top:20px}.searchInputFilt{background-color:#fff;border-radius:5px;box-sizing:border-box;margin-top:8px;max-width:100%;width:100%}.searchInputFilt input{border:none;border-radius:5px;box-shadow:0 0 1px #aaa;font-family:Aeroport;font-size:15px;font-style:normal;font-weight:100;height:3.5vh;line-height:normal;padding-left:17px;width:100%}.drop-down-list{color:#333;cursor:pointer;font-weight:500;padding:4px 0;transition:color .2s ease;-webkit-user-select:none;user-select:none}.drop-down-list:hover{color:#4b6fdf}.select-true-false{column-gap:20px;display:flex;justify-content:space-between;margin-bottom:8px;margin-top:8px;max-width:100%;width:100%}.drop-down-list-select{background-color:#f8f9ff;border:1px solid #e1e5ff;border-radius:4px;color:#4b6fdf;cursor:pointer;flex:1 1;font-size:14px;font-weight:100;padding:6px 12px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.drop-down-list-select:hover{background-color:#4b6fdf;box-shadow:0 2px 8px #4b6fdf4d;color:#fff;transform:translateY(-1px)}.publication{font-size:16px;height:30vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.item-checkbox-filter{word-wrap:break-word;align-items:center;background-color:initial;border:1px solid #0000;border-radius:6px;font-weight:100;margin:2px 0;min-height:40px;overflow-wrap:break-word;padding:8px 12px;transition:all .2s ease}.item-checkbox-filter:hover{background-color:#f8f9ff;border-color:#e1e5ff;transform:translateX(2px)}.item-checkbox-filter input[type=checkbox]{accent-color:#4b6fdf;margin-right:12px;transform:scale(1.2)}.item-checkbox-filter input[type=checkbox]:checked+ul{color:#4b6fdf;font-weight:500}.item-checkbox-filter ul{flex:1 1;line-height:1.4;list-style:none;margin:0;padding:0;word-break:break-word}.item-checkbox-filter li{margin:0;max-width:100%;overflow-wrap:break-word;padding:0}.tooltip{align-items:center;height:15px;margin-left:5px;max-width:100px;padding-right:16px;position:absolute;top:3px;width:15px}.hint-parrent{margin-bottom:10px;position:relative}.tooltiptext{background-color:#000c;border-radius:5px;box-shadow:0 0 5px #dfdfdfe6;color:#fff;font-size:15px;font-weight:100;left:5%;max-height:150px;max-width:250px;overflow:auto;padding:10px;position:absolute;text-align:center;z-index:1}.inpnumber{display:flex;justify-content:space-between;padding-bottom:2px}.checkbox-item{column-gap:40px 0 0 0;margin-right:0;text-align:start}.inputNumber{font-size:15px;margin-right:15px;max-width:40px;padding:3px 2px;text-align:center}.labelProf{cursor:pointer;position:relative}.labelProf:before{background-color:#333;border:2px solid #333;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:10px;width:7px}.item-selected{background-color:#e8f2ff!important;border-color:#4b6fdf!important;box-shadow:0 2px 8px #4b6fdf26}.item-selected:hover{background-color:#d1e7ff!important;border-color:#3d5bcc!important}.item-selected ul li{color:#4b6fdf!important;font-weight:500!important}.filters{box-sizing:border-box}.details,.filters{max-width:100%;overflow-x:hidden}.drop-down-list-select,.item-checkbox-filter{transition:all .2s cubic-bezier(.4,0,.2,1)}.item-checkbox-filter li{-webkit-hyphens:auto;hyphens:auto;line-height:1.5;word-break:break-word}.ranks-range-filter{padding:15px 0 10px;width:100%}.range-values{color:#333;display:flex;font-size:.9rem;font-weight:300;justify-content:space-between;margin-bottom:10px}.range-input-group{align-items:center;display:flex}.range-input{border:1px solid #ccc;border-radius:4px;font-size:.9rem;padding:4px;text-align:center;width:60px}.double-slider-container{height:30px;margin:10px 0;position:relative;width:100%}.double-slider-container:before{background-color:#e0e0e0;content:"";width:100%;z-index:0}.double-slider-container:before,.range-track-selected{border-radius:3px;height:5px;position:absolute;top:12px}.range-track-selected{background:linear-gradient(90deg,#4f7fdccc 15.88%,#5a95e7cc 30.37%,#7488e3cc 90.53%);z-index:1}.range-slider{-webkit-appearance:none;appearance:none;background:#0000;height:30px;margin:0;outline:none;padding:0;pointer-events:none;position:absolute;top:0;width:100%}.range-slider::-webkit-slider-thumb{pointer-events:all}.range-slider::-moz-range-thumb{pointer-events:all}.range-slider::-moz-range-thumb,.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:20px;margin-top:-8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:20px}.range-slider:active::-moz-range-thumb,.range-slider:active::-webkit-slider-thumb{box-shadow:0 0 8px #5a95e780;transform:scale(1.15)}.range-slider:focus::-moz-range-thumb,.range-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #5a95e74d}.range-slider:hover::-moz-range-thumb,.range-slider:hover::-webkit-slider-thumb{transform:scale(1.05)}.min-slider{z-index:1}.max-slider{z-index:2}.max-slider:hover,.min-slider:hover{z-index:3}.range-slider.last-moved{z-index:4}.min-slider::-moz-range-thumb,.min-slider::-webkit-slider-thumb{border-color:#4f7fdc}.max-slider::-moz-range-thumb,.max-slider::-webkit-slider-thumb{border-color:#7488e3}.react-switch-checkbox{height:0;visibility:hidden;width:0}.position-modeNames{display:flex;flex-direction:column-reverse;margin-top:6px}.react-switch-label{background:#a3a3a3;height:14px;margin-left:4px;width:30px}.react-switch-1,.react-switch-label{align-items:center;border-radius:100px;cursor:pointer;display:flex;justify-content:space-between;position:relative;transition:background-color .2s}.react-switch-1{background:grey;column-gap:20px;height:15px;margin:0 0 10px 20px;width:200px;width:30px}.react-switch-label .react-switch-button{background:#fff;border-radius:45px;box-shadow:0 0 2px 0 #0a0a0a4a;content:"";height:10px;left:2px;position:absolute;top:2px;transition:.3s;width:10px}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);transform:translateX(-100%)}.react-switch-label:active .react-switch-button{width:20px}.gap{color:#505050;font-size:15px;margin-left:45px;position:static;white-space:nowrap}.btnGraphPage{display:flex;justify-content:center;margin:30px auto 0}.btnApply{border-radius:6px;height:45px;width:140px}.btnApply button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#4f7fdccc 15.88%,#5a95e7cc 30.37%,#7488e3cc 90.53%);border:none;border-radius:10px;box-shadow:3px 4px 4px #64646426;color:#fff;cursor:pointer;font-family:monospace;font-size:16px;font-size:18px;font-weight:400;height:45px;text-align:center;text-decoration:none;width:140px;z-index:1}.btnApply:hover{background:#4a4040;transition-duration:.7s}.btnApply:active{background:linear-gradient(90deg,#4f7fdc80 15.88%,#5a95e780 30.37%,#7488e380 90.53%);transition-duration:.7s}.loadContent{align-items:center;box-shadow:0 0 .5em #7d7d7d42;display:flex;height:90vh;justify-content:center;margin-top:3px}.drop{position:relative;top:100%}#drag-file-element{background-color:#4aa261;color:#c83a3a}.statusFileError{color:#c83a3a;max-width:340px}.statusFile,.statusFileError{font-size:15px;font-weight:100;margin-top:3px;position:absolute}.statusFile{color:#48b487;max-width:320px}.contentLoad{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(170.41% 138.81% at 0 3.72%,#ffffff3d 0,#c1eeee00 100%);background:linear-gradient(90deg,#dad3d31a 15.88%,#ffffff1a 30.37%,#f3f3f31a 90.53%);border-radius:20px;box-shadow:0 0 .3em #7d7d7d42;flex-direction:column;height:350px;margin-top:-40px;padding:35px 0 25px 10px;width:780px}.buttons,.contentLoad{display:flex;justify-content:space-between}.buttons{column-gap:200px}.back{border-radius:6px}.back,.back button{height:45px;width:140px}.back button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#edeffd00;border:1px solid #4f7fdc80;border-radius:12px;border-radius:6px;box-shadow:3px 4px 4px #64646426;color:#878787;cursor:pointer;font-family:monospace;font-size:16px;font-size:18px;font-weight:400;padding:11px 0;text-align:center;text-decoration:none;z-index:1}.back button:hover{background:#5d6592;color:#fff;transition-duration:.7s}.back button:active{background:linear-gradient(90deg,#4f7fdc66 15.88%,#5a95e766 30.37%,#7488e366 90.53%);transition-duration:.7s}.further{border-radius:6px;height:45px;width:140px}.further button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#4f7fdc80 15.88%,#5a95e780 30.37%,#7488e380 90.53%);border:none;border-radius:6px;box-shadow:3px 4px 4px #64646426;color:#fff;cursor:pointer;font-family:monospace;font-size:16px;font-size:18px;font-weight:400;height:45px;text-align:center;text-decoration:none;width:140px;z-index:1}.further:hover{background:#4a4040;transition-duration:.7s}.further:active{background:linear-gradient(90deg,#4f7fdccc 15.88%,#5a95e7cc 30.37%,#7488e3cc 90.53%);transition-duration:.7s}.back:hover{background:#4a4040}.back a:hover,.back:hover{color:#fff;transition-duration:.7s}.descriptionFiles{column-gap:40px;display:flex}.headerfile{font-family:monospace;font-size:19px;font-weight:500}.headFile{font-family:monospace;font-size:17px;font-weight:600;margin-bottom:10px;margin-top:-30px}.description,.headFile{font-style:normal;line-height:normal}.description{color:#525252;font-family:Aeroport;font-size:16px;font-weight:100;width:100%}.item{display:flex;flex-direction:column;justify-content:space-between;max-width:340px}.networkLoad{position:absolute;top:0;width:100%}.file-drop-area{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23BEBE BEFF' stroke-width='4' stroke-dasharray='20' stroke-dashoffset='5' stroke-linecap='square'/%3E%3C/svg%3E");border:1px dashed silver;border-radius:6px;height:70px;max-width:97%;padding:5px 0;position:relative;transition:.2s;&.is-active{background-color:red}}.file-drop-area{display:flex;flex-direction:column}.file-drop-area:active{background-color:#ffffff0d}.file-drop-area-drop{background:#764040}.file-drop-area:hover{background:#f1f1f1}.fake-btn{background-color:#ffffff0a;border:1px solid #ffffff1a;border-radius:3px;color:#313131;flex-shrink:0;font-family:monospace;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:110%;margin-right:10px;padding:8px 15px;text-align:center}.file-msg{color:#b1b1b1;font-family:Aeroport;font-size:18px;font-style:normal;font-weight:100;line-height:normal}.file-input{background:#4aa261;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;&:focus{outline:none}}.file-input:focus{outline:none}.checkbox-item-content{display:flex;flex:1 1;flex-direction:column;gap:2px;max-width:100%;min-width:0}.checkbox-label{display:block;width:100%}.checkbox-item-name{color:#333;font-size:14px;font-weight:500}.checkbox-item-id{color:#888;font-size:11px;font-style:italic;font-weight:400;word-break:break-all}.item-checkbox-filter{align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;overflow:hidden;padding:8px;transition:background-color .2s;width:100%}.item-checkbox-filter:hover{background-color:#f5f5f5}.item-checkbox-filter input[type=checkbox]{flex-shrink:0;margin-top:4px}.virtualized-list{overflow:auto;padding-right:4px;width:100%}.virtualized-list,.virtualized-list>div{box-sizing:border-box;overflow-x:hidden!important}.virtualized-list::-webkit-scrollbar:horizontal{height:0}.virtualized-list::-webkit-scrollbar{width:6px}.virtualized-list::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:8px}.checkbox-item-name{line-height:1.4}.checkbox-item-id,.checkbox-item-name{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.checkbox-item-id{line-height:1.3}.visualization{overflow:hidden}.graphContainer{background-color:#fff;height:100%;overflow:hidden;position:relative;width:100%}.sizeCont{height:8vh;width:100%}.graph-controls{display:flex;gap:5px;position:absolute;right:10px;top:10px;z-index:1000}.graph-controls button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;width:30px}.graph-controls button:hover{background-color:#f0f0f0}.sigma-tooltip{background-color:#fff;border-radius:4px;box-shadow:0 2px 6px #0000004d;max-height:280px;max-width:240px;overflow-y:auto;padding:10px;position:absolute;z-index:1100}.sigma-tooltip-content{font-family:Arial,sans-serif;font-size:12px;line-height:1.4}.sigma-tooltip-title{font-weight:700;margin-bottom:5px}.sigma-container{cursor:move}.sigma-hovers,.sigma-mouse{z-index:999}.logoAnalyzer a{align-items:center;color:var(--mainText);color:#000;font-family:var(--fontLogo);font-size:21px;font-size:24px;font-style:normal;font-weight:100;font-weight:380;line-height:normal;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none}.positionLogo{align-items:center;column-gap:8px;display:flex}.positionLogo span{margin-top:5px}.headerGp{background-color:#fff;border-bottom:1px groove;box-shadow:0 0 .5em #d1d1d117;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.rowGp{column-gap:10px;display:flex;justify-content:space-between;margin-left:-1.8px}.logPosition{margin-left:60px}.visualization{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 1px 4px 0 #95959540;display:flex;height:100%;justify-content:center;padding:0;-webkit-user-select:none;user-select:none;width:100%}.headerVis h1{font-size:20px;font-weight:300}.containerVis{margin:15px auto 15px 20px}.configureSettings{align-items:end;color:#8c8c8c;height:50%;text-align:center;-webkit-user-select:none;user-select:none}.configureSettings,.pageNotFound{align-items:center;display:flex;justify-content:center}.pageNotFound{height:100vh;margin:0}.pageNotFound img{height:50vh;width:500px}.bodyTabs{background-color:#fff;border-radius:10px;box-shadow:0 1px 4px 0 #95959540;padding-top:clamp(20px,15vw,20px);width:4%}.tooltipTabs{position:relative}.tooltipTabs:after{background-color:#fff;border-radius:5px;box-shadow:0 1px 4px 0 #95959540;color:#414141;content:attr(data-text);font-size:13px;left:100%;opacity:0;padding:5px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;z-index:100}.tooltipTabs:hover:after{opacity:1}.tabs{display:flex;flex-direction:column;gap:7px}.tabs a{color:inherit;display:block;text-decoration:none}.itemTabs:hover{background-color:#f6f8ff;cursor:pointer}.itemTabs{background-color:initial;box-shadow:4px -1px 9.4px 0 #ebeaf5}.itemActiveTabs,.itemTabs{align-items:center;border:none;border-radius:15px;display:flex;height:45px;justify-content:center;margin:auto;padding:0;text-align:center;width:50px}.itemActiveTabs{background-color:#f6f8ff;box-shadow:-4px -1px 9.4px 0 #ebeaf5}.itemActiveTabs img,.itemTabs img{display:block;height:auto;object-fit:contain;width:20px}.header{background-color:#fff;box-shadow:0 0 .5em #d1d1d117;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.row{display:flex;justify-content:space-between;margin:0 auto;padding:0 100px}.logoGraphPage{margin-left:30px}.headerGraphPage{background-color:#f6f8ff;border-bottom:1px groove;height:3.7vh;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.navigation{font-size:18px;font-style:normal;font-weight:100;line-height:normal}.navItems{column-gap:40px;display:flex}.navItem{color:#555;cursor:pointer;font-family:Aeroport;font-size:16px;font-weight:100}.navItems li{padding:8px 0 0}.navItems li:hover{border-bottom:1px solid #c2c2c2;color:#555;padding:5px 0 0}.presentation{border-radius:27px;box-shadow:0 0 .5em #7d7d7d1a;height:700px;margin-top:3px;padding-bottom:clamp(15px,8%,1550px);z-index:-10}.presentation .network{left:780px;position:absolute;top:66px}.presUpFlex{column-gap:30px;display:flex;justify-content:space-between;text-align:center}.card{margin:30vh auto 0}.card div{margin-bottom:6px;padding:3px 0;text-align:center}.descriptionThird{color:var(--detail);font-family:Aeroport;font-size:16px;font-style:normal;font-weight:100;line-height:normal;margin:0 auto 18px;max-width:500px}.btntest button{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#4f7fdc1a 15.88%,#5a95e71a 30.37%,#b274e31a 90.53%);border:none;border-radius:5px;box-shadow:3px 5px 10px #00000026;color:#5340ce;cursor:pointer;font-family:monospace;font-size:16px;font-size:18px;font-weight:400;height:50px;text-align:center;text-decoration:none;width:170px;z-index:1}.btntest button:active{background:linear-gradient(90deg,#5a95e799 10.37%,#b274e399 90.53%)}.btntest button:active,.btntest button:hover{border-radius:5px;color:#f0f8ff;transition-duration:.7s}.btntest button:hover{background-color:#202020;background:#4a4040}.slogan{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4f7fdc 30.88%,#5a95e7fa 0,#b274e3f5 90.53%);background-clip:text;-webkit-background-clip:text;color:#fff;font-family:Montserrat;font-family:monospace;font-size:32px;font-size:30px;font-style:normal;font-weight:900;line-height:99.958%;margin-bottom:5px;white-space:nowrap}.particles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10}.networkAlfa{left:780px;opacity:.33;position:absolute;top:66px;width:600px}.descriptionPres{font-family:Montserrat;font-size:19px;font-style:normal;font-weight:600;line-height:normal;margin-top:10px}.logoDecoration{left:0;position:absolute;top:37vh;width:87px}.contentBtnStart{border-radius:20px;margin-left:90px;margin-right:100px;margin-top:18px}.contentBtnStart,.contentBtnStart a{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:15px 22px}.contentBtnStart a{align-items:center;background:linear-gradient(90deg,#4f7fdc1a 15.88%,#5a95e71a 30.37%,#b274e31a 90.53%);border-bottom:1px solid #ffffff1a;border-radius:11px;border-radius:10px;border-top:1px solid #ffffff1a;box-shadow:3px 5px 10px #00000026;color:linear-gradient(90deg,#4f7fdc 30.88%,#5a95e7fa 0,#b274e326 0);color:#5340ce;font-family:monospace;font-size:18px;font-weight:300;font-weight:400;justify-content:center;overflow:hidden;text-decoration:none;z-index:1}.contentBtnStart a:hover{background:#4a4040;background:linear-gradient(90deg,#4a404080 30.37%);color:#f0f8ff;transition-duration:.7s}.positionBtns{column-gap:10px;display:flex;padding:15px 22px}.btn{margin:0;padding:15px 22px}.networkOmgtu a{align-items:center;background:linear-gradient(90deg,#4f7fdc1a 15.88%,#5a95e71a 30.37%,#b274e31a 90.53%);border-bottom:1px solid #ffffff1a;border-radius:11px;border-radius:10px;border-top:1px solid #ffffff1a;box-shadow:3px 5px 10px #00000026;color:linear-gradient(90deg,#4f7fdc 30.88%,#5a95e7fa 0,#b274e326 0);color:#5340ce;font-family:monospace;font-size:18px;font-weight:300;font-weight:400;justify-content:center;overflow:hidden;padding:15px 39px;text-decoration:none;z-index:1}.networkOmgtu a:hover{background:#4a4040;transition-duration:.7s}.logo{color:var(--mainText);column-gap:3px;display:flex;font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none}.logo img{max-width:12px}.detail{font-size:20px;font-weight:100;margin-left:auto;margin-right:auto;margin-top:clamp(20px,15vw,220px);max-width:1082px;text-align:center}.positionBtns{align-items:center;column-gap:40px;justify-content:center;margin:0 auto;width:50%}.card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:10px}.buttonStart{background-color:var(--accent);border-radius:12px;border-width:0;cursor:pointer;margin:1px 0 0;padding:9px 16px}.buttonStart a{color:#fff;flex-shrink:0;font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none}.buttonStart:hover{background:#4a4040;transition-duration:.7s}.database-picker{background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000012;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.database-actions{display:flex;gap:8px}.database-actions input{border:1px solid #cfd6e4;border-radius:4px;flex:1 1;padding:6px 10px}.database-list{border:1px solid #e2e7ef;border-radius:6px;list-style:none;margin:0;max-height:320px;overflow:auto;padding:0}.database-item{align-items:center;cursor:pointer;display:flex;padding:8px 12px}.database-item:hover{background:#f5f8fc}.database-item.active{background:#e6f0ff;font-weight:600}.database-item input{margin-right:8px}.database-footer{display:flex;justify-content:flex-end}.apply-btn{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 18px}.apply-btn:disabled{cursor:not-allowed;opacity:.5}.empty,.error,.loading{color:#555;font-size:14px;padding:8px}.error{color:#d32f2f}.features{margin-bottom:700px;margin-top:60px;padding-bottom:100px}.interface{border-radius:27px;box-shadow:0 0 .5em #7d7d7d1c;margin-bottom:150px;padding-bottom:clamp(15px,40%,1000px);padding-top:clamp(10px,9%,90px)}.actionContent{align-items:center;box-shadow:0 0 .5em #7d7d7d42;display:flex;height:90vh;justify-content:center;margin-top:3px}.networkAct{position:absolute;top:0;width:100%;z-index:-1}.contentAction{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#bd0000;background:radial-gradient(170.41% 138.81% at 0 3.72%,#ffffff3d 0,#c1eeee00 100%);background:linear-gradient(90deg,#dad3d31a 15.88%,#ffffff1a 30.37%,#f3f3f31a 90.53%);border-radius:30px;border-radius:20px;box-shadow:0 0 .3em #7d7d7d42;display:flex;flex-direction:column;height:170px;justify-content:space-between;margin-top:-40px;max-width:700px;padding:35px 0 25px 10px;width:780px}.furtherAction{border-radius:6px}.furtherAction,.furtherAction button{height:45px;text-align:center;width:140px}.furtherAction button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#4f7fdc66 15.88%,#5a95e766 30.37%,#7488e366 90.53%);border:none;border-radius:6px;box-shadow:3px 4px 4px #64646426;color:#fff;cursor:pointer;font-family:monospace;font-size:16px;font-weight:400;text-decoration:none;z-index:1}.furtherAction a{color:#fff;flex-shrink:0;font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none}.furtherAction:hover{background:#4a4040;transition-duration:.7s}.descriptionAction{color:#525252;font-family:Aeroport;font-size:16px;font-style:normal;font-weight:100;line-height:normal;margin:auto auto 50px;padding:0 60px;text-align:center}.buttonsAction{align-items:center;column-gap:3%;column-gap:100px;display:flex;justify-content:center}.institution-search-container{font-family:Aeroport,sans-serif;margin:0 auto;max-width:1200px;min-height:90vh;padding:20px}.institution-search-header{margin-bottom:30px;text-align:center}.search-title{color:#333;font-family:Aeroport;font-size:2.5rem;font-weight:400;margin:0 0 10px}.search-subtitle{color:grey;font-size:1rem;font-weight:100;margin:0}.search-box{margin-bottom:25px}.search-input-wrapper{margin:0 auto;max-width:800px;position:relative}.search-icon{color:#53535370;left:17px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-input{background:#fff;border:none;border-radius:5px;box-shadow:0 0 .5em #aaa3;color:#535353;font-family:Aeroport;font-size:16px;font-weight:100;outline:none;padding:15px 20px 15px 52px;transition:box-shadow .3s ease;width:100%}.search-input:focus{box-shadow:0 0 .5em #4b6fdf4d;color:#535353}.search-input::placeholder{color:#53535370;font-family:Aeroport;font-weight:100}.loading-spinner{animation:spin .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#4b6fdf;height:18px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}@keyframes spin{to{transform:translateY(-50%) rotate(1turn)}}.error-message{align-items:center;background:#fff5f5;border-radius:5px;box-shadow:0 0 .5em #aaa3;color:#c53030;display:flex;font-size:.95rem;font-weight:100;gap:10px;margin:20px auto;max-width:800px;padding:16px 20px}.content-wrapper{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:968px){.content-wrapper{grid-template-columns:1fr}}.search-results,.selected-institutions{background:#fff;border-radius:20px;box-shadow:0 1px 4px 0 #95959540;display:flex;flex-direction:column;max-height:70vh;min-height:200px;overflow:hidden;padding:24px}.search-results:empty{align-items:center;color:#53535370;display:flex;font-style:italic;font-weight:100;justify-content:center}.search-results:empty:after{content:"Начните вводить для поиска институтов..."}.results-header,.selected-header{border-bottom:1px solid #cfcfcf;color:#333;font-family:Aeroport;font-size:1.3rem;font-weight:500;margin:0 0 20px;padding-bottom:12px}.results-list,.selected-list{flex:1 1;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 10px 0 0}.results-list::-webkit-scrollbar,.selected-list::-webkit-scrollbar{width:8px}.results-list::-webkit-scrollbar-track,.selected-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.results-list::-webkit-scrollbar-thumb,.selected-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.results-list::-webkit-scrollbar-thumb:hover,.selected-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.result-item{align-items:center;background:#fff;border:1px solid #e1e5ff;border-radius:6px;cursor:pointer;display:flex;font-weight:100;justify-content:space-between;margin-bottom:10px;overflow:hidden;padding:14px 16px;transition:all .2s ease}.result-item:hover{background-color:#f8f9ff;border-color:#4b6fdf;transform:translateX(2px)}.result-item.selected{background-color:#e8f2ff;border-color:#4b6fdf;box-shadow:0 2px 8px #4b6fdf26}.institution-content{flex:1 1;max-width:calc(100% - 40px);overflow:hidden}.institution-name{color:#333;font-family:Aeroport;font-size:1rem;font-weight:500;margin-bottom:4px}.institution-hint,.institution-name{word-wrap:break-word;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.institution-hint{color:grey;display:block;font-size:.9rem;font-weight:100;margin-top:4px}.institution-id{color:#999;font-family:Courier New,monospace;font-size:.8rem;font-weight:100;margin-top:6px}.selected-indicator{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #4b6fdf33;color:#4b6fdf;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.selected-item{align-items:center;background:#e8f2ff;border:1px solid #4b6fdf;border-radius:6px;display:flex;font-weight:100;justify-content:space-between;margin-bottom:10px;overflow:hidden;padding:14px 16px;transition:all .2s ease}.selected-item:hover{box-shadow:0 2px 8px #4b6fdf26;transform:translateX(2px)}.remove-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease}.remove-button:hover{background:#fff5f5;transform:scale(1.1)}.remove-button:active{transform:scale(.95)}.search-results:not(:has(*)):empty:after{color:#53535370;content:"Начните вводить для поиска институтов...";display:block;font-style:italic;font-weight:100;padding:40px 20px;text-align:center}*{box-sizing:border-box}.institution-content,.institution-hint,.institution-name{max-width:100%;overflow-wrap:break-word;word-break:break-word}.parsing-controls{border-top:1px solid #cfcfcf;display:flex;flex-direction:column;gap:15px;margin-top:20px;padding-top:20px}.depth-control{align-items:center;color:#333;display:flex;font-weight:100;gap:10px}.depth-control label{font-size:.95rem}.depth-input{border:1px solid #e1e5ff;border-radius:5px;box-shadow:0 0 .1em #aaaaaa80;font-family:Aeroport;font-size:1rem;font-weight:100;padding:8px 12px;text-align:center;transition:all .2s ease;width:70px}.depth-input:focus{border-color:#4b6fdf;box-shadow:0 0 .5em #4b6fdf4d;outline:none}.start-parsing-button{align-items:center;background:#4b6fdf;border:none;border-radius:6px;box-shadow:0 2px 8px #4b6fdf4d;color:#fff;cursor:pointer;display:flex;font-family:Aeroport;font-size:1rem;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.start-parsing-button:hover:not(:disabled){background:#3d5bcc;box-shadow:0 4px 12px #4b6fdf66;transform:translateY(-1px)}.start-parsing-button:active:not(:disabled){transform:translateY(0)}.start-parsing-button:disabled{cursor:not-allowed;opacity:.6}.button-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.success-message{align-items:center;background:#f0fdf4;border-radius:5px;box-shadow:0 0 .5em #22c55e33;color:#166534;display:flex;font-size:.95rem;font-weight:100;gap:10px;margin-top:15px;padding:12px 16px}.success-message svg{flex-shrink:0}
/*# sourceMappingURL=main.3312ce2e.css.map*/