.avatar-container[data-v-82b36099]{border-radius:9999px;flex-shrink:0;max-height:96px;max-width:96px;overflow:hidden}.avatar-img[data-v-82b36099]{background-color:#64748b;border-radius:9999px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.avatar-img[data-v-82b36099]:hover{transform:scale(1.15)}.sg-flag[data-v-82b36099]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:.25rem;position:relative;top:-2px}.sg-flag[data-v-82b36099] svg{height:16px;width:16px}.sg-sep[data-v-82b36099]{display:inline-block;flex-shrink:0;height:14px;opacity:.4;position:relative;top:-2px;width:1px}.social-link[data-v-82b36099]{border-radius:9999px;color:var(--mobile-link-hover);padding:.25rem;transition:color .3s ease-in-out}.social-link[data-v-82b36099]:hover{opacity:.75}.resume-pill[data-v-82b36099]{align-items:center;background:transparent;border:1px dashed var(--mobile-border);border-radius:6px;color:var(--mobile-text-muted);display:inline-flex;font-size:.7rem;font-weight:500;gap:.3rem;line-height:1;padding:.18rem .55rem;position:relative;text-decoration:none;top:-2px;transition:border-color .2s,color .2s}.resume-pill[data-v-82b36099]:hover{border-color:var(--mobile-text-muted);color:var(--mobile-text)}.code-block[data-v-f6fb8a6b]{background:transparent;border:1px dashed var(--mobile-border);border-radius:6px;font-size:.72rem;line-height:1.7;margin:0;overflow-x:auto;padding:.6rem .85rem;white-space:pre}.code-block[data-v-f6fb8a6b],.code-block code[data-v-f6fb8a6b],.code-block code span[data-v-f6fb8a6b]{font-family:JetBrains Mono,Fira Code,Courier New,monospace!important}.code-block code[data-v-f6fb8a6b],.code-block code span[data-v-f6fb8a6b]{background:none;padding:0}.c-kw[data-v-f6fb8a6b]{color:#c792ea}.c-var[data-v-f6fb8a6b]{color:#fff}.c-punc[data-v-f6fb8a6b]{color:#89b4fa}.c-str[data-v-f6fb8a6b]{color:#f9e2af}.c-fn[data-v-f6fb8a6b]{color:#89dceb}.c-cmt[data-v-f6fb8a6b]{color:#6a9955;font-style:italic}.categories[data-v-1a3fc6b1]{display:flex;flex-direction:column;gap:.9rem}.category[data-v-1a3fc6b1]{align-items:flex-start;display:flex;gap:.75rem}.cat-label[data-v-1a3fc6b1]{color:var(--mobile-text-muted);flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;min-width:4.5rem;padding-top:.25rem;text-transform:uppercase}.skills-grid[data-v-1a3fc6b1]{display:flex;flex:1;flex-wrap:wrap;gap:.4rem}.skill-chip[data-v-1a3fc6b1]{align-items:center;background:transparent;border:1px solid var(--mobile-border);border-radius:6px;color:var(--mobile-text);cursor:default;display:inline-flex;font-size:.72rem;gap:.3rem;padding:.2rem .5rem;transition:border-color .2s,color .2s}.skill-chip[data-v-1a3fc6b1]:hover{border-color:var(--mobile-text-muted)}.skill-icon[data-v-1a3fc6b1]{flex-shrink:0}.skill-name[data-v-1a3fc6b1]{line-height:1}.timeline-bar[data-v-3132ca8f]{background-color:var(--mobile-border);border-radius:.375rem;flex-shrink:0;min-height:100%;min-width:2px;transition:background-color .4s ease}.timeline-bar.active[data-v-3132ca8f]{background-color:var(--mobile-link-hover)}.entry-header[data-v-3132ca8f]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:0;text-align:left;width:100%}.entry-header__left[data-v-3132ca8f]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.entry-title[data-v-3132ca8f]{font-size:.9rem;font-weight:600}.chevron[data-v-3132ca8f]{flex-shrink:0;transition:transform .25s ease}.chevron--open[data-v-3132ca8f]{transform:rotate(180deg)}.current-badge[data-v-3132ca8f]{background-color:#22c55e20;border:1px dashed rgba(34,197,94,.376);border-radius:999px;color:#22c55e;font-family:JetBrains Mono,Fira Code,monospace;font-size:.62rem;font-weight:600;letter-spacing:.05em;padding:.1rem .45rem;text-transform:uppercase}.company-link[data-v-3132ca8f]{color:var(--mobile-link-hover);font-size:.8rem;font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.company-link[data-v-3132ca8f]:hover{opacity:.75}.meta-text[data-v-3132ca8f]{color:var(--mobile-text-muted);font-size:.75rem}.entry-body[data-v-3132ca8f]{overflow:hidden}.tech-pill[data-v-3132ca8f]{align-items:center;background:transparent;border:1px dashed var(--mobile-border);border-radius:6px;color:var(--mobile-text-muted);display:inline-flex;font-size:.7rem;gap:.3rem;padding:.18rem .45rem;transition:border-color .2s,color .2s}.tech-pill[data-v-3132ca8f]:hover{border-color:var(--mobile-text-muted);color:var(--mobile-text)}.bullet-list[data-v-3132ca8f]{display:flex;flex-direction:column;gap:.2rem;list-style:disc;margin:0;padding-left:1rem}.bullet-list li[data-v-3132ca8f]{font-size:.82rem;line-height:1.5}
