.lab[data-astro-cid-y6m3jbm5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px 18px 18px}.lab-head[data-astro-cid-y6m3jbm5]{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.lab-head[data-astro-cid-y6m3jbm5] h3[data-astro-cid-y6m3jbm5]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text);margin:0;font-size:.72rem;font-weight:500}.lab-age[data-astro-cid-y6m3jbm5]{color:var(--muted);margin:0;font-size:.84rem}.lab-age[data-astro-cid-y6m3jbm5] .sep[data-astro-cid-y6m3jbm5]{opacity:.6;margin:0 6px}.lab-note[data-astro-cid-y6m3jbm5]{max-width:var(--measure);margin:10px 0 0}.lab-empty[data-astro-cid-y6m3jbm5]{max-width:var(--measure);color:var(--text-2);align-items:baseline;gap:10px;margin:10px 0 0;font-size:.94rem;display:flex}.lab-empty[data-astro-cid-y6m3jbm5] strong[data-astro-cid-y6m3jbm5]{color:var(--text)}.lab-dot[data-astro-cid-y6m3jbm5]{background:var(--border-strong);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.small[data-astro-cid-y6m3jbm5]{font-size:.84rem}.badge[data-astro-cid-y6m3jbm5]{border:1px solid var(--border);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin-right:6px;padding:0 7px;font-size:.7rem;font-weight:500;display:inline-block}.badge-live[data-astro-cid-y6m3jbm5]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.badge-stale[data-astro-cid-y6m3jbm5]{color:var(--warn);border-color:var(--warn)}.tiles[data-astro-cid-y6m3jbm5]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-y6m3jbm5].is-stale{opacity:.66}.tile[data-astro-cid-y6m3jbm5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);max-width:none;padding:14px 16px}.tile-value[data-astro-cid-y6m3jbm5]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:620;font-stretch:112%;line-height:1.1;display:block}.tile-unit[data-astro-cid-y6m3jbm5]{color:var(--muted);margin-left:4px;font-size:.86rem;font-weight:500}.tile-label[data-astro-cid-y6m3jbm5]{font-family:var(--mono);color:var(--muted);margin-top:6px;font-size:.72rem;display:block}.svc[data-astro-cid-y6m3jbm5]{flex-wrap:wrap;gap:6px 8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.svc-item[data-astro-cid-y6m3jbm5]{border:1px solid var(--border);background:var(--surface-2);border-radius:3px;align-items:baseline;gap:7px;max-width:none;padding:3px 12px 3px 10px;font-size:.84rem;display:inline-flex}.svc-dot[data-astro-cid-y6m3jbm5]{background:var(--muted);border-radius:50%;align-self:center;width:7px;height:7px}.svc-up[data-astro-cid-y6m3jbm5] .svc-dot[data-astro-cid-y6m3jbm5]{background:var(--accent)}.svc-degraded[data-astro-cid-y6m3jbm5] .svc-dot[data-astro-cid-y6m3jbm5]{background:var(--warn)}.svc-down[data-astro-cid-y6m3jbm5] .svc-dot[data-astro-cid-y6m3jbm5]{background:var(--danger)}.svc-sleeping[data-astro-cid-y6m3jbm5] .svc-dot[data-astro-cid-y6m3jbm5]{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.svc-state[data-astro-cid-y6m3jbm5]{color:var(--muted);font-size:.76rem}.svc-down[data-astro-cid-y6m3jbm5] .svc-state[data-astro-cid-y6m3jbm5]{color:var(--danger);font-weight:600}.svc-degraded[data-astro-cid-y6m3jbm5] .svc-state[data-astro-cid-y6m3jbm5]{color:var(--warn);font-weight:600}.strip-figure[data-astro-cid-y6m3jbm5]{margin:22px 0 0}.strip-caption[data-astro-cid-y6m3jbm5]{margin:0 0 8px}.strip[data-astro-cid-y6m3jbm5]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.cell[data-astro-cid-y6m3jbm5]{background:var(--border);border-radius:1px;flex:1 1 0;min-width:5px;height:30px}.cell-full[data-astro-cid-y6m3jbm5]{background:var(--accent)}.cell-partial[data-astro-cid-y6m3jbm5]{background:var(--warn)}.cell-none[data-astro-cid-y6m3jbm5]{background:var(--border);opacity:.55}.strip-key[data-astro-cid-y6m3jbm5]{flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.strip-key[data-astro-cid-y6m3jbm5] li[data-astro-cid-y6m3jbm5]{align-items:center;gap:6px;max-width:none;display:inline-flex}.swatch[data-astro-cid-y6m3jbm5]{border-radius:3px;width:11px;height:11px;display:inline-block}.lab-foot[data-astro-cid-y6m3jbm5]{max-width:var(--measure);margin:18px 0 0}.sr-only[data-astro-cid-y6m3jbm5]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topo[data-astro-cid-pmwukxcl]{margin-top:36px}.topo[data-astro-cid-pmwukxcl] h3[data-astro-cid-pmwukxcl]{letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-stretch:112%}.topo-lede[data-astro-cid-pmwukxcl]{max-width:var(--measure);color:var(--text-2);margin:0}.topo-rules[data-astro-cid-pmwukxcl]{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;display:grid}.topo-rules[data-astro-cid-pmwukxcl] div[data-astro-cid-pmwukxcl]{min-width:0;padding:14px 18px 0 0}.topo-rules[data-astro-cid-pmwukxcl] div[data-astro-cid-pmwukxcl]+div[data-astro-cid-pmwukxcl]{border-left:1px solid var(--border);padding-left:18px}.topo-rules[data-astro-cid-pmwukxcl] dt[data-astro-cid-pmwukxcl]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500}.topo-rules[data-astro-cid-pmwukxcl] dd[data-astro-cid-pmwukxcl]{color:var(--text-2);margin:6px 0 0;font-size:.9rem;line-height:1.55}@media (width<=700px){.topo-rules[data-astro-cid-pmwukxcl]{grid-template-columns:1fr}.topo-rules[data-astro-cid-pmwukxcl] div[data-astro-cid-pmwukxcl]+div[data-astro-cid-pmwukxcl]{border-left:0;border-top:1px solid var(--border);margin-top:14px;padding-left:0}}.topo-canvas[data-astro-cid-pmwukxcl]{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);background-image:radial-gradient(var(--dots) 1px, transparent 1.3px);background-size:16px 16px;padding:10px;overflow-x:auto}.topo-canvas[data-astro-cid-pmwukxcl] svg[data-astro-cid-pmwukxcl]{width:100%;min-width:660px;height:auto;display:block}.group[data-astro-cid-pmwukxcl] rect[data-astro-cid-pmwukxcl]{fill:none;stroke:var(--border-strong);stroke-dasharray:4 5}.group[data-astro-cid-pmwukxcl] text[data-astro-cid-pmwukxcl]{fill:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.edge[data-astro-cid-pmwukxcl] path[data-astro-cid-pmwukxcl]{fill:none;stroke:var(--border-strong);stroke-width:1.4px}.arrowhead[data-astro-cid-pmwukxcl]{fill:var(--border-strong)}.edge-label[data-astro-cid-pmwukxcl]{fill:var(--text-2);font-family:var(--mono);paint-order:stroke;stroke:var(--surface);stroke-width:3.5px;stroke-linejoin:round;font-size:11px}.edge-tunnel[data-astro-cid-pmwukxcl] path[data-astro-cid-pmwukxcl]{stroke-dasharray:6 4}.edge-overlay[data-astro-cid-pmwukxcl] path[data-astro-cid-pmwukxcl]{stroke-dasharray:2 4}.edge-backup[data-astro-cid-pmwukxcl] path[data-astro-cid-pmwukxcl]{stroke:var(--accent);opacity:.7}.node[data-astro-cid-pmwukxcl] rect[data-astro-cid-pmwukxcl]{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.2px;transition:stroke .12s,fill .12s}.node-label[data-astro-cid-pmwukxcl]{fill:var(--text);font-size:14px;font-weight:600}.node-sub[data-astro-cid-pmwukxcl]{fill:var(--text-2);font-family:var(--mono);font-size:11px}.node[data-astro-cid-pmwukxcl].chip rect[data-astro-cid-pmwukxcl]{fill:var(--surface)}.node[data-astro-cid-pmwukxcl].chip .node-label[data-astro-cid-pmwukxcl]{font-size:12.5px;font-weight:500}.node-compute[data-astro-cid-pmwukxcl]>rect[data-astro-cid-pmwukxcl]{fill:none}.dot[data-astro-cid-pmwukxcl]{stroke:var(--surface);stroke-width:1.5px}.dot-up[data-astro-cid-pmwukxcl]{fill:var(--accent)}.dot-degraded[data-astro-cid-pmwukxcl]{fill:var(--warn)}.dot-down[data-astro-cid-pmwukxcl]{fill:var(--danger)}.dot-sleeping[data-astro-cid-pmwukxcl]{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px}.topo[data-astro-cid-pmwukxcl].is-live .node[data-astro-cid-pmwukxcl]{cursor:pointer}.topo[data-astro-cid-pmwukxcl].is-live .node[data-astro-cid-pmwukxcl]:hover rect[data-astro-cid-pmwukxcl],.topo[data-astro-cid-pmwukxcl].is-live .node[data-astro-cid-pmwukxcl]:focus-visible rect[data-astro-cid-pmwukxcl]{stroke:var(--accent)}.topo[data-astro-cid-pmwukxcl].is-live .node[data-astro-cid-pmwukxcl]:focus-visible rect[data-astro-cid-pmwukxcl]{outline:2px solid var(--accent);outline-offset:2px}.topo[data-astro-cid-pmwukxcl].is-live .node[data-astro-cid-pmwukxcl].is-on rect[data-astro-cid-pmwukxcl]{stroke:var(--accent);fill:var(--accent-soft)}.node[data-astro-cid-pmwukxcl]:focus{outline:none}.topo-details[data-astro-cid-pmwukxcl]{margin:18px 0 0;padding:0;list-style:none}.topo-details[data-astro-cid-pmwukxcl] li[data-astro-cid-pmwukxcl]{margin:0 0 18px}.topo-details[data-astro-cid-pmwukxcl] h4[data-astro-cid-pmwukxcl]{margin:0 0 4px;font-size:1.02rem;font-weight:620;font-stretch:108%}.topo-details[data-astro-cid-pmwukxcl] p[data-astro-cid-pmwukxcl]{color:var(--text-2);margin:0;font-size:.94rem}.topo-guide[data-astro-cid-pmwukxcl]{margin-top:6px!important}.topo-panel[data-astro-cid-pmwukxcl]{margin-top:18px}.topo[data-astro-cid-pmwukxcl].is-live .topo-panel[data-astro-cid-pmwukxcl]{border-top:1px solid var(--border-strong);min-height:5.5rem;padding:14px 0 0}.topo[data-astro-cid-pmwukxcl].is-live .topo-details[data-astro-cid-pmwukxcl]{margin:0}.topo[data-astro-cid-pmwukxcl].is-live .topo-details[data-astro-cid-pmwukxcl] li[data-astro-cid-pmwukxcl]{margin:0;display:none}.topo[data-astro-cid-pmwukxcl].is-live .topo-details[data-astro-cid-pmwukxcl] li[data-astro-cid-pmwukxcl].is-on{display:block}.topo[data-astro-cid-pmwukxcl].is-live .topo-hint[data-astro-cid-pmwukxcl]{margin:0}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 21rem;align-items:end;gap:40px clamp(32px,5vw,64px);padding-block:clamp(24px,6vw,72px) clamp(28px,4vw,44px);display:grid}.hero-main[data-astro-cid-lcdefpme]{min-width:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0;font-size:clamp(2.6rem,1.3rem + 4.6vw,4.4rem);font-weight:640;font-stretch:118%;line-height:1}.hero-lede[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--text-2);margin:22px 0 0;font-size:1.12rem;line-height:1.55}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cta[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);border-radius:var(--radius);height:44px;color:var(--text);white-space:nowrap;align-items:center;gap:10px;padding:0 18px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{border-color:var(--text)}.cta-primary[data-astro-cid-lcdefpme]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cta-primary[data-astro-cid-lcdefpme]:hover{background:var(--text);border-color:var(--text);color:var(--bg)}.id-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 1px 0 var(--sheen), var(--lift)}.id-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 18px;display:flex}.id-photo[data-astro-cid-lcdefpme]{object-fit:cover;background:var(--surface-2);border-radius:3px;flex:none;width:76px;height:76px}.id-initials[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(135deg, var(--dots) 0 1px, transparent 1px 6px), var(--accent-soft);color:var(--accent);place-items:center;font-size:1.3rem;font-weight:760;font-stretch:125%;display:grid}.id-who[data-astro-cid-lcdefpme]{min-width:0}.id-name[data-astro-cid-lcdefpme]{margin:0;font-weight:640;font-stretch:108%;line-height:1.25}.id-role[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:.72rem;line-height:1.4}.id-facts[data-astro-cid-lcdefpme]{margin:0;padding:4px 18px 8px}.id-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:6.2rem minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.id-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child{border-top:0}.id-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:.68rem}.id-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:.9rem;line-height:1.45}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start}.id-card[data-astro-cid-lcdefpme]{max-width:30rem}}.readout[data-astro-cid-lcdefpme]{border-block:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.readout[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:1px solid var(--border);max-width:none;padding:18px 20px 16px}.readout[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.readout[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);font-weight:600;font-stretch:118%;line-height:1.1;display:block}.readout[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);margin-top:6px;font-size:.72rem;display:block}@media (width<=640px){.readout[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.readout[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd){border-left:0;padding-left:0}.readout[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--border)}}.sheet[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:11rem minmax(0,1fr);gap:20px clamp(24px,4vw,56px);padding-block:clamp(48px,6vw,80px);display:grid}.readout[data-astro-cid-lcdefpme]+.sheet[data-astro-cid-lcdefpme]{border-top:0}.rail[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:88px}.rail[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.74rem;font-weight:500;font-stretch:100%;display:flex}.rail[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:1px;flex:none;width:8px;height:8px}.rail[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);margin:6px 0 0 18px;font-size:.72rem}.sheet-body[data-astro-cid-lcdefpme]{min-width:0}.sheet-title[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:620;font-stretch:112%;line-height:1.2}.sheet-intro[data-astro-cid-lcdefpme]{color:var(--text-2);margin:0}@media (width<=820px){.sheet[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.rail[data-astro-cid-lcdefpme]{position:static}}.about[data-astro-cid-lcdefpme] p{max-width:68ch;color:var(--text-2)}.about[data-astro-cid-lcdefpme] p:first-child{color:var(--text);font-size:1.16rem;line-height:1.55}.about[data-astro-cid-lcdefpme] p:last-child{margin-bottom:0}.guide-rows[data-astro-cid-lcdefpme]{margin:26px 0 0;padding:0;list-style:none}.guide-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:9.5rem minmax(0,1fr) 4.5rem;gap:6px 24px;max-width:none;padding:20px 0;display:grid}.guide-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--border)}.guide-rows[data-astro-cid-lcdefpme] .difficulty{align-self:start;padding-top:4px}.guide-main[data-astro-cid-lcdefpme]{min-width:0}.guide-main[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{text-wrap:balance;margin:0;font-size:1.04rem;font-weight:620;line-height:1.35}.guide-main[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.guide-main[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}.guide-main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:70ch;color:var(--text-2);margin:6px 0 0;font-size:.94rem}.guide-main[data-astro-cid-lcdefpme] .guide-tags[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin-top:8px;font-size:.72rem;display:flex}.guide-time[data-astro-cid-lcdefpme]{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:.86rem}.more[data-astro-cid-lcdefpme]{margin:24px 0 0}@media (width<=640px){.guide-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto}.guide-main[data-astro-cid-lcdefpme]{grid-area:2/1/auto/-1}}.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:26px 0 0;padding:0;list-style:none;display:grid}.tool-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:16px;max-width:none;padding:18px 0;display:grid}.tool-mark[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:48px;height:48px;color:var(--accent);font-family:var(--mono);place-items:center;font-size:.72rem;font-weight:500;display:grid}.tool-grid[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:0;font-size:1rem;font-weight:620;line-height:1.35}.tool-grid[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.tool-grid[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}.tool-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);margin:4px 0 0;font-size:.9rem}@media (width<=760px){.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.xp-group[data-astro-cid-lcdefpme]+.xp-group[data-astro-cid-lcdefpme]{margin-top:36px}.xp-country[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0 0 6px;font-size:.72rem;font-weight:500;display:flex}.xp-country[data-astro-cid-lcdefpme]:after{content:"";background:var(--border);flex:1;height:1px}.entry[data-astro-cid-lcdefpme]{grid-template-columns:8.5rem minmax(0,1fr);gap:4px 24px;padding:16px 0;display:grid}.entry[data-astro-cid-lcdefpme]+.entry[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.entry-when[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;padding-top:.2em;font-size:.82rem}.entry-main[data-astro-cid-lcdefpme]{min-width:0}.entry-main[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:0;font-size:1.04rem;font-weight:620;line-height:1.35}.entry-org[data-astro-cid-lcdefpme]{color:var(--text-2);margin:2px 0 0;font-size:.92rem}.entry-body[data-astro-cid-lcdefpme]{max-width:70ch;color:var(--text-2);margin:8px 0 0;font-size:.94rem}@media (width<=560px){.entry[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cert-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.cert-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:6px 0}.cert-date[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);font-size:.8rem}.skill-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:32px 36px;display:grid}.skill-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;padding-bottom:10px;font-size:.72rem;font-weight:500}.skill-grid[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.skill-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:none;font-size:.92rem;line-height:1.5}.closing[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;padding-block:clamp(48px,6vw,80px) 16px;display:grid}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.6rem);font-weight:620;font-stretch:116%;line-height:1.08}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);margin:12px 0 0}@media (width<=640px){.closing[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
