@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap";body{letter-spacing:-.5px;font-family:Noto Sans KR,sans-serif}.ul{text-decoration:underline}.fwb{font-weight:700}.fw300{font-weight:300}.fw400{font-weight:400}.fw800{font-weight:800}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f24{font-size:24px}.f32{font-size:32px}.tl{text-align:left}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mb4{margin-bottom:4px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.mb40{margin-bottom:40px}.mr8{margin-right:8px}.mr20{margin-right:20px}.ml8{margin-left:8px}.ml12{margin-left:12px}.ml16{margin-left:16px}.ml28{margin-left:28px}.ml32{margin-left:32px}.mr12{margin-right:12px}.mr16{margin-right:16px}.mr24{margin-right:24px}.p8{padding:8px}.p12{padding:12px}.p18{padding:18px}.p32{padding:32px}.pl28{padding-left:28px}.tr{text-align:right}.tc{text-align:center}.font-mono{font-family:Roboto Mono,monospace}.ellipsis_text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flex{display:flex}.aic{align-items:center}.jcs{justify-content:space-between}.jcc{justify-content:center}.jcsa{justify-content:space-around}.jce{justify-content:end}.fw{flex-wrap:wrap}.fd{flex-direction:column}.data-filter-container{margin:20px;padding:10px}.data-filter-container .filter-select{margin-right:10px;width:150px}.select-book{cursor:pointer}.navigationLabel-wrap{max-width:300px;border-radius:12px;padding:0 12px}.navigationLabel-wrap.active{font-size:16;background-color:#54abff1a}.navigationLabel-wrap .navigationLabel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.loading-spinner{position:absolute;z-index:10}.visImage-container{border:2px solid #00dede;position:relative;border-radius:12px;overflow:hidden;height:96vh;background:#012525;background:#001212;background:-moz-linear-gradient(325deg,rgb(0,18,18) 18%,rgb(5,0,37) 49%,rgb(17,0,20) 80%);background:-webkit-linear-gradient(325deg,rgb(0,18,18) 18%,rgb(5,0,37) 49%,rgb(17,0,20) 80%);background:linear-gradient(325deg,#001212 18%,#050025,#110014 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001212",endColorstr="#110014",GradientType=1)}.visImage-container .network-container{height:600px;position:absolute;right:0;bottom:0;left:0}.book-graph-info-container{width:300px;height:0px;position:absolute;z-index:11;bottom:20px;right:20px;border:0px;border-radius:12px;transition:all ease .15s;background-color:#000c;color:#fff;font-size:16px}.book-graph-info-container .graph-info-container{height:100%;padding:18px}.book-graph-info-container .graph-info-container .ant-btn{border:1px solid rgb(0,190,190);background-color:#000;color:#fff}.book-graph-info-container .graph-book-detail-close-button{display:flex;justify-content:flex-end}.book-graph-info-container .graph-book-detail-container{height:calc(100% - 32px);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.book-graph-info-container .graph-book-detail-view{display:flex;flex-direction:column;align-items:center}.book-graph-info-container .graph-book-thumbnail-wrap{border-radius:12px}.book-graph-info-container .graph-book-thumbnail{display:flex;justify-content:center;max-width:170px;max-height:250px}.book-graph-info-container .graph-book-text{margin:10px 0}.book-graph-info-container .graph-book-text::-webkit-scrollbar{display:none}.book-graph-info-container .graph-book-title{font-size:18px;line-height:25px;max-height:70px;cursor:default}.book-graph-info-container .graph-book-author-publisher-pub_date{margin-right:2px;font-size:13px;font-weight:400;opacity:.7;cursor:default}.book-graph-info-container .graph-book-detail-button-wrap{display:flex;justify-content:center}.book-graph-info-container .graph-book-detail-button{font-size:1em;font-family:Noto Sans KR,sans-serif}.edge-tooltip{display:none;width:400px;z-index:1000;position:absolute;overflow:hidden;background:#000c;border:1px solid rgb(0,190,190);border-radius:12px;padding:12px 24px;color:#ccc}.edge-tooltip .highlight{color:#fff;margin-right:4px}.edge-tooltip .primary-color{color:#00bebe;font-size:20px}.node-option-container{width:50px;display:flex;flex-direction:column;position:absolute;z-index:11;border:0px;border-radius:12px;transition:all ease .15s;background-color:transparent;right:10px;top:10px}.node-option-container .ant-btn{width:40px;height:40px;font-size:24px;margin-top:8px;border-color:#00bebe;background-color:#000;color:#fff}.select-book-wrap.active .select-book{box-shadow:0 0 1px 4px #31bbcc66}.navigation-wrap-box{position:absolute;top:30px;left:0;width:fit-content;max-width:calc(100% - 80px)}.navigation-wrap-box .select-book{background-color:#000c;color:#fff;border-radius:12px;padding:14px 20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(0,190,190)}.navigation-wrap-box .img-container{display:flex;align-items:center}.navigation-wrap-box .img-container img{border:1px solid rgb(0,190,190)}.navigation-wrap-box svg{fill:#fff}.navigation-wrap-box svg path{fill:#fff}.selected-book-label{position:absolute;top:10px;left:20px;color:#fff}.visualize-container{position:relative}.visualize-container *{box-sizing:border-box}.vis-network{width:100%;height:600px}.vis-tooltip{border:1px solid rgb(0,190,190)!important;color:#fff!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080!important}.node-hover-context{z-index:1;min-width:300px;max-width:800px;border:1px solid gray;border-radius:10px;position:absolute;padding:12px;background-color:#0006;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#fff;max-height:300px;bottom:2%;left:50%;transform:translate(-50%)}@media (max-width: 900px){.navigation-wrap{flex-wrap:wrap}.navigation-wrap-box .img-container img{width:inherit;height:30px!important}.navigationLabel-wrap .navigationLabel{font-size:14px;-webkit-line-clamp:1}.navigation-wrap-box .select-book{padding:0 12px 0 0;border-radius:0;margin-bottom:8px}.navigationLabel-wrap{display:flex;align-items:center;padding-left:0}.book-graph-info-container{left:0;right:0;width:inherit;bottom:0}}body{font-family:Noto Sans KR,sans-serif}
