.css-code-assessment{margin-top:48px;border:1px solid var(--ink)}.css-code-assessment>header{padding:30px;background:#10231f;color:white}.css-code-assessment>header span{color:var(--lime);font:700 .8rem monospace}.css-code-assessment>header h2{margin:8px 0}.css-code-assessment>nav{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink)}.css-code-assessment>nav button{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px;border:0;border-right:1px solid var(--ink);background:white;text-align:left;cursor:pointer}.css-code-assessment>nav button:last-child{border-right:0}.css-code-assessment>nav button.active{background:#d8ff3e}.css-code-assessment>nav button span{display:grid;place-items:center;width:25px;height:25px;flex:none;border:1px solid;border-radius:50%}.css-code-brief{padding:24px 30px 8px}.css-code-brief ul{display:grid;gap:9px;padding:0;list-style:none}.css-code-brief li{display:flex;align-items:center;gap:9px}.css-code-brief li>span,.css-code-brief li>svg{width:18px;height:18px;flex:none}.css-code-brief li.passed{color:#176b3a}.css-code-brief li.failed{color:#9b2c2c}.css-code-assessment>fieldset{margin:0;padding:0 30px 30px;border:0;min-width:0}.css-code-complete{display:flex;gap:18px;margin:20px 30px 30px;padding:22px;background:#edffd1;border:1px solid #58741e}.css-code-complete>svg{flex:none;color:#326312}.css-code-complete h3{margin-top:0}@media(max-width:720px){.css-code-assessment>nav{grid-template-columns:1fr}.css-code-assessment>nav button{border-right:0;border-bottom:1px solid var(--ink)}}