.challengeCard_card__BgjXR{position:relative;height:100%;min-height:260px;display:flex;flex-direction:column;background:rgba(13,17,23,.8);border:1px solid var(--terminal-border);border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.3);overflow:hidden}.challengeCard_card__BgjXR:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--terminal-green),var(--terminal-cyan));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.challengeCard_card__BgjXR:hover:before{transform:scaleX(1)}.challengeCard_card__BgjXR:hover{border-color:var(--terminal-border-highlight);transform:translateY(-2px);box-shadow:0 16px 50px rgba(0,0,0,.35)}.challengeCard_header__16BvL{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.challengeCard_title__H27ZH{font-family:var(--font-mono);letter-spacing:-.01em;line-height:1.2;position:relative;color:var(--terminal-text)}.challengeCard_title__H27ZH:before{content:"./";color:var(--terminal-cyan);margin-right:.35rem}.challengeCard_description__ESfaz{color:var(--terminal-text-dim)}.challengeCard_footer__RM3bN{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.challengeCard_cta__76pCM{font-family:var(--font-mono);font-weight:700;background:var(--terminal-green);color:var(--terminal-bg);box-shadow:0 0 15px var(--terminal-green-glow)}.challengeCard_cta__76pCM:hover{transform:translateY(-1px);box-shadow:0 0 25px var(--terminal-green-glow)}.challengeCard_badgeRow__kbHlK{display:flex;gap:.4rem;flex-wrap:wrap}.challengeCard_listCard__oNWqr{display:flex;flex-direction:column;gap:1rem}.challengeCard_listContent__5YAwO{display:flex;flex-direction:column;gap:.5rem;flex:1}.challengeCard_listFooter__ATHDM{display:flex;align-items:flex-end;justify-content:flex-end;gap:.6rem;flex-direction:column;margin-top:auto}.challengeSearchSection_section__sVtY0{background:rgba(13,17,23,.9);border:1px solid var(--terminal-border);border-radius:10px;padding:1rem;box-shadow:0 10px 30px rgba(0,0,0,.25);margin-bottom:1rem}.challengeSearchSection_searchRow__C_i_M{display:flex;align-items:center;gap:.75rem}.challengeSearchSection_topics__Gxych{margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.challengeSearchSection_topicsLabel__MvomM{color:var(--terminal-text-muted);font-family:var(--font-mono);font-size:.8rem}.challengeSearchSection_chipGroup__jqmmt{display:flex;flex-wrap:wrap;gap:.4rem}.challengeSearchSection_chipGroup__jqmmt .mantine-Chip-root[data-checked]{background-color:var(--terminal-green)!important}.challengeSearchSection_chipGroup__jqmmt .mantine-Chip-root[data-checked] .mantine-Chip-label{color:#000!important;font-weight:600!important}.challengeSearchSection_chipGroup__jqmmt .mantine-Chip-root[data-checked] .mantine-Chip-checkIcon,.challengeSearchSection_chipGroup__jqmmt .mantine-Chip-root[data-checked] .mantine-Chip-iconWrapper{color:#000!important}.challengeSearchSection_chipGroup__jqmmt .mantine-Chip-root[data-checked] .mantine-Chip-iconWrapper svg{color:#000!important;fill:#000!important;stroke:#000!important}.challengeSearchSection_chipGroup__jqmmt .mantine-Chip-input:checked+.mantine-Chip-label{color:#000!important;font-weight:600!important}.challengeViewControls_controls__vjTXL{background:rgba(13,17,23,.9);border:1px solid var(--terminal-border);border-radius:10px;padding:.9rem 1rem;box-shadow:0 10px 30px rgba(0,0,0,.22)}.challengeViewControls_left__SfNQS{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.challengeViewControls_resultText__GJSk_{color:var(--terminal-text-dim);font-family:var(--font-mono);font-size:.9rem}.challengeViewControls_select__3NMwX{min-width:150px}.challengeViewControls_dropdown__J7sIR{overflow:hidden;border:1px solid var(--terminal-border);background:rgba(10,14,20,.95)}.challengeViewControls_segmentedRoot__xeuyd{background:rgba(10,14,20,.9);border:1px solid var(--terminal-border)}.challengeViewControls_segmentedControl__QNZFf{border-radius:6px}.challengeViewControls_segmentedLabel__n_NGJ{font-family:var(--font-mono);color:var(--terminal-text-dim)}.challengeViewControls_segmentedControl__QNZFf[data-active=true] .challengeViewControls_segmentedLabel__n_NGJ{color:var(--terminal-bg)}.challengeViewControls_segmentedControl__QNZFf[data-active=true]{background:var(--terminal-green);box-shadow:0 0 12px var(--terminal-green-glow)}.challengesPage_page__b253L{position:relative;min-height:100%;color:var(--terminal-text)}.challengesPage_headerSection__ZuoCK{padding:3rem 0 1.5rem}.challengesPage_headerContent__CvTcb{display:flex;flex-direction:column;gap:.6rem;background:rgba(13,17,23,.8);border:1px solid var(--terminal-border);border-radius:10px;padding:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.25)}.challengesPage_title__bUm4e{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);letter-spacing:-.01em}.challengesPage_titlePrefix__B3e_f{color:var(--terminal-cyan)}.challengesPage_description__SHkYQ{color:var(--terminal-text-dim);max-width:720px}.challengesPage_content___wdy_{padding-bottom:3rem}