.page_loadingWrap__v_R6f{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:var(--ko-steel-gray);font-family:JetBrains Mono,monospace;font-size:.85rem}.page_spinner__a215k{width:32px;height:32px;border:3px solid rgba(89,98,115,.2);border-top:3px solid var(--ko-signal-orange);border-radius:50%;animation:page_spin__gwxZU .8s linear infinite}@keyframes page_spin__gwxZU{to{transform:rotate(1turn)}}.page_errorWrap__cPnQW{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;text-align:center;padding:2rem}.page_article__YlLOu{max-width:800px;margin:0 auto;padding:2rem 0 6rem}.page_backRow__vA0zL{margin-bottom:2rem}.page_backLink__hjQnF{display:inline-flex;align-items:center;gap:8px;font-family:Rajdhani,sans-serif;font-weight:600;font-size:.9rem;color:var(--ko-steel-gray);text-decoration:none;transition:color .2s}.page_backLink__hjQnF:hover{color:var(--ko-signal-orange)}.page_coverFallback__IaSHe,.page_coverWrap__Jz3VE{position:relative;aspect-ratio:16/7;border-radius:var(--radius-l);overflow:hidden;margin-bottom:2.5rem;border:1px solid rgba(89,98,115,.12)}.page_coverFallback__IaSHe{background:var(--ko-graphite)}.page_coverOverlay__ZG11J{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.page_header__Zc_Ie{margin-bottom:2rem}.page_meta__p0rBO{display:flex;align-items:center;gap:12px;margin-bottom:1rem;flex-wrap:wrap}.page_date__s1If_{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--ko-pulse-teal)}.page_tagRow__gFedX{display:flex;gap:6px;flex-wrap:wrap}.page_title__xYFu1{font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:0 0 1rem;text-transform:none}.page_excerpt__49i5h{font-size:1.15rem;color:var(--ko-steel-gray);line-height:1.7;margin-bottom:1.5rem}.page_authorRow__FVhYN{display:flex;align-items:center;gap:12px;padding-top:.5rem}.page_authorIcon__F26ZN{border-radius:50%;border:2px solid rgba(245,124,32,.3)}.page_authorName__63ruc{font-family:Chakra Petch,sans-serif;font-weight:700;font-size:.9rem;display:block;line-height:1.2}.page_authorHandle__x6Opl{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--ko-steel-gray)}.page_divider___c5Mp{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--ko-signal-orange) 20%,var(--ko-pulse-teal) 80%,transparent 100%);opacity:.25;margin:2rem 0}.page_content__tHqa2{font-size:1.1rem;line-height:1.8;color:var(--ko-silver-white)}.page_content__tHqa2 h1{font-size:2rem;margin:2.5rem 0 1rem;text-transform:none;line-height:1.15}.page_content__tHqa2 h2{font-size:1.5rem;margin:2rem 0 .75rem;text-transform:none;color:var(--ko-signal-orange);line-height:1.2}.page_content__tHqa2 h3{font-size:1.2rem;margin:1.5rem 0 .5rem;text-transform:none;color:var(--ko-pulse-teal)}.page_content__tHqa2 p{margin-bottom:1.25rem;max-width:none;font-size:inherit}.page_content__tHqa2 strong{color:var(--ko-silver-white);font-weight:700}.page_content__tHqa2 em{color:var(--ko-soft-ember)}.page_content__tHqa2 code{font-family:JetBrains Mono,monospace;font-size:.9em;padding:2px 8px;border-radius:var(--radius-s);background:rgba(245,124,32,.08);color:var(--ko-signal-orange);border:1px solid rgba(245,124,32,.15)}.page_content__tHqa2 ul{margin:1rem 0 1.5rem;padding-left:0;list-style:none}.page_content__tHqa2 li{list-style:none;position:relative;padding-left:1.5rem;margin-bottom:.5rem}.page_content__tHqa2 li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--ko-signal-orange);border-radius:1px;transform:rotate(45deg)}.page_content__tHqa2 a{color:var(--ko-signal-orange);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.page_content__tHqa2 a:hover{color:var(--ko-soft-ember)}.page_footer__uAMhs{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_footerLeft__8Dc6u{display:flex;flex-direction:column;gap:8px}.page_footerLabel__v_siX{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--ko-steel-gray);text-transform:uppercase;letter-spacing:.08em}.page_shareRow__R30nC{display:flex;gap:8px}.page_shareBtn__lfMxr{padding:8px 16px;border-radius:var(--radius-m);border:1px solid rgba(89,98,115,.2);background:transparent;color:var(--ko-silver-white);font-family:Rajdhani,sans-serif;font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none;transition:all .2s}.page_shareBtn__lfMxr:hover{border-color:var(--ko-signal-orange);color:var(--ko-signal-orange)}@media (max-width:768px){.page_article__YlLOu{padding:1.5rem 0 4rem}.page_footer__uAMhs{flex-direction:column;align-items:flex-start}}