@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--bg:#0b1520;--panel:#0f1b2a;--outline:#1c2a3a;--text:#fff;--muted:#a9b9cf;--muted2:#cfe0ff;--blue:#2a83ff;--green:#25c26e}._page_o11vs_19{background:#03111e 0% 0% no-repeat padding-box;color:var(--text);display:grid;grid-template-columns:250px 1fr;gap:24px;padding:16px 20px;font-family:Montserrat}._sidebar_o11vs_37{top:84px;height:fit-content}._sidebarInner_o11vs_39{background:var(--panel);border:1px solid var(--outline);border-radius:16px;padding:18px}._filterHeader_o11vs_49{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}._filterHeader_o11vs_49 h3{font-size:16px;margin:0}._clearAll_o11vs_53{color:#e84a4a;font-size:12px;font-weight:500;cursor:pointer}._clearAll_o11vs_53:hover{text-decoration:underline}._group_o11vs_61{padding:18px 0;border-top:1px solid var(--outline)}._group_o11vs_61:first-child{border-top:none}._group_o11vs_61 h4{font-size:14px;font-weight:600;margin:0 0 10px}._groupHeader_o11vs_71{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._toggleBtn_o11vs_73{background:#0b1624;border:1px solid var(--outline);width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._toggleIcon_o11vs_83{width:16px;height:16px;color:#cfe0ff}._toggleBtn_o11vs_73:hover{filter:brightness(1.08)}._searchBox_o11vs_91{position:relative;display:flex;align-items:center}._searchIcon_o11vs_93{position:absolute;left:12px;width:16px;height:16px;color:#9fb1c6;pointer-events:none}._input_o11vs_99{width:100%;padding:10px 12px 10px 36px;border:1px solid #405166;border-radius:12px;background:#0e1c2b;color:#e8f0f8;font-size:12px;line-height:1.4}._input_o11vs_99::placeholder{color:#7f93ab}._list_o11vs_123{margin:10px 0 0;padding:0;list-style:none}._listItem_o11vs_125{margin:10px 0}._checkbox_o11vs_129{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;line-height:1.4}._checkbox_o11vs_129 input{display:none}._circle_o11vs_141{width:18px;height:18px;border-radius:50%;border:1px solid #41536a;background:#0a1522;box-shadow:inset 0 0 0 2px transparent}._checkbox_o11vs_129 input:checked+._circle_o11vs_141{background:var(--blue);border-color:transparent}._optionLabel_o11vs_161{color:#d9e6ff}._moreLink_o11vs_167{display:block;margin-top:10px;color:#2a83ff;font-weight:700;font-size:12px;cursor:pointer}._moreLink_o11vs_167:hover{text-decoration:underline}._content_o11vs_175{min-width:0}._toolbar_o11vs_181{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--outline);margin-bottom:12px}._solutionsCount_o11vs_191{font-size:16px;font-weight:600;margin-right:8px}._participants_o11vs_193{color:var(--muted);font-size:14px}._uploadButton_o11vs_195{background:var(--blue);color:#fff;border:none;padding:10px 16px;border-radius:12px;font-weight:500;cursor:pointer;font-family:Montserrat}._tabsBar_o11vs_207{display:flex;gap:24px;align-items:center;padding-top:2px;padding-bottom:8px;margin-bottom:16px}._tabLink_o11vs_209{position:relative;padding:6px 0;background:none;border:none;color:var(--muted2);font-weight:600;cursor:pointer;font-size:14px;font-family:Montserrat}._tabLink_o11vs_209:hover,._tabActive_o11vs_213{color:#fff}._tabActive_o11vs_213:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:3px;background:var(--blue);border-radius:3px}._grid_o11vs_227{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._challengecard_o11vs_233{width:95%!important;background:transparent linear-gradient(182deg,#0a2442,#091624) 0% 0% no-repeat padding-box;color:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;font-family:sans-serif;box-shadow:0 4px 8px #0003;margin:15px}._cardimage_o11vs_261{position:relative}._cardimage_o11vs_261 img{width:100%;height:180px;object-fit:cover}._statusbadge_o11vs_279{position:absolute;top:8px;left:8px;font-size:12px;padding:2px 6px;border-radius:4px;color:#fff;font-family:Montserrat}._statusfinalist_o11vs_289{background:#0a75fc}._statuswinner_o11vs_291{background:orange}._hearticon_o11vs_295{position:absolute!important;top:8px!important;right:8px!important;width:20px!important;height:20px!important;cursor:pointer!important}._cardcontent_o11vs_305{padding:0 1rem;height:200px}._cardcontent_o11vs_305 h3{margin:0 0 .5rem;text-align:left;font: 500 13px/24px Montserrat;letter-spacing:0px;opacity:1;height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}._description_o11vs_343{margin-bottom:1rem;text-align:left;font: 12px/20px Montserrat;letter-spacing:0px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:40px}._author_o11vs_375{display:flex;align-items:center;margin-bottom:1rem}._author_o11vs_375 img{width:30px;height:30px;border-radius:50%;margin-right:.5rem}._author_o11vs_375 span{text-align:left;font: 12px/20px Montserrat;letter-spacing:0px;color:#fffc;opacity:1}._cardfooter_o11vs_417{display:flex;justify-content:space-between;align-items:center}._cardfooter_o11vs_417 a{color:#3af!important;text-decoration:none;font: 12px/20px Montserrat;display:flex;cursor:pointer}._cardfooter_o11vs_417 a img{width:20px;margin-left:10px}._stats_o11vs_455{display:flex;flex-direction:row;font-family:Montserrat}._stats_o11vs_455 span{font-size:14px;display:flex;align-items:center;margin-left:10px}._stats_o11vs_455 span img{width:20px;margin:2px 10px 0;position:relative}._stats_o11vs_455 ._thumbsUp_o11vs_493 img{top:-3px}._stats_o11vs_455 ._comments_o11vs_501 img{top:0}._profilecontainer_o11vs_513{display:flex;justify-content:space-between;align-items:flex-start;width:100%}._profilecontainer_o11vs_513 ._leftinfo_o11vs_525{display:flex;flex-direction:column}._profilecontainer_o11vs_513 span{text-align:left;font: 10px/16px Montserrat;letter-spacing:0px;color:#fff;opacity:.7}._profilecontainer_o11vs_513 strong{text-align:left;font: 12px/20px Montserrat;letter-spacing:0px;color:#fff;opacity:1}._date_o11vs_571{font-size:12px!important;color:#aaa;text-align:right;margin-left:auto}._solutiontitle_o11vs_585{font: 600 18px/29px Montserrat;color:#fff;padding-bottom:15px}._stats_o11vs_455{display:flex;flex-direction:row;align-items:center}._stats_o11vs_455 span{font-size:14px;display:flex;align-items:center;color:#ccc}._stats_o11vs_455 img{width:14px;margin-right:6px;position:relative}._thumbsUp_o11vs_493{position:relative;top:-2px}._pagination_o11vs_607{display:flex;gap:8px;justify-content:center;align-items:center;margin:24px 0 8px}._pageBtn_o11vs_623,._pageNumber_o11vs_625{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;color:#fff;font: 12px/20px Montserrat}._pageBtn_o11vs_623[disabled]{opacity:.4;cursor:not-allowed}._activePage_o11vs_655{border-color:#4da3ff;box-shadow:0 0 0 2px #4da3ff40;font-weight:600}
