.term[data-astro-cid-kenkipkp]{background:var(--mantle);border:1px solid var(--surface0);border-radius:12px;overflow:hidden;box-shadow:0 20px 50px -20px #00000073}.bar[data-astro-cid-kenkipkp]{background:var(--crust);border-bottom:1px solid var(--surface0);align-items:center;gap:.45rem;padding:.7rem .9rem;display:flex}.dot[data-astro-cid-kenkipkp]{border-radius:50%;width:.7rem;height:.7rem}.r[data-astro-cid-kenkipkp]{background:#f38ba8}.y[data-astro-cid-kenkipkp]{background:#f9e2af}.g[data-astro-cid-kenkipkp]{background:#a6e3a1}.title[data-astro-cid-kenkipkp]{color:var(--overlay0);margin-left:.6rem;font-size:.75rem}.screen[data-astro-cid-kenkipkp]{min-height:15rem;padding:1.1rem 1.25rem 1.3rem;font-size:.875rem;line-height:1.85}.line[data-astro-cid-kenkipkp]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps[data-astro-cid-kenkipkp]{color:var(--green)}.cmd[data-astro-cid-kenkipkp]{color:var(--text)}.out[data-astro-cid-kenkipkp]{color:var(--subtext1);margin-bottom:.35rem}.out[data-astro-cid-kenkipkp] .hl{color:var(--accent);font-weight:600}.out[data-astro-cid-kenkipkp] .dir{color:var(--accent-2)}.out[data-astro-cid-kenkipkp] .dim{color:var(--overlay0)}.caret[data-astro-cid-kenkipkp]{color:var(--accent);animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-kenkipkp]{animation:none}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;padding-top:6rem;padding-bottom:5rem;display:grid}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-top:4rem}}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2.75rem,7vw,4.5rem)}.role[data-astro-cid-lcdefpme]{color:var(--subtext1);margin:0 0 1.5rem;font-size:1rem}.sep[data-astro-cid-lcdefpme]{color:var(--overlay0)}.certline[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;margin:0 0 2.25rem;display:flex}.pill[data-astro-cid-lcdefpme]{border:1px solid var(--surface1);color:var(--accent);border-radius:999px;padding:.2rem .65rem;font-size:.8rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.btn[data-astro-cid-lcdefpme]{border:1px solid var(--surface1);color:var(--text);border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem}.btn[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);text-decoration:none}.btn[data-astro-cid-lcdefpme].primary{background:var(--accent);border-color:var(--accent);color:var(--base);font-weight:600}.btn[data-astro-cid-lcdefpme].primary:hover{filter:brightness(1.08)}.two-col[data-astro-cid-lcdefpme]{grid-template-columns:12rem 1fr;gap:2rem;display:grid}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--subtext1);max-width:var(--prose);margin:0 0 1.1rem;font-size:1.15rem}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{color:var(--text)}@media (width<=720px){.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}}.certs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cert[data-astro-cid-lcdefpme]{background:var(--mantle);border:1px solid var(--surface0);border-radius:var(--radius);gap:1rem;padding:1.25rem;transition:border-color .15s;display:flex}.cert[data-astro-cid-lcdefpme]:hover{border-color:var(--surface1)}.badge[data-astro-cid-lcdefpme]{object-fit:contain;flex-shrink:0;width:5rem;height:5rem}.placeholder[data-astro-cid-lcdefpme]{background:var(--surface0);color:var(--accent);border-radius:8px;place-items:center;font-size:.85rem;font-weight:600;display:grid}.cert-body[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.cert-meta[data-astro-cid-lcdefpme]{color:var(--subtext0);margin:0;font-size:.72rem}.cert[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.15rem 0 0;font-size:1.2rem}.cert-name[data-astro-cid-lcdefpme]{color:var(--subtext1);margin:0 0 .6rem;font-size:.85rem;line-height:1.4}.tile[data-astro-cid-lcdefpme]{background:#f5f6f9;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;display:flex;overflow:hidden}.tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cert-links[data-astro-cid-lcdefpme]{white-space:nowrap;flex-wrap:wrap;gap:.25rem 1rem;margin-top:auto;font-size:.8rem;display:flex}.verify[data-astro-cid-lcdefpme]{color:var(--subtext0)}.verify[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.soon[data-astro-cid-lcdefpme]{color:var(--overlay0)}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);flex-direction:column;padding-left:1rem;display:flex}.stat-value[data-astro-cid-lcdefpme]{color:var(--text);font-size:2rem;font-weight:600;line-height:1.2}.stat-label[data-astro-cid-lcdefpme]{color:var(--subtext0);font-size:.9rem}.lab-groups[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;display:grid}.group[data-astro-cid-lcdefpme]{color:var(--subtext0);margin:0 0 .75rem;font-size:.85rem;font-weight:400}.labs[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.labs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--surface0);flex-direction:column;padding:.7rem 0;display:flex}.lab-name[data-astro-cid-lcdefpme]{color:var(--text)}.lab-detail[data-astro-cid-lcdefpme]{color:var(--subtext0);font-size:.875rem}.all[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:.85rem;display:inline-block}
