:root{--value-box-text-color: #0B538E;--value-box-bg-color: #e6f2fd;--swiper-navigation-color: #007fc9;--swiper-theme-color: #007fc9;--swiper-pagination-color: #007fc9}[data-bs-theme="light"]{--body-background: linear-gradient(180deg, #f6f5fd -4.42%, rgba(255, 255, 255, 0) 102.5%), linear-gradient(180deg, #cfd8f9 -4.42%, #E6F0FF 48.96%, rgba(255, 255, 255, 0) 102.5%), #F9F9FB;--navbar-bg:  rgba(255, 255, 255, 0.6);--value-card-bg: linear-gradient(293deg, rgb(248, 250, 255) 0%, rgb(255, 255, 255) 100%);--tutorial-title-color: rgb(65, 102, 141);--home-diagram-filter: drop-shadow(rgb(238, 238, 238) 10px 5px 6px);--home-diagram-fill: #ffd7a5;--home-diagram-modal-bg: #f9f9fb}[data-bs-theme="dark"]{--value-box-text-color: #fff;--value-box-bg-color: #343a40;--body-background: linear-gradient(360deg, #343a40 -4.42%, rgba(255, 255, 255, 0) 102.5%), linear-gradient(360deg, #343a40 -4.42%, #343a40 48.96%, rgba(255, 255, 255, 0) 102.5%), #343a40;--navbar-bg: #5a6067;--value-card-bg: linear-gradient(293deg, rgb(52, 58, 64) 0%, rgb(73, 82, 90) 100%);--tutorial-title-color: #8f8f8f;--home-diagram-filter: drop-shadow(rgb(42, 42, 42) 10px 5px 6px);--home-diagram-fill: #f5f5f5;--home-diagram-modal-bg: #343a40}body{background:var(--body-background);background-repeat:no-repeat}.resize-both{resize:both;overflow:auto}.resize-hor{resize:horizontal;overflow-x:auto}.resize-ver{resize:vertical;overflow-y:auto}.tooltip{--bs-tooltip-max-width: 275px;--bs-tooltip-bg: #f4f3fc;--bs-tooltip-color: #000000;font-weight:600;box-shadow:0px 1px 10px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08);border:solid 1px #e3e3e3;border-radius:2px}.colourpicker{box-shadow:7px 9px 10px rgba(0,0,0,0.1)}:disabled{cursor:not-allowed}.navbar.navbar-default.navbar-static-top{z-index:1;background:var(--navbar-bg) !important;backdrop-filter:blur(10px);box-shadow:8px 4px 10px 4px rgba(0,0,0,0.1)}.navbar.navbar-default.navbar-static-top :hover{transition:0.3s}.navbar.navbar-default.navbar-static-top .navbar-collapse>ul{align-items:center}.navbar.navbar-default.navbar-static-top .navbar-collapse>ul>li{border-radius:10px}.navbar.navbar-default.navbar-static-top .navbar-collapse>ul>li>a:hover{color:#679ed9;background:rgba(218,218,218,0.1)}.navbar.navbar-default.navbar-static-top .navbar-collapse .dropdown-menu.show{margin:0;padding:0;border-radius:2px;box-shadow:var(--bslib-card-box-shadow, 0px 0px 2px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.14), 0px 2px 4px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.16))}.navbar.navbar-default.navbar-static-top .navbar-collapse .dropdown-menu.show li{padding:7px 3px;background:var(--value-card-bg)}.navbar.navbar-default.navbar-static-top .navbar-collapse .dropdown-menu.show li a:hover{background:var(--navbar-bg);color:#679ed9}.navbar.navbar-default.navbar-static-top .navbar-collapse .dropdown-menu.show li a{color:unset}.navbar.navbar-default.navbar-static-top .navbar-collapse .dropdown-menu.show li a.active{background:var(--value-card-bg);filter:invert(10%)}.navbar.navbar-default.navbar-static-top .navbar-collapse .nav-item a{font-size:1rem}.navbar.navbar-default.navbar-static-top .navbar-collapse .nav-item:nth-of-type(1) a{font-size:1.2rem;--bs-nav-underline-border-width: 0}.navbar.navbar-default.navbar-static-top .navbar-collapse a{vertical-align:middle}[data-bs-theme="dark"] #logo{filter:hue-rotate(37deg)}.card.bslib-card.bslib-value-box{background:var(--value-card-bg)}.sidebar hr{margin:1px}[data-bs-theme="dark"] .btn-primary{background-color:#343a40;border-color:#343a40}.card-body:has(.block-intro){overflow:visible}.card:has(.block-intro){overflow:unset}.block-intro{position:relative;--intro-colapse-height: 40px}.block-intro .collapse:not(.show){height:var(--intro-colapse-height) !important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.block-intro .collapsing{height:var(--intro-colapse-height) !important}.block-intro .collapse.show{min-height:var(--intro-colapse-height) !important}.block-intro .collapsing h1,.block-intro .collapsing h2,.block-intro .collapsing h3,.block-intro .collapsing h4,.block-intro .collapsing h5,.block-intro .collapsing h6,.block-intro .collapse h1,.block-intro .collapse h2,.block-intro .collapse h3,.block-intro .collapse h4,.block-intro .collapse h5,.block-intro .collapse h6{color:var(--tutorial-title-color)}.block-intro .collapsing>*,.block-intro .collapse>*{margin-left:100px;margin-right:100px}.block-intro .collapsing>h4:first-of-type,.block-intro .collapse>h4:first-of-type{margin-left:0}.block-intro .collapsing img,.block-intro .collapse img{max-width:100%}.block-intro>div.expand-btn{position:absolute;color:#aecbea;z-index:1069;left:50%;bottom:-45px;border-radius:50%;font-size:2rem;transform:translateX(-50%);text-align:center}.block-intro>div.expand-btn :hover{color:#75a5d9;cursor:pointer}.btn-primary{--bs-btn-bg: #4486b7d6;--bs-btn-border-color: #4486b7d6;--bs-btn-hover-bg: #4486b7;--bs-btn-hover-border-color: #4486b7}.reactable-download-btn{padding:8px 16px;font-size:0.875rem;font-weight:600;border-radius:6px;border:2px solid;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}[data-bs-theme="light"] .reactable-download-btn{background:linear-gradient(135deg, #4486b7 0%, #5994c7 100%);color:white;border-color:#4486b7}[data-bs-theme="light"] .reactable-download-btn:hover{background:linear-gradient(135deg, #3a7aa6 0%, #4d89b8 100%);box-shadow:0 4px 8px rgba(68,134,183,0.3);transform:translateY(-1px);border-color:#3a7aa6}[data-bs-theme="light"] .reactable-download-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(68,134,183,0.2)}[data-bs-theme="dark"] .reactable-download-btn{background:linear-gradient(135deg, #495a67 0%, #5a6974 100%);color:#ffffff;border-color:#495a67;box-shadow:0 2px 4px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .reactable-download-btn:hover{background:linear-gradient(135deg, #5a6974 0%, #6b7984 100%);box-shadow:0 4px 8px rgba(0,0,0,0.4);transform:translateY(-1px);border-color:#5a6974;color:#e6f2fd}[data-bs-theme="dark"] .reactable-download-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,0.2)}#home-content{margin:25px}#home-content svg{width:100%}#home-content svg circle.ripple{transform:scale(1.5);transform-origin:center;transform-box:fill-box;animation:ripple 1.5s ease-out infinite}#home-content h1{text-align:center}#home-content .home-intro>div{display:block;position:relative;left:50%;transform:translateX(-50%);max-width:1150px;text-align:center}#home-content .db-title{font-weight:600;margin-right:-8px;color:var(--tutorial-title-color);opacity:0.8}@keyframes ripple{0%{transform:scale(0.5);opacity:1}100%{transform:scale(1.5);opacity:0}}#home-diagram svg{max-height:600px}#home-diagram svg path:first-of-type{filter:var(--home-diagram-filter);fill:var(--home-diagram-fill) !important}@media screen and (max-width: 768px){#home-diagram{display:none}}#home-diagram-modal .modal-header{height:125px;align-items:normal}#home-diagram-modal .modal-header img{height:100px;width:100px;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,0.1),0 6px 20px rgba(0,0,0,0.1)}#home-diagram-modal .modal-title{text-align:center;left:50%;position:absolute;transform:translateX(-50%);font-size:2rem;font-weight:500}#home-diagram-modal .modal-body table{width:100%}#home-diagram-modal .modal-body table td:first-child{width:175px;font-weight:500;font-size:1.1rem;border-right:1px solid #dee2e6}#home-diagram-modal .modal-body table td:last-child{padding-left:10px;font-size:1.05rem}#home-diagram-modal .modal-body table tr:nth-child(even){background-color:var(--home-diagram-modal-bg)}div:has(>#home-db_stats){max-width:70%;position:relative;left:50%;transform:translateX(-50%);padding-bottom:100px}#home-db_stats{--bslib-grid--row-heights: 150px}@media screen and (min-width: 620px){.shiny-input-container:has(#surv-select_surv_set){margin-bottom:-54px}}.bslib-grid-item:has(#survival-value_box_gene){min-height:90px}.value-box-gene{min-width:150px;color:var(--value-box-text-color) !important;background-color:var(--value-box-bg-color) !important;max-height:100px !important}.value-box-gene span i,.value-box-gene span img{display:block;position:absolute;right:1rem;top:50%;font-size:xx-large;transform:translateY(-50%);opacity:0.7;height:2.5rem;width:2.5rem}#expr-expr_plots>.card-body>div.sidebar-collapsed>.bslib-gap-spacing>.card>.card-header,#mutation-mutation_plots>.card-body>div.sidebar-collapsed>.bslib-gap-spacing>.card>.card-header,#drug_predict-drug_predict_plots>.card-body>div.sidebar-collapsed>.bslib-gap-spacing>.card>.card-header,#methylation-methylation_plots>.card-body>div.sidebar-collapsed>.bslib-gap-spacing>.card>.card-header{padding-left:65px}#expr-expr_plots>.card-body,#mutation-mutation_plots>.card-body,#drug_predict-drug_predict_plots>.card-body,#methylation-methylation_plots>.card-body{padding:0}#expr-expr_plots>.card-body>div>.bslib-gap-spacing,#mutation-mutation_plots>.card-body>div>.bslib-gap-spacing,#drug_predict-drug_predict_plots>.card-body>div>.bslib-gap-spacing,#methylation-methylation_plots>.card-body>div>.bslib-gap-spacing{padding:0}#expr-expr_plots>.card-body>div>.bslib-gap-spacing>.card,#mutation-mutation_plots>.card-body>div>.bslib-gap-spacing>.card,#drug_predict-drug_predict_plots>.card-body>div>.bslib-gap-spacing>.card,#methylation-methylation_plots>.card-body>div>.bslib-gap-spacing>.card{border:unset}#expr-expr_plots>.card-body>div>.bslib-gap-spacing>.card>.card-header,#mutation-mutation_plots>.card-body>div>.bslib-gap-spacing>.card>.card-header,#drug_predict-drug_predict_plots>.card-body>div>.bslib-gap-spacing>.card>.card-header,#methylation-methylation_plots>.card-body>div>.bslib-gap-spacing>.card>.card-header{padding-left:10px}#expr-expr_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body,#mutation-mutation_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body,#drug_predict-drug_predict_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body,#methylation-methylation_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body{padding:0;min-height:400px}#expr-expr_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body .card-header,#mutation-mutation_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body .card-header,#drug_predict-drug_predict_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body .card-header,#methylation-methylation_plots>.card-body>div>.bslib-gap-spacing>.card .tab-pane>.card-body .card-header{background:var(--value-card-bg)}#immune-num_cancer_types,#expr-num_cancer_types,#mutation-num_cancer_types{height:100px;margin-bottom:24px;color:var(--value-box-text-color) !important;background-color:var(--value-box-bg-color) !important}@media (min-width: 1345px){#immune-num_cancer_types,#expr-num_cancer_types,#mutation-num_cancer_types{left:50%;width:50%;transform:translateX(-50%)}}[data-bs-theme="dark"] #immune-num_cancer_types i.fas,[data-bs-theme="dark"] #expr-num_cancer_types i.fas,[data-bs-theme="dark"] #mutation-num_cancer_types i.fas{background:linear-gradient(140deg, #a6b1bb 36%, #738ba3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tutorial-card{left:50%;transform:translateX(-50%);max-width:1100px;position:relative}.tutorial-card h1,.tutorial-card h2,.tutorial-card h3,.tutorial-card h4,.tutorial-card h5,.tutorial-card h6{color:var(--tutorial-title-color)}.tutorial-card img{max-width:100%}#about-main>.card-body .card-body{background:var(--value-card-bg)}.swiper-slide{opacity:0.6;transform:scale(0.9);transition:transform 0.3s, opacity 0.3s}.swiper-slide-active{opacity:1;transform:scale(1)}.card.author-card{border:unset;padding-bottom:30px}.card.author-card img{width:150px;height:150px;border-radius:50%}.swiper{width:100%;padding:1rem 0}.swiper-slide{text-align:center;opacity:0.6;transform:scale(0.9) !important;transition:transform 0.3s, opacity 0.3s}.swiper-slide-active{opacity:1;transform:scale(1.1) !important}@media (max-width: 767px){.swiper-slide{opacity:1;transform:scale(1)}}.funding-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.funding-item{display:flex;align-items:center;margin-bottom:10px;font-size:1.2rem;width:100%;justify-content:space-between;flex-direction:column;min-height:150px}.text-primary.text-decoration-none:hover{text-decoration:underline}.tab-pane.html-fill-container[data-value="about"] hr{border:1.5px solid black !important}#download-download_format-label{margin-bottom:20px}#download-selected_data{height:35px;overflow:hidden;margin-bottom:8px}
