.FeaturedPosts_sectionHead__iaadk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8)}.FeaturedPosts_sectionHead__iaadk h2{font-size:1.5rem;line-height:1.2}.FeaturedPosts_sectionHead__iaadk a.FeaturedPosts_viewall__iYpJs{font-family:var(--font-mono);font-size:13px;color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out-soft)}.FeaturedPosts_sectionHead__iaadk a.FeaturedPosts_viewall__iYpJs:hover{color:var(--accent)}.FeaturedPosts_postsGrid__9RstP{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:768px){.FeaturedPosts_postsGrid__9RstP{grid-template-columns:1fr 1fr 1fr}}.Hero_accentWord__pPUFL{position:relative;display:inline-block;color:var(--text);white-space:nowrap}.Hero_accentWord__pPUFL>svg.underline{position:absolute;left:-2%;right:-2%;width:104%;bottom:-.14em;height:.44em;pointer-events:none;overflow:visible}.Hero_accentWord__pPUFL>svg.underline path{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600}@media(prefers-reduced-motion:no-preference){.Hero_accentWord__pPUFL.Hero_draw__ZuBqb>svg.underline path{animation:Hero_draw__ZuBqb .9s var(--ease-out-soft) forwards}.Hero_accentWord__pPUFL:hover>svg.underline path{animation:Hero_draw__ZuBqb .7s var(--ease-out-soft) forwards}}@media(prefers-reduced-motion:reduce){.Hero_accentWord__pPUFL>svg.underline path{stroke-dashoffset:0}}@keyframes Hero_draw__ZuBqb{to{stroke-dashoffset:0}}.Hero_hero__FVN0h{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.Hero_content__0zNSN{position:relative;z-index:3;width:100%}.Hero_heroBg__E4qri{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.Hero_heroDots__gPev6{position:absolute;inset:-10%;background-image:radial-gradient(circle,color-mix(in srgb,var(--text-faint) 55%,transparent) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 75% 70% at 62% 45%,#000 20%,transparent 100%);opacity:.55}[data-theme=dark] .Hero_heroDots__gPev6{opacity:.35}.Hero_heroOrb1__jSgpA{position:absolute;width:min(700px,65vw);height:min(700px,65vw);border-radius:50%;top:-20%;right:-12%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent) 0,transparent 60%);filter:blur(72px)}.Hero_heroOrb2__xXBep{position:absolute;width:min(480px,45vw);height:min(480px,45vw);border-radius:50%;bottom:-10%;left:-8%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-2) 14%,transparent) 0,transparent 60%);filter:blur(64px)}@media(prefers-reduced-motion:no-preference){.Hero_heroOrb1__jSgpA{animation:Hero_orb-drift-1__ijE8O 28s ease-in-out infinite alternate}.Hero_heroOrb2__xXBep{animation:Hero_orb-drift-2__xIAzp 34s ease-in-out infinite alternate}}@keyframes Hero_orb-drift-1__ijE8O{0%{transform:translate(0)}to{transform:translate(-48px,36px)}}@keyframes Hero_orb-drift-2__xIAzp{0%{transform:translate(0)}to{transform:translate(56px,-42px)}}.Hero_hero__FVN0h h1{font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.05;letter-spacing:-.02em;font-weight:500;max-width:18ch}.Hero_hero__FVN0h h1 br{content:""}.Hero_sub__qQItz{margin-top:var(--space-8);max-width:52ch;color:var(--text-muted);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.6}.Hero_meta__wdV_s{margin-top:var(--space-6);font-family:var(--font-mono);font-size:13px;color:var(--text-soft);letter-spacing:.01em}.Hero_topics__Iz4p3{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-8)}.Hero_topic__DlK5Y{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border:1.5px solid var(--bg-muted);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12px;letter-spacing:.01em;color:var(--text-soft);text-decoration:none;background:transparent;transition:border-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft),background-color var(--dur-fast) var(--ease-out-soft)}.Hero_topic__DlK5Y:hover{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 7%,transparent)}.Hero_topicIcon__thAtr{display:flex;align-items:center;opacity:.65;transition:opacity var(--dur-fast) var(--ease-out-soft)}.Hero_topic__DlK5Y:hover .Hero_topicIcon__thAtr{opacity:1}@media(prefers-reduced-motion:no-preference){.Hero_topic__DlK5Y{animation:Hero_topic-in__ycrWb .42s var(--ease-out-soft) calc(var(--i, 0)*75ms + .4s) both}}@keyframes Hero_topic-in__ycrWb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Hero_scrollDown__fDTi3{position:absolute;bottom:var(--space-8);left:50%;transform:translateX(-50%);z-index:4;display:flex;align-items:center;justify-content:center;color:var(--text-faint);text-decoration:none;transition:color var(--dur-fast) var(--ease-out-soft)}.Hero_scrollDown__fDTi3:hover{color:var(--text-soft)}.Hero_scrollMouse___PTqv{width:22px;height:36px;border:1.5px solid;border-radius:11px;display:flex;justify-content:center;align-items:flex-start;padding-top:6px;transition:border-color var(--dur-fast) var(--ease-out-soft)}.Hero_scrollWheel__F04en{width:3px;height:3px;border-radius:50%;background:currentColor;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.Hero_scrollWheel__F04en{animation:Hero_wheel-roll__AOrk4 2.2s ease-in-out 2s infinite}}@keyframes Hero_wheel-roll__AOrk4{0%{transform:translateY(0);opacity:1}55%{transform:translateY(11px);opacity:0}56%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.Hero_scrollWheel__F04en{opacity:.6}}.Hero_grid__GuxXx{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:960px){.Hero_grid__GuxXx{grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:var(--space-16)}}.Hero_copy__O57gD{min-width:0}.Hero_avatar__K986S{position:relative;width:100%;max-width:340px;margin-inline:auto;padding-top:150px;padding-bottom:56px}.Hero_avatarCard___VOUC{position:relative;width:100%;height:250px;background:#c5e8f5;border:3px solid var(--text);border-radius:20px;box-shadow:6px 6px 0 var(--text);overflow:visible;transition:box-shadow .18s ease,transform .18s ease;cursor:pointer}[data-theme=dark] .Hero_avatarCard___VOUC{background:#1a3d52}.Hero_avatar__K986S:hover .Hero_avatarCard___VOUC{box-shadow:10px 10px 0 var(--text);transform:translate(-2px,-2px)}.Hero_avatarImgwrap__O_2a0{position:relative;width:100%;height:340px;margin-top:-96px;overflow:hidden;border-radius:16px}.Hero_portrait__Yar3G{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;user-select:none;pointer-events:none;position:relative;z-index:2;transition:transform .4s var(--ease-out-soft);will-change:transform}.Hero_avatar__K986S:hover .Hero_portrait__Yar3G{transform:scale(1.06)}.Hero_avatarBadge__h_snC{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);z-index:10;display:inline-flex;align-items:center;gap:8px;padding:7px 18px 7px 12px;background:#b6e49e;border:3px solid var(--text);border-radius:999px;font-family:var(--font-mono);font-size:13px;font-weight:600;white-space:nowrap;color:var(--text);box-shadow:4px 4px 0 var(--text);transition:box-shadow .18s ease}.Hero_avatarBadgeIcon__LuNIg{font-family:var(--font-mono);font-weight:700;opacity:.75}[data-theme=dark] .Hero_avatarBadge__h_snC{background:#2b5c1a}.Hero_avatar__K986S:hover .Hero_avatarBadge__h_snC{box-shadow:6px 6px 0 var(--text)}@media(prefers-reduced-motion:no-preference){.Hero_portrait__Yar3G{animation:Hero_portrait-in__uoSkU .62s var(--ease-out-soft) 80ms both}}@keyframes Hero_portrait-in__uoSkU{0%{opacity:0}to{opacity:1}}@media(max-width:959px){.Hero_avatar__K986S{max-width:290px;margin-top:var(--space-6);padding-top:128px;padding-bottom:52px}.Hero_avatarCard___VOUC{height:160px}.Hero_avatarImgwrap__O_2a0{height:290px;margin-top:-130px}.Hero_avatarBadge__h_snC{font-size:12px}.Hero_heroDots__gPev6{mask-image:radial-gradient(ellipse 90% 60% at 50% 40%,#000 10%,transparent 100%)}}@media(max-width:480px){.Hero_avatar__K986S{max-width:240px;padding-top:110px;padding-bottom:48px}.Hero_avatarCard___VOUC{height:140px}.Hero_avatarImgwrap__O_2a0{height:240px;margin-top:-100px}.Hero_avatarBadge__h_snC{font-size:11px;padding:6px 14px 6px 10px}.Hero_scrollDown__fDTi3{bottom:var(--space-6)}}.Toggle_btn__Iww4a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--bg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft),transform var(--dur-fast) var(--ease-out-soft)}.Toggle_btn__Iww4a:hover{color:var(--text);background:var(--bg-muted)}.Toggle_btn__Iww4a:active{transform:scale(.96)}.Toggle_btn__Iww4a svg{width:16px;height:16px}.Toggle_moon__9E_JZ,.Toggle_sun__NJO6z,.Toggle_themeIcon__zdxn0{display:none}:root:not([data-theme=dark]) .Toggle_sun__NJO6z,[data-theme=dark] .Toggle_moon__9E_JZ{display:block}.CategoryDropdown_dd__bYqcx{position:relative;display:inline-flex;align-items:center}.CategoryDropdown_btn__OnvHr{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 4px;cursor:pointer;font-family:var(--font-sans);font-size:14.5px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out-soft)}.CategoryDropdown_btn__OnvHr:hover,.CategoryDropdown_dd__bYqcx[data-open=true] .CategoryDropdown_btn__OnvHr{color:var(--text)}.CategoryDropdown_chevron__4sxQP{transition:transform var(--dur-fast) var(--ease-out-soft)}.CategoryDropdown_dd__bYqcx[data-open=true] .CategoryDropdown_chevron__4sxQP{transform:rotate(180deg)}.CategoryDropdown_panel__nTBEg{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:var(--surface);border:1px solid var(--bg-muted);border-radius:var(--radius-lg);box-shadow:0 12px 32px -8px rgba(20,20,19,.12);padding:12px;z-index:60;animation:CategoryDropdown_dd-in__PZECI .18s var(--ease-out-soft)}.CategoryDropdown_panel__nTBEg:before{content:"";position:absolute;top:-7px;right:24px;width:12px;height:12px;background:var(--surface);border-top:1px solid var(--bg-muted);border-left:1px solid var(--bg-muted);transform:rotate(45deg)}[data-theme=dark] .CategoryDropdown_panel__nTBEg{box-shadow:0 12px 32px -8px rgba(0,0,0,.45)}@keyframes CategoryDropdown_dd-in__PZECI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.CategoryDropdown_panel__nTBEg{animation:none}}.CategoryDropdown_grid__x2bfd{display:grid;grid-template-columns:1fr 1fr;gap:4px}.CategoryDropdown_item__ty6ji{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--text-strong);transition:background-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft);cursor:pointer;min-width:0}.CategoryDropdown_item__ty6ji:focus-visible,.CategoryDropdown_item__ty6ji:hover{background:var(--bg-subtle);color:var(--text)}.CategoryDropdown_item__ty6ji:focus-visible .CategoryDropdown_icon__VdNAk,.CategoryDropdown_item__ty6ji:hover .CategoryDropdown_icon__VdNAk{color:var(--accent)}.CategoryDropdown_item__ty6ji[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.CategoryDropdown_item__ty6ji[data-disabled=true]:hover{background:transparent;color:var(--text-strong)}.CategoryDropdown_icon__VdNAk{color:var(--text-faint);display:inline-flex;transition:color var(--dur-fast) var(--ease-out-soft)}.CategoryDropdown_label___6CFP{font-family:var(--font-sans);font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CategoryDropdown_count__pGUSA{font-family:var(--font-mono);font-size:11px;color:var(--text-faint);letter-spacing:.02em}@media(max-width:767px){.CategoryDropdown_panel__nTBEg{position:fixed;top:64px;left:0;right:0;width:auto;margin:0;border-radius:0;border-left:0;border-right:0;border-top:0;box-shadow:0 12px 24px -12px rgba(20,20,19,.18)}.CategoryDropdown_panel__nTBEg:before{display:none}.CategoryDropdown_grid__x2bfd{grid-template-columns:1fr;gap:2px}}.Nav_nav__eQpdl{position:sticky;top:0;z-index:50;height:64px;display:flex;align-items:center;background:color-mix(in oklab,var(--bg) 78%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--dur-med) var(--ease-out-soft),background-color var(--dur-med) var(--ease-out-soft)}.Nav_nav__eQpdl[data-scrolled=true]{border-bottom-color:var(--bg-muted);background:color-mix(in oklab,var(--bg) 90%,transparent)}.Nav_wordmark__ov9KV{display:flex;font-family:var(--font-serif);font-weight:500;font-size:22px;color:var(--text);letter-spacing:-.01em}.Nav_link__Ww_J2{position:relative;font-family:var(--font-sans);font-size:14.5px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out-soft)}.Nav_link__Ww_J2:hover,.Nav_link__Ww_J2[aria-current=page]{color:var(--text)}.Nav_link__Ww_J2[aria-current=page]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1.5px;border-radius:1px;background:var(--accent);transform-origin:left center}@media(prefers-reduced-motion:no-preference){.Nav_link__Ww_J2[aria-current=page]:after{animation:Nav_nav-line-in__pr4iX .22s var(--ease-out-soft) both}}.Nav_links__Gh9yK,.Nav_right__9FtS5{display:flex;align-items:center;gap:20px}.Nav_controls__aE66Z{display:flex;align-items:center;gap:8px}.Nav_burger__80nZI{display:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:5px;background:none;border:none;cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.Nav_burgerLine__IxYfx{display:block;width:100%;height:2px;background:var(--text);border-radius:2px;transition:transform .22s ease,opacity .22s ease;transform-origin:center}.Nav_burger__80nZI[aria-expanded=true] .Nav_burgerLine__IxYfx:first-child{transform:translateY(7px) rotate(45deg)}.Nav_burger__80nZI[aria-expanded=true] .Nav_burgerLine__IxYfx:nth-child(2){opacity:0;transform:scaleX(0)}.Nav_burger__80nZI[aria-expanded=true] .Nav_burgerLine__IxYfx:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Nav_drawer__scFX7{position:fixed;inset:64px 0 0 0;background:var(--bg);z-index:49;padding:var(--space-8) var(--space-6);gap:var(--space-8);overflow-y:auto;animation:Nav_drawer-in__IKOQW .24s var(--ease-out-soft)}.Nav_drawerNav__cF2jp,.Nav_drawer__scFX7{display:flex;flex-direction:column}.Nav_drawerLink__X3lfb{position:relative;font-family:var(--font-serif);font-size:clamp(1.8rem,7vw,2.4rem);font-weight:500;color:var(--text-muted);padding:var(--space-4) 0;border-bottom:1px solid var(--bg-muted);transition:color var(--dur-fast) ease;letter-spacing:-.01em}.Nav_drawerLink__X3lfb:hover{color:var(--text)}.Nav_drawerLink__X3lfb[aria-current=page]{color:var(--text);padding-left:var(--space-4)}.Nav_drawerLink__X3lfb[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:1.2em;border-radius:1px;background:var(--accent)}.Nav_drawerCategory__KMmId{padding-top:var(--space-4)}@keyframes Nav_drawer-in__IKOQW{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Nav_nav-line-in__pr4iX{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@media(max-width:767px){.Nav_links__Gh9yK{display:none}.Nav_burger__80nZI{display:flex}}@media(min-width:768px){.Nav_drawer__scFX7{display:none}}.Now_now__KCW8E{padding-block:var(--space-24);border-top:1px solid var(--bg-muted)}.Now_nowGrid__FlBIq{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media(min-width:900px){.Now_nowGrid__FlBIq{grid-template-columns:1fr 1fr;gap:var(--space-16)}}.Now_now__KCW8E h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.Now_now__KCW8E p{margin-top:var(--space-6);color:var(--text-muted);max-width:46ch}.Now_now__KCW8E ul{list-style:none;padding:0;margin:0;font-family:var(--font-mono);font-size:14px;color:var(--text-strong);display:grid;gap:var(--space-3)}.Now_now__KCW8E ul li:before{content:"→";color:var(--accent);margin-right:6px}.StaticPage_page__uUXA3{padding-top:80px;padding-bottom:120px}.StaticPage_inner__Bjcjy{max-width:42rem;margin-inline:auto;padding-inline:var(--space-6)}@media(min-width:768px){.StaticPage_inner__Bjcjy{padding-inline:var(--space-12)}}@media(min-width:1280px){.StaticPage_inner__Bjcjy{padding-inline:0}}.StaticPage_header__3MsPF{margin-bottom:32px}.StaticPage_updated__Q9H6y{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.PostHeader_head__RDfGB{max-width:68ch;margin-inline:auto;padding-top:var(--space-4)}@media(min-width:1280px){.PostHeader_head__RDfGB{margin-inline:0}}.PostHeader_tags__5vFZT{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0;margin:0 0 var(--space-6) 0;font-family:var(--font-mono);font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.PostHeader_tags__5vFZT li{display:inline-flex;align-items:center;gap:10px}.PostHeader_tags__5vFZT .PostHeader_sep__uRo_4{color:var(--text-disabled)}.PostHeader_tags__5vFZT a{color:inherit;transition:color var(--dur-fast) var(--ease-out-soft)}.PostHeader_tags__5vFZT a:hover{color:var(--accent)}.PostHeader_title__rVrGq{font-family:var(--font-serif);font-weight:500;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.1;letter-spacing:-.02em;color:var(--text);max-width:20ch;margin:0}.PostHeader_dek__EAaq9{margin-top:var(--space-6);font-size:1.25rem;line-height:1.5;color:var(--text-muted);max-width:56ch;font-style:normal}.PostHeader_meta__JyuPg{margin-top:var(--space-6);font-family:var(--font-mono);font-size:13px;color:var(--text-faint);display:flex;gap:10px;flex-wrap:wrap}.PostHeader_meta__JyuPg .PostHeader_sep__uRo_4{color:var(--text-disabled)}.PostHeader_hair__2tgAP{border:0;border-top:1px solid var(--bg-muted);margin:var(--space-12) 0 var(--space-12) 0;max-width:100%}.PostFooter_foot__9CDC0{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--bg-muted);max-width:68ch;margin-inline:auto}@media(min-width:1280px){.PostFooter_foot__9CDC0{margin-inline:0}}.PostFooter_row__0UcuZ{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;font-family:var(--font-mono);font-size:13px;color:var(--text-faint)}.PostFooter_filed__6WbzX{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.PostFooter_monoLabel__jbQIm{color:var(--text-disabled);letter-spacing:.04em}.PostFooter_editLink__JGYei{color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out-soft)}.PostFooter_editLink__JGYei:hover{color:var(--accent)}.PrevNext_prevNext__LFr_P{margin-top:var(--space-12);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);max-width:68ch;margin-inline:auto}@media(min-width:1280px){.PrevNext_prevNext__LFr_P{margin-inline:0}}@media(max-width:640px){.PrevNext_prevNext__LFr_P{grid-template-columns:1fr}}.PrevNext_card__ZJZws{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid var(--bg-muted);border-radius:var(--radius-lg);background:transparent;transition:transform var(--dur-med) var(--ease-out-soft),background-color var(--dur-med) var(--ease-out-soft),border-color var(--dur-med) var(--ease-out-soft)}.PrevNext_next__L4fLT{text-align:right}@media(prefers-reduced-motion:no-preference){.PrevNext_card__ZJZws:hover{transform:translateY(-2px);background:var(--bg-subtle);border-color:color-mix(in oklab,var(--bg-muted) 85%,var(--text-faint))}}.PrevNext_label__5T83B{font-family:var(--font-mono);font-size:12px;color:var(--text-faint);letter-spacing:.04em}.PrevNext_title__i_lXi{font-family:var(--font-serif);font-size:1.125rem;font-weight:500;color:var(--text);line-height:1.3;letter-spacing:-.01em}.PostLayout_post__dnGIl{position:relative;padding-block:var(--space-12) var(--space-16)}.PostLayout_layout__v1qzI{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:1280px){.PostLayout_layout__v1qzI{grid-template-columns:minmax(0,1fr) 240px;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-12);gap:var(--space-16)}.PostLayout_headContainer__f_rNa,.PostLayout_main__BdjrB>.container{padding-inline:0;margin-inline:0;max-width:none}}.PostLayout_main__BdjrB{min-width:0}.PostLayout_aside__QsJwL{display:none}@media(min-width:1280px){.PostLayout_aside__QsJwL{display:block}}.PostLayout_headContainer__f_rNa{max-width:var(--container);margin-inline:auto}.ReadingProgress_bar__0_Edt{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;background:transparent}.ReadingProgress_progress__9rb4A{height:100%;background:var(--accent);transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.ReadingProgress_progress__9rb4A{transition:width .12s linear}}.TOC_toc__3Whbl{position:sticky;top:120px;width:220px;font-family:var(--font-mono);font-size:12px;color:var(--text-faint);line-height:1.6}.TOC_label__0YUBg{text-transform:uppercase;letter-spacing:.08em;color:var(--text-disabled);margin-bottom:12px}.TOC_list__FzhHH{list-style:none;padding:0;margin:0;display:grid;gap:6px;border-left:1px solid var(--bg-muted)}.TOC_item__wEVGI{position:relative;padding:2px 0 2px 14px}.TOC_item__wEVGI[data-level="3"]{padding-left:28px}.TOC_item__wEVGI a{color:inherit;display:block;transition:color var(--dur-fast) var(--ease-out-soft)}.TOC_item__wEVGI a:hover,.TOC_item__wEVGI[data-active=true] a{color:var(--text)}.TOC_item__wEVGI[data-active=true]:before{content:"—";position:absolute;left:0;top:2px;color:var(--accent);font-weight:500;transform:translateX(-1px);background:var(--bg);padding-right:4px;line-height:1.6}