.terminal[data-astro-cid-uq3ofnwk]{background:var(--color-deep,#080f1f);border:1px solid var(--color-border);border-radius:14px;font-family:Geist Mono,monospace;overflow:hidden;box-shadow:0 24px 48px #0006}.titlebar[data-astro-cid-uq3ofnwk]{background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:11px 18px;display:flex}.traffic[data-astro-cid-uq3ofnwk]{gap:7px;display:flex}.traffic[data-astro-cid-uq3ofnwk] span[data-astro-cid-uq3ofnwk]{border-radius:50%;width:11px;height:11px}.traffic[data-astro-cid-uq3ofnwk] span[data-astro-cid-uq3ofnwk]:first-child{background:#ff5f57}.traffic[data-astro-cid-uq3ofnwk] span[data-astro-cid-uq3ofnwk]:nth-child(2){background:#ffbd2e}.traffic[data-astro-cid-uq3ofnwk] span[data-astro-cid-uq3ofnwk]:nth-child(3){background:#28c840}.wintitle[data-astro-cid-uq3ofnwk]{color:var(--color-muted);letter-spacing:.01em;margin-left:6px;font-size:11px}.wintitle[data-astro-cid-uq3ofnwk] .cmd[data-astro-cid-uq3ofnwk]{color:var(--color-text-body)}.log-body[data-astro-cid-uq3ofnwk]{padding:24px 24px 28px}.prompt-line[data-astro-cid-uq3ofnwk]{color:var(--color-muted);margin-bottom:20px;font-size:11px;animation:.3s both fade-in}.prompt-line[data-astro-cid-uq3ofnwk] .ps1[data-astro-cid-uq3ofnwk]{color:var(--color-primary)}.prompt-line[data-astro-cid-uq3ofnwk] .cmd[data-astro-cid-uq3ofnwk]{color:var(--color-text-hi)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.log-entry[data-astro-cid-uq3ofnwk]{grid-template-columns:18px 2px 1fr;gap:0 18px;animation:.45s cubic-bezier(.4,0,.2,1) both entry-in;display:grid}.log-entry[data-astro-cid-uq3ofnwk]:nth-child(2){animation-delay:.15s}.log-entry[data-astro-cid-uq3ofnwk]:nth-child(3){animation-delay:.55s}.log-entry[data-astro-cid-uq3ofnwk]:nth-child(4){animation-delay:.95s}@keyframes entry-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.g-col[data-astro-cid-uq3ofnwk]{flex-direction:column;align-items:center;padding-top:3px;display:flex}.g-node[data-astro-cid-uq3ofnwk]{border:2px solid var(--color-deep,#080f1f);z-index:1;border-radius:50%;flex-shrink:0;width:12px;height:12px;position:relative;overflow:visible}.g-line[data-astro-cid-uq3ofnwk]{flex:1;width:2px;min-height:20px}.arch[data-astro-cid-uq3ofnwk] .g-node[data-astro-cid-uq3ofnwk]{background:var(--color-oops);box-shadow:0 0 10px #f97316b3}.dops[data-astro-cid-uq3ofnwk] .g-node[data-astro-cid-uq3ofnwk]{background:var(--color-primary);box-shadow:0 0 10px #38bdf8b3}.java[data-astro-cid-uq3ofnwk] .g-node[data-astro-cid-uq3ofnwk]{background:var(--color-warn);box-shadow:0 0 10px #fbbf24b3}.g-node[data-astro-cid-uq3ofnwk]:after{content:"";opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.arch[data-astro-cid-uq3ofnwk] .g-node[data-astro-cid-uq3ofnwk]:after{border:1.5px solid var(--color-oops);animation:2.6s .15s infinite node-pulse}.dops[data-astro-cid-uq3ofnwk] .g-node[data-astro-cid-uq3ofnwk]:after{border:1.5px solid var(--color-primary);animation:2.6s .55s infinite node-pulse}.java[data-astro-cid-uq3ofnwk] .g-node[data-astro-cid-uq3ofnwk]:after{border:1.5px solid var(--color-warn);animation:2.6s .95s infinite node-pulse}@keyframes node-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:.6}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.g-line[data-astro-cid-uq3ofnwk]{clip-path:inset(0 0 100%)}.log-entry[data-astro-cid-uq3ofnwk]:nth-child(2) .g-line[data-astro-cid-uq3ofnwk]{animation:.6s .35s forwards line-draw}.log-entry[data-astro-cid-uq3ofnwk]:nth-child(3) .g-line[data-astro-cid-uq3ofnwk]{animation:.6s .75s forwards line-draw}.log-entry[data-astro-cid-uq3ofnwk]:nth-child(4) .g-line[data-astro-cid-uq3ofnwk]{display:none}@keyframes line-draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}.arch[data-astro-cid-uq3ofnwk] .g-line[data-astro-cid-uq3ofnwk]{background:linear-gradient(to bottom, var(--color-oops), var(--color-primary))}.dops[data-astro-cid-uq3ofnwk] .g-line[data-astro-cid-uq3ofnwk]{background:linear-gradient(to bottom, var(--color-primary), var(--color-warn))}.log-content[data-astro-cid-uq3ofnwk]{padding:0 0 28px}.log-entry[data-astro-cid-uq3ofnwk]:last-of-type .log-content[data-astro-cid-uq3ofnwk]{padding-bottom:0}.log-meta[data-astro-cid-uq3ofnwk]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;font-size:10px;display:flex}.log-hash[data-astro-cid-uq3ofnwk]{font-family:Geist Mono,monospace}.arch[data-astro-cid-uq3ofnwk] .log-hash[data-astro-cid-uq3ofnwk]{color:var(--color-oops)}.dops[data-astro-cid-uq3ofnwk] .log-hash[data-astro-cid-uq3ofnwk]{color:var(--color-primary)}.java[data-astro-cid-uq3ofnwk] .log-hash[data-astro-cid-uq3ofnwk]{color:var(--color-warn)}.log-phase[data-astro-cid-uq3ofnwk]{text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:1px 7px;font-family:Geist,sans-serif;font-size:9px;font-weight:700}.arch[data-astro-cid-uq3ofnwk] .log-phase[data-astro-cid-uq3ofnwk]{color:var(--color-oops);background:#f973161f;border:1px solid #f9731640}.dops[data-astro-cid-uq3ofnwk] .log-phase[data-astro-cid-uq3ofnwk]{color:var(--color-primary);background:#38bdf81f;border:1px solid #38bdf840}.java[data-astro-cid-uq3ofnwk] .log-phase[data-astro-cid-uq3ofnwk]{color:var(--color-warn);background:#fbbf241f;border:1px solid #fbbf2440}.log-when[data-astro-cid-uq3ofnwk]{color:var(--color-border);font-size:10px}.log-title[data-astro-cid-uq3ofnwk]{color:var(--color-text-hi);margin-bottom:6px;font-family:Geist,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.log-body-text[data-astro-cid-uq3ofnwk]{color:var(--color-text-body);margin-bottom:10px;font-family:Geist,sans-serif;font-size:12px;line-height:1.65}.log-body-text[data-astro-cid-uq3ofnwk] strong[data-astro-cid-uq3ofnwk]{color:var(--color-text-hi);font-weight:600}.log-diff[data-astro-cid-uq3ofnwk]{flex-direction:column;gap:3px;margin-bottom:12px;display:inline-flex}.diff-line[data-astro-cid-uq3ofnwk]{border-radius:3px;gap:8px;width:fit-content;padding:2px 8px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.diff-line[data-astro-cid-uq3ofnwk] .plus[data-astro-cid-uq3ofnwk]{flex-shrink:0}.arch[data-astro-cid-uq3ofnwk] .diff-line[data-astro-cid-uq3ofnwk]{color:var(--color-text-body);background:#f973160f}.arch[data-astro-cid-uq3ofnwk] .diff-line[data-astro-cid-uq3ofnwk] .plus[data-astro-cid-uq3ofnwk]{color:var(--color-oops)}.dops[data-astro-cid-uq3ofnwk] .diff-line[data-astro-cid-uq3ofnwk]{color:var(--color-text-body);background:#38bdf80f}.dops[data-astro-cid-uq3ofnwk] .diff-line[data-astro-cid-uq3ofnwk] .plus[data-astro-cid-uq3ofnwk]{color:var(--color-primary)}.java[data-astro-cid-uq3ofnwk] .diff-line[data-astro-cid-uq3ofnwk]{color:var(--color-text-body);background:#fbbf240f}.java[data-astro-cid-uq3ofnwk] .diff-line[data-astro-cid-uq3ofnwk] .plus[data-astro-cid-uq3ofnwk]{color:var(--color-warn)}.log-tags[data-astro-cid-uq3ofnwk]{flex-wrap:wrap;gap:5px;display:flex}.log-tag[data-astro-cid-uq3ofnwk]{color:var(--color-muted);border:1px solid var(--color-border);border-radius:3px;padding:1px 7px;font-family:Geist Mono,monospace;font-size:10px}.cursor-line[data-astro-cid-uq3ofnwk]{color:var(--color-muted);align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.cursor-line[data-astro-cid-uq3ofnwk] .ps1[data-astro-cid-uq3ofnwk]{color:var(--color-muted)}.cursor[data-astro-cid-uq3ofnwk]{background:var(--color-primary);opacity:.8;width:7px;height:13px;animation:1.2s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:.8}50%{opacity:0}}@media (width<=600px){.terminal[data-astro-cid-uq3ofnwk]{border-radius:10px}.log-body[data-astro-cid-uq3ofnwk]{padding:16px 14px 20px}.log-entry[data-astro-cid-uq3ofnwk]{grid-template-columns:14px 0 1fr;gap:0 12px}.log-title[data-astro-cid-uq3ofnwk]{font-size:13px}.log-body-text[data-astro-cid-uq3ofnwk]{font-size:11px}}.about-main[data-astro-cid-ta2fbyqs]{padding:28px 28px 40px}.about-content[data-astro-cid-ta2fbyqs]{flex-direction:column;width:100%;display:flex}.profile-hero[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:28px;display:flex}.profile-avatar-wrap[data-astro-cid-ta2fbyqs]{flex-shrink:0;position:relative}.profile-avatar[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:52% 18%;border:2px solid var(--color-border);border-radius:50%;width:96px;height:96px;display:block;box-shadow:0 0 0 4px #38bdf826}.profile-status-dot[data-astro-cid-ta2fbyqs]{border:2px solid var(--color-surface);background:#22c55e;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:4px}.profile-info[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:4px;display:flex}.profile-name[data-astro-cid-ta2fbyqs]{color:var(--color-text-hi);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}.profile-handle[data-astro-cid-ta2fbyqs]{color:var(--color-primary);font-family:Geist Mono,monospace;font-size:12px}.profile-location[data-astro-cid-ta2fbyqs]{color:var(--color-muted);align-items:center;gap:5px;font-size:12px;display:flex}.section-header[data-astro-cid-ta2fbyqs]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-label[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);white-space:nowrap;font-size:10px}.section-header-line[data-astro-cid-ta2fbyqs]{background:var(--color-border);opacity:.4;flex:1;height:1px}.about-block[data-astro-cid-ta2fbyqs]{margin-bottom:28px}.about-body[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:var(--color-text-body);margin-bottom:14px;font-size:14px;line-height:1.75}.about-body[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--color-text-hi);font-weight:600}.skills-section[data-astro-cid-ta2fbyqs]{margin:20px 0}.skill-domain-grid[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.skill-domain[data-astro-cid-ta2fbyqs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex:280px;min-width:200px;max-width:320px;padding:13px 15px}.skill-domain-name[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:9px;font-size:9px;font-weight:700}.skill-tags[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:5px;display:flex}.skill-tag[data-astro-cid-ta2fbyqs]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-body);border-radius:3px;padding:2px 8px;font-family:Geist Mono,monospace;font-size:10px}.skill-tag[data-astro-cid-ta2fbyqs].root{color:var(--color-oops);background:#f973160d;border-color:#f973164d}.skill-roots[data-astro-cid-ta2fbyqs]{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid #38bdf866;border-radius:8px;max-width:660px;padding:13px 15px}.skill-roots-label[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:4px;font-size:9px;font-weight:700}.skill-roots-note[data-astro-cid-ta2fbyqs]{color:var(--color-muted);margin-bottom:9px;font-size:11px;line-height:1.5}.name-intro[data-astro-cid-ta2fbyqs]{color:var(--color-muted)!important;margin-top:20px!important;font-size:12px!important}.name-intro[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--color-text-body)!important;font-weight:600!important}.name-breakdown[data-astro-cid-ta2fbyqs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;max-width:660px;margin:14px 0 0;padding:14px 18px;display:flex}.name-row[data-astro-cid-ta2fbyqs]{align-items:baseline;gap:12px;display:flex}.name-key[data-astro-cid-ta2fbyqs]{color:var(--color-oops);white-space:nowrap;min-width:110px;font-family:Geist Mono,monospace;font-size:11px}.name-val[data-astro-cid-ta2fbyqs]{color:var(--color-text-body);font-size:12px;line-height:1.5}.name-val[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--color-primary);font-style:normal}.qr-section[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.qr-card[data-astro-cid-ta2fbyqs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:160px;padding:14px;display:flex}.qr-img-wrap[data-astro-cid-ta2fbyqs]{background:#fff;border-radius:6px;padding:6px}.qr-img-wrap[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{display:block}.qr-info[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:center;gap:3px;display:flex}.qr-platform[data-astro-cid-ta2fbyqs]{color:var(--color-text-hi);font-size:13px;font-weight:700}.qr-url[data-astro-cid-ta2fbyqs]{color:var(--color-muted);font-family:Geist Mono,monospace;font-size:10px;text-decoration:none}.qr-url[data-astro-cid-ta2fbyqs]:hover{color:var(--color-primary)}@media (width<=767px){.about-main[data-astro-cid-ta2fbyqs]{padding:1.25rem 1rem 2rem}.profile-hero[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:16px}.profile-avatar[data-astro-cid-ta2fbyqs]{width:80px;height:80px}.profile-name[data-astro-cid-ta2fbyqs]{font-size:20px}.skill-domain[data-astro-cid-ta2fbyqs]{min-width:0}.name-row[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:4px}.name-breakdown[data-astro-cid-ta2fbyqs]{padding:12px 14px}.qr-card[data-astro-cid-ta2fbyqs]{width:140px;padding:12px}}
