.article-module__-7KJGq__articleContainer{max-width:1200px;margin:0 auto;padding:72px 5% 80px}.article-module__-7KJGq__hero{text-align:center;max-width:800px;margin-bottom:80px;margin-left:auto;margin-right:auto;position:relative}.article-module__-7KJGq__hero:after{content:"";background:var(--accent-cyan);opacity:.3;width:60px;height:1px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.article-module__-7KJGq__meta{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:500;font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex}.article-module__-7KJGq__tags{justify-content:center;gap:12px;display:flex}.article-module__-7KJGq__tag{color:var(--accent-cyan);text-decoration:none;transition:all .3s;position:relative}.article-module__-7KJGq__tag:after{content:"";background-color:var(--accent-primary);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.article-module__-7KJGq__tag:hover:after{width:100%}.article-module__-7KJGq__tag:hover{color:var(--accent-primary)}.article-module__-7KJGq__date{opacity:.8}.article-module__-7KJGq__separator{opacity:.4;font-size:10px}.article-module__-7KJGq__title{font-family:var(--font-serif);letter-spacing:-.02em;background:var(--glow-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:32px;font-size:56px;font-weight:600;line-height:1.05}.article-module__-7KJGq__author{color:var(--text-muted);font-size:15px;font-family:var(--font-sans);letter-spacing:.02em;margin-bottom:24px}.article-module__-7KJGq__authorLink{color:var(--accent-cyan);font-weight:500;text-decoration:none;transition:all .3s}.article-module__-7KJGq__authorLink:hover{opacity:1;text-decoration:underline}.article-module__-7KJGq__excerpt{color:var(--text-muted);max-width:600px;font-size:18px;line-height:1.8;font-family:var(--font-serif);margin:40px auto 60px;padding:0 20px;font-style:italic;font-weight:400;position:relative}.article-module__-7KJGq__excerpt:before{content:"ABSTRACT";font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent-cyan);margin-bottom:16px;font-size:11px;font-style:normal;font-weight:700;display:block}.article-module__-7KJGq__heroImageWrapper{border:1px solid var(--glass-border);border-radius:4px;width:100%;height:480px;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.article-module__-7KJGq__heroImage{object-fit:cover;transition:transform .8s var(--transition-smooth)}.article-module__-7KJGq__heroImageWrapper:hover .article-module__-7KJGq__heroImage{transform:scale(1.02)}.article-module__-7KJGq__articleBody{justify-content:center;gap:80px;display:flex;position:relative}.article-module__-7KJGq__content{font-family:var(--font-sans);color:var(--foreground);opacity:.95;width:100%;max-width:740px;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01";font-size:18px;line-height:1.75}.article-module__-7KJGq__content h2,.article-module__-7KJGq__content h3,.article-module__-7KJGq__content h4{color:var(--foreground);font-family:var(--font-serif);scroll-margin-top:100px}.article-module__-7KJGq__content h2{letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;margin-top:64px;margin-bottom:24px;padding-bottom:16px;font-size:32px}.article-module__-7KJGq__content h3{margin-top:48px;margin-bottom:16px;font-size:24px;font-weight:500}.article-module__-7KJGq__content h4{font-size:20px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan);margin-top:32px;margin-bottom:12px}.article-module__-7KJGq__content p{margin-bottom:28px}.article-module__-7KJGq__content a{color:var(--accent-primary);border-bottom:1px solid #0071e34d;text-decoration:none;transition:all .2s}.article-module__-7KJGq__content a:hover{border-bottom-color:var(--accent-primary);background:#0071e31a}.article-module__-7KJGq__content ul,.article-module__-7KJGq__content ol{margin-bottom:32px;padding-left:12px}.article-module__-7KJGq__content li{margin-bottom:12px;padding-left:12px;list-style:none;position:relative}.article-module__-7KJGq__content ul li:before{content:"›";color:var(--accent-cyan);font-family:var(--font-mono);font-weight:700;position:absolute;left:-12px}.article-module__-7KJGq__content ol{counter-reset:logic-counter}.article-module__-7KJGq__content ol li:before{counter-increment:logic-counter;content:counter(logic-counter,decimal-leading-zero)".";color:var(--text-muted);font-family:var(--font-mono);margin-top:2px;font-size:14px;position:absolute;left:-24px}.article-module__-7KJGq__content blockquote{border-left:2px solid var(--accent-cyan);background:linear-gradient(90deg,#00f2ff08 0%,#0000 100%);border-radius:0 8px 8px 0;margin:40px 0;padding:32px 32px 32px 48px;position:relative}.article-module__-7KJGq__content blockquote p{font-family:var(--font-serif);color:var(--foreground);margin-bottom:0;font-size:22px;font-style:italic;line-height:1.5}.article-module__-7KJGq__content blockquote:before{content:"\"";font-family:var(--font-serif);color:var(--accent-cyan);opacity:.2;font-size:60px;line-height:1;position:absolute;top:10px;left:16px}.article-module__-7KJGq__content pre{border:1px solid #ffffff1a;border-radius:8px;margin:40px 0;padding:24px;overflow-x:auto;box-shadow:0 10px 30px #0000004d;background:#0d1117!important}.article-module__-7KJGq__content code{font-family:var(--font-mono);font-feature-settings:"ss01","ss02","liga";font-size:14px}.article-module__-7KJGq__content .hljs{padding:0;background:0 0!important}.article-module__-7KJGq__content table{border-collapse:separate;border-spacing:0;border:1px solid var(--glass-border);border-radius:8px;width:100%;margin:40px 0;overflow:hidden}.article-module__-7KJGq__content th{text-align:left;font-family:var(--font-mono);text-transform:uppercase;color:var(--accent-cyan);border-bottom:1px solid var(--glass-border);background:#ffffff0d;padding:16px;font-size:14px}.article-module__-7KJGq__content td{border-bottom:1px solid #ffffff0d;padding:16px;font-size:16px}.article-module__-7KJGq__content tr:last-child td{border-bottom:none}.article-module__-7KJGq__content tr:hover td{background:#ffffff05}.article-module__-7KJGq__content hr{text-align:center;border:none;height:1px;margin:60px 0;position:relative}.article-module__-7KJGq__content hr:after{content:"§";background:var(--background);color:var(--accent-cyan);font-family:var(--font-serif);padding:0 16px;font-size:24px;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-module__-7KJGq__content .footnotes{border-top:1px solid var(--glass-border);color:var(--text-muted);margin-top:80px;padding-top:40px;font-size:14px}.article-module__-7KJGq__content .footnotes ol{padding-left:20px}.article-module__-7KJGq__content .footnotes li{margin-bottom:12px}.article-module__-7KJGq__content .footnote-ref{color:var(--accent-secondary);font-family:var(--font-mono);margin-left:2px;font-size:.8em;text-decoration:none}.article-module__-7KJGq__content .footnote-backref{color:var(--accent-cyan);border:none;margin-left:4px;text-decoration:none}.article-module__-7KJGq__content img{border:1px solid var(--glass-border);border-radius:8px;max-width:100%;height:auto;margin:40px 0 20px}.article-module__-7KJGq__topActions{justify-content:space-between;align-items:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex}.article-module__-7KJGq__backLink{color:var(--text-muted);font-size:14px;font-family:var(--font-mono);align-items:center;gap:8px;transition:color .3s;display:inline-flex}.article-module__-7KJGq__backLink:hover{color:var(--accent-cyan)}@media (max-width:768px){.article-module__-7KJGq__articleContainer{padding-top:100px;padding-left:20px;padding-right:20px}.article-module__-7KJGq__title{font-size:36px}.article-module__-7KJGq__heroImageWrapper{height:280px}.article-module__-7KJGq__content h2{font-size:28px}.article-module__-7KJGq__content blockquote{margin-left:0;margin-right:0;padding:24px 24px 24px 32px}}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
.ReadingProgress-module__o_5djq__progressBar{background:var(--accent-cyan);transform-origin:0%;z-index:2000;height:3px;box-shadow:0 0 10px var(--accent-cyan);position:fixed;top:0;left:0;right:0}
.ShareButton-module__T7igFq__container{display:inline-block;position:relative}.ShareButton-module__T7igFq__shareButton{background:var(--secondary-bg);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:all .3s var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex}.ShareButton-module__T7igFq__shareButton:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--glass-bg);transform:translateY(-2px);box-shadow:0 5px 15px #0071e333}.ShareButton-module__T7igFq__toast{background:var(--accent-primary);color:#fff;white-space:nowrap;z-index:100;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;position:absolute;bottom:50px;left:50%;box-shadow:0 10px 20px #0000004d}.ShareButton-module__T7igFq__toast:after{content:"";border-style:solid;border-width:5px;border-color:var(--accent-primary)transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}
.TableOfContents-module__rHO2UG__tocWrapper{float:left;border-right:1px solid var(--glass-border);width:200px;height:fit-content;margin-left:-250px;padding-right:20px;position:sticky;top:100px}.TableOfContents-module__rHO2UG__tocHeader{color:var(--text-muted);letter-spacing:.15em;margin-bottom:24px;font-size:11px;font-weight:700}.TableOfContents-module__rHO2UG__tocNav{max-height:calc(100vh - 200px);overflow-y:auto}.TableOfContents-module__rHO2UG__tocNav::-webkit-scrollbar{width:0}.TableOfContents-module__rHO2UG__tocList{margin:0;padding:0;list-style:none}.TableOfContents-module__rHO2UG__tocItem{transition:all .3s var(--transition-smooth);margin-bottom:12px;line-height:1.4}.TableOfContents-module__rHO2UG__tocItem a{color:var(--text-muted);font-size:14px;font-weight:400;display:block}.TableOfContents-module__rHO2UG__level3{padding-left:12px}.TableOfContents-module__rHO2UG__tocItem.TableOfContents-module__rHO2UG__active a{color:var(--accent-cyan);font-weight:500}.TableOfContents-module__rHO2UG__tocItem.TableOfContents-module__rHO2UG__active{transform:translate(4px)}@media (max-width:1399px){.TableOfContents-module__rHO2UG__tocWrapper{display:none}}
.BackToTop-module__VQI20W__backToTop{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);width:48px;height:48px;color:var(--accent-primary);cursor:pointer;z-index:100;transition:all .3s var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:0 4px 20px #0003}.BackToTop-module__VQI20W__backToTop:hover{border-color:var(--accent-primary);background:var(--secondary-bg);transform:translateY(-4px);box-shadow:0 8px 30px #0006}@media (max-width:768px){.BackToTop-module__VQI20W__backToTop{width:40px;height:40px;bottom:24px;right:24px}}
.ContentGate-module__e9U8zq__gateContainer{width:100%;position:relative}.ContentGate-module__e9U8zq__teaserWrapper{z-index:0;max-height:750px;margin-bottom:-40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.ContentGate-module__e9U8zq__gateWrapper{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);text-align:center;z-index:1;border-radius:24px;flex-direction:column;align-items:center;gap:24px;margin:40px 0;padding:60px 40px;display:flex;position:relative;overflow:hidden}.ContentGate-module__e9U8zq__gateWrapper:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-secondary),transparent);height:4px;position:absolute;top:0;left:0;right:0}.ContentGate-module__e9U8zq__lockIcon{color:var(--accent-secondary);background:#bf48ff1a;border-radius:50%;margin-bottom:8px;padding:20px}.ContentGate-module__e9U8zq__title{font-family:var(--font-serif);color:var(--foreground);font-size:2rem}.ContentGate-module__e9U8zq__description{color:var(--text-muted);max-width:480px;font-size:1.05rem;line-height:1.6}.ContentGate-module__e9U8zq__ctaGroup{gap:16px;margin-top:12px;display:flex}.ContentGate-module__e9U8zq__primaryBtn{background:var(--accent-primary);cursor:pointer;transition:all .3s var(--transition-smooth);border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px 32px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.ContentGate-module__e9U8zq__primaryBtn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 10px 20px #0071e34d;color:#fff!important}.ContentGate-module__e9U8zq__secondaryBtn{color:var(--foreground);border:1px solid var(--glass-border);transition:all .3s var(--transition-smooth);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;padding:14px 32px;font-weight:600;text-decoration:none;display:inline-flex}.ContentGate-module__e9U8zq__secondaryBtn:hover{background:#ffffff1a;transform:translateY(-2px)}
.RelatedArticles-module__0XOscG__relatedSection{border-top:1px solid var(--glass-border);margin-top:120px;padding-top:60px}.RelatedArticles-module__0XOscG__title{text-transform:uppercase;letter-spacing:.15em;color:var(--accent-cyan);font-size:14px;font-weight:700;font-family:var(--font-mono);margin-bottom:32px}.RelatedArticles-module__0XOscG__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.RelatedArticles-module__0XOscG__card{color:inherit;transition:all .3s var(--transition-smooth);flex-direction:column;text-decoration:none;display:flex}.RelatedArticles-module__0XOscG__card:hover{transform:translateY(-4px)}.RelatedArticles-module__0XOscG__cardImage{aspect-ratio:16/10;background:var(--secondary-bg);border:1px solid var(--glass-border);border-radius:8px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.RelatedArticles-module__0XOscG__image{object-fit:cover;transition:transform .4s var(--transition-smooth)}.RelatedArticles-module__0XOscG__card:hover .RelatedArticles-module__0XOscG__image{transform:scale(1.05)}.RelatedArticles-module__0XOscG__cardContent{flex-direction:column;display:flex}.RelatedArticles-module__0XOscG__meta{color:var(--text-muted);font-size:11px;font-family:var(--font-mono);margin-bottom:8px}.RelatedArticles-module__0XOscG__card h4{font-size:16px;line-height:1.4;font-family:var(--font-serif);color:var(--foreground);margin:0;font-weight:500}@media (max-width:1399px){.RelatedArticles-module__0XOscG__grid{grid-template-columns:1fr}.RelatedArticles-module__0XOscG__card{flex-direction:row;gap:16px}.RelatedArticles-module__0XOscG__cardImage{aspect-ratio:1;flex-shrink:0;width:100px;margin-bottom:0}.RelatedArticles-module__0XOscG__card h4{font-size:14px}}
.LatestArticles-module__p-O_1a__latestSection{margin-top:80px}.LatestArticles-module__p-O_1a__title{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);font-size:14px;font-weight:700;font-family:var(--font-mono);margin-bottom:32px}.LatestArticles-module__p-O_1a__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.LatestArticles-module__p-O_1a__card{color:inherit;transition:all .3s var(--transition-smooth);flex-direction:column;text-decoration:none;display:flex}.LatestArticles-module__p-O_1a__card:hover{transform:translateY(-4px)}.LatestArticles-module__p-O_1a__cardImage{aspect-ratio:16/10;background:var(--secondary-bg);border:1px solid var(--glass-border);border-radius:8px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.LatestArticles-module__p-O_1a__image{object-fit:cover;transition:transform .4s var(--transition-smooth)}.LatestArticles-module__p-O_1a__card:hover .LatestArticles-module__p-O_1a__image{transform:scale(1.05)}.LatestArticles-module__p-O_1a__cardContent{flex-direction:column;display:flex}.LatestArticles-module__p-O_1a__meta{color:var(--text-muted);font-size:11px;font-family:var(--font-mono);margin-bottom:8px}.LatestArticles-module__p-O_1a__card h4{font-size:16px;line-height:1.4;font-family:var(--font-serif);color:var(--foreground);margin:0;font-weight:500}@media (max-width:1399px){.LatestArticles-module__p-O_1a__grid{grid-template-columns:1fr}.LatestArticles-module__p-O_1a__card{flex-direction:row;gap:16px}.LatestArticles-module__p-O_1a__cardImage{aspect-ratio:1;flex-shrink:0;width:100px;margin-bottom:0}.LatestArticles-module__p-O_1a__card h4{font-size:14px}}
