.ProgrammingQuestionBank-module__1dbm_a__root{gap:10px;padding:12px;display:grid}.ProgrammingQuestionBank-module__1dbm_a__head{justify-content:space-between;align-items:end;gap:14px;display:flex}.ProgrammingQuestionBank-module__1dbm_a__head h2{letter-spacing:0;margin-top:5px;font-size:22px;font-weight:820;line-height:1.15}.ProgrammingQuestionBank-module__1dbm_a__head p{max-width:760px;color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.55}.ProgrammingQuestionBank-module__1dbm_a__head>strong{border:1px solid var(--hair);color:var(--foreground);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:850}.ProgrammingQuestionBank-module__1dbm_a__search{gap:6px;display:grid}.ProgrammingQuestionBank-module__1dbm_a__search span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px;font-weight:850}.ProgrammingQuestionBank-module__1dbm_a__search input{border:1px solid var(--hair);width:100%;height:42px;color:var(--foreground);background:#ffffffc2;border-radius:10px;outline:none;padding:0 12px;font-size:14px;font-weight:720}.ProgrammingQuestionBank-module__1dbm_a__search input:focus{border-color:#0071e36b;box-shadow:0 0 0 3px #0071e31a}.ProgrammingQuestionBank-module__1dbm_a__phases{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.ProgrammingQuestionBank-module__1dbm_a__phase{border:1px solid var(--hair);text-align:left;background:#ffffffad;border-radius:8px;gap:6px;min-height:58px;padding:9px;display:grid}.ProgrammingQuestionBank-module__1dbm_a__phase:hover,.ProgrammingQuestionBank-module__1dbm_a__phase.ProgrammingQuestionBank-module__1dbm_a__active{background:#0071e314;border-color:#0071e357}.ProgrammingQuestionBank-module__1dbm_a__phase span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;line-height:1.25;overflow:hidden}.ProgrammingQuestionBank-module__1dbm_a__phase strong{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:850}.ProgrammingQuestionBank-module__1dbm_a__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ProgrammingQuestionBank-module__1dbm_a__result,.ProgrammingQuestionBank-module__1dbm_a__empty{border:1px solid var(--hair);background:#ffffffad;border-radius:8px;min-width:0;padding:10px}.ProgrammingQuestionBank-module__1dbm_a__result{align-content:start;gap:8px;display:grid}.ProgrammingQuestionBank-module__1dbm_a__result.ProgrammingQuestionBank-module__1dbm_a__current{background:#10b98114;border-color:#10b98166}.ProgrammingQuestionBank-module__1dbm_a__resultHead{flex-wrap:wrap;gap:5px;display:flex}.ProgrammingQuestionBank-module__1dbm_a__resultHead span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;background:#ffffffc7;border:1px solid #0f172a14;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:850;line-height:1}.ProgrammingQuestionBank-module__1dbm_a__result h3{letter-spacing:0;overflow-wrap:anywhere;font-size:14px;font-weight:820;line-height:1.28}.ProgrammingQuestionBank-module__1dbm_a__result p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.ProgrammingQuestionBank-module__1dbm_a__result .dense-action{justify-self:start}.ProgrammingQuestionBank-module__1dbm_a__empty{color:var(--muted);grid-column:1/-1;gap:5px;font-size:12px;line-height:1.5;display:grid}.ProgrammingQuestionBank-module__1dbm_a__empty strong{color:var(--foreground);font-size:14px}[dir=rtl] .ProgrammingQuestionBank-module__1dbm_a__phase{text-align:right}[dir=rtl] .ProgrammingQuestionBank-module__1dbm_a__head{text-align:right}:is([dir=rtl] .ProgrammingQuestionBank-module__1dbm_a__phases,[dir=rtl] .ProgrammingQuestionBank-module__1dbm_a__resultHead){direction:rtl}@media (max-width:980px){.ProgrammingQuestionBank-module__1dbm_a__head{flex-direction:column;align-items:stretch}.ProgrammingQuestionBank-module__1dbm_a__phases{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgrammingQuestionBank-module__1dbm_a__results{grid-template-columns:1fr}}@media (max-width:680px){.ProgrammingQuestionBank-module__1dbm_a__phases{grid-template-columns:1fr}}
