.page{gap:20px;max-width:880px;margin:0 auto;padding:56px 24px 72px;display:grid}h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:650}h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:600}h3{margin:0 0 4px;font-size:15px;font-weight:600}p{margin:0}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-size:12px}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:4px;display:flex}.role{margin-top:4px;font-size:16px}.loc{align-items:center;gap:5px;margin-top:6px;font-size:13px;display:flex}.links{flex-wrap:wrap;gap:10px;display:flex}.links a{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:14px;display:inline-flex}.links a:hover{border-color:var(--accent);text-decoration:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bio{max-width:68ch}.bio+.bio{margin-top:10px}.more{align-items:center;gap:5px;font-size:14px;display:inline-flex}.path{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.path li{border:1px solid var(--border);border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.path b{font-family:var(--mono);color:var(--accent);font-size:13px;font-weight:500}.live{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.live .muted{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.dot{background:var(--tone,var(--unknown));width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone,var(--unknown)) 25%, transparent);border-radius:50%;flex-shrink:0}.tone-ok{--tone:var(--ok)}.tone-degraded{--tone:var(--degraded)}.tone-down{--tone:var(--down)}.tone-unknown{--tone:var(--unknown)}.stats{flex-wrap:wrap;gap:32px;margin:16px 2px 12px;display:flex}.stats div{gap:1px;display:grid}.stats dt{color:var(--muted);order:2;font-size:12px}.stats dd{font-family:var(--mono);margin:0;font-size:22px;font-weight:500}.services{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 24px;margin:0 0 4px;padding:0;font-size:14px;list-style:none;display:grid}.services li{align-items:center;gap:9px;display:flex}.services .muted{margin-left:auto}.wins{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:22px 0 18px;display:grid}.win{border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:10px;align-content:start;gap:6px;padding:16px;display:grid}.win svg{color:var(--accent)}.win h3{letter-spacing:-.01em;margin:4px 0 0;font-size:16px}.win p{font-size:14px}.project+.project{margin-top:22px}.project>p{margin-bottom:8px;font-size:14px}.prs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prs a{border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.prs a:hover{border-color:var(--accent);text-decoration:none}.prs svg{color:var(--accent);flex-shrink:0;margin-top:3px}.prs span{gap:2px;font-size:14px;display:grid}.prs b{font-weight:550}.prs em{color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);background:color-mix(in srgb, var(--ok) 10%, var(--surface));white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:12px;font-style:normal}.skills{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.skills h3{color:var(--muted);font-size:13px;font-weight:500}.tag{border:1px solid var(--border);border-radius:999px;margin:0 6px 6px 0;padding:3px 10px;font-size:13px;display:inline-block}@media (width<=560px){.page{padding:32px 16px 48px}.live .muted{margin-left:0}.prs a{flex-wrap:wrap}.prs em{margin-left:27px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f8fa;--surface:#fff;--border:#e4e7ec;--text:#101828;--muted:#667085;--accent:#3b5bdb;--ok:#12a05c;--degraded:#d97706;--down:#d92d20;--unknown:#98a2b3;--shadow:0 1px 2px #1018280a;--radius:14px;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b0e13;--surface:#12161d;--border:#232a35;--text:#e8ecf2;--muted:#94a0b2;--accent:#7c93ff;--ok:#34c77b;--degraded:#f0a23b;--down:#f2685c;--unknown:#5f6b7d;--shadow:none}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}
