.lab_page__vRCHl{min-height:100vh;background:#0d1117;color:#fff;padding:48px 24px 0}.lab_container__Ul9P4{max-width:1100px;margin:0 auto}.lab_header__4uiCN{text-align:center;margin-bottom:48px}.lab_title__a_Oyq{font-size:2.8rem;font-weight:800;letter-spacing:-.5px;margin:0 0 12px}@media(max-width:600px){.lab_title__a_Oyq{font-size:2rem}}.lab_titleAccent___45F2{background:linear-gradient(135deg,#4361ee,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.lab_subtitle__lrcJ6{color:#8b949e;font-size:1.1rem;margin:0}@media(max-width:600px){.lab_subtitle__lrcJ6{font-size:.95rem}}.lab_grid__99_bB{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}@media(max-width:400px){.lab_grid__99_bB{grid-template-columns:1fr}}.lab_card__ErFXb{background:#161b22;border:1px solid #30363d;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .15s ease,border-color .15s ease;text-decoration:none;color:#fff}.lab_card__ErFXb:hover{transform:translateY(-2px);border-color:#4361ee}.lab_cardTop__GpTXQ{display:flex;align-items:center;gap:12px}.lab_cardIcon__Nvbca{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.lab_cardTitle__IR2_R{font-size:1.1rem;font-weight:700;margin:0}.lab_cardDescription__Du5uc{font-size:.88rem;color:#8b949e;line-height:1.5;margin:0;flex:1}.lab_cardTags__m3T3W{display:flex;gap:6px;flex-wrap:wrap}.lab_tag__qlJfu{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:4px;background:hsla(0,0%,100%,.06);color:#8b949e}.lab_cardCta__dwsoS{font-size:.82rem;font-weight:600;color:#4361ee;margin-top:auto}