.page-module__uF-WLq__headerTop{margin-bottom:40px}.page-module__uF-WLq__pageTitle{font-family:var(--font-serif,"Times New Roman", serif);color:var(--fg);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1}.page-module__uF-WLq__pageSubtitle{color:var(--fg2);max-width:54ch;margin:0;font-size:16px}.page-module__uF-WLq__filterBar{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:24px;display:flex}.page-module__uF-WLq__filtersContainer{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.page-module__uF-WLq__filterButton{color:var(--fg2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.page-module__uF-WLq__filterButton:hover{color:var(--fg)}.page-module__uF-WLq__filterActive{border-color:var(--line);color:var(--fg);background:0 0}.page-module__uF-WLq__filterActive:hover{background:var(--bg2)}.page-module__uF-WLq__empty{color:var(--fg3);padding:40px 0}.page-module__uF-WLq__timeline{flex-direction:column;gap:56px;display:flex}.page-module__uF-WLq__monthGroup{grid-template-columns:140px 1fr;gap:32px;display:grid}@media (max-width:640px){.page-module__uF-WLq__monthGroup{grid-template-columns:1fr;gap:16px}}.page-module__uF-WLq__monthLabel{font-family:var(--font-mono);color:var(--fg3);align-self:start;padding-top:4px;font-size:13px;position:sticky;top:90px}@media (max-width:640px){.page-module__uF-WLq__monthLabel{position:static}}.page-module__uF-WLq__monthEntries{border-left:1px solid var(--line);flex-direction:column;gap:40px;padding-left:32px;display:flex}@media (max-width:640px){.page-module__uF-WLq__monthEntries{padding-left:24px}}.page-module__uF-WLq__entry{grid-template-columns:88px 1fr;gap:24px;display:grid;position:relative}@media (max-width:640px){.page-module__uF-WLq__entry{grid-template-columns:1fr;gap:10px}}.page-module__uF-WLq__entryRail{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}@media (max-width:640px){.page-module__uF-WLq__entryRail{flex-direction:row;align-items:center}}.page-module__uF-WLq__entryDot{border:1px solid var(--line);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:2px;left:-40.5px}@media (max-width:640px){.page-module__uF-WLq__entryDot{position:static}}.page-module__uF-WLq__dotFeature{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.page-module__uF-WLq__dotFix{color:#f87171;border-color:color-mix(in srgb, #f87171 45%, var(--line))}.page-module__uF-WLq__dotUpdate{color:#60a5fa;border-color:color-mix(in srgb, #60a5fa 45%, var(--line))}.page-module__uF-WLq__entryDate{font-family:var(--font-mono);color:var(--fg3);font-size:12px}.page-module__uF-WLq__entryContent{min-width:0}.page-module__uF-WLq__entryMeta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.page-module__uF-WLq__badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:100px;padding:3px 9px;font-size:11px}.page-module__uF-WLq__badgeFeature{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.page-module__uF-WLq__badgeFix{color:#f87171;background:#f871711a;border-color:#f8717159}.page-module__uF-WLq__badgeUpdate{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa59}.page-module__uF-WLq__version{font-family:var(--font-mono);color:var(--fg3);font-size:12px}.page-module__uF-WLq__entryTitle{letter-spacing:-.015em;color:var(--fg);margin:0 0 8px;font-size:19px;font-weight:600}.page-module__uF-WLq__entrySummary{color:var(--fg2);white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.page-module__uF-WLq__entryImageWrap{border:1px solid var(--line);background:var(--bg2);border-radius:12px;margin-top:20px;overflow:hidden}.page-module__uF-WLq__entryImageWrap img{width:100%;height:auto;display:block}
