.Toc-module__gZ41la__toc{font-size:13px;position:sticky;top:96px}.Toc-module__gZ41la__tocTitle{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;font-size:11px}.Toc-module__gZ41la__list{border-left:1px solid var(--border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Toc-module__gZ41la__item{transition:border-color var(--transition);border-left:2px solid #0000;margin-left:-1px}.Toc-module__gZ41la__itemLevel3{padding-left:22px}.Toc-module__gZ41la__active{border-left-color:var(--accent)}.Toc-module__gZ41la__link{color:var(--text-muted);transition:color var(--transition);padding:6px 0 6px 12px;line-height:1.45;display:block}.Toc-module__gZ41la__item:hover .Toc-module__gZ41la__link{color:var(--text-secondary)}.Toc-module__gZ41la__active .Toc-module__gZ41la__link{color:var(--accent)}
.ShareBar-module__kGH5_G__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ShareBar-module__kGH5_G__label{font-family:var(--font-mono);letter-spacing:.15em;color:var(--text-muted);margin-right:4px;font-size:11px}.ShareBar-module__kGH5_G__btn{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;transition:border-color var(--transition), color var(--transition), transform var(--transition);align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ShareBar-module__kGH5_G__btn:hover{border-color:var(--border-accent);color:var(--accent);transform:translateY(-1px)}.ShareBar-module__kGH5_G__copyBtn{font-family:inherit}
.ReadingProgress-module__LJsHkW__bar{z-index:200;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.ReadingProgress-module__LJsHkW__fill{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(0);box-shadow:0 0 10px #a6da0499}
.PostCard-module__dpcBkW__card{flex-direction:column;gap:14px;height:100%;display:flex;position:relative}.PostCard-module__dpcBkW__tags{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:relative}.PostCard-module__dpcBkW__tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--border-accent);border-radius:var(--radius-full);transition:background var(--transition), color var(--transition), transform var(--transition);background:#a6da0414;padding:4px 12px;font-size:10px;font-weight:600}.PostCard-module__dpcBkW__tag:hover{background:#a6da042e;transform:translateY(-1px)}.PostCard-module__dpcBkW__title{transition:color var(--transition);font-size:19px;line-height:1.3}.PostCard-module__dpcBkW__titleLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.PostCard-module__dpcBkW__card:hover .PostCard-module__dpcBkW__title{color:var(--accent)}.PostCard-module__dpcBkW__excerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.PostCard-module__dpcBkW__meta{font-family:var(--font-mono);color:var(--text-muted);border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding-top:14px;font-size:11.5px;display:flex}.PostCard-module__dpcBkW__metaItem{align-items:center;gap:6px;display:inline-flex}.PostCard-module__dpcBkW__metaDot{opacity:.5}
.SpotlightCard-module__mPO77G__wrap{height:100%;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative}.SpotlightCard-module__mPO77G__wrap:after{content:"";z-index:3;border-radius:var(--radius-lg);background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px), #a6da0417, transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.SpotlightCard-module__mPO77G__wrap:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.SpotlightCard-module__mPO77G__wrap{transform:none!important}}
.PostGrid-module__JKkEjW__searchWrap{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:12px;margin-bottom:32px;padding:4px 20px;display:flex}.PostGrid-module__JKkEjW__searchWrap:focus-within{border-color:var(--border-accent);box-shadow:0 0 0 3px #a6da0414}.PostGrid-module__JKkEjW__searchIcon{color:var(--text-muted);flex-shrink:0}.PostGrid-module__JKkEjW__search{color:var(--text-primary);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:14px}.PostGrid-module__JKkEjW__search::placeholder{color:var(--text-muted)}.PostGrid-module__JKkEjW__search::-webkit-search-cancel-button{filter:invert(.5);cursor:pointer}.PostGrid-module__JKkEjW__count{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:11px}.PostGrid-module__JKkEjW__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.PostGrid-module__JKkEjW__empty{text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);padding:64px 24px;font-size:15px}.PostGrid-module__JKkEjW__empty strong{color:var(--accent)}@media (max-width:768px){.PostGrid-module__JKkEjW__grid{grid-template-columns:1fr}.PostGrid-module__JKkEjW__count{display:none}}
.Typewriter-module__dRRvUG__wrap{color:var(--accent)}
.page-module__xgPmsG__page{padding-top:140px;padding-bottom:96px}.page-module__xgPmsG__hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.page-module__xgPmsG__heroLeft{flex-direction:column;gap:20px;display:flex}.page-module__xgPmsG__heading{font-size:clamp(36px,5vw,54px)}.page-module__xgPmsG__lead{max-width:560px;font-size:15px}.page-module__xgPmsG__facts{color:var(--text-secondary);flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.page-module__xgPmsG__facts li{align-items:center;gap:10px;display:flex}.page-module__xgPmsG__facts a:hover,.page-module__xgPmsG__icon{color:var(--accent)}.page-module__xgPmsG__actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.page-module__xgPmsG__heroRight{justify-self:center;position:relative}.page-module__xgPmsG__photo{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);filter:saturate(.9)}.page-module__xgPmsG__statusCard{background:var(--bg-surface);border:1px solid var(--border-accent);border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-primary);white-space:nowrap;align-items:center;gap:10px;padding:9px 20px;font-size:11.5px;display:inline-flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.page-module__xgPmsG__section{margin-top:96px}.page-module__xgPmsG__topics{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.page-module__xgPmsG__topicTag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:11px}.page-module__xgPmsG__topic h3{margin-bottom:8px;font-size:17px}.page-module__xgPmsG__topic p:last-child{font-size:13.5px}@media (max-width:900px){.page-module__xgPmsG__hero,.page-module__xgPmsG__topics{grid-template-columns:1fr}.page-module__xgPmsG__page{padding-top:120px}}
.page-module__E0kJGG__hero{padding-top:160px;padding-bottom:64px;position:relative;overflow:hidden}.page-module__E0kJGG__orbLayer{pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__orbA,.page-module__E0kJGG__orbB{border-radius:50%;position:absolute}.page-module__E0kJGG__orbA{background:radial-gradient(circle,#a6da0412 0%,#0000 65%);width:620px;height:620px;animation:16s ease-in-out infinite alternate page-module__E0kJGG__drift;top:-160px;left:-120px}.page-module__E0kJGG__orbB{background:radial-gradient(circle,#a6da040d 0%,#0000 60%);width:560px;height:560px;animation:22s ease-in-out infinite alternate-reverse page-module__E0kJGG__drift;bottom:-240px;right:-140px}.page-module__E0kJGG__heroInner{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.page-module__E0kJGG__heroLeft{flex-direction:column;gap:24px;animation:.8s both page-module__E0kJGG__fadeInUp;display:flex}.page-module__E0kJGG__heading{font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1}.page-module__E0kJGG__accentLine{color:var(--accent);display:block}.page-module__E0kJGG__sub{max-width:520px;font-size:15px;line-height:1.75}.page-module__E0kJGG__tagCloud{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px}.page-module__E0kJGG__cloudTitle{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);margin-bottom:16px;font-size:11px}.page-module__E0kJGG__cloud{flex-wrap:wrap;gap:10px;display:flex}.page-module__E0kJGG__cloudTag{font-family:var(--font-mono);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:all var(--transition);padding:6px 14px;font-size:12.5px}.page-module__E0kJGG__cloudTag sup{color:var(--accent);margin-left:3px;font-size:9px}.page-module__E0kJGG__cloudTag:hover{border-color:var(--border-accent);color:var(--text-primary);background:#a6da040f;transform:translateY(-1px)}.page-module__E0kJGG__allTags{color:var(--accent);border-color:var(--border-accent)}.page-module__E0kJGG__featuredSection{padding-top:0!important}.page-module__E0kJGG__featuredCard{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:36px;display:grid;position:relative}.page-module__E0kJGG__featuredCard:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0deg, #a6da04b3 40deg, transparent 80deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__E0kJGG__featuredCard:hover:before{opacity:1;animation:2.8s linear infinite page-module__E0kJGG__spinBorder}.page-module__E0kJGG__featuredLeft{flex-direction:column;gap:16px;display:flex}.page-module__E0kJGG__featuredTitle{transition:color var(--transition);font-size:clamp(22px,3vw,30px);line-height:1.25}.page-module__E0kJGG__featuredCard:hover .page-module__E0kJGG__featuredTitle{color:var(--accent)}.page-module__E0kJGG__featuredExcerpt{font-size:15px;line-height:1.7}.page-module__E0kJGG__meta{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.page-module__E0kJGG__metaItem{align-items:center;gap:6px;display:inline-flex}.page-module__E0kJGG__featuredCta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.page-module__E0kJGG__sectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.page-module__E0kJGG__projectsLink{color:var(--text-secondary);transition:color var(--transition);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.page-module__E0kJGG__projectsLink:hover{color:var(--accent)}.page-module__E0kJGG__ctaSection{padding-bottom:96px}.page-module__E0kJGG__marquee{border-top:1px dashed var(--border-subtle);border-bottom:1px dashed var(--border-subtle);padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.page-module__E0kJGG__marqueeTrack{width:max-content;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);gap:44px;font-size:12px;animation:34s linear infinite page-module__E0kJGG__marqueeLTR;display:flex}.page-module__E0kJGG__marqueeTrack span{white-space:nowrap;align-items:center;display:inline-flex}.page-module__E0kJGG__marqueeTrack sup{color:var(--accent);margin-left:6px;font-size:9px}.page-module__E0kJGG__marquee:hover .page-module__E0kJGG__marqueeTrack{animation-play-state:paused}.page-module__E0kJGG__ctaBox{text-align:center;border:1px solid var(--border-subtle);background:radial-gradient(ellipse at top, #a6da040f 0%, transparent 60%), var(--bg-surface);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:20px;padding:64px 40px;display:flex}.page-module__E0kJGG__ctaBox .page-module__E0kJGG__eyebrow{justify-content:center}.page-module__E0kJGG__ctaActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}@media (max-width:900px){.page-module__E0kJGG__heroInner{grid-template-columns:1fr;gap:40px}.page-module__E0kJGG__featuredCard{grid-template-columns:1fr}.page-module__E0kJGG__sectionHead{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.page-module__E0kJGG__hero{padding-top:130px}.page-module__E0kJGG__ctaBox{padding:48px 24px}}
.page-module__oUeynq__page{padding-top:130px;padding-bottom:40px}.page-module__oUeynq__breadcrumb{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:32px;font-size:12px;display:flex}.page-module__oUeynq__breadcrumb a{color:var(--accent)}.page-module__oUeynq__breadcrumb a:hover{text-decoration:underline}.page-module__oUeynq__crumbCurrent{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.page-module__oUeynq__header{margin-bottom:48px;animation:.7s both page-module__oUeynq__fadeInUp}.page-module__oUeynq__tagRow{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.page-module__oUeynq__title{margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:800;line-height:1.15}.page-module__oUeynq__lead{max-width:720px;margin-bottom:28px;font-size:17px;line-height:1.7}.page-module__oUeynq__metaRow{border-top:1px solid var(--border-subtle);align-items:center;gap:14px;padding-top:20px;display:flex}.page-module__oUeynq__avatar{border:2px solid var(--border-accent);border-radius:50%}.page-module__oUeynq__metaText{flex-direction:column;gap:2px;display:flex}.page-module__oUeynq__author{color:var(--text-primary);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.page-module__oUeynq__aboutLink{font-family:var(--font-mono);color:var(--accent);font-size:11px;font-weight:500}.page-module__oUeynq__aboutLink:hover{text-decoration:underline}.page-module__oUeynq__meta{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.page-module__oUeynq__bodyGrid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px;display:grid}.page-module__oUeynq__sidebar{display:none}.page-module__oUeynq__shareWrap{border-top:1px solid var(--border-subtle);margin-top:56px;padding-top:28px}.page-module__oUeynq__authorCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition);gap:24px;margin-top:64px;padding:28px;display:flex}.page-module__oUeynq__authorCard:hover{border-color:var(--border-accent)}.page-module__oUeynq__authorCardImg{border:2px solid var(--accent-border);border-radius:50%;flex-shrink:0}.page-module__oUeynq__authorCardName{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:6px;font-size:16px;font-weight:700}.page-module__oUeynq__authorCardBio{margin-bottom:12px;font-size:13.5px;line-height:1.65}.page-module__oUeynq__authorLinks{font-family:var(--font-mono);gap:18px;font-size:12px;font-weight:600;display:flex}.page-module__oUeynq__authorLinks a{color:var(--text-muted);transition:color var(--transition)}.page-module__oUeynq__authorLinks a:hover{color:var(--accent)}.page-module__oUeynq__prevNext{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.page-module__oUeynq__navCard{flex-direction:column;gap:8px;height:100%;display:flex}.page-module__oUeynq__navNext{text-align:right}.page-module__oUeynq__navLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}.page-module__oUeynq__navTitle{font-family:var(--font-heading);color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.4}.page-module__oUeynq__related{margin-top:80px}.page-module__oUeynq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (min-width:1100px){.page-module__oUeynq__sidebar{display:block}}@media (max-width:1099px){.page-module__oUeynq__bodyGrid{grid-template-columns:1fr}}@media (max-width:900px){.page-module__oUeynq__relatedGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__oUeynq__prevNext{grid-template-columns:1fr}.page-module__oUeynq__navNext{text-align:left}.page-module__oUeynq__page{padding-top:110px}}
.page-module__k57jhW__page{padding-top:140px;padding-bottom:96px}.page-module__k57jhW__crumb{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:28px;font-size:12px;display:flex}.page-module__k57jhW__crumb a{color:var(--accent)}.page-module__k57jhW__crumb a:hover{text-decoration:underline}.page-module__k57jhW__current{color:var(--text-secondary)}.page-module__k57jhW__heading{margin-bottom:12px;font-size:clamp(30px,4vw,44px)}.page-module__k57jhW__count{color:var(--text-muted);font-size:.6em;font-weight:600}.page-module__k57jhW__sub{margin-bottom:40px}@media (max-width:768px){.page-module__k57jhW__page{padding-top:120px}}
