.PostPage_article__UuMzW{margin-top:4em;width:100%;max-width:100%;scroll-behavior:smooth}.PostPage_articleNoPadding__E0Eu6{margin-top:1em;width:100%;max-width:100%;scroll-behavior:smooth}.PostPage_title__GbYCW{text-align:center;margin-bottom:1rem;font-weight:900;font-size:1.5rem;color:var(--foreground);line-height:1.2;max-width:40ch;margin-left:auto;margin-right:auto;letter-spacing:-.02em}.PostPage_articleContainerNoPadding__MjFzI,.PostPage_articleContainer___RfCz{padding-top:2em;display:flex;gap:4rem;justify-content:center;max-width:1400px;margin:0 auto}.PostPage_tocContainer__bPtot{position:sticky;top:100px;height:fit-content;max-height:calc(100vh - 150px);overflow-y:auto;flex:0 0 240px;overflow-x:hidden;padding-right:10px}.PostPage_tocContainer__bPtot::-webkit-scrollbar{width:3px}.PostPage_tocContainer__bPtot::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.PostPage_tocContainer__bPtot::-webkit-scrollbar-thumb{background-color:rgba(var(--foreground),.08);border-radius:3px}.PostPage_articleContent__f8zA6{flex:1;transition:all .3s;min-width:0;max-width:960px;padding:0 1rem}.PostPage_markdown__Ri1jx{width:100%;font-size:1.05rem;line-height:1.75;color:var(--foreground);letter-spacing:-.005em}.PostPage_markdown__Ri1jx>*+*{margin-top:1.5em}.PostPage_markdown__Ri1jx ol,.PostPage_markdown__Ri1jx ul{padding-left:1.2rem;margin-bottom:.5em}.PostPage_markdown__Ri1jx ol li,.PostPage_markdown__Ri1jx ul li{padding-left:.3em}.PostPage_markdown__Ri1jx ol li::marker,.PostPage_markdown__Ri1jx ul li::marker{color:rgba(var(--foreground),.4)}.PostPage_markdown__Ri1jx ul{list-style-type:disc}.PostPage_markdown__Ri1jx ol{list-style-type:decimal}.PostPage_markdown__Ri1jx img{border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.06);margin:2.5rem auto;display:block;max-width:100%;height:auto;transition:transform .3s ease}.PostPage_markdown__Ri1jx img:hover{transform:scale(1.005)}.PostPage_markdown__Ri1jx hr{border:0;height:1px;background:rgba(var(--foreground),.08);margin:3rem 0}.PostPage_paragraph__qNr47{margin-bottom:1.5em;line-height:1.75;text-align:left;color:rgba(var(--foreground),.9)}.PostPage_blockquote__UuC0R{position:relative;margin:2.5em 0;padding:.5em 0 .5em 2.5em;background:rgba(0,0,0,0);border:none;font-style:normal;color:rgba(var(--foreground),.9)}.PostPage_blockquote__UuC0R:before{content:"“";position:absolute;top:-.1em;left:.1em;font-size:3.5em;line-height:1;color:rgba(var(--primary),.2);font-family:serif;pointer-events:none}.PostPage_blockquote__UuC0R p{margin:0;line-height:1.8;display:inline;border-bottom:1px solid rgba(var(--primary),.25);padding-bottom:2px}.PostPage_bold___8kZn{font-weight:600;color:var(--foreground)}.PostPage_italic__1HUi1{font-style:italic;opacity:.9}.PostPage_heading1__fgwhL,.PostPage_heading2__KNJBL,.PostPage_heading3___CaEf,.PostPage_heading4__9FgwA,.PostPage_heading5___tp9d,.PostPage_heading6__iCQ5K{scroll-margin-top:100px;position:relative;color:var(--foreground);line-height:1.3;font-weight:700;letter-spacing:-.02em;margin-top:1em;margin-bottom:.5em}.PostPage_heading1__fgwhL:hover:before,.PostPage_heading2__KNJBL:hover:before,.PostPage_heading3___CaEf:hover:before,.PostPage_heading4__9FgwA:hover:before,.PostPage_heading5___tp9d:hover:before,.PostPage_heading6__iCQ5K:hover:before{content:"#";position:absolute;left:-.8em;color:var(--primary);opacity:.3;font-weight:400;font-size:.8em;top:.2em}.PostPage_heading1__fgwhL{font-size:1.5rem;border-bottom:1px solid rgba(var(--foreground),.08);padding-bottom:.5rem;margin-top:3.5rem}.PostPage_heading2__KNJBL{font-size:1.25rem}.PostPage_heading3___CaEf,.PostPage_heading4__9FgwA{font-size:1.1rem}.PostPage_underlineAnimation__50T4H{position:relative;display:inline-block;color:var(--primary);font-weight:500;transition:color .2s}.PostPage_underlineAnimation__50T4H:after{content:"";position:absolute;width:0;height:1px;bottom:1px;left:0;background-color:currentColor;transition:width .3s ease;opacity:.6}.PostPage_underlineAnimation__50T4H:hover{opacity:1}.PostPage_underlineAnimation__50T4H:hover:after{width:100%}@keyframes PostPage_focusAndBlur__WGT8E{0%{filter:blur(2px);opacity:.8}to{filter:blur(0);opacity:1}}.PostPage_anchorFocus__cg6Bb{animation:PostPage_focusAndBlur__WGT8E 1s ease-out}.PostPage_infoBlock__NO_YV{background:rgba(var(--primary),.04);padding:1.1rem 1.2rem;border-radius:10px;margin:1.5rem 0;border:1px solid rgba(var(--primary),.12);box-shadow:0 10px 30px rgba(0,0,0,.04);font-size:.95rem;line-height:1.6;transition:border-color .2s ease,background .2s ease}.PostPage_infoBlock__NO_YV:hover{border-color:rgba(var(--primary),.2);background:rgba(var(--primary),.06)}.PostPage_infoBlockHeader__uDR9y{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.PostPage_infoBlockBadge__EYq9b{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;font-size:.8rem;font-weight:600;background:rgba(var(--primary),.12);color:var(--primary)}.PostPage_infoBlockBody__agEDk{color:rgba(var(--foreground),.9)}.PostPage_infoBlock-warning__GhhC2{border-color:rgba(244,174,35,.3);background:rgba(244,174,35,.08)}.PostPage_infoBlock-warning__GhhC2 .PostPage_infoBlockBadge__EYq9b{background:rgba(244,174,35,.25);color:#b86b00}.PostPage_infoBlock-note__TC90_{border-color:rgba(82,123,255,.25);background:rgba(82,123,255,.08)}.PostPage_infoBlock-note__TC90_ .PostPage_infoBlockBadge__EYq9b{background:rgba(82,123,255,.2);color:#3555c4}.PostPage_linkCard__nbZ5O{margin:1.1rem 0;border-radius:6px;border:1px solid rgba(var(--foreground),.1);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.PostPage_linkCard__nbZ5O:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(0,0,0,.08);border-color:rgba(var(--primary),.25)}.PostPage_linkCardInner____dUl{display:grid;grid-template-columns:1fr 220px;gap:1rem;align-items:stretch;text-decoration:none;color:inherit;background:linear-gradient(135deg,rgba(var(--primary),.05),rgba(var(--foreground),.02))}@media(max-width:768px){.PostPage_linkCardInner____dUl{grid-template-columns:1fr}}.PostPage_linkCardMeta__HBaO_{padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.6rem}.PostPage_linkCardTitle__etSVx{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;color:var(--foreground)}.PostPage_linkCardTitle__etSVx svg{opacity:.6}.PostPage_linkCardIcon__E_nMB{width:22px;height:22px;border-radius:6px;object-fit:cover}.PostPage_linkCardDesc__2Iuyv{color:rgba(var(--foreground),.8);line-height:1.5}.PostPage_linkCardTagline__2da00{display:flex;gap:.4rem;flex-wrap:wrap}.PostPage_linkCardTag__O1Han{background:rgba(var(--foreground),.08);color:rgba(var(--foreground),.75);padding:.25rem .55rem;border-radius:999px;font-size:.8rem}.PostPage_linkCardCover__B7Taa{position:relative;min-height:100%;background:rgba(var(--foreground),.05)}.PostPage_linkCardCoverImg__qOc33{width:100%;height:100%;min-height:180px;background-size:cover;background-position:50%;transition:transform .25s ease}.PostPage_yearCard__pbxyo{margin:2rem 0;padding:1.5rem;border-radius:16px;border:1px solid rgba(var(--foreground),.08);background:linear-gradient(135deg,rgba(var(--primary),.06),rgba(var(--foreground),.02));box-shadow:0 14px 40px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.PostPage_yearCard__pbxyo:hover{transform:translateY(-2px);border-color:rgba(var(--primary),.25);box-shadow:0 20px 50px rgba(0,0,0,.08)}.PostPage_yearCardHeader__JilZ_{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.PostPage_yearCardTitle__Sz9Fl{font-size:1.1rem;font-weight:700;color:var(--foreground)}.PostPage_yearCardActions__uCWde{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.PostPage_yearCardButton__at3sz{padding:.45rem .9rem;border-radius:10px;border:1px solid rgba(var(--foreground),.12);background:rgba(var(--foreground),.05);color:var(--foreground);font-size:.9rem;cursor:pointer;transition:all .2s ease}.PostPage_yearCardButton__at3sz:hover{background:rgba(var(--foreground),.08);border-color:rgba(var(--foreground),.2)}.PostPage_yearCardLink__kuj7G{display:inline-flex;gap:.35rem;align-items:center;color:var(--primary);font-weight:600;text-decoration:none}.PostPage_yearCardLink__kuj7G:hover{text-decoration:underline}.PostPage_yearCardContent__mCw0f{margin:1rem 0;color:rgba(var(--foreground),.85)}.PostPage_yearCardFooter__myfJm{display:flex;gap:.75rem;flex-wrap:wrap}.PostPage_yearCardPrimary__FupoH,.PostPage_yearCardSecondary__uMzSk{padding:.6rem 1rem;border-radius:12px;border:1px solid rgba(var(--foreground),.12);font-size:.95rem;cursor:pointer;transition:all .2s ease}.PostPage_yearCardPrimary__FupoH{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.PostPage_yearCardPrimary__FupoH:hover{opacity:.9}.PostPage_yearCardSecondary__uMzSk{background:rgba(0,0,0,0);color:var(--foreground)}.PostPage_yearCardSecondary__uMzSk:hover{background:rgba(var(--foreground),.05)}.PostPage_yearCardOverlay__Z0S8Z{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:999;padding:1rem}.PostPage_yearCardModal__vwjDZ{background:var(--background);border-radius:16px;width:min(1200px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(var(--foreground),.1)}.PostPage_yearCardModalFooter__5lnfD,.PostPage_yearCardModalHeader__zxRmV{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.PostPage_yearCardModalBody__U5f2O{flex:1;min-height:400px;background:rgba(var(--foreground),.02)}.PostPage_yearCardModalTitle__VOsXy{font-weight:700;color:var(--foreground)}.PostPage_yearCardModalSub__nEwgR{font-size:.9rem;color:rgba(var(--foreground),.65)}.PostPage_yearCardIframe__GRTSV{width:100%;height:100%;border:none;background:#fff}.PostPage_yearCardClose__y6twq{border:none;background:rgba(var(--foreground),.05);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;transition:background .2s ease}.PostPage_yearCardClose__y6twq:hover{background:rgba(var(--foreground),.1)}@media(max-width:1200px){.PostPage_articleContainer___RfCz{gap:2rem}.PostPage_tocContainer__bPtot{flex:0 0 200px}}@media(max-width:1024px){.PostPage_tocContainer__bPtot{display:none}.PostPage_articleContent__f8zA6{max-width:100%}}@media(max-width:768px){.PostPage_articleContainer___RfCz{flex-direction:column;padding-top:1em}.PostPage_articleContent__f8zA6{padding:0 .5rem}.PostPage_title__GbYCW{font-size:1.6rem;margin-bottom:2rem;text-align:center}.PostPage_heading1__fgwhL{font-size:1.5rem}.PostPage_heading2__KNJBL{font-size:1.3rem}.PostPage_heading3___CaEf{font-size:1.15rem}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7be269dd6123b082-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db5568a2cfd831e2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6760c1b492207d80-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f424c9580f97313-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/427e4a37d3642943-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ecea63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:400;font-style:normal}.TableView_tableContainer__WB_zM{margin:2rem 0;width:100%;overflow-x:auto;background:rgba(0,0,0,0)}.TableView_tableAuto__uIA9I{width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.6;font-variant-numeric:tabular-nums;border-top:2px solid var(--foreground)}.TableView_tableAuto__uIA9I thead{background:rgba(0,0,0,0)}.TableView_tableAuto__uIA9I th{text-align:left;padding:.75rem .5rem;font-weight:700;color:var(--foreground);font-size:.8rem;letter-spacing:.05em;border-bottom:1px solid rgba(var(--foreground),.5);white-space:nowrap}.TableView_tableAuto__uIA9I tbody tr{transition:background .15s ease;border-bottom:1px solid rgba(var(--foreground),.1)}.TableView_tableAuto__uIA9I tbody tr:last-child{border-bottom:2px solid var(--foreground)}.TableView_tableAuto__uIA9I tbody tr:hover{background:rgba(var(--primary),.03)}.TableView_tableAuto__uIA9I td{padding:.75rem .5rem;color:rgba(var(--foreground),.85);vertical-align:top;min-width:80px}.TableView_scrollArea__9o6RM{width:100%;overflow-x:auto;padding-bottom:4px}.TableView_scrollArea__9o6RM::-webkit-scrollbar{height:4px}.TableView_scrollArea__9o6RM::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TableView_scrollArea__9o6RM::-webkit-scrollbar-thumb{background:rgba(var(--foreground),.1);border-radius:2px}.TableView_scrollArea__9o6RM::-webkit-scrollbar-thumb:hover{background:rgba(var(--foreground),.2)}