.essay_page__EXXvC{padding:var(--space-xl) 0 var(--section-gap);--essay-accent:var(--color-gold);--essay-accent-bg:rgba(var(--color-gold-rgb),0.1);--essay-accent-border:var(--color-gold-dim)}.essay_back__CX83T,.essay_coverWrap__3ldmp{margin-bottom:var(--space-lg)}.essay_coverWrap__3ldmp{position:relative;width:100%;height:clamp(220px,42vw,360px);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border)}.essay_coverImg__mxxAI{object-fit:cover}.essay_header__UDcey{margin-bottom:var(--space-lg)}.essay_meta__4_GAT{margin-bottom:var(--space-sm)}.essay_date__Qt2pe,.essay_readTime__U7S8h{font-size:var(--text-sm);color:var(--color-text-muted)}.essay_readTime__U7S8h:before{content:"·";margin-right:var(--space-sm)}.essay_title__mFe6f{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2;color:var(--color-text);margin-bottom:1rem}.essay_excerpt__7WTmI{font-size:clamp(1.05rem,1.2vw,1.2rem);color:var(--color-text-muted);line-height:1.8;border-left:2px solid var(--essay-accent-border);padding-left:var(--space-sm);margin-bottom:var(--space-lg);font-style:italic}.essay_tagActionRow__RLjrv{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.essay_tagList__wn_Xu{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 280px;margin-bottom:0}.essay_tagItem__tNcW7{display:inline-flex}.essay_tagLink__QRVLZ{display:inline-flex;align-items:center;min-height:34px;padding:.25rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,color .2s,background-color .2s}.essay_tagLink__QRVLZ:is(:hover,:active){border-color:var(--essay-accent-border);color:var(--essay-accent);background-color:var(--essay-accent-bg)}.essay_ornament__rSb0M{margin:var(--space-md) 0}.essay_content__ykbzD{color:var(--color-text-soft);font-size:clamp(1.08rem,1.1vw,1.2rem);line-height:1.9}.essay_content__ykbzD h2{font-size:clamp(1.45rem,2vw,1.9rem);margin:var(--space-lg) 0 1rem}.essay_content__ykbzD h2,.essay_content__ykbzD h3{font-family:var(--font-heading);color:var(--color-text);scroll-margin-top:calc(var(--header-height) + 1.2rem)}.essay_content__ykbzD h3{font-size:clamp(1.2rem,1.5vw,1.45rem);margin:var(--space-lg) 0 var(--space-sm)}.essay_content__ykbzD p{margin-bottom:var(--space-md)}.essay_content__ykbzD strong{color:var(--color-text);font-weight:600}.essay_content__ykbzD em{color:var(--essay-accent);font-style:italic}.essay_content__ykbzD a{color:var(--color-gold);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-dim);text-decoration-color:var(--color-gold-dim);text-underline-offset:3px;transition:color .2s}.essay_content__ykbzD a:is(:hover,:active){color:var(--color-gold-light)}.essay_content__ykbzD blockquote{border-left:2px solid var(--color-gold-dim);padding-left:var(--space-sm);color:var(--color-text-muted);font-style:italic;margin:var(--space-lg) 0}.essay_content__ykbzD ol,.essay_content__ykbzD ul{padding-left:var(--space-md);margin-bottom:var(--space-md)}.essay_content__ykbzD li{margin-bottom:.4rem}.essay_content__ykbzD code{font-family:monospace;font-size:.9em;background-color:var(--color-bg-card);border:1px solid var(--color-border);padding:.1em .4em;border-radius:var(--radius-xs);color:var(--color-gold-light)}.essay_content__ykbzD pre{background-color:var(--color-bg-card);border:1px solid var(--color-border);padding:var(--space-md);border-radius:var(--radius-sm);overflow-x:auto;margin-bottom:var(--space-md)}.essay_content__ykbzD pre code{background:none;border:none;padding:0}.essay_toc__qgynH{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);background-color:var(--color-bg-card);margin-bottom:var(--space-lg)}.essay_tocTitle__z1qKU{font-size:1rem;color:var(--color-text);margin-bottom:var(--space-sm)}.essay_tocList___S9M0{list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.essay_tocItem__m1hp0{display:block}.essay_tocLink__RtPjU{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45;transition:color .2s}.essay_tocLink__RtPjU:is(:hover,:active){color:var(--color-gold)}.essay_tocLinkSub__vK8aw{display:inline-block;padding-left:.9rem;color:var(--color-text-soft)}.essay_postNav___HHtJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.essay_navItem__ceP8T{display:flex}.essay_navItemRight__lsRIN{justify-content:flex-end}.essay_navLink__VkRda{display:flex;flex-direction:column;gap:.4rem;max-width:280px}.essay_navLinkRight__21z0p{align-items:flex-end;text-align:right}.essay_navLabel___mVlw{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);transition:color .2s}.essay_navLink__VkRda:is(:hover,:active) .essay_navLabel___mVlw{color:var(--color-gold)}.essay_navTitle__aTwjT{font-size:var(--text-base);font-family:var(--font-heading);color:var(--color-text);line-height:1.35;transition:color .2s}.essay_navLink__VkRda:is(:hover,:active) .essay_navTitle__aTwjT{color:var(--color-gold-light)}.essay_related__8EQx1{margin-top:var(--space-lg)}.essay_relatedTitle__lrPbb{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text);margin-bottom:var(--space-md)}.essay_relatedGrid__Mwivh{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.essay_relatedCard__9Y9E_{display:flex;flex-direction:column;gap:.4rem;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);transition:border-color .2s,transform .2s}.essay_relatedCard__9Y9E_:is(:hover,:active){border-color:var(--essay-accent-border);transform:translateY(-2px)}.essay_relatedCardTitle__OpMLf{font-family:var(--font-heading);font-size:1rem;color:var(--color-text);line-height:1.35;transition:color .2s}.essay_relatedCard__9Y9E_:is(:hover,:active) .essay_relatedCardTitle__OpMLf{color:var(--color-gold-light)}.essay_relatedExcerpt__1zKFN{font-size:.85rem;color:var(--color-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.essay_relatedReadMore__CbApF{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--essay-accent);margin-top:var(--space-xs)}.essay_postFooter__osocK{margin-top:var(--space-xl)}@media (max-width:768px){.essay_tagActionRow__RLjrv{gap:.65rem}.essay_tagList__wn_Xu{flex-basis:100%}.essay_postNav___HHtJ{grid-template-columns:1fr;gap:.9rem}.essay_navItemRight__lsRIN{justify-content:flex-start}.essay_navLinkRight__21z0p,.essay_navLink__VkRda{align-items:flex-start;text-align:left;max-width:none}.essay_excerpt__7WTmI{font-size:1rem}.essay_content__ykbzD{font-size:1.05rem;line-height:1.85}}@media (max-width:480px){.essay_relatedGrid__Mwivh{grid-template-columns:1fr}}.EssayInteractionBar_host__n76x2{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem;margin-left:auto}.EssayInteractionBar_actions__6h1XH{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.EssayInteractionBar_actionBtn__o48wV{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:rgba(var(--color-overlay-rgb),.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-text-muted);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s,transform .2s}.EssayInteractionBar_actionBtn__o48wV svg{flex-shrink:0}.EssayInteractionBar_actionBtn__o48wV:disabled{opacity:.5;cursor:default}.EssayInteractionBar_actionBtn__o48wV:not(:disabled):is(:hover,:focus-visible){background:rgba(var(--color-overlay-rgb),.9);transform:translateY(-1px)}.EssayInteractionBar_readBtnActive__etKaY,.EssayInteractionBar_readBtn__GI7HS:not(:disabled):is(:hover,:focus-visible){border-color:rgba(106,175,142,.5);color:#6aaf8e}.EssayInteractionBar_readBtnActive__etKaY{background:rgba(106,175,142,.12)}.EssayInteractionBar_favoriteBtnActive__x8VW6,.EssayInteractionBar_favoriteBtn__XxTS7:not(:disabled):is(:hover,:focus-visible){border-color:rgba(192,112,112,.5);color:#c07070}.EssayInteractionBar_favoriteBtnActive__x8VW6{background:rgba(192,112,112,.1)}.EssayInteractionBar_readingListBtnActive__17wyC,.EssayInteractionBar_readingListBtn__ZvK8l:not(:disabled):is(:hover,:focus-visible){border-color:rgba(var(--color-gold-rgb),.5);color:var(--color-gold-light)}.EssayInteractionBar_readingListBtnActive__17wyC{background:rgba(var(--color-gold-rgb),.12);color:var(--color-gold)}.EssayInteractionBar_loginHint__p0J54{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45;white-space:nowrap}.EssayInteractionBar_loginHintLink__gZO9h{color:var(--color-gold-light);text-decoration:underline;text-underline-offset:2px}.EssayInteractionBar_loginHintLink__gZO9h:is(:hover,:focus-visible){color:var(--color-text)}.EssayInteractionBar_noteFab__UTIu6{position:fixed;right:calc(max(1rem, env(safe-area-inset-right)) + 1.25rem);bottom:calc(max(1rem, env(safe-area-inset-bottom)) + .65rem);min-height:48px;padding:.5rem .9rem;border:1px solid rgba(var(--color-gold-rgb),.35);border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-gold-light);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-shadow:0 8px 26px rgba(0,0,0,.35);cursor:pointer;z-index:120;transition:border-color .2s,color .2s,transform .2s,background-color .2s}.EssayInteractionBar_noteFabOpen__FpuqN,.EssayInteractionBar_noteFab__UTIu6:not(:disabled):is(:hover,:focus-visible){border-color:rgba(var(--color-gold-rgb),.62);color:var(--color-text);background:rgba(var(--color-gold-rgb),.22);transform:translateY(-1px)}.EssayInteractionBar_noteFab__UTIu6:disabled{opacity:.5;cursor:default}.EssayInteractionBar_noteFabLabel__MAUa_{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;line-height:1}.EssayInteractionBar_notePopup__EBJzO{position:fixed;right:calc(max(1rem, env(safe-area-inset-right)) + 1.25rem);bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 4.8rem);width:min(360px,calc(100vw - 2rem));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:0 18px 44px rgba(0,0,0,.42);padding:.85rem;z-index:119;display:grid;grid-gap:.6rem;gap:.6rem;animation:EssayInteractionBar_notePopupIn__sFcXo .18s ease}@keyframes EssayInteractionBar_notePopupIn__sFcXo{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.EssayInteractionBar_noteHeader__zkSii{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.EssayInteractionBar_noteTitle__LLL3s{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.EssayInteractionBar_noteClose__CW_Pw{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.EssayInteractionBar_noteClose__CW_Pw:is(:hover,:focus-visible){border-color:rgba(var(--color-gold-rgb),.5);color:var(--color-text);background:rgba(var(--color-gold-rgb),.1)}.EssayInteractionBar_noteTextarea__sAu7b{width:100%;min-height:120px;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-soft);color:var(--color-text-soft);font-family:inherit;font-size:var(--text-sm);line-height:1.65;resize:vertical}.EssayInteractionBar_noteTextarea__sAu7b:focus{outline:none;border-color:rgba(var(--color-gold-rgb),.45)}.EssayInteractionBar_noteTextarea__sAu7b::placeholder{color:var(--color-text-muted)}.EssayInteractionBar_noteFooter__KUXDD{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem}.EssayInteractionBar_charCount__YAYv1,.EssayInteractionBar_noteStatus__xFP2T{font-size:var(--text-xs);color:var(--color-text-muted)}.EssayInteractionBar_noteStatus__xFP2T{text-align:center}.EssayInteractionBar_noteStatusError__cgrYN{color:var(--color-danger)}.EssayInteractionBar_saveBtn__n8Bey{min-height:34px;padding:.35rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:rgba(var(--color-gold-rgb),.12);color:var(--color-text-soft);font-size:var(--text-sm);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.EssayInteractionBar_saveBtn__n8Bey:is(:hover,:focus-visible):not(:disabled){border-color:rgba(var(--color-gold-rgb),.5);color:var(--color-text);background:rgba(var(--color-gold-rgb),.2)}.EssayInteractionBar_saveBtn__n8Bey:disabled{opacity:.45;cursor:default}.EssayInteractionBar_saveBtnSaved__eDiN_{border-color:rgba(106,175,142,.4);color:#6aaf8e}@media (max-width:768px){.EssayInteractionBar_host__n76x2{justify-items:start;margin-left:0}.EssayInteractionBar_actions__6h1XH{justify-content:flex-start}.EssayInteractionBar_loginHint__p0J54{white-space:normal}}@media (max-width:600px){.EssayInteractionBar_notePopup__EBJzO{left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));width:auto}.EssayInteractionBar_noteFab__UTIu6{min-height:46px;padding:.5rem .78rem}}.ReadingProgress_track__Tr_IH{position:fixed;top:var(--header-height);left:0;right:0;height:3px;z-index:95;pointer-events:none;background:rgba(var(--color-gold-rgb),.08)}.ReadingProgress_value__ONJOw{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-light))}@media (max-width:860px){.ReadingProgress_track__Tr_IH{top:calc(var(--header-height) - 1px)}}