.ArticleView_articlePage__MPi7f{min-height:100vh;padding-top:100px;padding-bottom:120px;position:relative;overflow-x:hidden;background:var(--bg-primary)}.ArticleView_container__z0uiv{max-width:960px;margin:0 auto;padding:0 1.5rem}.ArticleView_breadcrumb__6_awD{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;font-size:.84rem;font-family:var(--font-mono,"Space Mono",monospace);color:var(--text-muted)}.ArticleView_breadcrumb__6_awD a{color:var(--text-secondary);text-decoration:none;font-weight:600;transition:color .2s ease}.ArticleView_breadcrumb__6_awD a:hover{color:var(--accent)}.ArticleView_breadcrumbSeparator__Du8cO{opacity:.4}.ArticleView_breadcrumbCurrent__7sH2s{color:var(--accent);font-weight:700}.ArticleView_articleCardWrapper__Td_nz{background:var(--bg-tertiary);border:var(--bw) solid var(--border);border-radius:32px;padding:3.5rem 3.25rem;box-shadow:18px 24px 48px rgba(0,0,0,.07),-10px -10px 28px rgba(255,255,255,.95),inset 2px 2px 5px rgba(255,255,255,.8),inset -2px -2px 6px rgba(0,0,0,.03);position:relative;overflow:hidden}.ArticleView_header__ZNkpK{margin-bottom:2.75rem;padding-bottom:2.25rem;border-bottom:var(--bw) solid var(--border-light)}.ArticleView_metaRow__pknjd{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.35rem}.ArticleView_categoryTag__dM8YG{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .95rem;border-radius:9999px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:var(--bw) solid var(--border);box-shadow:2px 4px 8px rgba(0,0,0,.04),inset 1px 1px 2px rgba(255,255,255,.8)}.ArticleView_tag_purple___GkCj{background:var(--purple-pale);color:var(--purple,#7c3aed)}.ArticleView_tag_blue__i_uxm{background:var(--blue-pale);color:var(--blue,#3b5fcf)}.ArticleView_tag_green__XXB1c{background:var(--green-pale);color:var(--green,#2db77b)}.ArticleView_tag_orange__AXnuq{background:var(--orange-pale);color:var(--orange,#ff6b00)}.ArticleView_tag_red__J2yhT{background:var(--red-pale);color:var(--red,#e53e3e)}.ArticleView_metaInfo__FCIhm{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--text-muted);font-family:var(--font-mono,"Space Mono",monospace);font-weight:600}.ArticleView_title__hPTAO{font-family:var(--font-body,"Space Grotesk",sans-serif);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;line-height:1.15;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.025em;text-transform:none}.ArticleView_excerpt__iEwg7{font-size:1.12rem;line-height:1.68;color:var(--text-secondary);margin-bottom:1.75rem}.ArticleView_authorByline__nK3cX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding:1.4rem 1.75rem;background:var(--bg-secondary);border:var(--bw) solid var(--border-light);border-radius:22px;box-shadow:6px 10px 22px rgba(0,0,0,.04),-4px -4px 12px rgba(255,255,255,.9),inset 1.5px 1.5px 3px rgba(255,255,255,.8)}.ArticleView_authorLeft__VkEiZ{display:flex;align-items:center;gap:1.15rem}.ArticleView_authorAvatar__r5npZ{width:54px;height:54px;border-radius:16px;border:2px solid var(--accent);object-fit:cover;box-shadow:2px 4px 10px rgba(255,107,0,.2)}.ArticleView_authorDetails__KEuOJ{display:flex;flex-direction:column;gap:.2rem}.ArticleView_authorName__scxzE{font-size:1.08rem;font-weight:700;color:var(--text-primary)}.ArticleView_authorRole__Hsp20{font-size:.82rem;color:var(--text-secondary)}.ArticleView_authorActions__LE0Bb{display:flex;align-items:center;gap:.75rem}.ArticleView_socialBtn__0GfCJ{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:14px;font-size:.82rem;font-weight:700;color:var(--text-primary);background:var(--bg-tertiary);border:var(--bw) solid var(--border);text-decoration:none;box-shadow:3px 4px 10px rgba(0,0,0,.04),-2px -2px 6px rgba(255,255,255,.85),inset 1px 1px 2px rgba(255,255,255,.8);transition:all .2s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.ArticleView_socialBtn__0GfCJ:hover{background:var(--accent);color:#1A1A1A;border-color:var(--border);transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,0,.25)}.ArticleView_content__mscSr{font-size:1.12rem;line-height:1.85;color:var(--text-primary);padding:1.5rem 0 2.5rem;margin:1.5rem 0 2rem;border:none;background:transparent;box-shadow:none}.ArticleView_content__mscSr p{margin-bottom:1.6rem;color:var(--text-primary);opacity:.92;font-size:1.06rem;line-height:1.82;letter-spacing:-.01em;word-break:break-word}.ArticleView_content__mscSr p:last-child{margin-bottom:0}.ArticleView_content__mscSr h2,.ArticleView_content__mscSr h3{font-family:var(--font-body,"Space Grotesk",sans-serif);font-weight:700;color:var(--text-primary);line-height:1.25;letter-spacing:-.02em;text-transform:none}.ArticleView_content__mscSr h2{font-size:clamp(1.45rem,3.2vw,2.1rem);margin-top:3rem;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1.5px solid var(--border-light)}.ArticleView_content__mscSr h2:first-child{margin-top:0}.ArticleView_content__mscSr h3{font-size:clamp(1.2rem,2.4vw,1.55rem);margin-top:2.25rem;margin-bottom:.85rem}.ArticleView_content__mscSr h4{font-family:var(--font-body,"Space Grotesk",sans-serif);font-size:1.12rem;font-weight:700;margin-top:1.75rem;margin-bottom:.65rem;color:var(--accent);line-height:1.35}.ArticleView_bulletList__IKATs,.ArticleView_content__mscSr ol,.ArticleView_content__mscSr ul,.ArticleView_numberList__Liomy{margin:1.25rem 0 1.75rem;padding-left:1.5rem;display:flex;flex-direction:column;gap:.75rem}.ArticleView_bulletList__IKATs li,.ArticleView_content__mscSr li,.ArticleView_numberList__Liomy li{margin-bottom:0;color:var(--text-primary);opacity:.92;font-size:1.04rem;line-height:1.75;padding-left:.25rem}.ArticleView_bulletList__IKATs li::marker{color:var(--accent);font-size:1.15em}.ArticleView_numberList__Liomy li::marker{color:var(--accent);font-family:var(--font-mono,"Space Mono",monospace);font-weight:700}.ArticleView_content__mscSr strong{color:var(--text-primary);font-weight:700}.ArticleView_content__mscSr a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-weight:600;transition:opacity .2s ease}.ArticleView_content__mscSr a:hover{opacity:.85}.ArticleView_content__mscSr blockquote{padding:1.25rem 1.6rem;margin:2rem 0;background:var(--bg-secondary);border-radius:0 18px 18px 0;font-style:italic;font-size:1.05rem;line-height:1.75;color:var(--text-primary);border:1px solid var(--border-light);border-left:4px solid var(--accent);box-shadow:inset 2px 2px 5px rgba(0,0,0,.02),inset -1px -1px 3px rgba(255,255,255,.85)}.ArticleView_codeBlockWrapper__Gk_aI{margin:2.5rem 0;border-radius:20px;background:#0D1117;border:1px solid rgba(255,255,255,.12);box-shadow:10px 18px 36px rgba(0,0,0,.16),inset 1px 1px 2px rgba(255,255,255,.08);overflow:hidden}.ArticleView_codeHeader__QGmB6{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.4rem;background:#161B22;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--font-mono,"Space Mono",monospace);font-size:.8rem;color:#8B949E}.ArticleView_codeLang__rasYE{text-transform:uppercase;font-weight:700;color:var(--accent)}.ArticleView_copyBtn__ypxUr{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#C9D1D9;border-radius:8px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ArticleView_copyBtn__ypxUr:hover{background:var(--accent);color:#1A1A1A;border-color:var(--accent)}.ArticleView_codeContent__SN_UU{padding:1.5rem 1.6rem;margin:0;overflow-x:auto;font-family:var(--font-mono,"Space Mono",monospace);font-size:.95rem;line-height:1.75;color:#E6EDF3;background:transparent}.ArticleView_inlineCode__3LzzS{background:var(--bg-secondary);border:1px solid var(--border-light);padding:.25rem .6rem;border-radius:8px;font-family:var(--font-mono,"Space Mono",monospace);font-size:.88em;color:var(--accent);font-weight:600;box-shadow:inset 1px 1px 2px rgba(0,0,0,.04)}.ArticleView_tagsSection__KHCwI{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:0;padding-top:.5rem}.ArticleView_tagLabel__vW_j7{font-size:.88rem;font-weight:700;font-family:var(--font-mono);color:var(--text-muted);margin-right:.4rem}.ArticleView_tagBadge__BQwgP{display:inline-block;padding:.35rem .85rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:9999px;font-family:var(--font-mono);font-size:.76rem;font-weight:600;color:var(--text-secondary);box-shadow:2px 3px 6px rgba(0,0,0,.03),inset 1px 1px 2px rgba(255,255,255,.8);transition:all .2s ease}.ArticleView_tagBadge__BQwgP:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.ArticleView_postPagination__nr74o{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2.75rem;padding-top:2.25rem;border-top:var(--bw) solid var(--border-light)}.ArticleView_postNavCard__yjyVV{padding:1.5rem 1.75rem;background:var(--bg-secondary);border:var(--bw) solid var(--border);border-radius:22px;text-decoration:none;display:flex;flex-direction:column;gap:.45rem;box-shadow:6px 10px 22px rgba(0,0,0,.04),-4px -4px 14px rgba(255,255,255,.9),inset 1.5px 1.5px 3px rgba(255,255,255,.8);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.ArticleView_postNavCard__yjyVV:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:10px 16px 30px rgba(0,0,0,.08),-6px -6px 18px rgba(255,255,255,.95)}.ArticleView_postNavNext__Zq7vt{text-align:right;align-items:flex-end}.ArticleView_postNavLabel__nKnL4{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-family:var(--font-mono,"Space Mono",monospace)}.ArticleView_postNavTitle__PJA4o{font-size:1rem;font-weight:700;color:var(--text-primary);line-height:1.38}.ArticleView_articleFooter__ZpCCp{display:flex;flex-direction:column;gap:2.75rem;margin-top:3.5rem;padding-top:2.5rem;border-top:var(--bw) solid var(--border-light)}.ArticleView_authorBioBox__OaS27{display:flex;gap:1.75rem;padding:2.25rem 2rem;background:var(--bg-secondary);border:var(--bw) solid var(--border);border-radius:26px;box-shadow:8px 14px 28px rgba(0,0,0,.05),-6px -6px 18px rgba(255,255,255,.9),inset 1.5px 1.5px 3px rgba(255,255,255,.8)}.ArticleView_bioAvatar__wO4cq{width:76px;height:76px;border-radius:20px;border:3px solid var(--accent);object-fit:cover;flex-shrink:0;box-shadow:3px 5px 14px rgba(255,107,0,.25)}.ArticleView_bioContent__xzPcY{display:flex;flex-direction:column;gap:.6rem}.ArticleView_bioTitle__j4YpZ{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.ArticleView_bioText__aAPz1{font-size:.95rem;line-height:1.65;color:var(--text-secondary)}.ArticleView_bioActions__f8AOh{margin-top:.85rem;display:flex;gap:.75rem;flex-wrap:wrap}.ArticleView_footerNavActions__3qOsN{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.ArticleView_relatedSection__P09eH{margin-top:1.5rem}.ArticleView_relatedHeading__mJuEP{font-family:var(--font-body,"Space Grotesk",sans-serif);font-size:1.55rem;font-weight:700;margin-bottom:1.35rem;letter-spacing:-.02em;color:var(--text-primary)}.ArticleView_relatedGrid__FoLaF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.35rem;gap:1.35rem}.ArticleView_relatedCard__wmr68{padding:1.5rem;background:var(--bg-secondary);border:var(--bw) solid var(--border);border-radius:22px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;min-height:145px;box-shadow:6px 10px 22px rgba(0,0,0,.04),-4px -4px 14px rgba(255,255,255,.9),inset 1.5px 1.5px 3px rgba(255,255,255,.8);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.ArticleView_relatedCard__wmr68:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:10px 16px 30px rgba(0,0,0,.08),-6px -6px 18px rgba(255,255,255,.95)}.ArticleView_relatedCat__Xyn_W{font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;display:inline-block}.ArticleView_relatedTitle__Pbdnt{font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1.4;margin-bottom:.85rem}.ArticleView_relatedMeta__8zQEv{font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono,"Space Mono",monospace)}.ArticleView_backBtn__GMd9u{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.6rem;border-radius:16px;background:var(--accent);color:#1A1A1A;font-weight:700;font-size:.92rem;border:var(--bw) solid var(--border);text-decoration:none;box-shadow:4px 6px 16px rgba(255,107,0,.25),inset 1.5px 1.5px 3px rgba(255,255,255,.8);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.ArticleView_backBtn__GMd9u:hover{background:var(--ink);color:#FFFFFF;border-color:var(--border);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.2)}@media (max-width:860px){.ArticleView_container__z0uiv{padding:0 1.25rem}.ArticleView_articleCardWrapper__Td_nz{padding:2.5rem 1.85rem;border-radius:26px}.ArticleView_content__mscSr{padding:.5rem 0 2rem;margin:1.25rem 0 1.75rem;font-size:1.05rem}.ArticleView_authorByline__nK3cX{flex-direction:column;align-items:flex-start;gap:1rem}.ArticleView_authorActions__LE0Bb{width:100%;display:flex;gap:.65rem}.ArticleView_authorBioBox__OaS27{flex-direction:column;align-items:flex-start}.ArticleView_postPagination__nr74o{grid-template-columns:1fr;gap:1rem}.ArticleView_postNavNext__Zq7vt{text-align:left;align-items:flex-start}}@media (max-width:640px){.ArticleView_articlePage__MPi7f{padding-top:85px;padding-bottom:80px}.ArticleView_container__z0uiv{padding:0 .85rem}.ArticleView_breadcrumb__6_awD{font-size:.78rem;margin-bottom:1.25rem;gap:.4rem}.ArticleView_articleCardWrapper__Td_nz{padding:1.5rem 1.15rem;border-radius:20px}.ArticleView_header__ZNkpK{margin-bottom:1.75rem;padding-bottom:1.5rem}.ArticleView_metaRow__pknjd{gap:.5rem;margin-bottom:1rem}.ArticleView_categoryTag__dM8YG{font-size:.68rem;padding:.3rem .8rem}.ArticleView_metaInfo__FCIhm{font-size:.74rem;gap:.4rem;flex-wrap:wrap}.ArticleView_title__hPTAO{font-size:clamp(1.6rem,6.5vw,2.4rem);line-height:1.2;margin-bottom:1rem}.ArticleView_excerpt__iEwg7{font-size:.98rem;line-height:1.62;margin-bottom:1.35rem}.ArticleView_authorByline__nK3cX{padding:1rem;border-radius:16px;gap:.85rem}.ArticleView_authorLeft__VkEiZ{gap:.85rem;width:100%}.ArticleView_authorAvatar__r5npZ{width:44px;height:44px;border-radius:12px}.ArticleView_authorName__scxzE{font-size:.95rem}.ArticleView_authorRole__Hsp20{font-size:.76rem;line-height:1.35}.ArticleView_authorActions__LE0Bb{width:100%;display:flex;gap:.5rem}.ArticleView_socialBtn__0GfCJ{flex:1 1;justify-content:center;text-align:center;padding:.55rem .75rem;font-size:.78rem;border-radius:12px}.ArticleView_content__mscSr{padding:.25rem 0 1.75rem;margin:1rem 0 1.5rem;font-size:1rem}.ArticleView_content__mscSr p{font-size:1.02rem;line-height:1.76;margin-bottom:1.35rem}.ArticleView_content__mscSr h2{font-size:clamp(1.35rem,5.5vw,1.75rem);margin-top:2rem;margin-bottom:.75rem;padding-bottom:.45rem}.ArticleView_content__mscSr h3{font-size:clamp(1.15rem,4.5vw,1.4rem);margin-top:1.65rem;margin-bottom:.6rem}.ArticleView_content__mscSr h4{font-size:1.02rem;margin-top:1.35rem;margin-bottom:.5rem}.ArticleView_content__mscSr blockquote{padding:.95rem 1.15rem;margin:1.35rem 0;font-size:.96rem;line-height:1.65;border-radius:0 14px 14px 0}.ArticleView_bulletList__IKATs,.ArticleView_content__mscSr ol,.ArticleView_content__mscSr ul,.ArticleView_numberList__Liomy{padding-left:1.15rem;margin:1rem 0 1.35rem;gap:.55rem}.ArticleView_bulletList__IKATs li,.ArticleView_content__mscSr li,.ArticleView_numberList__Liomy li{font-size:.98rem;line-height:1.68}.ArticleView_codeBlockWrapper__Gk_aI{margin:1.35rem 0;border-radius:14px}.ArticleView_codeHeader__QGmB6{padding:.65rem .95rem;font-size:.74rem}.ArticleView_codeContent__SN_UU{padding:.9rem 1rem;font-size:.82rem;line-height:1.6}.ArticleView_tagsSection__KHCwI{gap:.45rem;padding-top:.5rem}.ArticleView_tagLabel__vW_j7{width:100%;font-size:.82rem;margin-bottom:.2rem}.ArticleView_tagBadge__BQwgP{font-size:.72rem;padding:.3rem .75rem}.ArticleView_postPagination__nr74o{grid-template-columns:1fr;gap:.75rem;margin-top:2rem;padding-top:1.5rem}.ArticleView_postNavCard__yjyVV{padding:1.15rem 1.25rem;border-radius:16px}.ArticleView_postNavLabel__nKnL4{font-size:.7rem}.ArticleView_postNavTitle__PJA4o{font-size:.94rem}.ArticleView_articleFooter__ZpCCp{gap:2rem;margin-top:2.5rem;padding-top:2rem}.ArticleView_authorBioBox__OaS27{flex-direction:column;align-items:center;text-align:center;padding:1.4rem 1.15rem;gap:1rem;border-radius:18px}.ArticleView_bioAvatar__wO4cq{width:64px;height:64px;border-radius:16px}.ArticleView_bioTitle__j4YpZ{font-size:1.1rem}.ArticleView_bioText__aAPz1{font-size:.88rem;line-height:1.6}.ArticleView_relatedSection__P09eH{margin-top:1rem}.ArticleView_relatedHeading__mJuEP{font-size:1.25rem;margin-bottom:1rem}.ArticleView_relatedGrid__FoLaF{grid-template-columns:1fr;gap:.85rem}.ArticleView_relatedCard__wmr68{padding:1.15rem 1.1rem;border-radius:18px;min-height:auto}.ArticleView_relatedTitle__Pbdnt{font-size:.98rem;margin-bottom:.5rem}.ArticleView_backBtn__GMd9u{padding:.65rem 1.25rem;font-size:.86rem;border-radius:14px;width:100%;justify-content:center}}@media (max-width:400px){.ArticleView_container__z0uiv{padding:0 .65rem}.ArticleView_articleCardWrapper__Td_nz{padding:1.25rem .9rem;border-radius:16px}.ArticleView_title__hPTAO{font-size:1.48rem}.ArticleView_authorBioBox__OaS27,.ArticleView_authorByline__nK3cX,.ArticleView_postNavCard__yjyVV,.ArticleView_relatedCard__wmr68{padding:.95rem .85rem}}[data-theme=dark] .ArticleView_articleCardWrapper__Td_nz{box-shadow:0 16px 44px rgba(0,0,0,.65),0 4px 12px rgba(0,0,0,.4),inset 1px 1px 2px rgba(255,255,255,.05),inset -1px -1px 3px rgba(0,0,0,.4)!important}[data-theme=dark] .ArticleView_authorBioBox__OaS27,[data-theme=dark] .ArticleView_authorByline__nK3cX,[data-theme=dark] .ArticleView_postNavCard__yjyVV,[data-theme=dark] .ArticleView_relatedCard__wmr68{box-shadow:0 10px 26px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35),inset 1px 1px 2px rgba(255,255,255,.05),inset -1px -1px 3px rgba(0,0,0,.4)!important}[data-theme=dark] .ArticleView_postNavCard__yjyVV:hover,[data-theme=dark] .ArticleView_relatedCard__wmr68:hover{box-shadow:0 16px 36px rgba(0,0,0,.7),0 4px 12px rgba(0,0,0,.45),inset 1px 1px 2px rgba(255,255,255,.08)!important}[data-theme=dark] .ArticleView_bulletList__IKATs li,[data-theme=dark] .ArticleView_content__mscSr li,[data-theme=dark] .ArticleView_content__mscSr p,[data-theme=dark] .ArticleView_numberList__Liomy li{color:#E2E0EE}[data-theme=dark] .ArticleView_content__mscSr h2,[data-theme=dark] .ArticleView_content__mscSr h3{color:#F7F6FB;border-color:rgba(255,255,255,.12)}[data-theme=dark] .ArticleView_content__mscSr strong{color:#FFFFFF}[data-theme=dark] .ArticleView_content__mscSr blockquote{background:var(--bg-secondary);color:#E8E6F5;border-color:rgba(255,255,255,.08);box-shadow:inset 1px 1px 2px rgba(255,255,255,.04),inset -1px -1px 3px rgba(0,0,0,.4)}[data-theme=dark] .ArticleView_categoryTag__dM8YG,[data-theme=dark] .ArticleView_inlineCode__3LzzS,[data-theme=dark] .ArticleView_socialBtn__0GfCJ,[data-theme=dark] .ArticleView_tagBadge__BQwgP{box-shadow:none!important;border-color:var(--border)}[data-theme=dark] .ArticleView_backBtn__GMd9u{box-shadow:0 4px 14px rgba(255,107,0,.25)!important}