.home_page__ODjSn{max-width:1080px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl);display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:start}.home_avatar__p0pnZ{display:block;width:180px;height:180px;border-radius:50%;border:2px solid var(--border-light);object-fit:cover;margin-bottom:1rem}.home_name__xzoR5{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--text-primary);margin:0}.home_intro__rmXoA{margin-top:.75rem;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.home_links__XXOyf{list-style:none;padding:var(--spacing-md) 0 0;margin:var(--spacing-md) 0 0;border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.home_links__XXOyf a{color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.home_links__XXOyf a:hover{color:var(--accent-primary);text-decoration:none}.home_githubProfileLink__KZxQD{display:inline-flex;align-items:center;gap:.5rem}.home_introBtn___w1cE{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--spacing-md);padding:.5rem 1.125rem;border:1px solid var(--border-medium);border-radius:999px;background:none;font:inherit;font-size:.875rem;color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.home_introBtnActive__wtCBh,.home_introBtn___w1cE:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.home_introBtnActive__wtCBh{background:var(--accent-lighter)}.home_introLabels__X0icn{display:inline-grid;justify-items:center}.home_introLabels__X0icn>span{grid-area:1/1;white-space:nowrap;transition:opacity .2s ease}.home_labelHidden__lxDRM{opacity:0;pointer-events:none}.home_panel__8BJew{min-width:0;position:relative}.home_view__SXAkV{display:flex;flex-direction:column;min-height:0;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .4s ease,visibility 0s linear 0s}.home_panelIntro__7g9tM .home_listView__7Odrw{transform:translateX(-32px)}.home_introView__N89X8,.home_panelIntro__7g9tM .home_listView__7Odrw{opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .3s ease,visibility 0s linear .5s}.home_introView__N89X8{transform:translateX(32px)}.home_panelIntro__7g9tM .home_introView__N89X8{transform:none;opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.22,.61,.36,1) .06s,opacity .4s ease .06s,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.home_introView__N89X8,.home_panelIntro__7g9tM .home_introView__N89X8,.home_panelIntro__7g9tM .home_listView__7Odrw,.home_view__SXAkV{transition:none}}.home_scroll__R13ue{min-height:0}.home_count__BK4zo{font-size:.75rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:.375rem;font-weight:400}.home_kindArticle__NAYbX{color:var(--text-tertiary)}.home_kindNote__jkOFZ{color:var(--accent-primary)}.home_empty__ClT_G{color:var(--text-muted);font-size:.875rem;padding:var(--spacing-sm) 0}.home_latest__FpHr3{display:flex;flex-direction:column;gap:.5rem;padding:0 0 var(--spacing-lg);border-bottom:1px solid var(--border-medium);color:var(--text-primary)}.home_latest__FpHr3,.home_latest__FpHr3:hover{text-decoration:none}.home_latestMeta__VhGLW{display:flex;align-items:baseline;gap:.625rem;font-size:.8125rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_latestBadge__eZn64{font-size:.6875rem;letter-spacing:.08em;color:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:999px;padding:0 .5rem;line-height:1.6}.home_latestTitle__yryrY{font-size:1.625rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.home_latest__FpHr3:hover .home_latestTitle__yryrY{color:var(--accent-primary)}.home_latestExcerpt__PJG6Q{font-size:.9375rem;line-height:1.65;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:640px}.home_latestRead__gLp2r{font-size:.875rem;color:var(--text-muted);transition:color .15s ease,transform .2s ease}.home_latest__FpHr3:hover .home_latestRead__gLp2r{color:var(--accent-primary)}.home_columns__AdM5b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);padding-top:var(--spacing-lg)}.home_columnHead__WoMEo{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.home_columnTitle__jDZAN{font-size:.9375rem;font-weight:400;color:var(--text-primary);margin:0}.home_allLink__IiaU1{font-size:.8125rem;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.home_allLink__IiaU1:hover{color:var(--accent-primary);text-decoration:none}.home_rows__nWgOW{list-style:none;padding:0;margin:0}.home_row__hdFUA{display:flex;align-items:baseline;gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--border-light);color:var(--text-primary)}.home_row__hdFUA,.home_row__hdFUA:hover{text-decoration:none}.home_rowDate__scSdd{flex-shrink:0;font-size:.75rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_rowTitle__uxZNd{flex:1 1;min-width:0;font-size:.96875rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.home_rowBadge__DVQ6G{flex-shrink:0;font-size:.6875rem;color:var(--text-muted)}.home_rowArrow__FmZFa{flex-shrink:0;font-size:.8125rem;color:var(--accent-primary);opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .2s ease}.home_moreRow__pbZ2w{display:flex;align-items:baseline;gap:.75rem;padding:.625rem 0;font-size:.8125rem;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.home_moreRow__pbZ2w:hover{color:var(--accent-primary);text-decoration:none}.home_moreDots__dMREM{letter-spacing:.1em}.home_row__hdFUA:hover .home_rowTitle__uxZNd{color:var(--accent-primary)}.home_row__hdFUA:hover .home_rowArrow__FmZFa{opacity:1;transform:none}.home_introHead__20dbp{display:flex;justify-content:space-between;align-items:center;padding-bottom:.625rem;border-bottom:1px solid var(--border-medium);flex-shrink:0}.home_introTitle__UAUAc{font-size:1rem;font-weight:400;color:var(--text-primary);margin:0}.home_backBtn__iMEYZ{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border-medium);border-radius:50%;background:none;color:var(--text-tertiary);cursor:pointer;transition:border-color .15s ease,color .15s ease}.home_backBtn__iMEYZ:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.home_bio__whAFf{padding-top:var(--spacing-lg)}.home_bio__whAFf p{font-size:1.125rem;line-height:1.85;color:var(--text-secondary)}.home_bio__whAFf p+p{margin-top:.875rem}.home_introSection__M8rJ6{font-size:.8125rem;font-weight:400;letter-spacing:.08em;color:var(--text-muted);margin:var(--spacing-xl) 0 .5rem}.home_introList__IPE1m{list-style:none;padding:0;margin:0}.home_introList__IPE1m li{padding:.625rem 0;border-bottom:1px solid var(--border-light);font-size:1rem;color:var(--text-primary)}.home_introList__IPE1m a{color:var(--text-primary);text-decoration:none}.home_introList__IPE1m a:hover{color:var(--accent-primary);text-decoration:none}.home_expRow__a7BvG{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm)}.home_expDetail__FYRG5{margin-left:.75rem;font-size:.875rem;color:var(--text-muted)}.home_expPeriod__y4MMb{flex-shrink:0;font-size:.8125rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_interests__9RbIP{display:flex;flex-wrap:wrap;gap:.375rem;padding-bottom:var(--spacing-lg)}.home_interests__9RbIP span{font-size:.8125rem;color:var(--text-tertiary);border:1px solid var(--border-medium);border-radius:4px;padding:2px 8px}@media (min-width:861px){.home_page__ODjSn{height:calc(100dvh - 85px);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-lg);overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:stretch}.home_profile__qJ2sX{align-self:start}.home_panel__8BJew{height:100%;overflow:hidden}.home_view__SXAkV{position:absolute;inset:0}.home_scroll__R13ue{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding-right:.75rem;scrollbar-width:thin;scrollbar-color:var(--border-dark) transparent}}@media (max-width:860px){.home_page__ODjSn{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-sm) var(--spacing-2xl)}.home_avatar__p0pnZ{width:88px;height:88px}.home_name__xzoR5{font-size:1.375rem}.home_links__XXOyf{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem}.home_introView__N89X8,.home_panelIntro__7g9tM .home_listView__7Odrw{display:none}.home_panelIntro__7g9tM .home_introView__N89X8{display:flex}.home_columns__AdM5b{grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg)}.home_latestTitle__yryrY{font-size:1.375rem}}