.article-module__EejetG__root{--bg-2:#15100a;--surface:#1a140c;--surface-2:#221a0f;--border:#2c2316;--border-strong:#3c2e1b;--text:#f4ecdd;--text-dim:#b6a88f;--text-faint:#897b65;--amber:#e9a53c;--amber-bright:#f6c063;--amber-deep:#c8821f;--lobster:#d9542b;--green:#76bc93;--red-soft:#df7763;--radius:14px;--radius-sm:9px;max-width:720px;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0 auto;padding:8px 24px 40px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.72}.article-module__EejetG__root a{color:var(--amber-bright);text-decoration:none}.article-module__EejetG__root a:hover{color:var(--amber)}.article-module__EejetG__crumbs{color:var(--text-faint);letter-spacing:.02em;text-transform:uppercase;padding:26px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.article-module__EejetG__crumbs a{color:var(--text-faint)}.article-module__EejetG__crumbs a:hover{color:var(--amber)}.article-module__EejetG__sep{opacity:.5;margin:0 8px}.article-module__EejetG__head{padding:30px 0 8px}.article-module__EejetG__pills{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.article-module__EejetG__pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--amber);background:#e9a53c0f;border-radius:999px;padding:5px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}.article-module__EejetG__pillDate{color:var(--text-faint);background:0 0;border-color:#0000;padding-left:4px}.article-module__EejetG__title{letter-spacing:-.022em;color:var(--text);margin:0 0 22px;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,6vw,56px);font-weight:600;line-height:1.04}.article-module__EejetG__dek{color:var(--text-dim);margin:0 0 30px;font-size:21px;font-weight:400;line-height:1.55}.article-module__EejetG__byline{color:var(--text-faint);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:16px 0;font-size:14px;display:flex}.article-module__EejetG__who{color:var(--text-dim);font-weight:600}.article-module__EejetG__dot{opacity:.45}.article-module__EejetG__mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.article-module__EejetG__arxiv{border:1px solid var(--border-strong);color:var(--amber);border-radius:7px;margin-left:auto;padding:5px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.article-module__EejetG__arxiv:hover{background:#e9a53c14}@media (max-width:600px){.article-module__EejetG__arxiv{margin-left:0}}.article-module__EejetG__body{padding:14px 0 40px}.article-module__EejetG__body p{margin:0 0 20px}.article-module__EejetG__body p strong,.article-module__EejetG__body li strong{color:var(--text);font-weight:600}.article-module__EejetG__body em{color:var(--text-dim)}.article-module__EejetG__body code{background:var(--surface-2);border:1px solid var(--border);color:var(--amber-bright);border-radius:5px;padding:1.5px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86em}.article-module__EejetG__sec{margin:54px 0 0}.article-module__EejetG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep);align-items:baseline;gap:12px;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;display:flex}.article-module__EejetG__num{color:var(--amber);font-weight:600}.article-module__EejetG__rule{background:linear-gradient(90deg, var(--border-strong), transparent);flex:1;align-self:center;height:1px}.article-module__EejetG__body h2{letter-spacing:-.018em;color:var(--text);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.6vw,34px);font-weight:600;line-height:1.12}.article-module__EejetG__body h3{letter-spacing:-.01em;color:var(--text);margin:30px 0 8px;font-family:Inter,sans-serif;font-size:19px;font-weight:600}.article-module__EejetG__list{margin:0 0 22px;padding:0;list-style:none}.article-module__EejetG__list li{color:var(--text-dim);margin-bottom:12px;padding-left:26px;position:relative}.article-module__EejetG__list li:before{content:"";background:var(--amber);border-radius:2px;width:7px;height:7px;position:absolute;top:12px;left:4px;transform:rotate(45deg)}.article-module__EejetG__list li strong{color:var(--text)}.article-module__EejetG__pq{border-left:3px solid var(--amber);margin:40px 0;padding:6px 0 6px 28px}.article-module__EejetG__pq p{color:var(--text);letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:500;line-height:1.36}.article-module__EejetG__pq cite{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-style:normal;display:block}.article-module__EejetG__body figure{margin:34px 0}.article-module__EejetG__bleed{width:min(100vw - 48px,980px);margin-left:calc(360px + min(100vw - 48px,980px)/-2);margin-right:calc(360px + min(100vw - 48px,980px)/-2)}@media (max-width:1040px){.article-module__EejetG__bleed{width:100%;margin-left:0;margin-right:0}}.article-module__EejetG__viz{background:linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--border);border-radius:var(--radius);padding:26px}.article-module__EejetG__viz svg{width:100%;height:auto;display:block}.article-module__EejetG__body figcaption{color:var(--text-faint);margin-top:14px;padding-left:2px;font-size:14px;line-height:1.55}.article-module__EejetG__body figcaption b{color:var(--amber-deep);letter-spacing:.04em;margin-right:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.article-module__EejetG__grid2{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}@media (max-width:620px){.article-module__EejetG__grid2{grid-template-columns:1fr}}.article-module__EejetG__fmcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px;transition:border-color .2s,transform .2s}.article-module__EejetG__fmcard:hover{border-color:var(--border-strong);transform:translateY(-2px)}.article-module__EejetG__ic{font-size:20px}.article-module__EejetG__fmcard h4{color:var(--text);letter-spacing:-.01em;margin:10px 0 6px;font-family:Inter,sans-serif;font-size:15.5px;font-weight:600}.article-module__EejetG__fmcard p{color:var(--text-dim);margin:0;font-size:14.5px;line-height:1.55}.article-module__EejetG__tag{color:var(--lobster);letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.article-module__EejetG__stats{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin:30px 0;display:grid;overflow:hidden}@media (max-width:620px){.article-module__EejetG__stats{grid-template-columns:1fr 1fr}}.article-module__EejetG__stat{background:var(--surface);text-align:center;padding:22px 18px}.article-module__EejetG__statN{color:var(--amber-bright);letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:600;line-height:1}.article-module__EejetG__statN small{color:var(--amber);font-size:17px}.article-module__EejetG__statL{color:var(--text-dim);margin-top:9px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.35}.article-module__EejetG__statSub{color:var(--text-faint);margin-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.article-module__EejetG__callout{border:1px solid var(--border-strong);border-left:3px solid var(--lobster);border-radius:var(--radius-sm);background:linear-gradient(#d9542b0f,#d9542b05);margin:30px 0;padding:20px 22px}.article-module__EejetG__calloutK{letter-spacing:.06em;text-transform:uppercase;color:var(--lobster);margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.article-module__EejetG__callout p{color:var(--text-dim);margin:0;font-size:16px}.article-module__EejetG__callout p strong{color:var(--text)}.article-module__EejetG__tbl{border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;margin:24px 0;font-size:15px;overflow:hidden}.article-module__EejetG__tbl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--amber-deep);background:var(--surface-2);padding:12px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.article-module__EejetG__tbl td{border-top:1px solid var(--border);color:var(--text-dim);padding:12px 16px}.article-module__EejetG__tbl td:first-child{color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.article-module__EejetG__cta{background:linear-gradient(150deg, var(--surface-2), var(--bg-2));border:1px solid var(--border-strong);border-radius:var(--radius);text-align:center;margin:60px 0 20px;padding:38px 32px}.article-module__EejetG__cta h2{color:var(--text);margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(24px,3.4vw,32px);font-weight:600}.article-module__EejetG__cta p{color:var(--text-dim);max-width:520px;margin:0 auto 26px}.article-module__EejetG__btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.article-module__EejetG__btn{border:1px solid var(--border-strong);color:var(--text);border-radius:9px;padding:12px 22px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .18s}.article-module__EejetG__btn:hover{transform:translateY(-1px)}.article-module__EejetG__btnPri{background:var(--amber);color:#1a1206;border-color:var(--amber)}.article-module__EejetG__btnPri:hover{background:var(--amber-bright);color:#1a1206}.article-module__EejetG__btnGhost:hover{border-color:var(--amber-deep);background:#e9a53c12}.article-module__EejetG__backlink{text-align:center;margin:30px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}
