@font-face{font-weight:normal;font-style:normal;font-family:'OpenSans';src:local("Open Sans"),local("OpenSans"),url(https://hrcdn.net/hackerrank/assets/open-sans-ddaf0766d02a3d9f4a36ed235f6056b286453141fcbcdec878a9964efcb0ee05.woff2) format("woff2"),url(https://hrcdn.net/hackerrank/assets/open-sans-fe640f52967c9e03a524ce5e21369203dca41289d748d9f36d93c911cd517eaf.woff) format("woff")}@font-face{font-weight:normal;font-style:normal;font-family:'SourceCodePro';src:local("Source Code Pro"),local("SourceCodePro-Regular"),url(https://hrcdn.net/hackerrank/assets/source-code-pro-924bfb6e3fe3dabba02ee440b88f6a214a3b2b66e13f6f4bbd6a5d0595df1ea5.woff2) format("woff2"),url(https://hrcdn.net/hackerrank/assets/source-code-pro-17b470e98bc25c6d1fd6076a95afb3d7f05387f7a6cd27ae2845fc68ced5c294.woff) format("woff")}.new-feature-badge{position:absolute;top:10px;left:calc(100% - 10px);display:inline-block;padding:0 5px;border-radius:8px;background:#097bbf;color:#fff;font-weight:bold;font-size:10px;line-height:1.5}.theme-m-content *{font-family:'OpenSans'}.theme-m-content input,.theme-m-content textarea,.theme-m-content select,.theme-m-content button{font-family:'SourceCodePro'}.theme-m-content pre,.theme-m-content pre *,.theme-m-content code,.theme-m-content code *{font-family:'SourceCodePro'}.theme-m-content .CodeMirror{font-size:13px}.page-header-wrapper.theme-m-section{position:relative;font-family:'OpenSans';height:60px;background:#0e141e}.page-header-wrapper.theme-m-section .container{display:flex;box-sizing:border-box;height:60px;align-items:center;justify-content:space-between}.page-header-wrapper.theme-m-section .container:after,.page-header-wrapper.theme-m-section .container:before{content:none}.page-header-wrapper.theme-m-section.fixed-header .page-header{position:fixed}.page-header-wrapper.theme-m-section .community-header-container{display:flex;align-items:center;justify-content:space-between;padding:0 48px}.page-header-wrapper.theme-m-section li{list-style:none}.nav-links.theme-m-section .nav-links{display:flex;align-items:center}.nav-links.theme-m-section .nav-link-item{margin-right:30px}.nav-links.theme-m-section .nav-link-item .logo-link{margin:0}.nav-links.theme-m-section .logo-wrap{margin-right:0}.nav-links.theme-m-section .nav-logo-separator{margin:0 20px;color:#576871}.nav-links.theme-m-section .logo-img{vertical-align:middle}.nav-links.theme-m-section .logo-link{display:inline-flex;gap:20px;align-items:center;margin-top:4px !important}.nav-links.theme-m-section .logo-link h4{color:#fff;font-weight:600;font-size:16px}.nav-links.theme-m-section .logo-img-small{margin-bottom:0;height:20px;vertical-align:middle}.nav-links.theme-m-section .nav-link{position:relative;display:inline-block;box-sizing:border-box;height:60px;color:#b7c9cc;font-weight:600;font-size:14px;font-family:inherit;line-height:60px}.nav-links.theme-m-section .nav-link.active,.nav-links.theme-m-section .nav-link:hover{color:white}.nav-links.theme-m-section .nav-link.active{border-bottom:5px solid #1ba94c}.nav-buttons.theme-m-section{display:flex;align-items:center}.nav-buttons.theme-m-section ul{float:none}.nav-buttons.theme-m-section a.nav_link{color:#b7c9cc}.nav-buttons.theme-m-section a.nav_link:hover{color:white}.nav-buttons.theme-m-section .dropdown.open{background:#0e141e}.nav-buttons.theme-m-section .dropdown.open a.nav_link{color:white}.nav-buttons.theme-m-section .hide{display:none}.nav-buttons.theme-m-section .nav-wrap{display:flex;margin-top:0;align-items:center}.nav-buttons.theme-m-section .avatar{margin-right:5px;width:30px;height:30px;vertical-align:middle;border-radius:60px}.nav-buttons.theme-m-section .dropdown{box-sizing:border-box;padding:10px;height:40px;border-radius:5px}.nav-buttons.theme-m-section .dropdown.profile-menu-item{padding:0;height:auto}.nav-buttons.theme-m-section .dropdown.profile-menu-item.open{background:none}.nav-buttons.theme-m-section .profile-menu-item .username{display:inline-block;max-width:120px;vertical-align:middle}.nav-buttons.theme-m-section .profile-menu-item .text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-item.theme-m-content{position:relative;margin-left:10px;padding:0}.profile-menu-item.theme-m-content .profile-username{font-weight:bold;font-size:14px}.profile-menu-item.theme-m-content .dropdown-menu{position:absolute;top:45px;right:0;z-index:10;width:200px;background:white;box-shadow:0 6px 16px 0 rgba(0,0,0,0.2)}.profile-menu-item.theme-m-content .dropdown-menu li{list-style:none}.profile-menu-item.theme-m-content .dropdown-menu a{display:block;padding:0 10px;color:#0e141e;font-weight:normal;font-size:16px;line-height:inherit;cursor:pointer}.profile-menu-item.theme-m-content .dropdown-menu a.hackos-count{color:white}.profile-menu-item.theme-m-content .dropdown-menu a:hover{background-color:white;font-weight:600}.profile-menu-item.theme-m-content .dropdown-menu a.hackos-count:hover{background:#4691f6}.profile-menu-item.theme-m-content .username{max-width:120px}.profile-menu-item.theme-m-content .down-icon{width:14px;height:14px;vertical-align:middle}.profile-menu-item.theme-m-content .hackos-count{box-sizing:border-box;margin-top:20px;background:#4691f6;color:white;text-align:center}.profile-menu-item.theme-m-content .profile-nav-item{margin:0 20px;border-bottom:1px solid #e7eeef;line-height:40px}.profile-menu-item.theme-m-content .theme-progress-bar{overflow:hidden;margin-bottom:10px;height:10px;border-radius:5px;background:#e7eeef}.profile-menu-item.theme-m-content .progress-filler{height:100%;background:#1ba94c}.theme-m-dropdown.dropdown-menu{position:absolute;top:40px;right:0;left:auto;z-index:100;margin-top:10px;width:450px;border:0;border-radius:0 !important;background:white;font-size:14px;box-shadow:0 6px 16px 0 rgba(0,0,0,0.2)}.theme-m-dropdown.dropdown-menu.dropdown-body{border:0}.theme-m-dropdown.dropdown-menu .dropdown-item{border-bottom:1px solid #e7eeef}.theme-m-dropdown.dropdown-menu .dropdown-item{display:block;padding:10px 20px}.theme-m-dropdown.dropdown-menu .dropdown-item:last-child{border:0}.theme-m-dropdown.dropdown-menu .small{font-size:12px}.theme-m-dropdown.dropdown-menu .menu-header{background:#0e141e;color:white}.theme-m-dropdown.dropdown-menu .show-all{border-top:1px solid #b7c9cc;border-radius:0;text-align:center}.theme-m-dropdown.dropdown-menu .show-all-link{display:block;padding:10px;border:0;background:none;color:#576871}.theme-m-dropdown.dropdown-menu .show-all-link:hover{color:#576871 !important;text-decoration:underline !important;font-weight:600}.theme-m-dropdown.dropdown-menu .empty-msg{margin:10px;padding:30px;border:2px dashed #b7c9cc;text-align:center;font-size:13px}.theme-m-dropdown.dropdown-menu .dropdown-menu{position:absolute;top:40px;right:0;left:auto;z-index:10;margin-top:10px;width:450px;border:0;border-radius:0;background:white;box-shadow:0 8px 24px 0 rgba(123,150,155,0.5)}.theme-m-content.new-search{position:relative;width:100px;transition:all 300ms ease}.theme-m-content.new-search .icon-search,.theme-m-content.new-search .loading{position:absolute;top:50%;left:5px;z-index:1;padding:0;width:20px;height:20px;transform:translateY(-50%)}.theme-m-content.new-search .icon-search{color:#738f93;font-size:18px}.theme-m-content.new-search.focus{width:200px;height:40px;background:#0e141e}.theme-m-content.new-search.focus .icon-search{color:white}.theme-m-content.new-search .new-search-query{box-sizing:border-box;margin:0;padding:7px 10px;padding-left:35px;width:100%;height:30px;border:none;background:none;box-shadow:none;color:white;font-size:16px;font-size:14px}.theme-m-content.new-search input#search-text::-moz-placeholder{color:#738f93}.theme-m-content.new-search input#search-text:-ms-input-placeholder{color:#738f93}.theme-m-content.new-search input#search-text::placeholder{color:#738f93}.theme-m-content.ui-autocomplete{border:0;background:white;box-shadow:0 6px 16px 0 rgba(0,0,0,0.2)}.theme-m-content .ui-autocomplete-category .category-title{padding:20px 20px 10px 20px;border-bottom:1px solid #b7c9cc;background-color:white;text-transform:uppercase;font-weight:600;font-size:14px !important}.theme-m-content .ui-autocomplete-category .category-title.hackers{color:#4691f6}.theme-m-content .ui-autocomplete-category .category-title.contests{color:#ff6161}.theme-m-content .ui-autocomplete-category .category-title.blogs{color:#445c95}.theme-m-content .ui-autocomplete-category .category-title.challenges{color:#1ba94c}.theme-m-content .ui-menu-item{padding:0}.theme-m-content .ui-menu-item.ui-state-focus{margin:0;border:0;background:#e7eeef}.theme-m-content .ui-menu-item .list-item{overflow:hidden;padding-top:0;list-style:none;text-overflow:ellipsis}.theme-m-content .ui-menu-item .list-item{list-style:none}.theme-m-content .ui-menu-item .list-item:not(.header):hover,.theme-m-content .ui-menu-item .list-item:not(.header).highligted{background:#e7eeef}.theme-m-content .ui-menu-item .content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-m-content .ui-menu-item .search-row,.theme-m-content .ui-menu-item .category-title{padding:0 20px}.theme-m-content .ui-menu-item .search-row{border-bottom:1px solid #e7eeef;color:#0e141e;font-size:14px;line-height:40px;cursor:pointer}.theme-m-content .ui-menu-item .search-row.hacker{display:flex;padding:0 20px;align-items:center}.theme-m-content .ui-menu-item .search-row.hacker .content{flex:1}.theme-m-content .ui-menu-item .search-row.contest{overflow:hidden}.theme-m-content .ui-menu-item .search-row.contest .content-wrap{display:flex;align-items:center;flex-wrap:wrap}.theme-m-content .ui-menu-item .search-row.contest .content{flex:1}.theme-m-content .ui-menu-item .search-row.contest .contest-status{float:right;margin-top:-5px;margin-bottom:5px;color:#738f93;font-size:12px;line-height:12px}.theme-m-content .ui-menu-item .contest-status-indicator{display:inline-block;width:8px;height:8px;border-radius:8px}.theme-m-content .ui-menu-item .contest-status-indicator.completed{background-color:#db2644}.theme-m-content .ui-menu-item .contest-status-indicator.active{background-color:#1ba94c}.theme-m-content .ui-menu-item .contest-status-indicator.pending{background-color:#ffd40e}.theme-m-content .ui-menu-item .avatar{margin-right:5px;border-radius:0}.hr_nav_messages_list{overflow:auto;max-height:70vh}.hr_nav_messages_list .notify_item{overflow:hidden}.hr_nav_messages_list .notify_item a,.hr_nav_messages_list .notify_item a:hover{display:inline-block;color:inherit}.hr_nav_messages_list .notify_item .message_status{padding-left:5px}.hr_nav_messages_list .notify_item .avatar{margin-top:10px;width:50px;height:50px}.message-dropdown.theme-m-content .icon-theme-m-message,.message-dropdown.theme-m-content .icon-theme-m-notification{font-size:18px}.message-dropdown.theme-m-content .item-wrap{display:flex;width:100%;align-items:center}.message-dropdown.theme-m-content .avatar-wrap{display:inline-block}.message-dropdown.theme-m-content .message-detail{flex:1}.message-dropdown.theme-m-content .meta{margin-top:1px;margin-left:20px}.message-dropdown.theme-m-content .avatar{margin:0;border-radius:5px}.message-dropdown.theme-m-content .sender-info{display:flex;margin-top:0;margin-bottom:10px;width:100%;justify-content:space-between}.message-dropdown.theme-m-content .icon-circle{display:inline-block;box-sizing:border-box;width:8px;height:8px;border-radius:100%;background:#b7c9cc}.message-dropdown.theme-m-content .icon-circle-empty{display:inline-block;box-sizing:border-box;width:8px;height:8px;border:1px solid #b7c9cc;border-radius:100%}.message-dropdown.theme-m-content .icon-circle:before,.message-dropdown.theme-m-content .icon-circle-empty:before{content:none}.message-dropdown.theme-m-content .message_status{padding:5px;line-height:0}.notify_dropdown .dropdown-menu ul{max-height:none}.notify_dropdown .dropdown-menu .hr_nav_notifications_list{overflow:auto;max-height:360px}.notify_dropdown .dropdown-menu header{height:20px}.notify_dropdown .dropdown-menu .notify_item{border-bottom:1px solid #c2c7d0}.notify_dropdown .dropdown-menu .notify_item:last-child{border-bottom:0}.notify_dropdown .dropdown-menu .icon-folder-open{display:none}.notify_dropdown .dropdown-menu .archive{padding:0;color:white;font-weight:normal;font-size:14px;opacity:1}.notify_dropdown .dropdown-menu .archive:hover{text-decoration:underline}.theme-m-content .number-indicator{position:absolute;top:0;right:0;width:16px;height:16px;border-radius:50%;background:#db2644;text-align:center;font-size:10px;line-height:16px}.notification-dropdown.theme-m-content .dropdown-item{display:flex;align-items:flex-start}.notification-dropdown.theme-m-content .notification-subject{margin-left:10px;padding:0;font-size:14px}.notification-dropdown.theme-m-content .notification-subject .psA{padding:0}.notification-dropdown.theme-m-content .icon-folder-open{display:none}.notification-dropdown.theme-m-content .archive{padding:0;color:white;font-weight:normal}.notification-dropdown.theme-m-content .archive:hover{text-decoration:underline}.notification-dropdown.theme-m-content .meta{display:block;margin-top:5px}.extra-menu-item{margin-left:0}.extra-menu-item .icon-ellipsis{color:#fff}
