.page-shell[data-astro-cid-zkhec6xw]{padding-block:clamp(.5rem,3vw,2.2rem)}.boot-sequence[data-astro-cid-zkhec6xw]{border-bottom:1px dashed var(--line);color:var(--muted);letter-spacing:.03em;flex-wrap:wrap;gap:.35rem 1.2rem;margin-bottom:1.25rem;padding-bottom:1rem;font-size:.68rem;display:flex}.boot-sequence[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{color:var(--teal);font-weight:500}.command-nav[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:.55rem 1.1rem;margin-bottom:clamp(2.5rem,6vw,5rem);font-size:.8rem;display:flex}.nav-label[data-astro-cid-zkhec6xw]{color:var(--muted)}.command-nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw],.command-nav[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.command-nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover,.command-nav[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]:hover{color:var(--amber)}.hero[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:590px;padding-bottom:clamp(4rem,9vw,7rem);display:grid}.portrait-column[data-astro-cid-zkhec6xw]{max-width:390px;position:relative}.portrait-frame[data-astro-cid-zkhec6xw]{border:1px solid var(--amber-soft);background:#061424;position:relative;overflow:hidden;box-shadow:12px 12px #63d2bd14}.portrait-frame[data-astro-cid-zkhec6xw]:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#070b1059);position:absolute;inset:0}.portrait-frame[data-astro-cid-zkhec6xw] img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.image-corner[data-astro-cid-zkhec6xw]{z-index:1;border-color:var(--teal);pointer-events:none;border-style:solid;width:1.8rem;height:1.8rem;position:absolute}.top-left[data-astro-cid-zkhec6xw]{border-width:1px 0 0 1px;top:.55rem;left:.55rem}.bottom-right[data-astro-cid-zkhec6xw]{border-width:0 1px 1px 0;bottom:.55rem;right:.55rem}.image-caption[data-astro-cid-zkhec6xw]{color:var(--muted);justify-content:space-between;margin:.8rem 0 0;font-size:.62rem;display:flex}.image-caption[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--amber)}.hero-output[data-astro-cid-zkhec6xw] .comment[data-astro-cid-zkhec6xw]{margin:0 0 .65rem;font-size:.78rem}h1[data-astro-cid-zkhec6xw]{color:var(--text);letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,6.3rem);font-weight:560;line-height:.95}h1[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]:first-child{color:var(--amber)}.cursor[data-astro-cid-zkhec6xw]{color:var(--teal);animation:1.05s step-end infinite blink}@keyframes blink{50%{opacity:0}}.role[data-astro-cid-zkhec6xw]{max-width:46rem;color:var(--teal);margin:1.35rem 0 1rem;font-size:clamp(.88rem,2vw,1.08rem)}.intro[data-astro-cid-zkhec6xw]{color:#b8c4c0;max-width:42rem;margin-bottom:1.6rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,2.2vw,1.14rem);line-height:1.65}.identity-table[data-astro-cid-zkhec6xw]{border-block:1px solid var(--line);margin:1.8rem 0}.identity-table[data-astro-cid-zkhec6xw] div[data-astro-cid-zkhec6xw]{grid-template-columns:6.5rem 1fr;gap:1rem;padding:.52rem 0;display:grid}.identity-table[data-astro-cid-zkhec6xw] div[data-astro-cid-zkhec6xw]+div[data-astro-cid-zkhec6xw]{border-top:1px dashed var(--line)}.identity-table[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{color:var(--muted)}.identity-table[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]:before{color:var(--amber);content:"--"}.identity-table[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{color:var(--text);margin:0}.status-dot[data-astro-cid-zkhec6xw]{background:var(--teal);width:.48rem;height:.48rem;box-shadow:0 0 9px var(--teal);border-radius:50%;margin-right:.45rem;display:inline-block}.hero-actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:.65rem 1.5rem;font-size:.86rem;display:flex}.hero-actions[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw],.inline-command[data-astro-cid-zkhec6xw]{text-decoration:none}.terminal-section[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line-strong);padding-block:clamp(3.5rem,8vw,6.5rem);scroll-margin-top:1rem}.section-grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);gap:clamp(2rem,6vw,5rem);display:grid}.section-index[data-astro-cid-zkhec6xw]{color:var(--amber);letter-spacing:.09em;margin:0 0 .55rem;font-size:.68rem}h2[data-astro-cid-zkhec6xw]{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,5vw,3.7rem);font-weight:500;line-height:1.05}.about-output[data-astro-cid-zkhec6xw]{color:#bdc9c5;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,2vw,1.12rem)}.about-output[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin:0 0 1.2rem}.capabilities[data-astro-cid-zkhec6xw]{font-family:var(--mono);flex-wrap:wrap;gap:.5rem;margin:1.8rem 0;font-size:.72rem;display:flex}.capabilities[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{border:1px solid var(--line-strong);color:var(--teal);padding:.25rem .55rem}.inline-command[data-astro-cid-zkhec6xw]{color:var(--amber);font-family:var(--mono);font-size:.8rem}.section-heading[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-heading[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{color:var(--muted);margin:0 0 .3rem;font-size:.72rem}.file-list[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line-strong)}.file-header[data-astro-cid-zkhec6xw],.file-entry[data-astro-cid-zkhec6xw]{grid-template-columns:7.5rem minmax(0,1fr) 5rem;gap:1.25rem;display:grid}.file-header[data-astro-cid-zkhec6xw]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.55rem 0;font-size:.62rem}.file-entry[data-astro-cid-zkhec6xw]{border-top:1px dashed var(--line);padding:clamp(1.1rem,3vw,1.65rem) 0}.file-entry[data-astro-cid-zkhec6xw] time[data-astro-cid-zkhec6xw],.filename[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:.68rem}.file-entry[data-astro-cid-zkhec6xw] time[data-astro-cid-zkhec6xw]{padding-top:.32rem}.file-copy[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin:0;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:500;line-height:1.45}.file-copy[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:var(--text);text-decoration:none}.file-copy[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw],.file-copy[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{color:var(--amber)}.file-copy[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]:not(.filename){color:#9daaa5;max-width:54rem;margin:.55rem 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.88rem;line-height:1.6}.filename[data-astro-cid-zkhec6xw]{margin:.6rem 0 0}.file-actions[data-astro-cid-zkhec6xw]{justify-content:end;gap:.8rem;padding-top:.18rem;font-size:.72rem;display:flex}.file-actions[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{text-decoration:none}.empty-output[data-astro-cid-zkhec6xw]{border-block:1px dashed var(--line);color:var(--muted);padding:1.5rem 0}.contact-links[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line-strong)}.contact-links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{border-bottom:1px dashed var(--line);color:var(--text);grid-template-columns:2.5rem 1fr auto;gap:1rem;padding:1.05rem 0;text-decoration:none;display:grid}.contact-links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]:first-child{color:var(--muted)}.contact-links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]:last-child{color:var(--teal)}.contact-links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover strong[data-astro-cid-zkhec6xw],.contact-links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover>span[data-astro-cid-zkhec6xw]:last-child{color:var(--amber)}.cli[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:1.4rem 0}.terminal-output[data-astro-cid-zkhec6xw]{min-height:1.7em;color:var(--teal);margin:0 0 .75rem;font-size:.76rem}.terminal-output[data-astro-cid-zkhec6xw][data-state=error]{color:var(--danger)}.terminal-output[data-astro-cid-zkhec6xw][data-state=muted]{color:var(--muted)}.terminal-output[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--amber)}.command-form[data-astro-cid-zkhec6xw]{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.command-form[data-astro-cid-zkhec6xw] label[data-astro-cid-zkhec6xw]{white-space:nowrap}.command-form[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw]{min-width:0;color:var(--text);caret-color:var(--amber);background:0 0;border:0}.command-form[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw]::placeholder{color:#53616c}.command-form[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw]:focus-visible{outline:0}.command-form[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{border:1px solid var(--line-strong);color:var(--teal);cursor:pointer;background:0 0;padding:.28rem .65rem}.command-form[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]:hover{border-color:var(--amber);color:var(--amber)}footer[data-astro-cid-zkhec6xw]{color:var(--muted);justify-content:space-between;padding-top:1.2rem;font-size:.64rem;display:flex}footer[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin:0}.visually-hidden[data-astro-cid-zkhec6xw]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.hero[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;min-height:0}.portrait-column[data-astro-cid-zkhec6xw]{width:min(34vw,155px)}.image-caption[data-astro-cid-zkhec6xw]{display:none}.section-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.file-header[data-astro-cid-zkhec6xw]{display:none}.file-entry[data-astro-cid-zkhec6xw]{grid-template-columns:1fr auto;gap:.5rem 1rem}.file-entry[data-astro-cid-zkhec6xw] time[data-astro-cid-zkhec6xw]{grid-column:1/-1;padding:0}.file-actions[data-astro-cid-zkhec6xw]{align-self:start}}@media (width<=480px){.boot-sequence[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]:nth-child(2){display:none}.nav-label[data-astro-cid-zkhec6xw]{width:100%}.identity-table[data-astro-cid-zkhec6xw] div[data-astro-cid-zkhec6xw]{grid-template-columns:5.4rem 1fr;gap:.5rem;font-size:.76rem}.section-heading[data-astro-cid-zkhec6xw],footer[data-astro-cid-zkhec6xw]{display:block}.section-heading[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw],footer[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]+p[data-astro-cid-zkhec6xw]{margin-top:.6rem}.file-entry[data-astro-cid-zkhec6xw]{display:block}.file-actions[data-astro-cid-zkhec6xw]{justify-content:start;margin-top:.8rem}.command-form[data-astro-cid-zkhec6xw]{grid-template-columns:auto 1fr}.command-form[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{display:none}}
