.update-article-prose .update-evidence .section-head{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.update-source-content{max-width:60ch;box-shadow:none;color:var(--color-ink);background:0 0;border:none;border-radius:0;padding:0;position:relative;overflow:visible}.update-source-content:before,.update-source-content:after{display:none}.update-reader-tools{border-top:1px solid var(--color-divider);gap:1.4rem;margin:0 0 2.25rem;padding:1.3rem 0 0;display:grid}.update-reader-outline div,.update-reader-entities div{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;display:flex}.update-article-left-rail-wrap{min-width:0}.update-article-left-rail{top:calc(var(--page-x,1rem) + 4.5rem);flex-direction:column;gap:2.25rem;display:flex;position:sticky}.update-reader-section{flex-direction:column;gap:.85rem;display:flex}.update-reader-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.8;margin:0;font-size:.6rem;font-weight:750}.update-reader-callouts{flex-direction:column;gap:.85rem;margin:0;display:flex}.update-reader-callouts>div{border-bottom:1px solid var(--color-divider);flex-direction:column;gap:.2rem;padding-bottom:.75rem;display:flex}.update-reader-callouts>div:last-child{border-bottom:none;padding-bottom:0}.update-reader-callouts dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.7;font-size:.58rem;font-weight:700}.update-reader-callouts dd{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.update-reader-outline{flex-direction:column;gap:.125rem;margin-inline:-.5rem;display:flex}.update-reader-link{border-radius:var(--radius-md,8px);color:var(--color-text-muted);transition:background-color .16s var(--fast,ease), color .16s var(--fast,ease);align-items:center;gap:.75rem;padding:.55rem .5rem;font-size:.84rem;font-weight:550;line-height:1.35;text-decoration:none;display:flex;position:relative}.update-reader-link:hover{color:var(--color-text);background:var(--color-surface-subtle,#ffffff09)}.update-reader-link:before{content:"";background:var(--color-accent);opacity:0;width:2px;transition:opacity .2s var(--fast,ease), transform .2s var(--fast,ease);border-radius:999px;position:absolute;top:.65rem;bottom:.65rem;left:0;transform:translate(-2px)}.update-reader-link:hover:before{opacity:1;transform:translate(0)}.update-reader-link--stacked{grid-template-columns:auto 1fr;align-items:start;gap:.15rem .75rem;padding-block:.65rem;display:grid}.update-reader-link--stacked svg{grid-row:1/3;margin-top:.2rem}.update-reader-link--stacked span:first-of-type{grid-column:2}.update-reader-link-host{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:0;text-transform:lowercase;opacity:.7;grid-column:2;font-size:.625rem;font-weight:600}.update-reader-entities{flex-wrap:wrap;gap:.4rem;display:flex}.update-reader-entity{border:1px solid var(--color-divider);border-radius:var(--radius-full,999px);background:var(--color-surface-raised);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);justify-content:center;align-items:center;gap:.4rem;padding:.14rem .6rem;font-size:.65rem;font-weight:700;display:inline-flex}.update-reader-entity svg{opacity:.7;flex-shrink:0}.update-reader-entity:hover{color:var(--color-text);background:#ffffff14;border-color:#ffffff1f}.update-reader-note{color:var(--color-text-muted);opacity:.8;margin:0;font-size:.84rem;line-height:1.5}.update-reader-mini-list{gap:.55rem;display:grid}.update-reader-mini-list span{color:var(--color-text-muted);gap:.12rem;font-size:.82rem;line-height:1.4;display:grid}.update-reader-mini-list strong{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.update-reader-intro{border-bottom:1px solid var(--color-line);margin:0 0 1.5rem}.update-reader-intro summary{cursor:pointer;color:var(--color-ink-muted);padding:0 0 .7rem;font-size:.86rem;font-weight:650}.update-reader-intro summary:focus-visible{color:var(--color-accent);outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:2px}.update-reader-intro div{padding-bottom:1rem}.update-digest{border-bottom:1px solid var(--color-divider);gap:1.15rem;margin:0 0 2.2rem;padding:0 0 1.8rem;display:grid}.update-digest-section{gap:.75rem;display:grid}.update-digest-eyebrow{color:var(--color-text);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.update-digest-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.45rem;display:grid}.update-digest-summary span{border-top:1px solid var(--color-divider);min-width:0;color:var(--color-text);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding:.45rem 0;font-size:.72rem;font-weight:700}.update-digest-ledger{gap:.6rem;display:grid}.update-digest-row{grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.update-digest-copy{gap:.12rem;min-width:0;display:grid}.update-digest-copy strong{color:var(--color-text);font-size:.88rem;font-weight:700}.update-digest-copy span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}.update-digest-diffs{margin-top:0}.marvel-digest{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, oklch(60.0723% .208306 26.1624/.72), oklch(85.333% .132919 85.5418/.62), oklch(81.4442% .127825 214.403/.45), var(--color-divider)) 1;gap:1.8rem;margin:0 0 2.3rem;padding:0 0 2rem;display:grid}.marvel-digest-section{gap:.75rem;display:grid}.marvel-digest-eyebrow{color:color-mix(in oklch, var(--color-text) 82%, #e23636);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.marvel-summary-ledger,.marvel-store-ledger,.marvel-fix-ledger,.marvel-change-ledger,.marvel-teamup-ledger,.marvel-system-ledger,.marvel-timeline-ledger{gap:.55rem;display:grid}.marvel-summary-ledger{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.45rem}.marvel-summary-ledger span{border-top:1px solid var(--color-divider);min-width:0;color:var(--color-text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:.45rem 0;font-size:.72rem;font-weight:700}.marvel-roster-ledger{flex-wrap:wrap;gap:.45rem;display:flex}.marvel-roster-link{border:1px solid var(--color-divider);border-radius:var(--radius-full,999px);min-width:0;color:var(--color-text);align-items:center;gap:.42rem;padding:.38rem .52rem;text-decoration:none;display:inline-flex}.marvel-roster-link:hover{border-color:color-mix(in oklch, var(--color-accent) 56%, var(--color-divider));color:var(--color-link)}.marvel-roster-link .marvel-entity-label--role{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:700}.marvel-store-row,.marvel-fix-row,.marvel-change-row,.marvel-teamup-row{grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.marvel-store-row{padding:.38rem 0 .38rem .85rem;position:relative}.marvel-store-row:before{content:"";background:color-mix(in oklch, var(--color-accent) 72%, transparent);border-radius:999px;width:2px;position:absolute;top:.52rem;bottom:.52rem;left:0}.marvel-store-type,.marvel-fix-action,.marvel-change-intent{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.marvel-store-type{background:color-mix(in oklch, currentColor 11%, transparent);border-radius:999px;width:fit-content;padding:.16rem .36rem;display:inline-flex}.marvel-store-row--bundle .marvel-store-type,.marvel-store-row--battle-pass .marvel-store-type{color:#d94b4b}.marvel-store-row--chroma .marvel-store-type,.marvel-store-row--cosmetic .marvel-store-type{color:#be8b20}.marvel-store-row--emote .marvel-store-type,.marvel-store-row--vfx .marvel-store-type{color:#1286a8}.marvel-store-row--bundle:before,.marvel-store-row--battle-pass:before{background:oklch(60.0723% .208306 26.1624/.72)}.marvel-store-row--chroma:before,.marvel-store-row--cosmetic:before{background:oklch(85.333% .132919 85.5418/.7)}.marvel-store-row--emote:before,.marvel-store-row--vfx:before{background:oklch(81.4442% .127825 214.403/.64)}.marvel-store-main,.marvel-fix-copy,.marvel-change-copy{gap:.12rem;min-width:0;display:grid}.marvel-store-main strong,.marvel-fix-copy strong,.marvel-change-copy strong{color:var(--color-text);letter-spacing:-.01em;font-size:.94rem;font-weight:700}.marvel-hero-role{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.24rem;font-size:.68rem;font-weight:700;display:inline-flex}.marvel-entity-label{vertical-align:middle;align-items:center;gap:.34rem;min-width:0;display:inline-flex}.marvel-entity-label>span{min-width:0}.marvel-entity-icon{object-fit:contain;vertical-align:middle;flex:none;width:1.32rem;height:1.32rem;display:inline-block}.marvel-entity-icon--hero{border-radius:999px}.marvel-entity-icon--role,.marvel-entity-icon--rank{width:1.08rem;height:1.08rem}.marvel-store-main span,.marvel-store-time,.marvel-fix-copy span,.marvel-change-copy>span{color:var(--color-text-muted);font-size:.92rem;line-height:1.45}.marvel-store-time{color:var(--color-text-subtle);font-family:var(--font-mono);grid-column:2;font-size:.66rem}.marvel-fix-action--fixed{color:var(--color-success)}.marvel-fix-action--adjusted{color:var(--color-warning)}.marvel-fix-action--added{color:var(--color-success)}.marvel-fix-action--removed{color:var(--color-danger)}.marvel-change-intent--buff,.marvel-change-intent--new{color:var(--color-success)}.marvel-change-intent--nerf,.marvel-change-intent--removed{color:var(--color-danger)}.marvel-change-intent--adjustment,.marvel-change-intent--adjusted,.marvel-change-intent--rework{color:var(--color-warning)}.marvel-teamup-heroes{color:var(--color-text)}.marvel-system-ledger span,.marvel-timeline-ledger>span{border-top:1px solid var(--color-divider);min-width:0;padding:.55rem 0}.marvel-system-ledger span{color:var(--color-text);font-size:.94rem;font-weight:700}.marvel-timeline-ledger>span{grid-template-columns:minmax(7rem,.32fr) minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.marvel-timeline-ledger strong{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.marvel-timeline-ledger span span{color:var(--color-text-muted);font-size:.92rem;line-height:1.45}.marvel-diff-strip{flex-wrap:wrap;gap:.4rem;margin-top:.28rem;display:flex}.marvel-diff-pill{border:1px solid var(--color-divider);border-radius:var(--radius-full,999px);background:color-mix(in oklch, var(--color-surface-raised) 65%, transparent);align-items:baseline;gap:.42rem;width:fit-content;min-width:0;max-width:100%;padding:.24rem .46rem;display:inline-flex}.marvel-diff-pill span{overflow-wrap:anywhere;color:var(--color-text-subtle);font-size:.72rem;line-height:1.2}.marvel-diff-pill strong{color:var(--color-text);font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:700}.marvel-event-strip{flex-wrap:wrap;gap:.5rem;display:flex}.marvel-event-strip>span{border:1px solid var(--color-divider);background:color-mix(in oklch, var(--color-surface-raised) 70%, transparent);border-radius:6px;gap:.12rem;padding:.45rem .6rem;display:inline-grid}.marvel-event-strip strong{color:var(--color-text);font-size:.84rem}.marvel-event-strip span span{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:.62rem}.cs2-digest{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, oklch(77.2319% .152608 70.9764/.68), oklch(90.897% .0236877 256.106/.5), var(--color-divider)) 1;gap:1.7rem;margin:0 0 2.3rem;padding:0 0 2rem;display:grid}.cs2-digest-section{gap:.75rem;display:grid}.cs2-digest-eyebrow{color:color-mix(in oklch, var(--color-text) 82%, #f1a22e);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.cs2-summary-ledger{grid-template-columns:minmax(13.5rem,1.3fr) repeat(auto-fit,minmax(7rem,1fr));gap:.45rem;display:grid}.cs2-summary-ledger>span{border-top:1px solid var(--color-divider);min-width:0;color:var(--color-text);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding:.45rem 0;font-size:.72rem;font-weight:700}.cs2-summary-ledger .cs2-entity-label--game{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.8rem}.cs2-summary-ledger .cs2-entity-label--game>span{white-space:nowrap}.cs2-map-ledger{flex-wrap:wrap;gap:.45rem;display:flex}.cs2-map-link{border:1px solid var(--color-divider);border-radius:var(--radius-full,999px);min-width:0;color:var(--color-text);align-items:center;padding:.38rem .52rem;text-decoration:none;display:inline-flex}.cs2-map-link:hover{border-color:color-mix(in oklch, #f1a22e 56%, var(--color-divider));color:var(--color-link)}.cs2-change-ledger{gap:.6rem;display:grid}.cs2-change-row{grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.cs2-change-copy{gap:.22rem;min-width:0;display:grid}.cs2-change-copy strong{color:var(--color-text);font-size:.94rem;font-weight:700}.cs2-change-copy span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}.cs2-entity-label{vertical-align:middle;align-items:center;gap:.38rem;min-width:0;display:inline-flex}.cs2-entity-label>span{min-width:0}.cs2-entity-label--map:before{content:"";background:color-mix(in oklch, #f1a22e 86%, var(--color-text));border-radius:999px;flex:none;width:.46rem;height:.46rem;box-shadow:0 0 0 1px oklch(77.2319% .152608 70.9764/.35)}.cs2-entity-icon{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.cs2-entity-icon--game{border-radius:.18rem;width:5.4rem;height:auto;max-height:2.05rem}.cs2-source-map-heading{align-items:center;gap:.5rem;display:flex}.deadlock-digest{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, oklch(75.4356% .123346 80.1218/.7), oklch(60.2079% .0622662 165.638/.58), var(--color-divider)) 1;gap:1.35rem;margin:0 0 2.3rem;padding:0 0 2rem;display:grid}.deadlock-digest-section{gap:.75rem;display:grid}.deadlock-digest-eyebrow{color:color-mix(in oklch, var(--color-text) 82%, #d8a64a);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.deadlock-summary-ledger{grid-template-columns:minmax(12rem,1.25fr) repeat(auto-fit,minmax(7rem,1fr));gap:.45rem;display:grid}.deadlock-summary-ledger>span{border-top:1px solid var(--color-divider);min-width:0;color:var(--color-text);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding:.45rem 0;font-size:.72rem;font-weight:700}.deadlock-summary-ledger .deadlock-entity-label--game{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.8rem}.deadlock-entity-label{vertical-align:middle;align-items:center;gap:.38rem;min-width:0;display:inline-flex}.deadlock-entity-label>span{min-width:0}.deadlock-hero-ledger{flex-wrap:wrap;gap:.45rem;display:flex}.deadlock-hero-ledger .deadlock-entity-label{border:1px solid var(--color-divider);border-radius:var(--radius-full,999px);padding:.35rem .52rem}.deadlock-change-ledger{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem 1rem;display:grid}.deadlock-change-row{border-top:1px solid var(--color-divider);min-width:0;padding-top:.72rem}.deadlock-change-row--entity{padding-top:.85rem}.deadlock-change-copy{gap:.45rem;min-width:0;display:grid}.deadlock-change-copy strong{min-width:0;color:var(--color-text);font-size:.94rem;font-weight:700;display:flex}.deadlock-change-copy>span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}.deadlock-change-notes{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.deadlock-change-notes li{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;padding-left:.85rem;font-size:.9rem;line-height:1.45;position:relative}.deadlock-change-notes li:before{content:"";background:color-mix(in oklch, #d8a64a 72%, var(--color-accent));border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.67em;left:0}.deadlock-entity-icon{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.deadlock-entity-icon--game{object-fit:contain;border-radius:.18rem;width:5.4rem;height:auto;max-height:2.05rem}.deadlock-entity-icon--hero,.deadlock-entity-icon--item{object-fit:contain;width:1.35rem;height:1.35rem}.deadlock-entity-icon--hero{filter:drop-shadow(0 0 4px oklch(75.4356% .123346 80.1218/.35))}.deadlock-entity-icon--item{border-radius:.2rem}.deadlock-entity-initial{color:#17120a;width:1.45rem;height:1.45rem;font-family:var(--font-mono);letter-spacing:0;background:oklch(71.781% .108687 100.646);border-radius:999px;flex:none;place-items:center;font-size:.58rem;font-weight:850;line-height:1;display:inline-grid;box-shadow:0 0 0 1px oklch(75.4356% .123346 80.1218/.35),inset 0 0 0 1px oklch(100% 5.96046e-8 none/.22)}.deadlock-source-section{border-top:1px solid var(--color-divider);margin:1.25rem 0 0}.deadlock-source-summary{color:var(--color-text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1rem;padding:.95rem 0;list-style:none;display:grid}.deadlock-source-summary::-webkit-details-marker{display:none}.deadlock-source-summary>span:first-child{min-width:0;font-family:var(--font-display);font-size:1.08rem;font-weight:720;line-height:1.25}.deadlock-source-summary>span:last-child{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:700}.deadlock-source-summary:after{content:"+";color:color-mix(in oklch, #d8a64a 78%, var(--color-text));font-family:var(--font-mono);font-size:.85rem;font-weight:800}.deadlock-source-section[open] .deadlock-source-summary:after{content:"-"}.deadlock-source-body{padding:0 0 1.1rem;display:flow-root}.update-source-content .deadlock-source-body ul{margin-top:.35rem}.update-source-content .deadlock-source-body li{font-size:.96rem;line-height:1.62}@media (width<=640px){.deadlock-summary-ledger{grid-template-columns:1fr 1fr}.deadlock-summary-ledger .deadlock-entity-label--game{grid-column:1/-1}.deadlock-source-summary{grid-template-columns:minmax(0,1fr);gap:.35rem}}.update-source-content h3,.update-source-content h4{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.025em;margin:2.25rem 0 .85rem;font-weight:700;line-height:1.2}.update-source-content h3:first-child,.update-source-content h4:first-child,.update-source-content p:first-child,.update-source-content ul:first-child{margin-top:0}.update-source-content h3{margin-top:3rem;padding-top:1.25rem;font-size:clamp(1.25rem,1rem + 1vw,1.65rem);position:relative}.update-source-content h3:before{content:"";background:var(--color-accent);opacity:.8;width:1.5rem;height:2px;position:absolute;top:0;left:0}.update-source-content h3:first-child{margin-top:0;padding-top:0}.update-source-content h3:first-child:before{display:none}.update-source-content h4{color:var(--color-text);margin-top:2rem;font-size:1.12rem}.update-source-content p,.update-source-content li{color:var(--color-ink-soft);letter-spacing:-.005em;font-size:1.05rem;line-height:1.75}.update-source-content p{margin:1.15rem 0 0}.update-source-content ul{margin:1.15rem 0 0;padding-left:1.4rem;list-style:outside}.update-source-content a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--color-link) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--color-link) 30%, transparent);transition:text-decoration-color .16s var(--ease-out)}.update-source-content a:hover{-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link)}.update-source-content li+li{margin-top:.5rem}.update-source-content li::marker{color:var(--color-text-subtle);font-size:.85em}.update-source-content .update-digest-categories{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.update-source-content .update-digest-categories>li{border:1px solid var(--color-divider);border-radius:var(--radius-full,999px);background:var(--color-surface-raised);min-width:0;color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);flex:none;justify-content:center;align-items:center;margin:0;padding:.14rem .6rem;font-size:.65rem;font-weight:700;line-height:1.4;display:inline-flex}.update-source-content li.update-change-item{align-items:baseline;gap:.75rem;margin-top:.85rem;list-style:none;display:flex}.update-source-content li.update-store-item{align-items:baseline;gap:.75rem;margin-top:.5rem;list-style:none;display:flex}.update-change-label{min-width:4.2rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-subtle);flex-shrink:0;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.update-digest-row--added .update-change-label,.update-digest-row--fixed .update-change-label{color:var(--color-success)}.update-digest-row--changed .update-change-label{color:var(--color-warning)}.update-digest-row--removed .update-change-label{color:var(--color-danger)}.update-change-label svg{opacity:.85;flex-shrink:0}.update-change-label--store{color:var(--color-accent)}.update-store-content{white-space:nowrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.update-store-entity{color:var(--color-text);letter-spacing:-.015em;font-size:.92rem;font-weight:700}.update-store-sep{opacity:.2;font-size:.85rem}.update-store-name{color:var(--color-text-muted);letter-spacing:-.01em;font-size:.9rem;font-weight:500}.update-change-item--fix .update-change-label,.update-change-item--addition .update-change-label{color:var(--color-success)}.update-change-item--adjustment .update-change-label{color:var(--color-warning)}.update-change-item--removal .update-change-label{color:var(--color-danger)}.update-store-entity,.update-change-copy strong{color:var(--color-text);letter-spacing:-.01em;font-weight:700}.update-store-name,.update-change-copy span{color:var(--color-text-muted)}.update-change-copy{gap:.2rem;display:grid}.update-source-content li>p{margin:0;display:inline}.update-source-content li>p+p{margin-top:.35rem;display:block}.update-source-content .marvel-source-role-heading{border-top:1px solid var(--color-divider);color:color-mix(in oklch, var(--color-text) 88%, #e23636);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:2.7rem;padding-top:1.05rem;font-size:.84rem;display:flex}.update-source-content .marvel-source-role-heading:before{display:none}.marvel-source-hero-card{border-left:2px solid color-mix(in oklch, #e23636 62%, var(--color-divider));border-bottom:1px solid var(--color-divider);gap:.72rem;margin:1.15rem 0 0;padding:.95rem 0 1.05rem 1rem;display:grid}.marvel-source-hero-head{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.marvel-source-hero-head strong{color:var(--color-text);font-size:1rem;font-weight:700}.marvel-source-hero-head>.marvel-entity-label--role{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.update-source-content .marvel-source-hero-card p{color:var(--color-ink-soft);margin:0;font-size:.98rem;line-height:1.62}.update-source-content .marvel-source-hero-card ul{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.update-source-content .marvel-source-hero-card li{color:var(--color-text-muted);margin:0;font-size:.98rem;line-height:1.55}.marvel-source-system-card{border-left:2px solid color-mix(in oklch, #42d7f5 58%, var(--color-divider));border-bottom:1px solid var(--color-divider);gap:.75rem;margin:1.25rem 0 0;padding:.95rem 0 1rem 1rem;display:grid}.marvel-source-system-head{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.marvel-source-system-head strong{color:var(--color-text);font-size:1rem;font-weight:700}.marvel-source-system-head span{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.update-source-content .marvel-source-system-card p,.update-source-content .marvel-source-system-card ul{margin:0}.marvel-source-ability-bullet{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.marvel-source-ability-bullet .marvel-entity-icon--ability{width:1.16rem;height:1.16rem}.marvel-source-ability-bullet>span{min-width:0}.update-source-content blockquote{border-left:2px solid var(--color-line-strong);color:var(--color-ink-muted);margin:1rem 0 0;padding-left:1rem}.update-source-content pre{border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-mono);background:#ffffff0a;margin:1rem 0 0;padding:.85rem;font-size:.82rem;line-height:1.6;overflow-x:auto}.update-source-media{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:#ffffff06;width:min(100%,58rem);margin:1.6rem 0 0;overflow:hidden;box-shadow:0 24px 70px #00000047}.update-detail-page .update-source-media img{object-fit:contain;width:100%;max-height:34rem;display:block}.update-source-media video{background:#050506;width:100%;max-height:34rem;display:block}.update-source-media--video{background:#050506}.update-source-table-wrap{border:1px solid var(--color-divider);border-radius:var(--radius-sm);margin:1.5rem 0 0;overflow-x:auto}.update-source-content table{border-collapse:collapse;width:100%;font-size:.9rem}.update-source-content th,.update-source-content td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:middle;padding:.75rem 1rem}.update-source-content tr:last-child th,.update-source-content tr:last-child td{border-bottom:none}.update-source-content th{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--color-surface-subtle);font-size:.65rem;font-weight:700}.update-source-content td{color:var(--color-text-muted);line-height:1.5}.update-source-content tr{transition:background-color .16s var(--ease-out)}.update-source-content tr:hover:not(:has(th)){background:var(--color-hover-surface)}.update-source-embed{border:1px solid var(--color-line);border-radius:999px;width:max-content;max-width:100%;padding:.45rem .7rem;display:inline-flex}.update-source-link-card{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in oklch, var(--color-surface-raised) 82%, transparent), color-mix(in oklch, var(--color-surface) 68%, transparent));width:min(100%,34rem);transition:border-color .18s var(--ease-out), transform .18s var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;margin:1.35rem 0 0;padding:.95rem 1rem;display:flex;box-shadow:0 16px 42px #0000002e}.update-source-link-card:hover{border-color:color-mix(in oklch, var(--color-accent-strong) 40%, var(--color-line));text-decoration:none;transform:translateY(-1px)}.update-source-link-card-copy{gap:.18rem;min-width:0;display:grid}.update-source-link-card-label{color:var(--color-ink);font-weight:650}.update-source-link-card-host{color:var(--color-ink-muted);font-size:.86rem}.update-source-link-card-icon{color:var(--color-accent-strong);flex:none;display:inline-flex}.update-source-content-empty{color:var(--color-ink-muted)}.update-detail-page{padding-bottom:clamp(3rem,6vw,5rem)}.link-quiet{color:var(--color-ink-muted);transition:color .16s var(--ease-out);align-items:center;gap:.45rem;font-size:.86rem;font-weight:500;display:inline-flex}.link-quiet:hover{color:var(--color-ink)}.update-article{flex-direction:column;display:flex}.game-hero--update .game-hero-inner{gap:.7rem}.game-hero--update .game-hero-art{overflow:hidden}.game-hero--update .game-hero-art img{filter:saturate(1.08)contrast(1.04);object-position:center 36%}.game-hero--update .game-hero-art .game-hero-art-blur{opacity:.42;filter:blur(30px)saturate(1.18)contrast(1.02);width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.04)}.game-hero--update .game-hero-art .game-hero-art-main{position:absolute;inset:0}.update-article-header-lead{flex-direction:column;gap:1.25rem;display:flex}.update-article-header-meta{flex-direction:column;gap:.75rem;display:flex}.update-breadcrumbs{max-width:min(100%,72ch);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.68rem;font-weight:760;line-height:1.45}.update-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.update-breadcrumbs li{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.update-breadcrumbs li:not(:last-child):after{content:"/";color:color-mix(in srgb, var(--color-text-subtle) 48%, transparent)}.update-breadcrumbs a,.update-breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.update-breadcrumbs a{color:inherit;transition:color .16s var(--fast,ease);text-decoration:none}.update-breadcrumbs a:hover{color:var(--color-text)}.update-breadcrumbs [aria-current=page]{max-width:min(32rem,100%);color:var(--color-text-muted)}.game-hero-back{width:fit-content;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);transition:color .16s var(--fast,ease), transform .16s var(--fast,ease);box-shadow:none;background:0 0;border:none;align-items:center;padding:0;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.game-hero-back:hover{color:var(--color-accent);transform:translate(4px)}.update-article-eyebrow{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.125rem;font-size:.72rem;font-weight:700;display:inline-flex}.update-article-eyebrow-item{align-items:center;gap:.5rem;display:inline-flex}.update-article-eyebrow-item svg{opacity:.7;color:var(--color-text-subtle)}.update-article-eyebrow-item .eyebrow-source-icon{opacity:1;color:#66c0f1}.update-article-eyebrow-dot{opacity:.3;margin-top:-1px;font-size:1.15rem;font-weight:400;line-height:0}.update-article-title{letter-spacing:-.03em;max-width:32ch;font-weight:750;line-height:1.15}.update-article-lede{color:var(--color-text-muted);letter-spacing:-.005em;opacity:.9;max-width:68ch;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.1rem);font-weight:500;line-height:1.65}.update-article-body{width:min(92rem, calc(100vw - var(--page-x) * 2));grid-template-columns:16rem minmax(0,1fr) 18rem;align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-inline:auto;padding-block:clamp(2.25rem,4vw,3.5rem) 0;padding-inline:0;display:grid}@media (width<=1120px){.update-article-body{grid-template-columns:minmax(0,1fr) 18rem}.update-article-left-rail-wrap{display:none}}@media (width<=860px){.update-article-body{grid-template-columns:1fr}.update-article-rail{display:none}}.update-article-prose{min-width:0}.update-article-prose .update-evidence{margin-bottom:2rem}.article-pager{border:none;justify-content:center;align-items:center;gap:0;margin:4rem 0 2rem;padding:0;display:flex}.article-pager-row{border-bottom:1px solid var(--color-divider);background:0 0;flex-direction:column;align-items:center;gap:.65rem;min-width:200px;padding:1.5rem 2.5rem;text-decoration:none;transition:border-color .24s cubic-bezier(.2,0,0,1),color .24s cubic-bezier(.2,0,0,1),opacity .24s cubic-bezier(.2,0,0,1);display:flex;position:relative}.article-pager-row:before{content:"";background:var(--color-accent);width:40px;height:2px;transition:transform .24s cubic-bezier(.2,0,0,1);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)scaleX(0)}.article-pager-row:hover{border-bottom-color:#0000}.article-pager-row:hover:before{transform:translate(-50%)scaleX(1)}.article-pager-direction{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.6;transition:color .2s var(--fast,ease), opacity .2s var(--fast,ease);font-size:.58rem;font-weight:800}.article-pager-title{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:180px;transition:color .2s var(--fast,ease);font-size:.82rem;font-weight:600;overflow:hidden}.article-pager-row:hover .article-pager-direction{color:var(--color-accent);opacity:1;transform:translateY(-2px)}.article-pager-row:hover .article-pager-title{color:var(--color-text);transform:translateY(-1px)}.article-source{border-top:1px solid var(--color-divider-strong);border-bottom:none;justify-content:center;align-items:center;gap:2rem;margin-top:5rem;padding:1.5rem 0;display:flex}.article-source-row{align-items:center;gap:.75rem;display:flex}.article-source-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.5;font-size:.55rem;font-weight:750}.article-source-meta{color:var(--color-text-subtle);font-size:.85rem}.article-source-meta strong{color:var(--color-text-muted);font-weight:650}.article-source-link{color:var(--color-text-subtle);opacity:.6;transition:color .16s var(--fast,ease), opacity .16s var(--fast,ease);align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.article-source-link:hover{opacity:1;color:var(--color-text)}.article-source-link svg{color:var(--color-accent)}@media (width<=640px){.article-pager{flex-direction:column;align-items:stretch}.article-pager-row{min-width:0;padding:1.25rem 1rem}.article-source{flex-direction:column;gap:1rem}}.update-article-rail{flex-direction:column;gap:2.25rem;padding-top:1rem;display:flex}.update-article-rail-card{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0}.update-article-rail-card--sticky{position:static}.update-article-rail-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.8;margin:0 0 .85rem;font-size:.6rem;font-weight:750}.update-article-rail-dl{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:visible}.update-article-rail-row{border-bottom:1px solid var(--color-divider);transition:border-color .16s var(--fast,ease);grid-template-columns:104px 1fr;align-items:baseline;gap:1.25rem;padding:.75rem 0;display:grid;position:relative}.update-article-rail-row:hover{border-bottom-color:var(--color-divider-strong)}.update-article-rail-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.75;transition:color .16s var(--fast,ease);align-items:center;gap:.5rem;margin:0;font-size:.58rem;font-weight:750;display:inline-flex}.update-article-rail-label svg{color:var(--color-text-subtle);opacity:.5;transition:opacity .16s var(--fast,ease)}.update-article-rail-row:hover .update-article-rail-label svg{opacity:.8;color:var(--color-accent)}.update-article-rail-value{color:var(--color-text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;transition:color .16s var(--fast,ease);margin:0;font-size:.84rem;font-weight:600;overflow:hidden}.update-article-rail-row:hover .update-article-rail-value{color:var(--color-text)}.update-article-rail-row:hover .update-article-rail-label{color:var(--color-text-muted);opacity:1}.update-article-rail-cta{border-radius:var(--radius-md,8px);color:var(--color-text-subtle);transition:background-color .16s var(--fast,ease), color .16s var(--fast,ease);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:flex;position:relative}.update-article-rail-cta:before{content:"";background:var(--color-accent);opacity:0;width:2px;transition:opacity .2s var(--fast,ease), transform .2s var(--fast,ease);border-radius:999px;position:absolute;top:.75rem;bottom:.75rem;left:.125rem;transform:scaleY(.4)translate(-2px)}.update-article-rail-cta:hover{background:var(--color-surface-subtle,#ffffff09);color:var(--color-text)}.update-article-rail-cta:hover:before{opacity:1;transform:scaleY(1)translate(0)}.update-article-rail-cta:hover svg{color:var(--color-accent);transform:translate(3px)}.update-article-rail-cta svg{color:var(--color-text-subtle);opacity:.6;transition:color .2s var(--fast,ease), opacity .2s var(--fast,ease), transform .2s var(--fast,ease)}.update-article-related{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.update-article-related:after{content:"";background:var(--color-divider-strong);z-index:0;opacity:.35;width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1rem}.update-article-related-link{z-index:1;border-radius:var(--radius-md,8px);color:var(--color-text-muted);transition:background-color .18s var(--fast,ease), color .18s var(--fast,ease);flex-direction:column;gap:.25rem;margin-inline:-1rem;padding:1rem 1rem 1rem 3rem;text-decoration:none;display:flex;position:relative}.update-article-related-link:before{content:"";background:var(--color-text-subtle);z-index:2;width:10px;height:2px;transition:background-color .22s var(--fast,ease), opacity .22s var(--fast,ease), transform .22s var(--fast,ease);opacity:.4;border-radius:1px;position:absolute;top:1.45rem;left:.6875rem;transform:scaleX(.6)}.update-article-related-link:hover{background:var(--color-surface-subtle,#ffffff08)}.update-article-related-link:hover:before{background:var(--color-accent);opacity:1;transform:scaleX(1)}.update-article-related-date{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);opacity:.6;transition:color .16s var(--fast,ease), opacity .16s var(--fast,ease);font-size:.58rem;font-weight:750}.update-article-related-title{letter-spacing:-.012em;color:var(--color-text-muted);-webkit-line-clamp:2;text-overflow:ellipsis;transition:color .16s var(--fast,ease);-webkit-box-orient:vertical;font-size:.84rem;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.update-article-related-link:hover .update-article-related-title{color:var(--color-text)}.update-article-related-link:hover .update-article-related-date{opacity:1;color:var(--color-accent)}
