[data-theme=codex] .dl-shelf-chev,[data-theme=codex] .dl-irow-chev{flex:0 0 auto;color:var(--accent);transition:transform .2s ease}[data-theme=codex] .dl-shelf[data-open=false] .dl-shelf-chev,[data-theme=codex] .dl-irow[data-open=false] .dl-irow-chev{transform:rotate(-90deg)}[data-theme=codex] .dl-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s ease}[data-theme=codex] .dl-shelf[data-open=false] .dl-fold{grid-template-rows:0fr}[data-theme=codex] .dl-fold-inner{position:relative;overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){[data-theme=codex] .dl-fold,[data-theme=codex] .dl-shelf-chev,[data-theme=codex] .dl-irow-chev{transition:none}}.dl-loading-note{max-width:var(--col);margin:1.5rem auto 0;padding:0 var(--pad);font-size:.82rem;color:var(--text-dim)}.page.has-rail.dl-items-page{grid-template-columns:minmax(0,1fr) 25rem}.dl-items-aside{display:flex;flex-direction:column;gap:.9rem;min-width:0}@media (max-width: 1000px){.page.has-rail.dl-items-page{grid-template-columns:minmax(0,1fr)}.dl-items-aside{order:-1}}.dl-slot-chips .chip[data-active=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.dl-slot-chips .chip[data-slot=weapon][data-active=true],.dl-slot-chips .chip[data-slot=vitality][data-active=true],.dl-slot-chips .chip[data-slot=spirit][data-active=true]{border-color:transparent;background:color-mix(in srgb,currentColor 16%,transparent)}.dl-slot-chips .chip[data-slot=weapon][data-active=true]{color:var(--dl-weapon, var(--accent-lit))}.dl-slot-chips .chip[data-slot=vitality][data-active=true]{color:var(--dl-vitality, var(--accent-lit))}.dl-slot-chips .chip[data-slot=spirit][data-active=true]{color:var(--dl-spirit, var(--accent-lit))}[data-theme=codex] .dl-shelf{--irow-cols: 1.75rem 2.5rem minmax(0, 1fr) 5.2rem 4.8rem 4.8rem .75rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}[data-theme=codex] .dl-shelf-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto .75rem;align-items:center;gap:1rem;width:100%;min-height:3.3rem;padding:0 .95rem;border:0;background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}[data-theme=codex] .dl-shelf-head:hover .dl-shelf-price{color:var(--text)}[data-theme=codex] .dl-shelf-price{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:800;font-size:1.41rem;line-height:1;color:var(--accent-lit);font-variant-numeric:tabular-nums;transition:color .14s ease}[data-theme=codex] .dl-shelf-price img{width:18px;height:18px;object-fit:contain}[data-theme=codex] .dl-shelf-base{font-size:.76rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=codex] .dl-shelf-count{font-size:.7rem;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=codex] .dl-irow-cols{display:grid;grid-template-columns:var(--irow-cols);gap:.8rem;padding:.5rem .95rem;border-top:1px solid var(--line);font-family:var(--font-text);font-weight:600;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-irow-cols>span{text-align:right;white-space:nowrap}[data-theme=codex] .dl-irow-cols>span:nth-child(1){grid-column:4}[data-theme=codex] .dl-irows{list-style:none;margin:0;padding:0}[data-theme=codex] .dl-irow{border-top:1px solid var(--line)}[data-theme=codex] .dl-irow[data-thin=true]{opacity:.62}[data-theme=codex] .dl-irow[data-open=true]{background:var(--surface-2)}[data-theme=codex] .dl-irow-btn{display:grid;grid-template-columns:var(--irow-cols);align-items:center;gap:.8rem;width:100%;min-height:3.5rem;padding:.45rem .95rem;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}[data-theme=codex] .dl-irow-btn:hover,[data-theme=codex] .dl-irow-btn:focus-visible{background:var(--surface-2)}[data-theme=codex] .dl-irow-btn:hover .dl-irow-name,[data-theme=codex] .dl-irow-btn:focus-visible .dl-irow-name{color:var(--accent-lit)}[data-theme=codex] .dl-irow-tier{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-display);font-weight:900;font-size:1rem;line-height:1;color:var(--accent-lit)}[data-theme=codex] .dl-irow-face img,[data-theme=codex] .dl-irow-face .dl-portrait-fallback{display:block;width:2.5rem;height:2.5rem;border:0;border-radius:var(--radius);object-fit:contain}[data-theme=codex] .dl-irow-id{display:flex;flex-direction:column;gap:.2rem;min-width:0}[data-theme=codex] .dl-irow-name{font-weight:600;font-size:.88rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .14s ease}[data-theme=codex] .dl-irow-meta{display:flex;align-items:center;gap:.35rem}[data-theme=codex] .dl-irow-slot{margin-right:.15rem;font-weight:600;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-irow-slot[data-slot=weapon]{color:var(--dl-weapon, var(--text-dim))}[data-theme=codex] .dl-irow-slot[data-slot=vitality]{color:var(--dl-vitality, var(--text-dim))}[data-theme=codex] .dl-irow-slot[data-slot=spirit]{color:var(--dl-spirit, var(--text-dim))}[data-theme=codex] .dl-irow-nums{display:contents}[data-theme=codex] .dl-irow-num{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-data-narrow);font-weight:700;font-size:1.06rem;line-height:1;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=codex] .dl-irow-num.is-dim{font-weight:600;color:var(--text-dim)}[data-theme=codex] .dl-irow-num.is-edge{cursor:help}[data-theme=codex] .dl-irow-num.is-edge[data-sign=up]{color:var(--accent-lit)}[data-theme=codex] .dl-irow-num.is-edge[data-sign=down]{color:var(--bad)}[data-theme=codex] .dl-irow-num.is-edge[data-sign=flat]{color:var(--text-dim)}[data-theme=codex] .dl-irow-lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-theme=codex] .dl-irow-fold{padding:.3rem .95rem 1rem}@media (max-width: 640px){[data-theme=codex] .dl-shelf{--irow-cols: 1.5rem 2.2rem minmax(0, 1fr) .75rem}[data-theme=codex] .dl-shelf-head{grid-template-columns:auto minmax(0,1fr) .75rem;padding:0 .75rem}[data-theme=codex] .dl-shelf-base{display:none}[data-theme=codex] .dl-shelf-count{justify-self:end}[data-theme=codex] .dl-irow-cols{display:none}[data-theme=codex] .dl-irow-btn{row-gap:.4rem;padding:.55rem .75rem .65rem}[data-theme=codex] .dl-irow-tier{width:1.5rem;height:1.5rem;font-size:.9rem}[data-theme=codex] .dl-irow-face img,[data-theme=codex] .dl-irow-face .dl-portrait-fallback{width:2.2rem;height:2.2rem}[data-theme=codex] .dl-irow-nums{grid-column:3 / -1;grid-row:2;display:flex;gap:1.6rem}[data-theme=codex] .dl-irow-num{align-items:flex-start}[data-theme=codex] .dl-irow-lab{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin-top:.2rem;font-family:var(--font-text);font-weight:600;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}}[data-theme=codex] .dl-chart{margin:0}[data-theme=codex] .dl-scatter-key{margin-top:.6rem}[data-theme=codex] .dl-scatter-axis{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem;margin:0 0 .45rem;font-size:.7rem;color:var(--text-dim)}[data-theme=codex] .dl-scatter-axis>span:first-child,[data-theme=codex] .dl-scatter-axis>span:last-child{font-weight:600;color:var(--text)}[data-theme=codex] .dl-scatter-quads{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;font-size:.7rem;color:var(--text-dim)}[data-theme=codex] .dl-scatter-quads li:before{border-radius:var(--radius)}[data-theme=codex] .dl-callouts{display:flex;flex-direction:column;gap:.9rem}[data-theme=codex] .dl-callout-list{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}[data-theme=codex] .dl-callout-list li{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto 3rem;align-items:center;gap:.6rem;min-height:2.1rem;font-size:.82rem}[data-theme=codex] .dl-callout-list img{width:1.6rem;height:1.6rem;border-radius:var(--radius);object-fit:contain}[data-theme=codex] .dl-callout-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=codex] .dl-callout-num{font-family:var(--font-data-narrow);font-weight:700;font-size:.94rem;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-callout-num[data-kind=sleeper]{color:#e8b44a}[data-theme=codex] .dl-callout-num[data-kind=trap]{color:#c25a54}[data-theme=codex] .dl-callout-use{font-family:var(--font-data-narrow);font-weight:600;font-size:.82rem;text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-heat{width:100%;border-collapse:separate;border-spacing:3px}[data-theme=codex] .dl-heat th{padding:.2rem .35rem;font-family:var(--font-text);font-weight:600;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-heat th[scope=row]{text-align:right;letter-spacing:.02em;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-heat-cell{padding:.45rem .2rem;border-radius:var(--radius);text-align:center;font-family:var(--font-data-narrow);font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;cursor:help}[data-theme=codex] .dl-heat-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.6rem 0 0;font-size:.7rem;color:var(--text-dim)}[data-theme=codex] .dl-heat-swatch{display:inline-block;width:.65rem;height:.65rem;border-radius:2px}[data-theme=codex] .dl-heat-swatch+.dl-heat-swatch{margin-left:.6rem}.dl-ranks{gap:.9rem}.dl-ranks-pair{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.9rem;align-items:start}@media (max-width: 1000px){.dl-ranks-pair{grid-template-columns:minmax(0,1fr)}}.dl-notice{margin:0;padding:.75rem 1rem;max-width:80ch;border-radius:var(--radius);background:color-mix(in srgb,var(--bad) 12%,transparent);font-size:.82rem;line-height:1.5;color:var(--text)}[data-theme=codex] .dl-hist{margin:.4rem 0 0}[data-theme=codex] .dl-hist-plot{border-bottom-color:var(--line-strong)}[data-theme=codex] .dl-hist-max,[data-theme=codex] .dl-hist-n{font-family:var(--font-data-narrow);font-weight:600;font-size:.7rem;color:var(--text-dim)}[data-theme=codex] .dl-hist-name{font-weight:600;font-size:.7rem;color:var(--text)}[data-theme=codex] .dl-hist-group{border-top-color:var(--line)}[data-theme=codex] .dl-hist-mark{font-family:var(--font-data-narrow);font-size:.55rem;color:var(--text-dim)}@media (max-width: 30rem){[data-theme=codex] .dl-hist-n{display:none}}[data-theme=codex] .dl-days,[data-theme=codex] .dl-sides-list{list-style:none;margin:0;padding:0}[data-theme=codex] .dl-days{display:flex;flex-direction:column;gap:.3rem}[data-theme=codex] .dl-day{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 3.4rem;align-items:center;gap:.7rem}[data-theme=codex] .dl-day-label,[data-theme=codex] .dl-day-n{font-family:var(--font-data-narrow);font-weight:600;font-size:.76rem;color:var(--text-dim);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-day-n{text-align:right}[data-theme=codex] .dl-day-track{display:block;height:.8rem;border-radius:2px;background:var(--surface-2)}[data-theme=codex] .dl-day-bar{display:flex;height:100%;border-radius:2px;overflow:hidden}[data-theme=codex] .dl-day-seg{display:block;height:100%}[data-theme=codex] .dl-sides-overall{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem 2rem;padding-bottom:.9rem;margin-bottom:.3rem;border-bottom:1px solid var(--line)}[data-theme=codex] .dl-side-big{display:flex;flex-direction:column;gap:.2rem}[data-theme=codex] .dl-side-label{font-weight:600;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-side-pct{font-family:var(--font-display);font-weight:800;font-size:2rem;line-height:1;color:var(--accent-lit);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-side-err{font-family:var(--font-data-narrow);font-weight:500;font-size:.7rem;color:var(--text-dim);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-sides-n{margin-left:auto;font-size:.76rem;color:var(--text-dim)}[data-theme=codex] .dl-side-row{display:grid;grid-template-columns:minmax(0,1fr) auto 4.5rem;align-items:baseline;gap:.8rem;padding:.5rem 0;border-top:1px solid var(--line)}[data-theme=codex] .dl-sides-list>.dl-side-row:first-child{border-top:0}[data-theme=codex] .dl-rung-name{font-weight:600;font-size:.88rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=codex] .dl-side-val{font-family:var(--font-data-narrow);font-weight:700;font-size:1rem;color:var(--text-dim);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-side-val[data-leans=team0],[data-theme=codex] .dl-side-val[data-leans=team1]{color:var(--accent-lit)}[data-theme=codex] .dl-side-n{font-family:var(--font-data-narrow);font-weight:600;font-size:.82rem;text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums}.page.has-rail.dl-lb-page{grid-template-columns:minmax(0,1fr) 21rem}@media (max-width: 1000px){.page.has-rail.dl-lb-page{grid-template-columns:minmax(0,1fr)}.dl-lb-aside{order:-1}}.dl-lb{padding-bottom:.4rem}.dl-lb-top{align-items:center}.dl-lb-search{margin-left:auto;width:min(100%,18rem)}[data-theme=codex] .dl-lb-head,[data-theme=codex] .dl-lb-row{display:grid;grid-template-columns:2rem 1.4rem minmax(0,1fr) 9rem 4.2rem 5.2rem;align-items:center;gap:.8rem}[data-theme=codex] .dl-lb-head{position:sticky;top:var(--sticky-top);z-index:2;padding:.55rem .1rem;border-bottom:1px solid var(--line-strong);background:var(--surface-solid);font-weight:600;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-lb-list{list-style:none;margin:0;padding:0}[data-theme=codex] .dl-lb-row{min-height:2.5rem;padding:.25rem .1rem;border-bottom:1px solid var(--line);transition:background .14s ease}[data-theme=codex] .dl-lb-list>.dl-lb-row:last-child{border-bottom:0}[data-theme=codex] .dl-lb-row:hover{background:var(--surface-2)}[data-theme=codex] .dl-lb-pos{font-family:var(--font-data-narrow);font-weight:600;font-size:.82rem;color:var(--text-dim);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-lb-flag{display:flex;align-items:center}[data-theme=codex] .dl-lb-name,[data-theme=codex] a.dl-lb-name{min-width:0;font-weight:600;font-size:.82rem;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=codex] a.dl-lb-name:hover{color:var(--accent-lit);text-decoration:none}[data-theme=codex] .dl-lb-rank{display:flex;align-items:center;gap:.4rem;min-width:0}[data-theme=codex] .dl-lb-rank .dl-badge-sub{display:none}[data-theme=codex] .dl-lb-rank-name{font-size:.76rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=codex] .dl-lb-none{color:var(--text-faint)}[data-theme=codex] .dl-lb-rating,[data-theme=codex] .dl-lb-wins{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=codex] .dl-lb-row .dl-lb-rating{font-family:var(--font-data-narrow);font-weight:700;font-size:1rem;color:var(--accent-lit);cursor:help}[data-theme=codex] .dl-lb-row .dl-lb-wins{font-family:var(--font-data-narrow);font-weight:600;font-size:.88rem;color:var(--text)}[data-theme=codex] .dl-lb-wins em,[data-theme=codex] .dl-lb-step-wins em{font-style:normal;color:var(--text-dim)}@media (max-width: 46rem){[data-theme=codex] .dl-lb-head,[data-theme=codex] .dl-lb-row{grid-template-columns:1.5rem minmax(0,1fr) 1.5rem 2.8rem 4.2rem;gap:.5rem}[data-theme=codex] .dl-lb-flag,[data-theme=codex] .dl-lb-rank-name{display:none}[data-theme=codex] .dl-lb-head .dl-lb-rank{visibility:hidden}[data-theme=codex] .dl-lb-head{align-items:end;font-size:.55rem;letter-spacing:.06em;line-height:1.2}.dl-lb-search{width:100%;margin-left:0}}.dl-lb-aside{display:flex;flex-direction:column;gap:.9rem}.dl-lb-aside>.box-head{margin-bottom:0}[data-theme=codex] .dl-lb-heroes{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.1rem,1fr));gap:.3rem}[data-theme=codex] .dl-lb-hero{padding:0;border:0;border-radius:var(--radius);background:var(--surface-2);line-height:0;cursor:pointer;filter:grayscale(.6) brightness(.7);transition:filter .14s ease,box-shadow .14s ease}[data-theme=codex] .dl-lb-hero img{display:block;width:100%;height:auto;border-radius:var(--radius)}[data-theme=codex] .dl-lb-hero:hover,[data-theme=codex] .dl-lb-hero:focus-visible{filter:none}[data-theme=codex] .dl-lb-hero[data-active=true]{filter:none;box-shadow:0 0 0 2px var(--accent)}[data-theme=codex] .dl-lb-podium{padding-top:.9rem;border-top:1px solid var(--line)}[data-theme=codex] .dl-lb-podium-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.5rem}[data-theme=codex] .dl-lb-podium-face{flex:0 0 auto;border-radius:var(--radius);background:var(--surface-2);object-fit:cover}[data-theme=codex] .dl-lb-podium-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:1.18rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}[data-theme=codex] .dl-lb-podium-list{list-style:none;margin:0;padding:0}[data-theme=codex] .dl-lb-step{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.4rem;border-top:1px solid var(--line)}[data-theme=codex] .dl-lb-podium-list>.dl-lb-step:first-child{border-top:0}[data-theme=codex] .dl-lb-step-pos{font-family:var(--font-display);font-weight:900;font-size:1.18rem;line-height:1;text-align:center}[data-theme=codex] .dl-lb-step[data-metal=gold] .dl-lb-step-pos{color:#e0bd6a}[data-theme=codex] .dl-lb-step[data-metal=silver] .dl-lb-step-pos{color:#c3cbd3}[data-theme=codex] .dl-lb-step[data-metal=bronze] .dl-lb-step-pos{color:#cd9662}[data-theme=codex] .dl-lb-step-wins{font-family:var(--font-data-narrow);font-weight:600;font-size:.82rem;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-lb-step-wins em{margin-left:.3em}[data-theme=codex] .dl-history-list{list-style:none;margin:0;padding:0}[data-theme=codex] .dl-history-row{display:grid;grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline;gap:.9rem;padding:.6rem .7rem;border-top:1px solid var(--line)}[data-theme=codex] .dl-history-list>.dl-history-row:first-child{border-top:0}[data-theme=codex] .dl-history-row[data-current]{border-radius:var(--radius);background:var(--surface-2)}[data-theme=codex] .dl-history-row[data-current]+.dl-history-row{border-top-color:transparent}[data-theme=codex] .dl-history-date{font-weight:600;font-size:.88rem;color:var(--text);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-history-name{display:flex;align-items:baseline;gap:.7rem;min-width:0;font-size:.82rem;color:var(--text-dim)}[data-theme=codex] .dl-history-tag{font-weight:600;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap}[data-theme=codex] .dl-history-link{font-size:.76rem;color:var(--accent);white-space:nowrap}[data-theme=codex] .dl-history-link:hover{color:var(--accent-lit)}@media (max-width: 30rem){[data-theme=codex] .dl-history-row{grid-template-columns:minmax(0,1fr) auto}[data-theme=codex] .dl-history-name{grid-column:1 / -1;order:3}}[data-theme=codex] .dl-rep-search{display:flex;gap:.5rem;max-width:30rem;margin:1rem 0 0}[data-theme=codex] .dl-rep-input{flex:1 1 auto;min-width:0;height:40px;padding:0 .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:.88rem}[data-theme=codex] .dl-rep-input:focus-visible{outline:none;border-color:var(--line-strong);background:var(--surface-2)}[data-theme=codex] .dl-rep-go{height:40px;padding:0 1.1rem;border:0;border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}[data-theme=codex] .dl-rep-go:hover{background:var(--accent-lit)}[data-theme=codex] .dl-rep-accounts{max-width:30rem;margin-top:1rem;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}[data-theme=codex] .dl-rep-account{min-height:3.2rem;padding:.4rem .9rem;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text)}[data-theme=codex] .dl-rep-accounts>li:first-child .dl-rep-account{border-top:0}[data-theme=codex] .dl-rep-account:hover{background:var(--surface-2)}[data-theme=codex] .dl-rep-account img{border-radius:var(--radius)}[data-theme=codex] .dl-rep-account-name{font-weight:600;font-size:.88rem}[data-theme=codex] .dl-rep-account-note{font-size:.76rem;color:var(--text-dim)}[data-theme=codex] .dl-pcard-title,[data-theme=codex] .dl-profile-aside .dl-rep-form-title{display:block;margin:0 0 .75rem;font-family:var(--font-display);font-weight:800;font-size:1.18rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-lit)}.dl-scope{margin-bottom:.9rem}.dl-scope .dl-scope-count{font-style:normal;font-weight:500;font-variant-numeric:tabular-nums;opacity:.7}.dl-scope>button:disabled{opacity:.4;cursor:default}.dl-scope>button:disabled:hover{color:var(--text-dim)}[data-theme=codex] .dl-matches .dl-rep-match-head{margin:0 0 .3rem;padding-top:.2rem;padding-bottom:.5rem;border-bottom:1px solid var(--line-strong);font-family:var(--font-text);font-weight:600;font-size:.6rem;letter-spacing:.1em;color:var(--text-dim)}[data-theme=codex] .dl-matches .dl-rep-matches{gap:2px}[data-theme=codex] .dl-profile-main .dl-rep-match{min-height:3.2rem;padding-top:.3rem;padding-bottom:.3rem;border:0;border-radius:var(--radius);color:var(--text);transition:background .14s ease}[data-theme=codex] .dl-profile-main .dl-rep-match.is-win{background:color-mix(in srgb,var(--good) 7%,transparent)}[data-theme=codex] .dl-profile-main .dl-rep-match.is-loss{background:color-mix(in srgb,var(--bad) 7%,transparent)}[data-theme=codex] .dl-profile-main .dl-rep-match.is-win:hover{background:color-mix(in srgb,var(--good) 13%,transparent)}[data-theme=codex] .dl-profile-main .dl-rep-match.is-loss:hover{background:color-mix(in srgb,var(--bad) 13%,transparent)}[data-theme=codex] .dl-profile-main img.dl-rep-face{width:36px;height:36px;border-radius:var(--radius);background:var(--surface-2)}[data-theme=codex] .dl-profile-main .dl-matches .dl-rep-match-head>*{font:inherit;letter-spacing:inherit;color:inherit}[data-theme=codex] .dl-profile-main .dl-rep-match-hero{font-weight:600;font-size:.88rem}[data-theme=codex] .dl-profile-main .dl-rep-match-result{font-weight:700;font-size:.65rem;letter-spacing:.1em}[data-theme=codex] .dl-profile-main .dl-rep-match-kda,[data-theme=codex] .dl-profile-main .dl-rep-match-farm,[data-theme=codex] .dl-profile-main .dl-rep-match-num,[data-theme=codex] .dl-profile-main .dl-rep-match-date{font-family:var(--font-data-narrow);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-profile-main .dl-rep-match-kda{font-weight:700;font-size:.94rem;color:var(--text)}[data-theme=codex] .dl-profile-main .dl-rep-match-farm{font-weight:600;font-size:.88rem;color:var(--text)}[data-theme=codex] .dl-profile-main .dl-rep-match-num,[data-theme=codex] .dl-profile-main .dl-rep-match-date{font-weight:600;font-size:.82rem;color:var(--text-dim)}[data-theme=codex] .dl-matches .dl-rep-match-grade em{min-width:1.8rem;padding:.25rem .3rem;border:0;border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-data-narrow);font-weight:700;font-size:.82rem;text-align:center;color:var(--text)}[data-theme=codex] .dl-matches .dl-rep-match-grade em[data-grade="A+"],[data-theme=codex] .dl-matches .dl-rep-match-grade em[data-grade=A],[data-theme=codex] .dl-matches .dl-rep-match-grade em[data-grade=A-]{color:var(--accent-lit);background:rgba(var(--accent-rgb),.18)}[data-theme=codex] .dl-matches .dl-rep-match-grade em[data-grade=D],[data-theme=codex] .dl-matches .dl-rep-match-grade em[data-grade=C]{color:var(--bad);background:color-mix(in srgb,var(--bad) 14%,transparent)}[data-theme=codex] .dl-more{display:block;width:100%;height:40px;margin-top:.8rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--text-dim);font-family:var(--font-text);font-weight:600;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}[data-theme=codex] .dl-more:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}@media (max-width: 46rem){[data-theme=codex] .dl-profile-main img.dl-rep-face{width:30px;height:30px}}[data-theme=codex] .dl-rep-back{display:inline-flex;align-items:center;height:32px;margin:1.2rem 0 0;padding:0 .8rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--text-dim);font-family:var(--font-text);font-weight:600;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}[data-theme=codex] .dl-rep-back:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface-2)}[data-theme=codex] .dl-rep-board{gap:.9rem;margin:1.1rem 0 .9rem}.dl-rep-block+.dl-rep-block,.dl-rep-block+.dl-tier-note{margin-top:.9rem}[data-theme=codex] .dl-rep-team-head{display:flex;align-items:baseline;gap:.8rem;margin:0 0 .6rem;font-family:var(--font-display);font-weight:800;font-size:1.18rem;letter-spacing:.04em}[data-theme=codex] .dl-rep-team-head .is-win{color:var(--good)}[data-theme=codex] .dl-rep-team-head .is-loss{color:var(--bad)}[data-theme=codex] .dl-rep-team-name{font-family:var(--font-text);font-weight:600;font-size:.65rem;letter-spacing:.12em;color:var(--text-dim)}[data-theme=codex] .dl-rep-rows{gap:0}[data-theme=codex] .dl-rep-row{min-height:2.9rem;padding:.25rem .4rem;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);transition:background .14s ease}[data-theme=codex] .dl-rep-row.is-head{min-height:0;padding-top:0;padding-bottom:.45rem;border-top:0;border-bottom:1px solid var(--line-strong);font-family:var(--font-text);font-weight:600;font-size:.6rem;letter-spacing:.1em;color:var(--text-dim)}[data-theme=codex] .dl-rep-rows>li:nth-child(2) .dl-rep-row{border-top:0}[data-theme=codex] .dl-rep-row:not(.is-head):hover{background:var(--surface-2)}[data-theme=codex] .dl-rep-row.is-open{border-radius:var(--radius);background:rgba(var(--accent-rgb),.16)}[data-theme=codex] .dl-rep-row .dl-rep-face{border-radius:var(--radius);background:var(--surface-2)}[data-theme=codex] .dl-rep-who-name{font-weight:600}[data-theme=codex] .dl-rep-cell.is-num{font-family:var(--font-data-narrow);font-weight:600;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-rep-verdict,[data-theme=codex] .dl-rep-finding,[data-theme=codex] .dl-rep-clean{border-left:0;border-radius:var(--radius)}[data-theme=codex] .dl-rep-verdict{background:rgba(var(--accent-rgb),.12);font-size:.88rem}[data-theme=codex] .dl-rep-verdict.is-bad{background:color-mix(in srgb,var(--bad) 13%,transparent)}[data-theme=codex] .dl-rep-verdict.is-good{background:color-mix(in srgb,var(--good) 11%,transparent)}[data-theme=codex] .dl-rep-finding{background:var(--surface-2)}[data-theme=codex] .dl-rep-finding p{font-size:.88rem}[data-theme=codex] .dl-rep-clean{background:color-mix(in srgb,var(--good) 11%,transparent);font-size:.88rem}[data-theme=codex] .dl-rep-sub{margin:1.4rem 0 .6rem;font-family:var(--font-text);font-weight:600;font-size:.65rem;letter-spacing:.12em;color:var(--text-dim)}[data-theme=codex] .dl-rep-grade-line{font-size:.82rem;color:var(--text-dim)}[data-theme=codex] .dl-rep-buy{border:0;border-radius:var(--radius);background:var(--surface-2)}[data-theme=codex] .dl-rep-buy-min{font-family:var(--font-data-narrow);font-weight:600;font-size:.65rem}.dl-rep-measured{margin-top:1rem}[data-theme=codex] .dl-chip{display:inline-flex;align-items:center;gap:.3em;padding:.25rem .5rem;border:0;border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-text);font-weight:700;font-size:.6rem;letter-spacing:.12em;color:var(--text-dim);opacity:1}[data-theme=codex] .dl-chip[data-kind=hard],[data-theme=codex] .dl-chip[data-kind=up]{background:rgba(var(--accent-rgb),.18);color:var(--accent-lit)}[data-theme=codex] .dl-chip[data-kind=thin]{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}[data-theme=codex] .dl-provisional{max-width:none;margin:.9rem 0 0;padding:.75rem 1rem;border:0;border-radius:var(--radius);background:rgba(var(--accent-rgb),.12);font-size:.82rem;line-height:1.5;color:var(--text)}[data-theme=codex] .deadlock-hero .dl-band-panel{padding:1.05rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}[data-theme=codex] .dl-build-tab{align-items:center;min-height:40px;padding:0 .9rem;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--text-dim);font-family:var(--font-text);font-weight:600;font-size:.76rem;letter-spacing:.02em}[data-theme=codex] .dl-build-tab:hover{color:var(--text);border-color:var(--line-strong)}[data-theme=codex] .dl-build-tab[data-active=true],[data-theme=codex] .dl-build-tab.is-reco[data-active=true]{border-style:solid;border-color:var(--accent);background:var(--accent);color:var(--on-accent)}[data-theme=codex] .dl-build-tab.is-reco{border-color:var(--line-strong)}[data-theme=codex] .dl-build-reco{font-family:var(--font-text);font-weight:700;font-size:.55rem;letter-spacing:.12em;color:inherit}[data-theme=codex] .dl-build-reco[data-badge=beta]{padding:.1rem .35rem;border:0;border-radius:var(--radius);background:var(--surface-2);color:var(--text-dim)}[data-theme=codex] .dl-build-tab[data-active=true] .dl-build-reco[data-badge=beta]{background:#00000026;color:inherit}[data-theme=codex] .dl-panel{padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius)}[data-theme=codex] .dl-panel-head{margin:0 0 .7rem;font-family:var(--font-text);font-weight:600;font-size:.65rem;letter-spacing:.12em;color:var(--text-dim)}[data-theme=codex] .dl-phase-head{margin:0 0 .5rem;padding-bottom:.35rem;border-bottom-color:var(--line);font-family:var(--font-display);font-weight:800;font-size:1rem;letter-spacing:.04em;color:var(--accent-lit)}[data-theme=codex] .dl-dmg-bar,[data-theme=codex] .dl-dmg-fill{border-radius:2px}[data-theme=codex] .dl-dmg-bar{background:var(--surface-2)}[data-theme=codex] .dl-unlock-n{border-radius:var(--radius);border-color:var(--line-strong);background:var(--surface-solid)}[data-theme=codex] .dl-mastery{margin-top:1.4rem;padding-top:1.2rem;border-top-color:var(--line)}[data-theme=codex] .dl-mastery-title{margin:0 0 .35rem;font-family:var(--font-display);font-weight:800;font-size:1.18rem;letter-spacing:.04em;color:var(--accent-lit)}[data-theme=codex] .dl-rep-avatar,[data-theme=codex] .dl-rep-top-hero img,[data-theme=codex] .dl-peer .dl-peer-face,[data-theme=codex] .dl-career-hero img,[data-theme=codex] .dl-panel-face,[data-theme=codex] .dl-placing-num{border-radius:var(--radius)}[data-theme=codex] .deadlock.deadlock-heroes{max-width:1560px}[data-theme=codex] .dl-ht-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);outline-offset:2px}[data-theme=codex] .dl-ht{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-text);font-size:.8125rem;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-ht th,[data-theme=codex] .dl-ht td{padding:0 .4rem;height:46px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}[data-theme=codex] .dl-ht tbody tr:last-child>*{border-bottom:0}[data-theme=codex] .dl-ht-groups th{height:32px;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);text-align:center;border-left:1px solid var(--line)}[data-theme=codex] .dl-ht-groups th:first-child{border-left:0}[data-theme=codex] .dl-ht-th{height:50px;vertical-align:bottom;padding-bottom:.45rem;white-space:normal;background:var(--surface-solid)}[data-theme=codex] .dl-ht-sort{display:inline-flex;align-items:center;gap:.35rem;justify-content:flex-end;min-height:32px;padding:0;font:600 .6875rem/1.15 var(--font-text);letter-spacing:.02em;white-space:normal;text-align:right;text-transform:uppercase;color:var(--text-dim);background:none;border:0;cursor:pointer}[data-theme=codex] .dl-ht-sort:hover,[data-theme=codex] .dl-ht-th[data-sorted] .dl-ht-sort{color:var(--text)}[data-theme=codex] .dl-ht-arrow path{fill:var(--text-faint)}[data-theme=codex] .dl-ht-arrow path[data-on]{fill:var(--accent)}[data-theme=codex] .dl-ht-th[data-sorted]{box-shadow:inset 0 -2px 0 var(--accent)}[data-theme=codex] .dl-ht td[data-sorted]{color:var(--accent-lit);font-weight:600;background:linear-gradient(to left,rgba(var(--accent-rgb),.16) var(--bar, 0%),transparent var(--bar, 0%)) no-repeat}[data-theme=codex] .dl-ht-sticky{position:sticky;left:0;z-index:1;background:var(--surface-solid)}[data-theme=codex] .dl-ht .dl-ht-name{text-align:left;padding-left:.6rem;min-width:8.75rem}[data-theme=codex] .dl-ht-hero{display:flex;align-items:center;gap:.6rem;color:var(--text);font-weight:600;font-size:.875rem;text-decoration:none}[data-theme=codex] .dl-ht-hero img{width:32px;height:32px;border-radius:var(--radius);background:var(--surface-2);object-fit:cover}[data-theme=codex] .dl-ht tbody tr:hover>*{background-color:var(--surface-2)}[data-theme=codex] .dl-ht tbody tr:hover .dl-ht-sticky{background-color:color-mix(in srgb,var(--surface-solid) 88%,var(--text) 12%)}[data-theme=codex] .dl-ht-hero:hover span{color:var(--accent-lit)}[data-theme=codex] .dl-ht-tier{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:.4rem;border-radius:var(--radius);font:900 .75rem/1 var(--font-display);color:var(--on-accent);background:var(--accent);vertical-align:1px}[data-theme=codex] .dl-ht-tier[data-tier=A]{background:var(--accent-lit)}[data-theme=codex] .dl-ht-tier[data-tier=B],[data-theme=codex] .dl-ht-tier[data-tier=C],[data-theme=codex] .dl-ht-tier[data-tier=D]{color:var(--text);background:var(--surface-2)}[data-theme=codex] .dl-ht-sub{font-size:.75rem;font-weight:500;color:var(--text-dim)}[data-theme=codex] .dl-hp{--dl-hero: var(--accent);padding-bottom:3rem}[data-theme=codex] .dl-hp-kicker{display:block;font:600 .75rem/1.25 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-hp-kicker.is-accent{color:var(--accent-lit);font-family:var(--font-data-narrow);font-size:1rem;letter-spacing:0}[data-theme=codex] .dl-hp-h2{margin:.35rem 0 0;font:900 clamp(2.4rem,5vw,4.4rem) / .9 var(--font-display);text-transform:uppercase;color:var(--text)}[data-theme=codex] .dl-hp-h3{margin:0 0 .6rem;font:700 1.25rem/1.2 var(--font-text);color:var(--text)}[data-theme=codex] .dl-hp-lead{margin:0;max-width:30rem;font-size:.9375rem;line-height:1.55;color:var(--text-dim)}[data-theme=codex] .dl-hp-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:640px;margin-top:1.1rem;padding:clamp(1.5rem,4vw,3.5rem) clamp(1.2rem,3.5vw,3rem) 0;overflow:hidden;border-radius:var(--radius);background:var(--bg-2);isolation:isolate}[data-theme=codex] .dl-hp-bg{position:absolute;top:-6%;right:-14%;width:92%;height:auto;z-index:-2;opacity:.85}[data-theme=codex] .dl-hp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--bg-2) 24%,color-mix(in srgb,var(--bg-2) 55%,transparent) 50%,transparent 72%),linear-gradient(0deg,var(--bg-2) 0%,transparent 34%)}[data-theme=codex] .dl-hp-card{position:absolute;right:clamp(1rem,12%,12rem);bottom:118px;width:clamp(220px,28vw,380px);height:auto;z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 16%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 76%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 16%);mask-composite:intersect}[data-theme=codex] .dl-hp-id{display:flex;flex-direction:column;gap:1.1rem;max-width:44rem}[data-theme=codex] .dl-hp-back{font:600 .75rem/1.3 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-decoration:none}[data-theme=codex] .dl-hp-back:hover{color:var(--accent-lit)}[data-theme=codex] .dl-hp-name{margin:.14em 0 0;font:900 clamp(4rem,13vw,11.5rem) / .82 var(--font-display);text-transform:uppercase;color:var(--text);overflow-wrap:anywhere}[data-theme=codex] .dl-hp-role{margin:0;font:700 clamp(1.3rem,2.4vw,2rem) / 1.15 var(--font-text);color:var(--text)}[data-theme=codex] .dl-hp-playstyle{margin:0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:var(--text-dim)}[data-theme=codex] .dl-hp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}[data-theme=codex] .dl-hp-chip{padding:.45rem .65rem;font:600 .8125rem/1 var(--font-text);color:var(--text);background:var(--surface-2);border-radius:var(--radius)}[data-theme=codex] .dl-hp-complexity{display:inline-flex;align-items:center;gap:.5rem;margin-left:.6rem;font:600 .75rem/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-hp-complexity>span[aria-hidden]{display:inline-flex;gap:.35rem}[data-theme=codex] .dl-hp-complexity i{width:8px;height:8px;background:var(--accent);transform:rotate(45deg)}[data-theme=codex] .dl-hp-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}[data-theme=codex] .dl-hp-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 1.3rem;font:700 .9375rem/1 var(--font-text);color:var(--text);background:var(--surface-2);border-radius:var(--radius);text-decoration:none}[data-theme=codex] .dl-hp-btn.is-primary{color:var(--on-accent);background:var(--accent)}[data-theme=codex] .dl-hp-btn:hover{filter:brightness(1.12)}[data-theme=codex] .dl-hp-kpis{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.5rem clamp(1.5rem,4vw,3.5rem);margin:2.5rem 0 0;padding:1.5rem 0 2rem;border-top:1px solid var(--line)}[data-theme=codex] .dl-hp-kpis>div{display:flex;flex-direction:column-reverse;gap:.4rem}[data-theme=codex] .dl-hp-kpis dt{font:600 .75rem/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-hp-kpis dd{margin:0;font:700 clamp(2.2rem,4.2vw,3.5rem) / 1 var(--font-data-narrow);color:var(--text);white-space:nowrap}[data-theme=codex] .dl-hp-kpis dd.is-accent{color:var(--accent-lit)}[data-theme=codex] .dl-hp-kpis dd[data-sign=up]{color:var(--good)}[data-theme=codex] .dl-hp-kpis dd[data-sign=down]{color:var(--bad)}[data-theme=codex] .dl-hp-kpis>.dl-hp-tierblock{flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:88px;height:88px;border-radius:var(--radius);color:var(--on-accent);background:var(--accent)}[data-theme=codex] .dl-hp-tierblock dd{font:900 2.75rem/1 var(--font-display);color:inherit}[data-theme=codex] .dl-hp-tierblock>span{font:700 .625rem/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase}[data-theme=codex] .dl-hp-anchors{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.5rem;margin-top:.5rem;border-bottom:1px solid var(--line)}[data-theme=codex] .dl-hp-anchor-links{display:flex;flex-wrap:wrap;gap:0 2rem}[data-theme=codex] .dl-hp-anchor-links a{padding:1.1rem 0 1rem;font:600 .9375rem/1 var(--font-text);color:var(--text-dim);text-decoration:none;border-bottom:2px solid transparent}[data-theme=codex] .dl-hp-anchor-links a:hover{color:var(--text);border-bottom-color:var(--accent)}[data-theme=codex] .dl-hp-block{display:flex;flex-direction:column;gap:1.75rem;margin-top:clamp(3.5rem,7vw,6rem)}[data-theme=codex] .dl-hp-block [id^=dl-hp-],[data-theme=codex] #dl-hp-build{scroll-margin-top:calc(var(--sticky-top) + 1.5rem)}[data-theme=codex] .dl-hp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}[data-theme=codex] .dl-hp-abilities{display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem)}[data-theme=codex] .dl-hp-ability{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}[data-theme=codex] .dl-hp-ability[data-flip] .dl-hp-ability-media{order:2}[data-theme=codex] .dl-hp-ability-media{position:relative}[data-theme=codex] .dl-hp-video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius);background:var(--bg-2)}[data-theme=codex] .dl-hp-video.is-empty{position:relative;display:grid;place-items:center;background:color-mix(in srgb,var(--dl-hero) 16%,var(--bg-2))}[data-theme=codex] .dl-hp-video.is-empty img{width:clamp(88px,22%,140px);height:auto;opacity:.9}[data-theme=codex] .dl-hp-video.is-empty span{position:absolute;right:.9rem;bottom:.7rem;font-size:.75rem;color:var(--text-faint)}[data-theme=codex] .dl-hp-ability-key{position:absolute;left:1.1rem;bottom:.6rem;font:900 clamp(3.5rem,7vw,6rem) / 1 var(--font-display);color:var(--text);text-shadow:0 2px 18px rgba(0,0,0,.55);pointer-events:none}[data-theme=codex] .dl-hp .abi,[data-theme=codex] .dl-hp-ability-icon{filter:brightness(0) invert(.95)}[data-theme=codex] .dl-hp-ability-body{display:flex;flex-direction:column;gap:1rem;min-width:0}[data-theme=codex] .dl-hp-ability-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;font:600 .75rem/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}[data-theme=codex] .dl-hp-ability-icon{width:40px;height:40px}[data-theme=codex] .dl-hp-tag{padding:.3rem .5rem;color:var(--text);background:var(--surface-2);border-radius:var(--radius)}[data-theme=codex] .dl-hp-cd{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;font:700 .9375rem/1 var(--font-data-narrow);letter-spacing:0;text-transform:none;color:var(--text);background:var(--surface-2);border-radius:var(--radius)}[data-theme=codex] .dl-hp-cd img{width:14px;height:14px}[data-theme=codex] .dl-hp-ability-name{margin:0;font:900 clamp(2.2rem,4.4vw,3.75rem) / .92 var(--font-display);text-transform:uppercase;color:var(--text)}[data-theme=codex] .dl-hp-quip{margin:-.4rem 0 0;font-style:italic;font-size:.9375rem;color:var(--text-dim)}[data-theme=codex] .dl-hp-section{display:flex;flex-direction:column;gap:.8rem}[data-theme=codex] .dl-hp-desc{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--text)}[data-theme=codex] .dl-hp-desc .dl-hi,[data-theme=codex] .dl-hp-upgrades .dl-hi{color:var(--accent-lit);font-weight:600}[data-theme=codex] .dl-hp .dl-attr[data-attr^=Spirit]{color:#c9a2ff}[data-theme=codex] .dl-hp .dl-attr[data-attr*=Weapon],[data-theme=codex] .dl-hp .dl-attr[data-attr*=FireRate],[data-theme=codex] .dl-hp .dl-attr[data-attr=BulletResist]{color:#ffb96b}[data-theme=codex] .dl-hp .dl-attr[data-attr=Heal],[data-theme=codex] .dl-hp .dl-attr[data-attr=Regen]{color:#8fe39b}[data-theme=codex] .dl-hp .dl-attr[data-attr*=MoveSpeed]{color:#7fe3c0}[data-theme=codex] .dl-hp .dl-attr[data-attr=MeleeDamage]{color:#ff9b8a}[data-theme=codex] .dl-hp .dl-attr[data-attr=Slow],[data-theme=codex] .dl-hp .dl-attr[data-attr=Stun]{color:#9fc4ff}[data-theme=codex] .dl-hp-group{display:flex;flex-direction:column;gap:.4rem}[data-theme=codex] .dl-hp-group-label{font:600 .75rem/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-hp-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.35rem}[data-theme=codex] .dl-hp-stat{display:flex;flex-direction:column;gap:.3rem;padding:.65rem .75rem;background:var(--surface-2);border-radius:var(--radius)}[data-theme=codex] .dl-hp-stats.is-basic .dl-hp-stat{background:var(--surface)}[data-theme=codex] .dl-hp-stat-value{display:flex;align-items:center;gap:.35rem;font:700 1.25rem/1 var(--font-data-narrow);color:var(--text)}[data-theme=codex] .dl-hp-stat-value img{width:16px;height:16px}[data-theme=codex] .dl-hp-stat-value small{font-size:.8125rem;font-weight:500;color:var(--text-dim)}[data-theme=codex] .dl-hp-stat-label{font-size:.75rem;line-height:1.25;color:var(--text-dim)}[data-theme=codex] .dl-hp-stat-spirit{font:600 .75rem/1.2 var(--font-text);color:#c9a2ff}[data-theme=codex] .dl-hp-upgrades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none}[data-theme=codex] .dl-hp-upgrades li{display:flex;flex-direction:column;gap:.45rem;padding:.75rem;font-size:.875rem;line-height:1.4;background:var(--surface);border-radius:var(--radius)}[data-theme=codex] .dl-hp-upgrades li:last-child{background:var(--surface-2)}[data-theme=codex] .dl-hp-tier{font:900 1.125rem/1 var(--font-display);color:var(--accent-lit)}[data-theme=codex] .dl-hp-path{padding:1.25rem}[data-theme=codex] .dl-hp-path-head{display:flex;justify-content:space-between;align-items:baseline}[data-theme=codex] .dl-hp-path-scroll{overflow-x:auto}[data-theme=codex] .dl-hp-path-grid{border-collapse:separate;border-spacing:4px}[data-theme=codex] .dl-hp-path-grid th{padding-right:.8rem;text-align:left;font:600 .8125rem/1.1 var(--font-text);white-space:nowrap}[data-theme=codex] .dl-hp-path-grid th>*{vertical-align:middle}[data-theme=codex] .dl-hp-path-grid th img{width:28px;height:28px;margin-right:.6rem}[data-theme=codex] .dl-hp-path-grid td{width:44px;min-width:36px;height:44px;text-align:center;font:700 .9375rem/1 var(--font-data-narrow);background:var(--surface);border-radius:var(--radius)}[data-theme=codex] .dl-hp-path-grid td[data-step=unlock],[data-theme=codex] .dl-hp-legend[data-step=unlock]{color:var(--accent-lit);background:transparent;box-shadow:inset 0 0 0 1px var(--accent)}[data-theme=codex] .dl-hp-path-grid td[data-step=upgrade],[data-theme=codex] .dl-hp-legend[data-step=upgrade]{color:var(--on-accent);background:var(--accent)}[data-theme=codex] .dl-hp-note{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.75rem;color:var(--text-dim)}[data-theme=codex] .dl-hp-legend{display:inline-block;width:14px;height:14px;margin-left:.4rem;border-radius:var(--radius)}[data-theme=codex] .dl-hp-legend:first-child{margin-left:0}[data-theme=codex] .dl-hp-note-sep{color:var(--text-faint)}[data-theme=codex] .dl-hp-standouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}[data-theme=codex] .dl-hp-standout{display:flex;flex-direction:column;gap:.55rem;padding:1.6rem;background:var(--surface);border-radius:var(--radius)}[data-theme=codex] .dl-hp-standout-value{font:900 clamp(3rem,6vw,4.5rem) / .9 var(--font-display);color:var(--text)}[data-theme=codex] .dl-hp-standout[data-first] .dl-hp-standout-value{color:var(--accent-lit)}[data-theme=codex] .dl-hp-standout-label{font:700 1.125rem/1.2 var(--font-text);color:var(--text)}[data-theme=codex] .dl-hp-standout-read{font-size:.9375rem;color:var(--text-dim)}[data-theme=codex] .dl-hp-numbers-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;align-items:start}[data-theme=codex] .dl-hp-numbers-grid>.box,[data-theme=codex] .dl-hp-timeline{padding:1.25rem}[data-theme=codex] .dl-hp-subhead{margin-top:1.6rem}[data-theme=codex] .dl-hp .box-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}[data-theme=codex] .dl-hp-profile{display:flex;flex-direction:column}[data-theme=codex] .dl-hp-profile-axis,[data-theme=codex] .dl-hp-profile-row{display:grid;grid-template-columns:9.5rem minmax(0,1fr) 7.5rem;gap:.9rem;align-items:center}[data-theme=codex] .dl-hp-profile-axis>span:nth-child(2){display:flex;justify-content:space-between;font-size:.6875rem;color:var(--text-faint)}[data-theme=codex] .dl-hp-profile-row{min-height:36px}[data-theme=codex] .dl-hp-profile-label{font-size:.875rem;color:var(--text)}[data-theme=codex] .dl-hp-profile-label:first-letter{text-transform:uppercase}[data-theme=codex] .dl-hp-profile-track{position:relative;height:8px;background:var(--surface-2);border-radius:2px}[data-theme=codex] .dl-hp-profile-track:before{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:1px;background:var(--text);opacity:.35}[data-theme=codex] .dl-hp-profile-fill{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--accent-dark)}[data-theme=codex] .dl-hp-profile-fill[data-side=up]{left:50%;width:calc(var(--p) - 50%);background:var(--accent)}[data-theme=codex] .dl-hp-profile-fill[data-side=down]{left:var(--p);width:calc(50% - var(--p))}[data-theme=codex] .dl-hp-profile-mark{position:absolute;top:50%;left:var(--p);width:10px;height:10px;background:var(--accent-lit);transform:translate(-50%,-50%) rotate(45deg)}[data-theme=codex] .dl-hp-profile-value{display:flex;justify-content:flex-end;align-items:baseline;gap:.4rem;font:700 1rem/1 var(--font-data-narrow);color:var(--text)}[data-theme=codex] .dl-hp-profile-value small{font:500 .6875rem/1 var(--font-text);color:var(--text-faint)}[data-theme=codex] .dl-hp-bands{display:flex;flex-direction:column;gap:.2rem}[data-theme=codex] .dl-hp-band{display:grid;grid-template-columns:11rem minmax(0,1fr) 4.2rem;gap:.8rem;align-items:center;min-height:46px}[data-theme=codex] .dl-hp-band-name{display:flex;align-items:center;gap:.55rem;font-size:.8125rem;color:var(--text-dim)}[data-theme=codex] .dl-hp-band-name img{width:20px;height:20px}[data-theme=codex] .dl-hp-band-name small{display:block;font-size:.6875rem;color:var(--text-faint)}[data-theme=codex] .dl-hp-band[data-current] .dl-hp-band-name{color:var(--text);font-weight:600}[data-theme=codex] .dl-hp-band-track{position:relative;height:10px;background:var(--surface-2);border-radius:2px}[data-theme=codex] .dl-hp-band-track>span{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:2px;background:var(--accent-dark)}[data-theme=codex] .dl-hp-band[data-current] .dl-hp-band-track>span{background:var(--accent)}[data-theme=codex] .dl-hp-band-track:after{content:"";position:absolute;left:var(--mid);top:-4px;bottom:-4px;width:1px;background:var(--text);opacity:.5}[data-theme=codex] .dl-hp-band-value{text-align:right;font:700 1.125rem/1 var(--font-data-narrow);color:var(--text)}[data-theme=codex] .dl-hp-band[data-current] .dl-hp-band-value{color:var(--accent-lit)}[data-theme=codex] .dl-hp-chart{width:100%;margin-top:.6rem}[data-theme=codex] .dl-hp-chart svg{display:block;overflow:visible}[data-theme=codex] .dl-hp-axis{stroke:var(--line);stroke-dasharray:2 4}[data-theme=codex] .dl-hp-axis.is-mid{stroke:var(--line-strong);stroke-dasharray:none}[data-theme=codex] .dl-hp-axis.is-dashed{stroke:var(--text);stroke-opacity:.45;stroke-dasharray:3 3}[data-theme=codex] .dl-hp-tick{fill:var(--text-dim);font:500 12px var(--font-data-narrow)}[data-theme=codex] .dl-hp-tick.is-faint{fill:var(--text-faint);font-family:var(--font-text);font-size:11px}[data-theme=codex] .dl-hp-after{fill:var(--accent);fill-opacity:.06}[data-theme=codex] .dl-hp-patch{stroke:var(--accent)}[data-theme=codex] .dl-hp-patch-label{fill:var(--accent-lit);font:600 12px var(--font-text)}[data-theme=codex] .dl-hp-avg{stroke:var(--text-dim);stroke-width:1.5;stroke-dasharray:6 4}[data-theme=codex] .dl-hp-avg.is-after{stroke:var(--accent-lit)}[data-theme=codex] .dl-hp-avg-label{fill:var(--text-dim);font:500 12px var(--font-text);paint-order:stroke;stroke:var(--surface-solid);stroke-width:4px}[data-theme=codex] .dl-hp-avg-label.is-after{fill:var(--accent-lit);font-weight:600}[data-theme=codex] .dl-hp-area{fill:var(--accent);fill-opacity:.08}[data-theme=codex] .dl-hp-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}[data-theme=codex] .dl-hp-dot{fill:var(--accent-lit)}[data-theme=codex] .dl-hp-bar{fill:var(--accent-dark)}[data-theme=codex] .dl-hp-bar.is-top{fill:var(--accent)}[data-theme=codex] .dl-hp-bar-value{fill:var(--text);font:700 15px var(--font-data-narrow)}[data-theme=codex] .dl-hp-pairs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}[data-theme=codex] .dl-hp-pairs{padding:1.25rem}[data-theme=codex] .dl-hp-pairs-title{margin:0 0 .6rem;font:600 .75rem/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-hp-pairs ol{margin:0;padding:0;list-style:none}[data-theme=codex] .dl-hp-pair{display:flex;align-items:center;gap:.8rem;min-height:56px;color:var(--text);text-decoration:none}[data-theme=codex] .dl-hp-pair img{width:40px;height:40px;border-radius:var(--radius);background:var(--surface-2);object-fit:cover}[data-theme=codex] .dl-hp-pair-name{flex:1;font-weight:600}[data-theme=codex] .dl-hp-pair:hover .dl-hp-pair-name{color:var(--accent-lit)}[data-theme=codex] .dl-hp-pair-n{font-size:.75rem;color:var(--text-faint)}[data-theme=codex] .dl-hp-pair-wr{width:4rem;text-align:right;font:700 1.125rem/1 var(--font-data-narrow)}[data-theme=codex] .dl-hp-pairs[data-kind=hard] .dl-hp-pair-wr{color:var(--bad)}[data-theme=codex] .dl-hp-pairs[data-kind=easy] .dl-hp-pair-wr{color:var(--good)}[data-theme=codex] .dl-hp-pairs[data-kind=with] .dl-hp-pair-wr{color:var(--accent-lit)}[data-theme=codex] .dl-hp-build{display:flex;flex-direction:column;gap:1.5rem}[data-theme=codex] .dl-hp-build-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}[data-theme=codex] .dl-hp-tl{padding:1.5rem 2.5rem 1.2rem}[data-theme=codex] .dl-hp-tl-track{position:relative;height:calc(var(--lanes) * 84px + 40px)}[data-theme=codex] .dl-hp-tl-item{position:absolute;left:calc(var(--x) * 100%);top:calc(var(--lane) * 84px);width:88px;margin-left:-44px;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;font-size:.6875rem;line-height:1.2;color:var(--text)}[data-theme=codex] .dl-hp-tl-item img{width:48px;height:48px;border-radius:var(--radius);background:var(--surface-2)}[data-theme=codex] .dl-hp-tl-axis{position:absolute;left:0;right:0;bottom:0;height:24px;border-top:1px solid var(--line-strong)}[data-theme=codex] .dl-hp-tl-axis span{position:absolute;left:calc(var(--x) * 100%);top:6px;transform:translate(-50%);font:500 .8125rem/1 var(--font-data-narrow);color:var(--text-dim)}[data-theme=codex] .dl-hp-tl-list{display:none;margin:0;padding:0;list-style:none}[data-theme=codex] .dl-hp-tl-list li{display:flex;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem}[data-theme=codex] .dl-hp-tl-list img{width:32px;height:32px;border-radius:var(--radius)}[data-theme=codex] .dl-hp-tl-min{width:2.5rem;font:700 1rem/1 var(--font-data-narrow);color:var(--accent-lit)}[data-theme=codex] .dl-hp .dl-band-panel{margin:0;width:auto}[data-theme=codex] .dl-hp-lore{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:start}[data-theme=codex] .dl-hp-lore-text{margin:1rem 0 0;font-size:1.1875rem;font-style:italic;line-height:1.65;color:var(--text);white-space:pre-line}[data-theme=codex] .dl-hp-attrs{display:flex;flex-direction:column;gap:2rem}[data-theme=codex] .dl-hp-attr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;margin:0}[data-theme=codex] .dl-hp-attr-grid>div{padding:.8rem 0;border-top:1px solid var(--line)}[data-theme=codex] .dl-hp-attr-grid dt{font:600 .6875rem/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex] .dl-hp-attr-grid dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:.35rem 0 0;font:700 1.25rem/1.1 var(--font-data-narrow);color:var(--text)}[data-theme=codex] .dl-hp-attr-grid small{font:500 .75rem/1.2 var(--font-text);color:var(--text-faint)}[data-theme=codex] .dl-hp-next{margin-top:4rem}@media (max-width: 1000px){[data-theme=codex] .dl-hp-numbers-grid,[data-theme=codex] .dl-hp-lore,[data-theme=codex] .dl-hp-pairs-grid,[data-theme=codex] .dl-hp-standouts{grid-template-columns:minmax(0,1fr)}}@media (max-width: 820px){[data-theme=codex] .dl-hp-ability{grid-template-columns:minmax(0,1fr)}[data-theme=codex] .dl-hp-ability[data-flip] .dl-hp-ability-media{order:0}[data-theme=codex] .dl-hp-upgrades{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){[data-theme=codex] .dl-ht .dl-ht-name{min-width:7.75rem}[data-theme=codex] .dl-ht-hero{gap:.5rem;font-size:.875rem}[data-theme=codex] .dl-ht-hero img{width:24px;height:24px}[data-theme=codex] .dl-hp-banner{min-height:0;padding-top:1.25rem}[data-theme=codex] .dl-hp-card{position:relative;right:auto;bottom:auto;order:-1;justify-self:center;width:190px;margin:-.5rem 0 -.75rem}[data-theme=codex] .dl-hp-bg{width:180%;right:-60%;top:-4%;opacity:.55}[data-theme=codex] .dl-hp-scrim{background:linear-gradient(0deg,var(--bg-2) 30%,color-mix(in srgb,var(--bg-2) 45%,transparent) 70%)}[data-theme=codex] .dl-hp-kpis{gap:1.1rem 1.6rem;margin-top:1.75rem}[data-theme=codex] .dl-hp-kpis>.dl-hp-tierblock{width:64px;height:64px}[data-theme=codex] .dl-hp-tierblock dd{font-size:2rem}[data-theme=codex] .dl-hp-anchor-links{gap:0 1.2rem;overflow-x:auto;flex-wrap:nowrap;max-width:100%}[data-theme=codex] .dl-hp-anchor-links a{white-space:nowrap}[data-theme=codex] .dl-hp-profile-axis,[data-theme=codex] .dl-hp-profile-row{grid-template-columns:6.5rem minmax(0,1fr) 4.8rem;gap:.6rem}[data-theme=codex] .dl-hp-profile-value small{display:none}[data-theme=codex] .dl-hp-band{grid-template-columns:8.5rem minmax(0,1fr) 3.6rem}[data-theme=codex] .dl-hp-tl{padding:1rem}[data-theme=codex] .dl-hp-tl-track{display:none}[data-theme=codex] .dl-hp-tl-list{display:block}[data-theme=codex] .dl-hp-attr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=codex] .dl-ht .dl-ht-name .dl-ht-sort{justify-content:flex-start;text-align:left}[data-theme=codex] .dl-ht-arrow{flex-shrink:0}[data-theme=codex] .deadlock-heroes .page{max-width:none}[data-theme=codex] .dl-ht-th:not([data-sorted]) .dl-ht-arrow{display:none}[data-theme=codex] .dl-ht-groups th{white-space:normal;line-height:1.15}@media (max-width: 1099px) and (min-width: 761px){[data-theme=codex] .dl-ht .dl-ht-name{min-width:8rem}}[data-theme=codex] .deadlock.dl-builder{max-width:1560px;margin:0 auto;padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:3rem}[data-theme=codex] .dl-bd-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.5rem 2.5rem;align-items:end;margin-bottom:1.5rem}[data-theme=codex] .dl-bd-kicker{font-family:var(--font-display);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}[data-theme=codex] .dl-bd-title{margin:.35rem 0 .6rem;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.6rem);line-height:.95;text-transform:uppercase;color:var(--vellum)}[data-theme=codex] .dl-bd-lead{margin:0;max-width:38rem;color:var(--vellum-dim);line-height:1.5}[data-theme=codex] .dl-bd-heroes{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}[data-theme=codex] .dl-bd-hero{width:2.75rem;height:2.75rem;padding:.15rem;border:0;border-radius:50%;background:#ffefd70d;cursor:pointer;transition:background .15s}[data-theme=codex] .dl-bd-hero img{width:100%;height:100%;border-radius:50%;opacity:.6;transition:opacity .15s}[data-theme=codex] .dl-bd-hero:hover img,[data-theme=codex] .dl-bd-hero[aria-pressed=true] img{opacity:1}[data-theme=codex] .dl-bd-hero[aria-pressed=true]{background:#c6a26973}[data-theme=codex] .dl-bd-body{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1.25rem;align-items:start}[data-theme=codex] .dl-bd-shop{min-width:0;container:shop / inline-size}[data-theme=codex] .dl-bd-toolbar{display:flex;justify-content:flex-end;margin-bottom:.4rem}[data-theme=codex] .dl-bd-valuetoggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--vellum-dim);cursor:pointer}[data-theme=codex] .dl-bd-catalog{display:flex;align-items:flex-start}[data-theme=codex] .dl-bd-tabs{display:flex;flex-direction:column;gap:.35rem;width:4.2rem;flex:none;padding-top:.2rem}[data-theme=codex] .dl-bd-tab{display:block;padding:0;border:0;background:none;cursor:pointer;transition:transform .15s,filter .15s}[data-theme=codex] .dl-bd-tab img{display:block;width:100%;height:auto}[data-theme=codex] .dl-bd-tab[aria-selected=false]{width:88%;margin-left:auto;filter:brightness(.85)}[data-theme=codex] .dl-bd-tab[aria-selected=false]:hover{filter:none;transform:translate(-3px)}[data-theme=codex] .dl-bd-paper{position:relative;flex:1;min-width:0;container:paper / inline-size;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem .8rem 1rem;border-radius:0 4px 4px;background-color:#b9a988;background-size:cover;background-position:center top;box-shadow:0 12px 34px #00000080}[data-theme=codex] .dl-bd-paper[data-cat=weapon]{background-image:url(/deadlock/shop/bg_weapon.webp)}[data-theme=codex] .dl-bd-paper[data-cat=vitality]{background-image:url(/deadlock/shop/bg_vitality.webp)}[data-theme=codex] .dl-bd-paper[data-cat=spirit]{background-image:url(/deadlock/shop/bg_spirit.webp)}[data-theme=codex] .dl-bd-tier{position:relative}[data-theme=codex] .dl-bd-price{display:inline-flex;align-items:center;gap:.25rem;margin:0 0 .5rem;padding:.15rem .6rem .15rem .45rem;border-radius:3px;background:#16120f;color:#efe3c6;font-family:"VN Reaver",var(--font-display);font-weight:700;font-size:1.3rem;line-height:1;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-price img{height:.95em;width:auto}[data-theme=codex] .dl-bd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.3rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none}@container shop (min-width: 44rem){[data-theme=codex] .dl-bd-catalog{justify-content:center}[data-theme=codex] .dl-bd-paper{display:block;max-width:calc((100vh - 1.5rem) * 1825 / 1618);aspect-ratio:1825 / 1618;padding:0;background-size:100% 100%}[data-theme=codex] .dl-bd-paper[data-cat=weapon]{background-image:url(/deadlock/shop/paper_weapon.webp)}[data-theme=codex] .dl-bd-paper[data-cat=vitality]{background-image:url(/deadlock/shop/paper_vitality.webp)}[data-theme=codex] .dl-bd-paper[data-cat=spirit]{background-image:url(/deadlock/shop/paper_spirit.webp)}[data-theme=codex] .dl-bd-tier{position:static;display:contents}[data-theme=codex] .dl-bd-price{position:absolute;left:var(--tx);top:var(--ty);width:var(--tw);height:var(--th);margin:0;padding:0;justify-content:center;gap:.35cqw;background:none;font-size:var(--tf, 2.3cqw);color:#f1e6cb;text-shadow:0 1px 0 rgba(0,0,0,.6)}[data-theme=codex] .dl-bd-cards{position:absolute;left:var(--gx);top:var(--gy);width:var(--gw);grid-template-columns:repeat(auto-fill,7.5cqw);grid-auto-rows:11.4cqw;gap:.45cqw}[data-theme=codex] .dl-bd-tier[data-tier="1"]{--tx: 3%;--ty: 15.4%;--tw: 7.2%;--th: 3.4%;--tf: 1.9cqw;--gx: 4.5%;--gy: 20.4%;--gw: 40.5%}[data-theme=codex] .dl-bd-tier[data-tier="2"]{--tx: 46.6%;--ty: 1.6%;--tw: 9.8%;--th: 4.4%;--tf: 2.5cqw;--gx: 48.5%;--gy: 7.2%;--gw: 48%}[data-theme=codex] .dl-bd-tier[data-tier="3"]{--tx: 2.4%;--ty: 50.4%;--tw: 12.2%;--th: 5.2%;--tf: 2.7cqw;--gx: 4.3%;--gy: 57%;--gw: 42%}[data-theme=codex] .dl-bd-tier[data-tier="4"]{--tx: 45.9%;--ty: 48.7%;--tw: 13.3%;--th: 5.3%;--tf: 2.7cqw;--gx: 48.8%;--gy: 57.4%;--gw: 48%}[data-theme=codex] .dl-bd-paper[data-cat=weapon] .dl-bd-tier[data-tier="3"]{--gw: 56.5%}[data-theme=codex] .dl-bd-paper[data-cat=weapon] .dl-bd-tier[data-tier="4"]{--tx: 62%;--ty: 49.7%;--tw: 13.6%;--th: 5.6%;--gx: 63.6%;--gw: 33%}}[data-theme=codex] .dl-bd-card{position:relative;min-width:0}[data-theme=codex] .dl-bd-card-btn{position:relative;display:flex;flex-direction:column;width:100%;height:100%;aspect-ratio:107 / 165;padding:0;border:0;border-radius:3px;background-color:#e6dcc6;background-size:100% 100%;cursor:pointer;overflow:hidden;box-shadow:0 1px 2px #00000073,0 3px 6px #00000040;transition:transform .12s ease-out,box-shadow .12s ease-out,filter .12s}[data-theme=codex] .dl-bd-card-btn:hover,[data-theme=codex] .dl-bd-card-btn:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:0 6px 14px #00000080;z-index:2}[data-theme=codex] .dl-bd-card-art{position:relative;display:block;width:100%;aspect-ratio:1;flex:none}[data-theme=codex] .dl-bd-card-art img{display:block;width:100%;height:100%;object-fit:contain}[data-theme=codex] .dl-bd-card-name{flex:1;display:flex;align-items:center;justify-content:center;padding:0 5%;font-family:"VN Retail",var(--font-display);font-weight:600;font-size:.72rem;line-height:1.05;text-align:center;color:#2b2419;overflow:hidden}[data-theme=codex] .dl-bd-card[data-tier="4"] .dl-bd-card-name{color:#efe6d2}[data-theme=codex] .dl-bd-tag{position:absolute;left:50%;bottom:3%;transform:translate(-50%);padding:.12em .55em;border-radius:2px;background:#121010;color:#f4ecdc;font-family:"VN Retail",var(--font-display);font-weight:700;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}[data-theme=codex] .dl-bd-tag.is-imbue{background:#6d3fb0}[data-theme=codex] .dl-bd-tag+.dl-bd-tag.is-imbue{bottom:calc(3% + 1.5em)}[data-theme=codex] .dl-bd-star{position:absolute;left:3%;top:2%;display:grid;place-items:center;width:17%;aspect-ratio:1;border-radius:2px;background:#3d7be0;box-shadow:0 1px 2px #0006}[data-theme=codex] .dl-bd-star svg{width:72%;height:72%}[data-theme=codex] .dl-bd-card[data-owned] .dl-bd-card-art img,[data-theme=codex] .dl-bd-card[data-owned] .dl-bd-card-name{opacity:.35;filter:grayscale(.7)}[data-theme=codex] .dl-bd-owned{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%) rotate(-8deg);font-family:"VN Retail",var(--font-display);font-weight:700;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;color:#37c79a;-webkit-text-stroke:.6px #0d3a2c;white-space:nowrap;pointer-events:none}[data-theme=codex] .dl-bd-card[data-upgrade] .dl-bd-card-btn{box-shadow:0 0 0 2px #55e0c0,0 0 12px #55e0c08c}[data-theme=codex] .dl-bd-upgrade{position:absolute;top:0;right:0;width:46%;height:auto;pointer-events:none}[data-theme=codex] .dl-bd-upgrade.is-text{width:auto;top:8%;right:-14%;padding:.05rem 1rem;background:#2bb596;color:#06221c;font-family:"VN Retail",var(--font-display);font-weight:700;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;transform:rotate(38deg)}[data-theme=codex] .dl-bd-value{position:absolute;right:3%;top:2%;padding:.05rem .3rem;border-radius:2px;background:#10130de0;font-family:var(--font-display);font-size:.62rem;font-variant-numeric:tabular-nums;color:var(--vellum-dim)}[data-theme=codex] .dl-bd-value[data-sign=up]{color:var(--dl-souls)}[data-theme=codex] .dl-bd-value[data-sign=down]{color:#f08a74}[data-theme=codex] .dl-bd-valuenote{margin-top:.6rem}[data-theme=codex] .dl-bd-side{position:sticky;top:.75rem;display:flex;flex-direction:column;gap:.9rem;max-height:calc(100vh - 1.5rem);overflow-y:auto;padding:1rem;border-radius:6px;background:#ffefd70a;scrollbar-width:thin}[data-theme=codex] .dl-bd-bar-empty{margin:0}[data-theme=codex] .dl-bd-build-head{display:flex;align-items:center;gap:.7rem}[data-theme=codex] .dl-bd-build-hero{width:2.6rem;height:2.6rem;border-radius:50%;background:#c6a26940}[data-theme=codex] .dl-bd-build-title{display:flex;flex-direction:column;margin:0;font-family:var(--font-display);font-size:1.2rem;text-transform:uppercase;color:var(--vellum)}[data-theme=codex] .dl-bd-build-heroname{font-size:.8rem;letter-spacing:.06em;color:var(--gold)}[data-theme=codex] .dl-bd-count{margin-left:auto;font-family:var(--font-display);font-size:1.1rem;color:var(--vellum-dim);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}[data-theme=codex] .dl-bd-empty{aspect-ratio:1;border-radius:4px;background:#ffefd70d}[data-theme=codex] .dl-bd-card.is-compact .dl-bd-card-btn{aspect-ratio:1;background:#ece3cf}[data-theme=codex] .dl-bd-card.is-compact .dl-bd-card-btn:before{content:"";position:absolute;top:0;right:0;width:38%;height:38%;background:var(--corner);clip-path:polygon(0 0,100% 0,100% 100%)}[data-theme=codex] .dl-bd-card.is-compact[data-cat=weapon]{--corner: #f0a526}[data-theme=codex] .dl-bd-card.is-compact[data-cat=vitality]{--corner: #6ccf3d}[data-theme=codex] .dl-bd-card.is-compact[data-cat=spirit]{--corner: #b36ff0}[data-theme=codex] .dl-bd-card.is-compact .dl-bd-card-art{height:100%}[data-theme=codex] .dl-bd-card.is-compact .dl-bd-card-tier{position:absolute;top:1%;right:5%;font-family:"VN Retail",var(--font-display);font-weight:700;font-size:.55rem;color:#1a1408}[data-theme=codex] .dl-bd-aviso{min-height:1.2em;margin:0;font-size:.8rem;color:var(--gold-lit)}[data-theme=codex] .dl-bd-gamebar{display:flex;align-items:flex-end;gap:1rem}[data-theme=codex] .dl-bd-vbars{display:flex;gap:.35rem}[data-theme=codex] .dl-bd-vbar{display:flex;flex-direction:column;align-items:center;gap:.25rem}[data-theme=codex] .dl-bd-vbar-track{position:relative;display:block;width:.85rem;height:4.5rem;border-radius:2px;background:#ffefd714;overflow:hidden}[data-theme=codex] .dl-bd-vbar-track span{position:absolute;left:0;right:0;bottom:0;background:var(--bar);transition:height .25s ease-out}[data-theme=codex] .dl-bd-vbar[data-cat=weapon]{--bar: var(--dl-weapon)}[data-theme=codex] .dl-bd-vbar[data-cat=vitality]{--bar: #6ccf3d}[data-theme=codex] .dl-bd-vbar[data-cat=spirit]{--bar: var(--dl-spirit)}[data-theme=codex] .dl-bd-vbar img{width:1rem;height:1rem;filter:invert(.9)}[data-theme=codex] .dl-bd-total{display:flex;flex-direction:column;gap:.2rem}[data-theme=codex] .dl-bd-total-n{display:flex;align-items:center;gap:.3rem;font-family:"VN Reaver",var(--font-display);font-weight:700;font-size:2.3rem;line-height:1;color:var(--dl-souls);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-total-n img{height:.8em;width:auto}[data-theme=codex] .dl-bd-total-label{font-family:"VN Retail",var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--vellum-dim)}[data-theme=codex] .dl-bd-sub{margin:0 0 .6rem;font-family:var(--font-display);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vellum-dim)}[data-theme=codex] .dl-bd-inv{display:flex;flex-direction:column;gap:.65rem}[data-theme=codex] .dl-bd-inv-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name souls bonus" "next next next";gap:.2rem .6rem;align-items:baseline}[data-theme=codex] .dl-bd-inv-name{grid-area:name;font-size:.85rem;color:var(--vellum)}[data-theme=codex] .dl-bd-inv-souls{grid-area:souls;font-size:.8rem;color:var(--vellum-dim);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-inv-bonus{grid-area:bonus;font-family:var(--font-display);font-size:1.15rem;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-inv-next{grid-area:next;font-size:.72rem;color:var(--vellum-dim)}[data-theme=codex] .dl-bd-inv-row[data-cat=weapon] .dl-bd-inv-bonus{color:var(--dl-weapon)}[data-theme=codex] .dl-bd-inv-row[data-cat=vitality] .dl-bd-inv-bonus{color:var(--dl-vitality)}[data-theme=codex] .dl-bd-inv-row[data-cat=spirit] .dl-bd-inv-bonus{color:var(--dl-spirit)}[data-theme=codex] .dl-bd-similar ul{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}[data-theme=codex] .dl-bd-sim{display:flex;align-items:center;gap:.7rem;padding:.5rem .65rem;border-radius:4px;background:#ffefd70a}[data-theme=codex] .dl-bd-sim:first-child{background:#c6a26929}[data-theme=codex] .dl-bd-sim-n{min-width:3rem;font-family:var(--font-display);font-size:1.3rem;color:var(--gold-lit);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-sim-text{display:flex;flex-direction:column;min-width:0}[data-theme=codex] .dl-bd-sim-name{font-size:.85rem;color:var(--vellum)}[data-theme=codex] .dl-bd-sim-meta{font-size:.72rem;color:var(--vellum-dim)}[data-theme=codex] .dl-bd-actions{display:flex;flex-wrap:wrap;gap:.45rem}[data-theme=codex] .dl-bd-primary,[data-theme=codex] .dl-bd-secondary{min-height:2.75rem;padding:0 1rem;border:0;border-radius:4px;font-family:var(--font-display);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}[data-theme=codex] .dl-bd-primary{flex:1 1 100%;background:var(--gold);color:var(--ink)}[data-theme=codex] .dl-bd-secondary{flex:1 1 0;background:#ffefd712;color:var(--vellum)}[data-theme=codex] .dl-bd-primary:disabled,[data-theme=codex] .dl-bd-secondary:disabled{opacity:.4;cursor:default}@media (max-width: 70rem){[data-theme=codex] .dl-bd-body{grid-template-columns:minmax(0,1fr)}[data-theme=codex] .dl-bd-side{position:static;order:-1;max-height:none;overflow:visible}[data-theme=codex] .dl-bd-head{grid-template-columns:minmax(0,1fr)}[data-theme=codex] .dl-bd-heroes{justify-content:flex-start}}@media (max-width: 44rem){[data-theme=codex] .dl-bd-paper{grid-template-columns:minmax(0,1fr);padding:1.2rem .8rem}[data-theme=codex] .dl-bd-tab span{display:none}[data-theme=codex] .dl-bd-cards{grid-template-columns:repeat(auto-fill,minmax(3.9rem,1fr))}[data-theme=codex] .dl-bd-hero{width:2.3rem;height:2.3rem}}[data-theme=codex] .dl-bd-toolbar{align-items:center;gap:.9rem;flex-wrap:wrap}[data-theme=codex] .dl-bd-modes{display:inline-flex;padding:3px;border-radius:6px;background:#ffefd70f}[data-theme=codex] .dl-bd-modes button{min-height:2.2rem;padding:0 1rem;border:0;border-radius:4px;background:none;color:var(--vellum-dim);font-family:var(--font-display);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}[data-theme=codex] .dl-bd-modes button[aria-pressed=true]{background:var(--gold);color:var(--ink)}[data-theme=codex] .dl-bd-modehint{flex:1;font-size:.8rem;color:var(--vellum-dim)}[data-theme=codex] .dl-bd-stats-tabs{display:flex;gap:2px;margin-bottom:.5rem}[data-theme=codex] .dl-bd-stats-tabs button{flex:1;min-height:2rem;border:0;border-radius:3px;font-family:var(--font-display);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--vellum);background:#ffefd70d;cursor:pointer}[data-theme=codex] .dl-bd-stats-tabs button[data-cat=weapon][aria-selected=true]{background:#e58a0073}[data-theme=codex] .dl-bd-stats-tabs button[data-cat=vitality][aria-selected=true]{background:#6ccf3d59}[data-theme=codex] .dl-bd-stats-tabs button[data-cat=spirit][aria-selected=true]{background:#ce90ff59}[data-theme=codex] .dl-bd-stats-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}[data-theme=codex] .dl-bd-stat{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.5rem;padding:.3rem .45rem;border-radius:3px;font-size:.8rem}[data-theme=codex] .dl-bd-stat:nth-child(odd){background:#ffefd709}[data-theme=codex] .dl-bd-stat-name{color:var(--vellum-dim)}[data-theme=codex] .dl-bd-stat[data-changed] .dl-bd-stat-name{color:var(--vellum)}[data-theme=codex] .dl-bd-stat-value{font-family:var(--font-display);font-size:.95rem;color:var(--vellum);font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-stat-delta{min-width:3.4rem;text-align:right;font-size:.72rem;font-variant-numeric:tabular-nums}[data-theme=codex] .dl-bd-stat-delta[data-sign=up]{color:var(--dl-souls)}[data-theme=codex] .dl-bd-stat-delta[data-sign=down]{color:#f08a74}[data-theme=codex] .dl-bd-stats-note{margin:.4rem 0 0;font-size:.72rem}[data-theme=codex] .dl-bd-below{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.25rem;align-items:start;margin-top:1.5rem}[data-theme=codex] .dl-bd-editor-head,[data-theme=codex] .dl-bd-abil-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem 1.5rem}[data-theme=codex] .dl-bd-editor-title{margin:0;font-family:"VN Retail",var(--font-display);font-weight:700;font-size:1.25rem;color:#f4ecdc}[data-theme=codex] .dl-bd-editor-lead{margin:.3rem 0 0;max-width:46rem;font-size:.82rem;color:#f4ecdcb8}[data-theme=codex] .dl-bd-editor-actions{display:flex;flex-wrap:wrap;gap:.4rem}[data-theme=codex] .dl-bd-pill{min-height:2.5rem;padding:0 1.2rem;border:0;border-radius:999px;background:#d6e2f0d9;color:#1c2a44;font-family:"VN Retail",var(--font-display);font-weight:700;font-size:.85rem;cursor:pointer}[data-theme=codex] .dl-bd-pill:hover{background:#e7eef8}[data-theme=codex] .dl-bd-pill.is-strong{background:#f2d38a}[data-theme=codex] .dl-bd-pill:disabled{opacity:.45;cursor:default}[data-theme=codex] .dl-bd-abil{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem 1.2rem 1.2rem;border-radius:6px;background:#1f3150}[data-theme=codex] .dl-bd-abil-grid{display:flex;flex-direction:column}[data-theme=codex] .dl-bd-abil-row{display:flex;align-items:center;gap:.6rem;padding:.3rem .5rem;background:#172640}[data-theme=codex] .dl-bd-abil-row:nth-child(2n){background:#1c2d4b}[data-theme=codex] .dl-bd-abil-btn{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:4px;background:#e9dfca;cursor:pointer;transition:transform .1s}[data-theme=codex] .dl-bd-abil-btn:hover{transform:scale(1.06)}[data-theme=codex] .dl-bd-abil-btn img{width:78%;height:78%;filter:brightness(0)}[data-theme=codex] .dl-bd-abil-steps{flex:1;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:.15rem;min-width:0}[data-theme=codex] .dl-bd-abil-step{display:grid;place-items:center;height:1.5rem}[data-theme=codex] .dl-bd-abil-unlock{width:1.2rem;height:1.2rem;border-radius:4px;background:#2b2f38;position:relative}[data-theme=codex] .dl-bd-abil-unlock:after{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;background:#b77be8;transform:rotate(45deg);border-radius:2px}[data-theme=codex] .dl-bd-abil-up{display:inline-flex;align-items:center;gap:.1rem;padding:.1rem .2rem;border-radius:3px;background:#3a3f4a;color:#eee6d6;font-family:"VN Retail",var(--font-display);font-weight:700;font-size:.66rem}[data-theme=codex] .dl-bd-abil-up span{font-size:.5rem;color:#c9c1b1}[data-theme=codex] .dl-bd-abil .dl-prio-label{color:#f4ecdcb3}[data-theme=codex] .dl-bd-abil .dl-prio-step{flex:1 1 calc(50% - .6rem);padding:.3rem .5rem}[data-theme=codex] .dl-bd-abil .dl-prio-step+.dl-prio-step:before{content:none}[data-theme=codex] .dl-bd-abil .dl-prio-n{font-size:1.05rem;min-width:1.4rem}[data-theme=codex] .dl-bd-abil .dl-prio-step img{width:1.6rem;height:1.6rem}[data-theme=codex] .dl-bd-abil .dl-prio-name{font-size:.7rem}[data-theme=codex] .dl-bd-editor{--gcard: 3.7rem;display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:6px;background:#3a67ad}[data-theme=codex] .dl-bd-editor-empty{margin:0;color:#f4ecdccc}[data-theme=codex] .dl-bd-cats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(2.4rem,auto);grid-auto-flow:row dense;gap:.6rem}[data-theme=codex] .dl-bd-cat{position:relative;min-width:0;box-sizing:border-box;padding:0 .6rem .9rem;background:#142d5a59;outline:2px solid rgba(120,160,220,.45);outline-offset:-2px;cursor:pointer}[data-theme=codex] .dl-bd-cat[data-active]{outline:2px dashed rgba(244,236,220,.85)}[data-theme=codex] .dl-bd-cat[data-over]{background:#142d5a8c}[data-theme=codex] .dl-bd-cat-head{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .45rem;margin:0 -.6rem .6rem;padding:.35rem .5rem;background:#294f8c}[data-theme=codex] .dl-bd-cat-grip{display:grid;place-items:center;flex:none;width:1.4rem;height:1.4rem;color:#f4ecdcbf;cursor:grab}[data-theme=codex] .dl-bd-cat-name,[data-theme=codex] .dl-bd-cat-desc{min-width:0;padding:.15rem .2rem;border:0;border-radius:3px;background:transparent;font-family:"VN Retail",var(--font-display);color:#f4ecdc}[data-theme=codex] .dl-bd-cat-name{flex:1 1 5rem;min-width:5.5rem;font-weight:700;font-size:.9rem}[data-theme=codex] .dl-bd-cat-desc{order:3;flex:1 1 8rem;font-weight:600;font-size:.8rem;color:#f4ecdcb8}[data-theme=codex] .dl-bd-cat-name:focus,[data-theme=codex] .dl-bd-cat-desc:focus{outline:none;background:#0003}[data-theme=codex] .dl-bd-cat-name::placeholder,[data-theme=codex] .dl-bd-cat-desc::placeholder{color:#f4ecdc73}[data-theme=codex] .dl-bd-cat-tools{display:flex;gap:.15rem;margin-left:auto;opacity:.35;transition:opacity .15s}[data-theme=codex] .dl-bd-cat:hover .dl-bd-cat-tools,[data-theme=codex] .dl-bd-cat-tools:focus-within{opacity:1}[data-theme=codex] .dl-bd-cat-tools button{display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:3px;background:#00000040;color:#f4ecdc;cursor:pointer}[data-theme=codex] .dl-bd-cat-tools button:disabled{opacity:.3;cursor:default}[data-theme=codex] .dl-bd-cat-empty{margin:0;padding:.6rem .2rem;font-size:.78rem;color:#f4ecdcb3}[data-theme=codex] .dl-bd-cat-items{display:grid;grid-template-columns:repeat(auto-fill,var(--gcard));gap:.35rem;margin:0;padding:0;list-style:none}[data-theme=codex] .dl-bd-cat-items .dl-bd-card-name{font-size:.56rem}[data-theme=codex] .dl-bd-cat-items .dl-bd-tag{font-size:.42rem}[data-theme=codex] .dl-bd-cat-items .dl-bd-card[draggable=true]{cursor:grab}[data-theme=codex] .dl-bd-cat-resize{position:absolute;right:-2px;bottom:-2px;width:1.1rem;height:1.1rem;padding:0;border:0;background:linear-gradient(135deg,transparent 50%,rgba(244,236,220,.85) 50%,rgba(244,236,220,.85) 60%,transparent 60%),linear-gradient(135deg,transparent 70%,rgba(244,236,220,.85) 70%,rgba(244,236,220,.85) 80%,transparent 80%);cursor:nwse-resize;touch-action:none}@media (max-width: 70rem){[data-theme=codex] .dl-bd-below{grid-template-columns:minmax(0,1fr)}}@media (max-width: 44rem){[data-theme=codex] .dl-bd-cat{grid-column:1 / -1!important}[data-theme=codex] .dl-bd-abil-step{height:1.5rem}[data-theme=codex] .dl-bd-abil-up{font-size:.6rem;padding:.1rem .2rem}[data-theme=codex] .dl-bd-abil-up span{display:none}[data-theme=codex] .dl-bd-abil-unlock{width:1.1rem;height:1.1rem}}@container shop (min-width: 44rem){[data-theme=codex] .dl-bd-paper .dl-bd-card-name{font-size:1.15cqw}[data-theme=codex] .dl-bd-paper .dl-bd-tag{font-size:.78cqw}[data-theme=codex] .dl-bd-paper .dl-bd-owned{font-size:1.1cqw}[data-theme=codex] .dl-bd-paper .dl-bd-value{font-size:.85cqw}[data-theme=codex] .dl-bd-paper .dl-bd-upgrade.is-text{font-size:.62cqw}}[data-theme=codex][data-game=deadlock]{--dl-paper: url(/deadlock/game/ui/shop-generic.webp);--dl-paper-veil: color-mix(in srgb, var(--surface-solid) 91%, transparent)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-tier,.dl-shelf,.dl-panel,.dl-ht-wrap){background:linear-gradient(var(--dl-paper-veil),var(--dl-paper-veil)),var(--dl-paper) center / cover no-repeat}[data-theme=codex][data-game=deadlock] .dl-hp-gun{display:block;width:min(100%,22rem);height:auto;margin:.25rem 0 .75rem;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}[data-theme=codex][data-game=deadlock] .dl-buy-art{background:var(--dl-card-img, none) center / 100% 100% no-repeat,var(--dl-card, #2a2a2a)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=weapon][data-tier="1"]{--dl-card-img: url(/deadlock/shop/card_weapon_t1.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=weapon][data-tier="2"]{--dl-card-img: url(/deadlock/shop/card_weapon_t2.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=weapon][data-tier="3"]{--dl-card-img: url(/deadlock/shop/card_weapon_t3.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=weapon][data-tier="4"]{--dl-card-img: url(/deadlock/shop/card_weapon_t4.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=vitality][data-tier="1"]{--dl-card-img: url(/deadlock/shop/card_vitality_t1.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=vitality][data-tier="2"]{--dl-card-img: url(/deadlock/shop/card_vitality_t2.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=vitality][data-tier="3"]{--dl-card-img: url(/deadlock/shop/card_vitality_t3.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=vitality][data-tier="4"]{--dl-card-img: url(/deadlock/shop/card_vitality_t4.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=spirit][data-tier="1"]{--dl-card-img: url(/deadlock/shop/card_spirit_t1.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=spirit][data-tier="2"]{--dl-card-img: url(/deadlock/shop/card_spirit_t2.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=spirit][data-tier="3"]{--dl-card-img: url(/deadlock/shop/card_spirit_t3.webp)}[data-theme=codex][data-game=deadlock] :is(.dl-buy-art,.dl-itemicon)[data-slot=spirit][data-tier="4"]{--dl-card-img: url(/deadlock/shop/card_spirit_t4.webp)}[data-theme=codex][data-game=deadlock] .dl-chalkboard{background:linear-gradient(#1214148c,#121414b3),url(/deadlock/game/ui/blackboard.webp) center / cover no-repeat,#1d2020}[data-theme=codex][data-game=deadlock] .dl-chalkboard :is(.box-title,.dl-hist-name,.dl-hist-max){color:#eeeae2;text-shadow:0 0 1px rgba(255,255,255,.35)}[data-theme=codex][data-game=deadlock] .dl-chalkboard .dl-hist-badge{width:30px;height:30px;object-fit:contain;opacity:.92}[data-theme=codex][data-game=deadlock] .dl-lb-step-pos{display:inline-flex;align-items:center;gap:.3rem}[data-theme=codex][data-game=deadlock] .dl-lb-step-pos:before{content:"";width:18px;height:20px;background:var(--dl-medal) center / contain no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}[data-theme=codex][data-game=deadlock] .dl-lb-step[data-metal=gold]{--dl-medal: url(/deadlock/game/ui/medal-gold.webp)}[data-theme=codex][data-game=deadlock] .dl-lb-step[data-metal=silver]{--dl-medal: url(/deadlock/game/ui/medal-silver.webp)}[data-theme=codex][data-game=deadlock] .dl-lb-step[data-metal=bronze]{--dl-medal: url(/deadlock/game/ui/medal-bronze.webp)}[data-theme=codex] .vn-sec h2{padding:12px 32px 8px;background:url(/deadlock/game/ui/backer-box.webp) center / 100% 100% no-repeat}[data-theme=codex] .vn-hero-top{--vn-tint: rgba(10, 11, 10, .55);background:linear-gradient(90deg,var(--vn-tint),rgba(10,11,10,.88)),var(--hbg, none) center 35% / cover no-repeat,color-mix(in srgb,var(--hc) 35%,#0a0b0a)}[data-theme=codex] .vn-hero[data-v=nerf] .vn-hero-top{--vn-tint: rgba(60, 10, 6, .55)}[data-theme=codex] .vn-hero[data-v=buff] .vn-hero-top{--vn-tint: rgba(16, 44, 10, .5)}[data-theme=codex][data-game=deadlock] .sechead{position:relative;isolation:isolate}[data-theme=codex][data-game=deadlock] .sechead:before{content:"";position:absolute;z-index:-1;top:-1.4rem;right:0;bottom:-.6rem;left:30%;background:url(/deadlock/game/ui/menu-gothic.webp) 70% 38% / cover no-repeat;opacity:.32;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(180deg,transparent,#000 25%,#000 55%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(180deg,transparent,#000 25%,#000 55%,transparent);mask-composite:intersect}@media (max-width: 760px){[data-theme=codex][data-game=deadlock] .sechead:before{inset-inline-start:0;opacity:.2}}[data-theme=codex] .dl-itemtip{display:inline-flex;cursor:help;border-radius:var(--radius)}[data-theme=codex] .dl-itemtip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=codex][data-game=deadlock] .dl-gcard{position:relative;display:inline-flex;flex-direction:column;flex:none;vertical-align:middle;aspect-ratio:107 / 165;border-radius:3px;overflow:hidden;background-color:#e6dcc6;background-size:100% 100%;box-shadow:0 1px 2px #00000073,0 3px 6px #00000038}[data-theme=codex][data-game=deadlock] .dl-gcard.is-art{aspect-ratio:1;background-size:100% 154%;background-position:top center}[data-theme=codex][data-game=deadlock] .dl-gcard .dl-bd-card-art img{border:0;border-radius:0;background:none}[data-theme=codex][data-game=deadlock] .dl-gcard .dl-bd-card-name{font-size:1em}[data-theme=codex][data-game=deadlock] .dl-gcard[data-tier="4"] .dl-bd-card-name{color:#efe6d2}[data-theme=codex][data-game=deadlock] .dl-gcard .dl-bd-tag{font-size:.62em}[data-theme=codex][data-game=deadlock] .dl-slots{grid-template-columns:repeat(auto-fill,58px);gap:.5rem}[data-theme=codex][data-game=deadlock] .dl-slot-btn{border:0;background:none;border-radius:3px}[data-theme=codex][data-game=deadlock] .dl-slot-btn .dl-gcard img{width:100%;height:100%}[data-theme=codex][data-game=deadlock] .dl-slot-tier{display:none}[data-theme=codex][data-game=deadlock] .dl-slot[data-carries] .dl-slot-btn{box-shadow:0 0 0 2px var(--gold-lit),0 0 12px #c9a24a59}[data-theme=codex][data-game=deadlock] .dl-buy-game{position:relative;display:block;width:72px}[data-theme=codex][data-game=deadlock] .dl-buy-game .dl-gcard{display:flex}[data-theme=codex][data-game=deadlock] .dl-buy-game .dl-buy-key{position:absolute;left:0;right:0;top:58px}[data-theme=codex][data-game=deadlock] .dl-buy-game .dl-buy-up{bottom:auto;top:2px;left:4px}[data-theme=codex][data-game=deadlock] .dl-buy-game[data-key] .dl-gcard{box-shadow:0 0 0 2px var(--gold-lit),0 0 10px #c9a24a59}[data-theme=codex][data-game=deadlock] .dl-items-shopview .dl-items-views{margin-bottom:.5rem}[data-theme=codex][data-game=deadlock] .dl-items-shopnote{margin:0 0 .8rem}[data-theme=codex][data-game=deadlock] .dl-items-shop-detail{margin-top:1rem}[data-theme=codex] .dl-bd-grade{position:absolute;left:3%;top:2%;min-width:1.4em;padding:.05rem .25rem;border-radius:2px;background:#10130de0;color:var(--accent-lit);font-family:var(--font-display);font-weight:800;font-size:.62rem;line-height:1.2;text-align:center}[data-theme=codex] .dl-bd-grade[data-grade=S]{color:#ffd76a}[data-theme=codex] .dl-bd-grade[data-grade=D],[data-theme=codex] .dl-bd-grade[data-grade=F]{color:#f08a74}@container shop (min-width: 44rem){[data-theme=codex] .dl-bd-paper .dl-bd-grade{font-size:.85cqw}}@font-face{font-family:VN Radiance;src:url(https://assets-bucket.deadlock-api.com/assets-api-res/fonts/radiance-bold.otf) format("opentype");font-weight:700;font-display:swap}[data-theme=codex][data-game=deadlock] .dl-slot-pop{width:auto;padding:0;border:0;background:none;box-shadow:none}[data-theme=codex][data-game=deadlock] .dl-card{width:min(100%,450px);border:0;border-radius:8px;overflow:hidden;box-shadow:0 0 20px #00000060;font-family:"VN Radiance",var(--font-text);color:#cdcdcd;--dl-cat-color: #c87903;--dl-mod-bg: url(/deadlock/game/ui/tooltip-mod-bg-weapon.webp)}[data-theme=codex][data-game=deadlock] .dl-card[data-slot=vitality]{--dl-cat-color: #649717;--dl-mod-bg: url(/deadlock/game/ui/tooltip-mod-bg-vitality.webp)}[data-theme=codex][data-game=deadlock] .dl-card[data-slot=spirit]{--dl-cat-color: #8a55b3;--dl-mod-bg: url(/deadlock/game/ui/tooltip-mod-bg-spirit.webp)}[data-theme=codex][data-game=deadlock] .dl-card-head{display:flex;flex-direction:column;justify-content:center;min-height:96px;padding:0 20px;background:var(--card-head) center / cover no-repeat,var(--dl-cat-color)}[data-theme=codex][data-game=deadlock] .dl-card-name{margin:0;font:700 28px/1.15 "VN Radiance",var(--font-text);letter-spacing:0;text-transform:none;color:#fff;text-shadow:2px 2px 0 #00000030}[data-theme=codex][data-game=deadlock] .dl-card-cost{display:flex;align-items:center;gap:2px;margin:0;font:700 20px/1 "VN Radiance",var(--font-text);color:#99ffd6}[data-theme=codex][data-game=deadlock] .dl-card-cost img{display:none}[data-theme=codex][data-game=deadlock] .dl-card-cost:before{content:"";width:16px;height:22px;margin-top:3px;background:#99ffd6;-webkit-mask:url(/deadlock/game/ui/icon-soul.svg) center / contain no-repeat;mask:url(/deadlock/game/ui/icon-soul.svg) center / contain no-repeat}[data-theme=codex][data-game=deadlock] .dl-card-body{display:block;gap:0;padding:0;font-size:18px;line-height:1.35;color:#cdcdcd;background:linear-gradient(#0003,#0003),var(--card-body) center / cover no-repeat,#000}[data-theme=codex][data-game=deadlock] .dl-detail-sec{margin:0}[data-theme=codex][data-game=deadlock] .dl-detail-block{padding:0 0 12px}[data-theme=codex][data-game=deadlock] .dl-detail-block>:not(.dl-card-secline){margin:8px 14px 0}[data-theme=codex][data-game=deadlock] .dl-card-secline{display:flex;align-items:stretch;justify-content:space-between;height:32px;min-height:0;margin:0;padding:0;background:#10130d50}[data-theme=codex][data-game=deadlock] .dl-detail-sec[data-kind=active] .dl-card-secline{background:#10130daa}[data-theme=codex][data-game=deadlock] .dl-detail-sec:is([data-kind=passive],[data-kind=""]) .dl-card-secline{background:#10130d90}[data-theme=codex][data-game=deadlock] .dl-card-secline .dl-detail-kind{align-self:center;margin:0 8px 2px 20px;font:700 18px/1 "VN Radiance",var(--font-text);letter-spacing:0;text-transform:none;color:#fff;opacity:1}[data-theme=codex][data-game=deadlock] .dl-detail-sec:is([data-kind=passive],[data-kind=""]) .dl-card-secline .dl-detail-kind{font-style:italic;font-weight:600;opacity:.5}[data-theme=codex][data-game=deadlock] .dl-card-pill{display:flex;align-items:center;gap:5px;height:100%;margin:0;padding:0 20px;border:0;border-radius:0;background:#10130d;color:#fff;font:700 18px/1 "VN Radiance",var(--font-text)}[data-theme=codex][data-game=deadlock] .dl-card-pill img{display:none}[data-theme=codex][data-game=deadlock] .dl-card-pill:before{content:"";width:22px;height:22px;background:url(/deadlock/game/ui/cooldown.webp) center / 100% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-detail-text{font-size:18px;line-height:1.35;color:#cdcdcd}[data-theme=codex][data-game=deadlock] .dl-detail-text .dl-hi{font-weight:600;color:#f8f8f8}[data-theme=codex][data-game=deadlock] .dl-detail-text .dl-dim{font-style:italic;font-weight:600;font-size:15px;color:#bfbbb090}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=false]{display:block;padding:0}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=false] li{display:flex;align-items:baseline;margin:2px 0;padding:0;border:0;background:none}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=false] .dl-card-stat-value{margin-right:10px;font:700 19px/1.2 "VN Radiance",var(--font-text);color:#fff}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=false] .dl-card-stat-label{font:400 18px/1.35 "VN Radiance",var(--font-text);color:#cdcdcd}[data-theme=codex][data-game=deadlock] :is(.dl-card-boxes,.dl-card-stats[data-boxed=true]){display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px;margin-top:15px!important;padding:0}[data-theme=codex][data-game=deadlock] :is(.dl-card-boxes,.dl-card-stats[data-boxed=true]) li{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:0;min-height:80px;padding:8px 4px;border:0;border-radius:0;background:#00000060;text-align:center}[data-theme=codex][data-game=deadlock] :is(.dl-card-boxes,.dl-card-stats[data-boxed=true]) .dl-stat-icon{flex:none;width:20px;height:20px;margin:0 3px 0 0}[data-theme=codex][data-game=deadlock] :is(.dl-card-boxes,.dl-card-stats[data-boxed=true]) .dl-card-stat-value{font:700 24px/1.1 "VN Radiance",var(--font-text);color:#fff}[data-theme=codex][data-game=deadlock] :is(.dl-card-boxes,.dl-card-stats[data-boxed=true]) .dl-card-stat-label{flex:0 0 100%;margin-top:2px;padding:0 2px;font:500 16px/1 "VN Radiance",var(--font-text);color:#fff}[data-theme=codex][data-game=deadlock] .dl-card-boxes li[data-tone=weapon] .dl-card-stat-label{color:#ec9719;font-weight:600}[data-theme=codex][data-game=deadlock] .dl-card-boxes li[data-tone=spirit] .dl-card-stat-label{color:#ce90ff;font-weight:600}[data-theme=codex][data-game=deadlock] .dl-card-boxes li[data-tone=heal] .dl-card-stat-label{color:#0f9;font-weight:600}[data-theme=codex][data-game=deadlock] .dl-card-up{margin:0;padding:0;border:0;background:none}[data-theme=codex][data-game=deadlock] .dl-card-up .dl-detail-kind{margin:0;padding:4px 10px 2px;font:700 14px/1.3 "VN Radiance",var(--font-text);letter-spacing:0;text-transform:uppercase;color:#ffffff50;background:linear-gradient(#10130d80,#10130d80),var(--dl-mod-bg) center / cover no-repeat,#10130d}[data-theme=codex][data-game=deadlock] .dl-card-up .dl-detail-kind:after{content:":"}[data-theme=codex][data-game=deadlock] .dl-card-up-list{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0 5px 5px 10px;background:linear-gradient(#10130d80,#10130d80),var(--dl-mod-bg) center / cover no-repeat,#10130d}[data-theme=codex][data-game=deadlock] .dl-card-up-list li{display:flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;font:700 14px/1 "VN Radiance",var(--font-text);color:#ffefd7e6}[data-theme=codex][data-game=deadlock] .dl-card-foot{padding:6px 14px 8px;background:#10130d;font-size:13px;color:#ffffff80}[data-theme=codex][data-game=deadlock] .dl-card-foot p{margin:0}[data-theme=codex][data-game=deadlock] .dl-card-boxes li[data-tone=heal] .dl-stat-icon{filter:brightness(0) saturate(100%) invert(78%) sepia(35%) saturate(820%) hue-rotate(84deg) brightness(98%)}[data-theme=codex][data-game=deadlock] .dl-card-boxes li[data-tone=spirit] .dl-stat-icon{filter:brightness(0) saturate(100%) invert(72%) sepia(40%) saturate(1500%) hue-rotate(226deg) brightness(104%)}[data-theme=codex][data-game=deadlock] .dl-card-boxes li[data-tone=weapon] .dl-stat-icon{filter:brightness(0) saturate(100%) invert(76%) sepia(47%) saturate(900%) hue-rotate(335deg) brightness(103%)}[data-theme=codex][data-game=deadlock] .dl-detail-block{display:flex;flex-direction:column}[data-theme=codex][data-game=deadlock] .dl-detail-block>.dl-card-boxes{order:2}[data-theme=codex][data-game=deadlock] .dl-detail-block>.dl-card-stats[data-boxed=true]{order:3}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=true]{display:flex;flex-wrap:wrap;gap:4px 2%;margin-top:15px!important;padding:10px 15px;background:#0006}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=true] li{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;width:49%;min-height:0;padding:2px 0;background:none;text-align:left}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=true] .dl-card-stat-value{font:700 19px/1.2 "VN Radiance",var(--font-text)}[data-theme=codex][data-game=deadlock] .dl-card-stats[data-boxed=true] .dl-card-stat-label{grid-column:auto;font:400 15px/1.25 "VN Radiance",var(--font-text);color:#cdcdcd}[data-theme=codex][data-game=deadlock] .dl-detail-block:has(>.dl-card-boxes)>.dl-card-stats[data-boxed=true]{margin-top:2px!important}[data-theme=codex][data-game=deadlock] .dl-card-boxes li>*{grid-area:auto}[data-theme=codex][data-game=deadlock] .dl-card-boxes .dl-card-stat-value{flex:none;margin:0}[data-theme=codex][data-game=deadlock]{--cns-paper: #f7e9d5;--cns-ink: #0b0a09;--cns-orange: #dd6638;--cns-red: #d8483a;--cns-yellow: #ffe14d;--cns-cyan: #60cde3;--cns-green: #97da79;--cns-tan: #c9b596;--cns-weapon: #d9843a;--cns-spirit: #a383e6;--cns-vitality: #86c25d;--cns-shadow: 6px 6px 0 rgba(0, 0, 0, .5);--cns-shadow-sm: 3px 3px 0 rgba(0, 0, 0, .5);--bg: #0d0c0b;--bg-2: #15130f;--bg-glow: #2b1a10;--surface: rgba(247, 233, 213, .035);--surface-2: rgba(247, 233, 213, .075);--surface-solid: #1a1714;--text: #f7e9d5;--text-dim: #b3a58f;--text-faint: #7a705f;--accent: #dd6638;--accent-lit: #f59a6c;--accent-dark: #a2431f;--accent-rgb: 221, 102, 56;--accent-2: #60cde3;--good: #97da79;--bad: #ef5b4b;--line: rgba(247, 233, 213, .13);--line-strong: rgba(247, 233, 213, .32);--on-accent: #120c08;--ink: #0d0c0b;--ink-2: #15130f;--vellum: #f7e9d5;--vellum-dim: #b3a58f;--gold: #dd6638;--gold-lit: #f59a6c;--dl-amber: #ffe14d;--radius: 2px;--radius-lg: 2px;--radius-pill: 2px;background:radial-gradient(1200px 520px at 50% -160px,rgba(221,102,56,.09),transparent 70%),var(--bg)}[data-theme=codex][data-game=deadlock] .grain{background:url(/deadlock/game/ui/cns/filmgrain.webp) 0 0 / 256px repeat;opacity:.07;mix-blend-mode:overlay;animation:cns-grain .9s steps(3) infinite}@keyframes cns-grain{0%{background-position:0 0}33%{background-position:-83px 41px}66%{background-position:57px -67px}to{background-position:0 0}}[data-theme=codex][data-game=deadlock] .subnav{border-bottom-color:#f7e9d51a}[data-theme=codex][data-game=deadlock] .subnav-item{color:#f7e9d594;font-weight:700}[data-theme=codex][data-game=deadlock] .subnav-item:hover,[data-theme=codex][data-game=deadlock] .subnav-item[data-active=true]{color:var(--cns-paper)}[data-theme=codex][data-game=deadlock] .subnav-item:after{height:3px}[data-theme=codex][data-game=deadlock] .subnav-item[data-active=true]:after{background:var(--cns-orange)}[data-theme=codex][data-game=deadlock] .sechead{position:relative;isolation:isolate;margin-top:0;padding-top:2.6rem;padding-bottom:2.4rem}[data-theme=codex][data-game=deadlock] .sechead:before{content:"";position:absolute;z-index:-2;inset:0 calc(50% - 50vw);background:linear-gradient(180deg,#0d0c0b1a,#0d0c0b59 60%,#0d0c0b99),linear-gradient(90deg,#0d0c0bd1,#0d0c0b4d 45%,#0d0c0b0d 75%,#0d0c0b66),url(/deadlock/game/ui/cns/city.webp) 72% 30% / cover no-repeat;opacity:1;filter:none;mask-image:none;-webkit-mask-image:none}[data-theme=codex][data-game=deadlock] .sechead:after{content:"";position:absolute;z-index:-1;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:-2px;height:34px;background:url(/deadlock/game/ui/cns/torn-edge.webp) 0 0 / 1600px 100% repeat-x;transform:scaleY(-1)}[data-theme=codex][data-game=deadlock] .sechead-eyebrow{display:inline-flex;align-items:center;gap:.55em;color:var(--cns-paper);opacity:.8;font-size:.68rem;letter-spacing:.24em}[data-theme=codex][data-game=deadlock] .sechead-eyebrow:before{content:"";width:.55em;height:.55em;background:var(--cns-orange);transform:rotate(45deg)}[data-theme=codex][data-game=deadlock] .sechead-title{font-size:clamp(2.2rem,4.6vw,3.4rem);color:var(--cns-paper);text-shadow:3px 3px 0 rgba(0,0,0,.55)}[data-theme=codex][data-game=deadlock] .sechead-title em{display:inline-block;margin-left:.08em;padding:.04em .24em .08em;color:var(--cns-ink);background:var(--cns-orange);text-shadow:none;transform:rotate(-2deg);box-shadow:4px 4px #0000008c;-webkit-mask:url(/deadlock/game/ui/cns/speckle.webp) center / 100% 100%;mask:url(/deadlock/game/ui/cns/speckle.webp) center / 100% 100%}[data-theme=codex][data-game=deadlock] .sechead-meta{color:#f7e9d5b8}[data-theme=codex][data-game=deadlock] :is(.box,.dl-tier,.dl-shelf,.dl-panel,.dl-ht-wrap){border:1px solid rgba(247,233,213,.09);border-radius:2px;background:linear-gradient(180deg,#181511e6,#0f0d0bf2),url(/deadlock/game/ui/paper-dark.webp) 0 0 / 512px;box-shadow:var(--cns-shadow)}[data-theme=codex][data-game=deadlock] .box-title{display:inline-block;margin:-.15rem 0 0 -.45rem;padding:.34em .75em .26em .6em;color:var(--cns-paper);background:url(/deadlock/game/ui/backer-box.webp) center / 100% 100% no-repeat;font-size:1.12rem;letter-spacing:.06em}[data-theme=codex][data-game=deadlock] .box-head{margin-bottom:.85rem}[data-theme=codex][data-game=deadlock] .box-lead{color:#f7e9d59e}[data-theme=codex][data-game=deadlock] .seg{border-color:#f7e9d524;background:#0d0c0b8c;box-shadow:var(--cns-shadow-sm)}[data-theme=codex][data-game=deadlock] .seg>*{border-right-color:#f7e9d51a;color:#f7e9d5a3;font-weight:700}[data-theme=codex][data-game=deadlock] .seg>*:hover{color:var(--cns-paper);background:#f7e9d50d}[data-theme=codex][data-game=deadlock] .seg>*[data-active=true],[data-theme=codex][data-game=deadlock] .seg>*[aria-pressed=true]{color:var(--cns-ink);background:var(--cns-orange)}[data-theme=codex][data-game=deadlock] .dl-bands{gap:1rem}[data-theme=codex][data-game=deadlock] .dl-tier{grid-template-columns:5.6rem minmax(0,1fr);overflow:visible;--tier-c: var(--cns-tan)}[data-theme=codex][data-game=deadlock] .dl-tier[data-tier=S]{--tier-c: var(--cns-orange)}[data-theme=codex][data-game=deadlock] .dl-tier[data-tier=A]{--tier-c: var(--cns-yellow)}[data-theme=codex][data-game=deadlock] .dl-tier[data-tier=B]{--tier-c: var(--cns-green)}[data-theme=codex][data-game=deadlock] .dl-tier[data-tier=C]{--tier-c: var(--cns-cyan)}[data-theme=codex][data-game=deadlock] .dl-tier-mark{position:relative;margin:-1px 0 -1px -1px;border-right:0;background:var(--tier-c);color:var(--cns-ink);-webkit-mask:url(/deadlock/game/ui/cns/rough-edge.webp) center / 100% 100%;mask:url(/deadlock/game/ui/cns/rough-edge.webp) center / 100% 100%}[data-theme=codex][data-game=deadlock] .dl-tier-mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/deadlock/game/ui/cns/dot-pattern.webp) center / 260px;opacity:.16;mix-blend-mode:multiply;pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-tier-letter{position:relative;font-size:3.1rem;color:var(--cns-ink);text-shadow:2px 2px 0 rgba(255,255,255,.28);transform:rotate(-4deg)}[data-theme=codex][data-game=deadlock] .dl-tier-sub{position:relative;color:#0b0a09c7;font-weight:700}[data-theme=codex][data-game=deadlock] .dl-tile-btn{border:1px solid rgba(247,233,213,.06);border-radius:2px;background:#f7e9d509;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .16s ease,box-shadow .18s ease}[data-theme=codex][data-game=deadlock] .dl-tile-btn:hover,[data-theme=codex][data-game=deadlock] .dl-tile-btn:focus-visible{background:#f7e9d516;transform:translateY(-3px) rotate(-1.4deg);box-shadow:4px 4px #0000008c}[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(2n) .dl-tile-btn:hover,[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(2n) .dl-tile-btn:focus-visible{transform:translateY(-3px) rotate(1.4deg)}[data-theme=codex][data-game=deadlock] .dl-tile-face img,[data-theme=codex][data-game=deadlock] .dl-tile-face .dl-portrait-fallback{border-radius:0;-webkit-mask:url(/deadlock/game/ui/card-mask-2.webp) center / 100% 100%;mask:url(/deadlock/game/ui/card-mask-2.webp) center / 100% 100%}[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(3n+1) .dl-tile-face img{-webkit-mask-image:url(/deadlock/game/ui/card-mask-1.webp);mask-image:url(/deadlock/game/ui/card-mask-1.webp)}[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(3n+2) .dl-tile-face img{-webkit-mask-image:url(/deadlock/game/ui/card-mask-3.webp);mask-image:url(/deadlock/game/ui/card-mask-3.webp)}[data-theme=codex][data-game=deadlock] .dl-rail-list>li+li{border-top:1px dashed rgba(247,233,213,.1)}[data-theme=codex][data-game=deadlock] .next-step{border-radius:2px;box-shadow:var(--cns-shadow-sm);transition:transform .16s ease,box-shadow .16s ease}[data-theme=codex][data-game=deadlock] .next-step:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #0000008c}@keyframes cns-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-theme=codex][data-game=deadlock] .dl-bands>.dl-tier{animation:cns-rise .42s cubic-bezier(.2,.7,.2,1) both}[data-theme=codex][data-game=deadlock] .dl-bands>.dl-tier:nth-child(2){animation-delay:60ms}[data-theme=codex][data-game=deadlock] .dl-bands>.dl-tier:nth-child(3){animation-delay:.12s}[data-theme=codex][data-game=deadlock] .dl-bands>.dl-tier:nth-child(4){animation-delay:.18s}[data-theme=codex][data-game=deadlock] .dl-bands>.dl-tier:nth-child(n+5){animation-delay:.24s}@media (prefers-reduced-motion: reduce){[data-theme=codex][data-game=deadlock] .grain,[data-theme=codex][data-game=deadlock] .dl-bands>.dl-tier{animation:none}[data-theme=codex][data-game=deadlock] .dl-tile-btn:hover{transform:none}}[data-theme=codex][data-game=deadlock] .dl-slot-pop{width:min(450px,calc(100vw - 16px));padding:0;border:0;background:none;box-shadow:none}[data-theme=codex][data-game=deadlock] .dl-card{--dl-backer: url(/deadlock/game/ui/cns/tooltip-weapon.webp);border-radius:0;overflow:visible;padding-bottom:30px;background:var(--dl-backer) center / 100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 0 8px rgba(0,0,0,.75))}[data-theme=codex][data-game=deadlock] .dl-card[data-slot=vitality]{--dl-backer: url(/deadlock/game/ui/cns/tooltip-vitality.webp)}[data-theme=codex][data-game=deadlock] .dl-card[data-slot=spirit]{--dl-backer: url(/deadlock/game/ui/cns/tooltip-spirit.webp)}[data-theme=codex][data-game=deadlock] .dl-card-head{padding:20px 25px;background:var(--card-head) left center / 100% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-card-name{font:700 36px/1.02 "VN Reaver","VN Radiance",var(--font-display);color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.19)}[data-theme=codex][data-game=deadlock] .dl-card-body{background:none}[data-theme=codex][data-game=deadlock] .dl-card-pop{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 0;padding:5px 20px;font:italic 500 16px/1.25 "VN Radiance",var(--font-text);color:#5fe69e;text-align:left}[data-theme=codex][data-game=deadlock] .dl-card-pop img{flex:0 0 auto;width:30px;height:30px;object-fit:cover;object-position:50% 12%;border-radius:50%}[data-theme=codex][data-game=deadlock] .dl-card-up{margin:0 20px}[data-theme=codex][data-game=deadlock] .dl-card-up .dl-detail-kind{background:#10130deb}[data-theme=codex][data-game=deadlock] .dl-card-up-list{background:#10130d70;border-radius:0 0 5px 5px;padding-top:5px}[data-theme=codex][data-game=deadlock] .dl-card-up+.dl-card-up{margin-top:6px}[data-theme=codex][data-game=deadlock] .dl-card-foot{margin:8px 20px 0;background:#10130db3;border-radius:0 0 5px 5px}[data-theme=codex][data-game=deadlock] .dl-shop2{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:0 .7rem;align-items:start}[data-theme=codex][data-game=deadlock] .dl-shop2>:not(.dl-shop2-rail):not(.dl-shop2-paper):not(.dl-shop2-filters):not(.dl-sf-panel){grid-column:1 / -1}[data-theme=codex][data-game=deadlock] .dl-shop2-rail{grid-row:span 3}[data-theme=codex][data-game=deadlock] .dl-shop2-rail{position:sticky;top:.8rem;display:flex;flex-direction:column;gap:.45rem}[data-theme=codex][data-game=deadlock] .dl-shop2-tab{display:grid;place-items:center;width:4.4rem;height:4.3rem;padding:0;border:0;border-radius:3px;cursor:pointer;background:#5b5750;box-shadow:3px 3px #00000073;filter:saturate(.55) brightness(.8);transform:translate(6px);transition:transform .16s ease,filter .16s ease}[data-theme=codex][data-game=deadlock] .dl-shop2-tab[data-view=weapon]{background:#e0b02a}[data-theme=codex][data-game=deadlock] .dl-shop2-tab[data-view=spirit]{background:#b77ce0}[data-theme=codex][data-game=deadlock] .dl-shop2-tab[data-view=vitality]{background:#93c947}[data-theme=codex][data-game=deadlock] .dl-shop2-tab[data-view=all]{background:#cfc8bb}[data-theme=codex][data-game=deadlock] .dl-shop2-tab img{width:2.9rem;height:auto}[data-theme=codex][data-game=deadlock] .dl-shop2-tab[data-view=all] img{width:2.4rem;filter:brightness(.35)}[data-theme=codex][data-game=deadlock] .dl-shop2-tab:hover{filter:none}[data-theme=codex][data-game=deadlock] .dl-shop2-tab[aria-selected=true]{filter:none;transform:none}[data-theme=codex][data-game=deadlock] .dl-shop2-paper{container:shop2 / inline-size;padding:0 0 1rem;background:url(/deadlock/game/ui/cns/shop-popular-bg.webp) center top / 100% 100% no-repeat;box-shadow:var(--cns-shadow)}[data-theme=codex][data-game=deadlock] .dl-shop2[data-view]:not([data-view=all]) .dl-shop2-paper{background-image:url(/deadlock/game/ui/cns/shop-bg.webp)}[data-theme=codex][data-game=deadlock] .dl-shop2-heads{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:0 1.1rem;margin:0 .7rem .3rem 5.6rem}[data-theme=codex][data-game=deadlock] .dl-shop2-heads[data-cols="1"]{--cols: 1}[data-theme=codex][data-game=deadlock] .dl-shop2-head{aspect-ratio:720 / 183;background:url(/deadlock/game/ui/cns/shop-columns-header.webp) 0 0 / 300% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-shop2-heads[data-cols="1"] .dl-shop2-head{width:min(100%,26rem)}[data-theme=codex][data-game=deadlock] .dl-shop2-head[data-cat=spirit]{background-position:50% 0}[data-theme=codex][data-game=deadlock] .dl-shop2-head[data-cat=vitality]{background-position:100% 0}[data-theme=codex][data-game=deadlock] .dl-shop2-tier{position:relative;padding:.9rem .7rem .9rem 5.6rem;border-top:2px solid rgba(43,38,29,.28)}[data-theme=codex][data-game=deadlock] .dl-shop2-tier:first-of-type{border-top:0}[data-theme=codex][data-game=deadlock] .dl-shop2-price{position:absolute;z-index:3;top:.9rem;left:.5rem;width:4.7rem;height:auto;transform:rotate(-7deg);filter:drop-shadow(2px 3px 0 rgba(0,0,0,.4));pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-shop2-tier[data-tier="4"] .dl-shop2-price{width:4.6rem;top:.6rem;transform:rotate(8deg)}[data-theme=codex][data-game=deadlock] .dl-shop2-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.1rem;padding-top:.6rem}[data-theme=codex][data-game=deadlock] .dl-shop2-row[data-cols="1"]{grid-template-columns:minmax(0,1fr)}[data-theme=codex][data-game=deadlock] .dl-shop2-cell{display:grid;list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(4.3rem,4.9rem));justify-content:start;gap:.45rem;align-content:start}[data-theme=codex][data-game=deadlock] .dl-shop2-row[data-cols="1"] .dl-shop2-cell{grid-template-columns:repeat(auto-fill,5.2rem);gap:.55rem}[data-theme=codex][data-game=deadlock] .dl-shop2 .dl-bd-card{container-type:inline-size}[data-theme=codex][data-game=deadlock] .dl-shop2 .dl-bd-card-name{font-size:clamp(.5rem,10.5cqi,.74rem);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}[data-theme=codex][data-game=deadlock] .dl-shop2 .dl-bd-card{transition:transform .16s cubic-bezier(.2,.8,.2,1)}[data-theme=codex][data-game=deadlock] .dl-shop2 .dl-bd-card:hover{transform:translateY(-3px) rotate(-1.2deg);z-index:4}@media (max-width: 900px){[data-theme=codex][data-game=deadlock] .dl-shop2{grid-template-columns:minmax(0,1fr)}[data-theme=codex][data-game=deadlock] .dl-shop2-rail{grid-row:auto;position:static;flex-direction:row;margin-bottom:.6rem}[data-theme=codex][data-game=deadlock] .dl-shop2-tab{transform:translateY(4px);width:3.6rem;height:3.5rem}[data-theme=codex][data-game=deadlock] .dl-shop2-row{grid-template-columns:minmax(0,1fr);gap:.8rem}[data-theme=codex][data-game=deadlock] .dl-shop2-heads{display:none}[data-theme=codex][data-game=deadlock] .dl-shop2-tier{padding:.6rem .6rem .8rem}[data-theme=codex][data-game=deadlock] .dl-shop2-price,[data-theme=codex][data-game=deadlock] .dl-shop2-tier[data-tier="4"] .dl-shop2-price{position:static;display:block;width:4.2rem;margin:0 0 .4rem}[data-theme=codex][data-game=deadlock] .dl-shop2-cell{grid-template-columns:repeat(auto-fill,minmax(4.6rem,5rem))}}[data-theme=codex][data-game=deadlock] .dl-shop2-filters{grid-column:2;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:.5rem;background:linear-gradient(#d6cdbcd1,#bab09ee6),url(/deadlock/game/ui/cns/filter-nav.webp) center / 100% 100% no-repeat,#c9c0ae;box-shadow:var(--cns-shadow-sm)}[data-theme=codex][data-game=deadlock] .dl-sf-cat{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.05rem;border:0;background:transparent;color:#1e1a14;font:700 1.05rem/1 "VN Retail",var(--font-display);cursor:pointer;transition:background .14s ease,color .14s ease}[data-theme=codex][data-game=deadlock] .dl-sf-cat:hover{background:#00000014}[data-theme=codex][data-game=deadlock] .dl-sf-cat[aria-expanded=true],[data-theme=codex][data-game=deadlock] .dl-sf-cat[data-on]{color:#120f0b;background:var(--sf)}[data-theme=codex][data-game=deadlock] .dl-sf-sigil{width:1.35rem;height:1.8rem;background:currentColor;-webkit-mask:var(--sigil) center / contain no-repeat;mask:var(--sigil) center / contain no-repeat}[data-theme=codex][data-game=deadlock] .dl-sf-count{display:inline-grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font:800 .72rem/1 var(--font-display);color:var(--cns-paper);background:#120f0b;border-radius:2px}[data-theme=codex][data-game=deadlock] .dl-sf-status{margin-left:auto;display:inline-flex;align-items:center;gap:.8rem;padding:0 .9rem;color:#2b261d;font-weight:700;font-size:.85rem}[data-theme=codex][data-game=deadlock] .dl-sf-clear{padding:.35rem .7rem;border:0;border-radius:2px;background:#120f0b;color:var(--cns-paper);font:700 .72rem/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-sf-panel{grid-column:2;display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:-.5rem 0 .8rem;padding:.9rem 1.1rem 1rem;background:url(/deadlock/game/ui/cns/dot-pattern.webp) center / 420px,var(--sf);background-blend-mode:multiply,normal;box-shadow:var(--cns-shadow);animation:cns-drop .16s ease-out}@keyframes cns-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}[data-theme=codex][data-game=deadlock] .dl-sf-group{margin:0 0 .35rem;font:800 .72rem/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#120f0bb3}[data-theme=codex][data-game=deadlock] .dl-sf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}[data-theme=codex][data-game=deadlock] .dl-sf-opt{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .4rem;border:0;border-radius:2px;background:transparent;color:#120f0b;font:600 .92rem/1.2 var(--font-text);cursor:pointer;text-align:left}[data-theme=codex][data-game=deadlock] .dl-sf-opt:hover{background:#ffffff2e}[data-theme=codex][data-game=deadlock] .dl-sf-opt img{width:18px;height:18px;filter:brightness(0) opacity(.75)}[data-theme=codex][data-game=deadlock] .dl-sf-box{width:15px;height:15px;flex:0 0 auto;border:2px solid rgba(18,15,11,.75);border-radius:2px;background:#ffffff59}[data-theme=codex][data-game=deadlock] .dl-sf-opt[aria-pressed=true] .dl-sf-box{background:no-repeat center / 11px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.5l3 3 6-7' fill='none' stroke='%23f7e9d5' stroke-width='2.2'/%3E%3C/svg%3E"),#120f0b}@media (max-width: 900px){[data-theme=codex][data-game=deadlock] .dl-shop2-filters,[data-theme=codex][data-game=deadlock] .dl-sf-panel{grid-column:1}[data-theme=codex][data-game=deadlock] .dl-sf-cat{flex:1 1 auto;justify-content:center;padding:0 .7rem;font-size:.92rem}}[data-theme=codex][data-game=deadlock] .tool-head .dl-meta-line{border-top:1px solid rgba(221,102,56,.28);border-bottom:1px solid rgba(221,102,56,.28)}[data-theme=codex][data-game=deadlock] .dl-portrait-fallback{border:1px solid rgba(221,102,56,.4)}[data-theme=codex][data-game=deadlock] .dl-band-panel{border-top:1px solid rgba(221,102,56,.2)}[data-theme=codex][data-game=deadlock] .dl-panel-face{border:1px solid rgba(221,102,56,.4)}[data-theme=codex][data-game=deadlock] .dl-crest img{filter:drop-shadow(0 0 4px rgba(221,102,56,.28))}[data-theme=codex][data-game=deadlock] .dl-view-toggle{border:1px solid rgba(221,102,56,.35)}[data-theme=codex][data-game=deadlock] .dl-view-btn[aria-pressed=true]{background:#dd663829}[data-theme=codex][data-game=deadlock] .dl-hist-plot{border-bottom:1px solid rgba(221,102,56,.35)}[data-theme=codex][data-game=deadlock] .dl-mastery{border-top:1px solid rgba(221,102,56,.22)}[data-theme=codex][data-game=deadlock] .dl-mastery-bar{background:linear-gradient(180deg,#dd6638bf,#dd663847)}[data-theme=codex][data-game=deadlock] .dl-reco-swap{border:1px solid rgba(221,102,56,.16)}[data-theme=codex][data-game=deadlock] .dl-unlock-list img{border:1px solid rgba(221,102,56,.22)}[data-theme=codex][data-game=deadlock] .dl-slot[data-carries] .dl-slot-btn{box-shadow:0 0 0 2px var(--gold-lit),0 0 12px #dd663859}[data-theme=codex][data-game=deadlock] .dl-counter-item{border:1px dashed rgba(221,102,56,.28)}[data-theme=codex][data-game=deadlock] .dl-step-items img{border:1px solid rgba(221,102,56,.18)}[data-theme=codex][data-game=deadlock] .dl-band-badge{filter:drop-shadow(0 0 4px rgba(221,102,56,.28))}[data-theme=codex][data-game=deadlock] .dl-fallback{border-left:2px solid rgba(221,102,56,.5);background:#dd663812}[data-theme=codex][data-game=deadlock] .dl-path-cell{border:1px solid rgba(221,102,56,.14)}[data-theme=codex][data-game=deadlock] .dl-path-cell[data-on]{background:#dd663829;border-color:#dd66388c}[data-theme=codex][data-game=deadlock] .dl-prio-step{background:#dd663814}[data-theme=codex][data-game=deadlock] .dl-prio-step:first-child{background:#dd663833}[data-theme=codex][data-game=deadlock] .dl-phase-head{border-bottom:1px solid rgba(221,102,56,.2)}[data-theme=codex][data-game=deadlock] .dl-buy-art[data-key]{box-shadow:inset 0 0 0 1px #dd663880}[data-theme=codex][data-game=deadlock] .dl-buy[data-up] .dl-buy-art{border-color:#dd66388c}[data-theme=codex][data-game=deadlock] .dl-rep-match{border:1px solid rgba(221,102,56,.16)}[data-theme=codex][data-game=deadlock] .dl-rep-account:hover,[data-theme=codex][data-game=deadlock] .dl-rep-match:hover{border-color:#dd663880}[data-theme=codex][data-game=deadlock] .dl-rep-profile{border:1px solid rgba(221,102,56,.2)}[data-theme=codex][data-game=deadlock] .dl-rep-avatar{border:2px solid rgba(221,102,56,.5)}[data-theme=codex][data-game=deadlock] .dl-rep-top{border-top:1px solid rgba(221,102,56,.14)}[data-theme=codex][data-game=deadlock] .dl-rep-top-hero:hover{border-color:#dd663859}[data-theme=codex][data-game=deadlock] .dl-rep-top-hero[data-active=true]{background:#dd663829}[data-theme=codex][data-game=deadlock] .dl-rep-signal-track{border:1px solid rgba(221,102,56,.14)}[data-theme=codex][data-game=deadlock] .dl-rep-signal-fill{background:#dd663873}[data-theme=codex][data-game=deadlock] .dl-rep-progress{border:1px solid rgba(221,102,56,.3)}[data-theme=codex][data-game=deadlock] .dl-rep-form{border:1px solid rgba(221,102,56,.2)}[data-theme=codex][data-game=deadlock] .dl-rep-row:not(.is-head):hover{border-color:#dd663866}[data-theme=codex][data-game=deadlock] .dl-rep-row.is-open{border-color:#dd663899}[data-theme=codex][data-game=deadlock] .dl-rank-badge{border-top:1px solid rgba(221,102,56,.18)}[data-theme=codex][data-game=deadlock] .dl-rank-badge.is-calibrating .dl-rank-slot{border:1px dashed rgba(221,102,56,.35)}[data-theme=codex][data-game=deadlock] .dl-profile-aside .dl-rep-stats{border-top:1px solid rgba(221,102,56,.18)}[data-theme=codex][data-game=deadlock] .dl-activity-day{background:#dd663814}[data-theme=codex][data-game=deadlock] .dl-flag{box-shadow:0 0 0 1px #dd663840}[data-theme=codex][data-game=deadlock] .dl-placing img{border:1px solid rgba(221,102,56,.28)}[data-theme=codex][data-game=deadlock] .dl-placing-num{border:1px solid rgba(221,102,56,.3)}[data-theme=codex][data-game=deadlock] .dl-placing[data-metal=gold] .dl-placing-num{background:linear-gradient(180deg,#f0d488,#dd6638)}[data-theme=codex][data-game=deadlock] .dl-placing[data-metal=gold] img{border-color:#dd6638}[data-theme=codex][data-game=deadlock] .dl-world-tag{border:1px solid rgba(221,102,56,.35);background:#dd663814}[data-theme=codex][data-game=deadlock] .dl-rep-match-head{border-bottom:1px solid rgba(221,102,56,.18)}[data-theme=codex][data-game=deadlock] .dl-rep-match-grade em{border:1px solid rgba(221,102,56,.3)}[data-theme=codex][data-game=deadlock] .dl-rep-match-grade em[data-grade="A+"],[data-theme=codex][data-game=deadlock] .dl-rep-match-grade em[data-grade=A],[data-theme=codex][data-game=deadlock] .dl-rep-match-grade em[data-grade=A-]{border-color:#dd6638b3}[data-theme=codex][data-game=deadlock] .dl-steam-link{border-bottom:1px solid rgba(221,102,56,.3)}[data-theme=codex][data-game=deadlock] .dl-peer:hover{background:#dd663814;border-color:#dd663859}[data-theme=codex][data-game=deadlock] .dl-fit-row:first-child{background:#dd66381f}[data-theme=codex][data-game=deadlock] [data-place=home] .game-panel[data-panel=deadlock] .game-panel-name,[data-theme=codex][data-game=deadlock] [data-place=home] .game-panel[data-panel=deadlock] .game-cta.is-ghost,[data-theme=codex][data-game=deadlock] .dl-placing-row[data-metal=gold] .dl-placing-place{color:#f59a6c}[data-theme=codex][data-game=deadlock] .dl-bd-hero[aria-pressed=true]{background:#dd663873}[data-theme=codex][data-game=deadlock] .dl-bd-build-hero{background:#dd663840}[data-theme=codex][data-game=deadlock] .dl-bd-sim:first-child{background:#dd663829}[data-theme=codex][data-game=deadlock] .dl-buy-game[data-key] .dl-gcard{box-shadow:0 0 0 2px var(--gold-lit),0 0 10px #dd663859}[data-theme=codex][data-game=deadlock] .dl-bd-head{position:relative;isolation:isolate;padding-top:2.2rem;padding-bottom:2rem}[data-theme=codex][data-game=deadlock] .dl-bd-head:before{content:"";position:absolute;z-index:-2;inset:0 calc(50% - 50vw);background:linear-gradient(180deg,#0d0c0b1a,#0d0c0b59 60%,#0d0c0b99),linear-gradient(90deg,#0d0c0bd9,#0d0c0b59 45%,#0d0c0b8c),url(/deadlock/game/ui/cns/city.webp) 72% 30% / cover no-repeat}[data-theme=codex][data-game=deadlock] .dl-bd-head:after{content:"";position:absolute;z-index:-1;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:-2px;height:34px;background:url(/deadlock/game/ui/cns/torn-edge.webp) 0 0 / 1600px 100% repeat-x;transform:scaleY(-1)}[data-theme=codex][data-game=deadlock] .dl-bd-title{color:var(--cns-paper);text-shadow:3px 3px 0 rgba(0,0,0,.55)}[data-theme=codex][data-game=deadlock] .dl-vote-box{background:radial-gradient(120% 90% at 100% 0%,rgba(221,102,56,.16),transparent 60%),linear-gradient(180deg,#181511e6,#0f0d0bf2),url(/deadlock/game/ui/paper-dark.webp) 0 0 / 512px}[data-theme=codex][data-game=deadlock] .dl-vote-faces{list-style:none;margin:0 0 .8rem;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem}[data-theme=codex][data-game=deadlock] .dl-vote-faces img{display:block;width:100%;height:auto;transition:transform .16s cubic-bezier(.2,.8,.2,1)}[data-theme=codex][data-game=deadlock] .dl-vote-faces li:nth-child(odd) img{transform:rotate(-5deg)}[data-theme=codex][data-game=deadlock] .dl-vote-faces li:nth-child(2n) img{transform:rotate(4deg)}[data-theme=codex][data-game=deadlock] .dl-vote-faces li:hover img{transform:translateY(-3px) rotate(0) scale(1.12)}[data-theme=codex][data-game=deadlock] .dl-vote-cta{display:inline-block;padding:.45rem .8rem .4rem;color:var(--cns-ink);background:var(--cns-orange);font:800 .74rem/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transform:rotate(-1.5deg);box-shadow:3px 3px #0000008c;transition:transform .14s ease}[data-theme=codex][data-game=deadlock] .dl-vote-cta:hover{color:var(--cns-ink);text-decoration:none;transform:rotate(0) translate(-1px,-1px)}[data-theme=codex][data-game=deadlock] .dl-itiers-heads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .9rem;margin:0 .8rem .4rem calc(5.6rem + .8rem)}[data-theme=codex][data-game=deadlock] .dl-itiers-head{justify-self:center;width:min(100%,16rem);aspect-ratio:720 / 183;background:url(/deadlock/game/ui/cns/shop-columns-header.webp) 0 0 / 300% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-itiers-head[data-cat=spirit]{background-position:50% 0}[data-theme=codex][data-game=deadlock] .dl-itiers-head[data-cat=vitality]{background-position:100% 0}[data-theme=codex][data-game=deadlock] .dl-itier-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:.8rem}[data-theme=codex][data-game=deadlock] .dl-itier-col{--fam: 217, 132, 58;display:grid;grid-template-columns:repeat(auto-fill,minmax(4rem,4.5rem));justify-content:start;align-content:start;gap:.5rem .45rem;min-height:3rem;margin:0;padding:.55rem;list-style:none;background:rgba(var(--fam),.07)}[data-theme=codex][data-game=deadlock] .dl-itier-col[data-cat=spirit]{--fam: 163, 131, 230}[data-theme=codex][data-game=deadlock] .dl-itier-col[data-cat=vitality]{--fam: 134, 194, 93}[data-theme=codex][data-game=deadlock] .dl-itier .dl-bd-card{container-type:inline-size;transition:transform .16s cubic-bezier(.2,.8,.2,1)}[data-theme=codex][data-game=deadlock] .dl-itier .dl-bd-card:hover{z-index:4;transform:translateY(-3px) rotate(-1.2deg)}[data-theme=codex][data-game=deadlock] .dl-itier .dl-bd-card-name{font-size:clamp(.5rem,10.5cqi,.74rem);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}@media (max-width: 900px){[data-theme=codex][data-game=deadlock] .dl-itiers-heads{display:none}[data-theme=codex][data-game=deadlock] .dl-itier-cols{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.6rem}[data-theme=codex][data-game=deadlock] .dl-itier-col:empty{display:none}[data-theme=codex][data-game=deadlock] .dl-itier-col{grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr))}}html:lang(es) [data-theme=codex] :is(.dl-bd-card-name,.dl-bd-tag,.dl-bd-owned,.dl-bd-upgrade.is-text,.dl-bd-card-tier,.dl-bd-total-label,.dl-bd-editor-title,.dl-bd-pill,.dl-bd-abil-up,.dl-bd-cat-name,.dl-bd-cat-desc,.dl-sf-cat){font-family:"Barlow Condensed",var(--font-display)}[data-theme=codex][data-game=deadlock] .dl-bshop{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;scroll-margin-top:4.5rem}[data-theme=codex][data-game=deadlock] .dl-bshop-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem .5rem;padding-top:.6rem}[data-theme=codex][data-game=deadlock] .dl-bshop-tab{position:relative;display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:.45rem .9rem .4rem;border:0;border-radius:2px;font:800 .95rem/1.05 var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#f7e9d5c7;background:#211d17;box-shadow:var(--cns-shadow-sm);cursor:pointer;transition:transform .14s cubic-bezier(.2,.8,.2,1),background-color .14s}[data-theme=codex][data-game=deadlock] .dl-bshop-tab:hover{color:var(--cns-paper);background:#2d271f;transform:translateY(-2px)}[data-theme=codex][data-game=deadlock] .dl-bshop-tab img{width:1.5rem;height:auto;margin:-.3rem 0}[data-theme=codex][data-game=deadlock] .dl-bshop-tab[aria-selected=true]{color:var(--cns-ink);background:var(--cns-cyan);transform:rotate(-1.5deg)}[data-theme=codex][data-game=deadlock] .dl-bshop-tab.is-popular[aria-selected=true]{color:var(--cns-paper);background:#c7432f}[data-theme=codex][data-game=deadlock] .dl-bshop-tab.is-reco[aria-selected=true]{background:var(--cns-yellow)}[data-theme=codex][data-game=deadlock] .dl-bshop-badge{position:absolute;top:-.7rem;right:-.35rem;padding:2px 5px 1px;font:800 .62rem/1 var(--font-display);letter-spacing:.06em;color:var(--cns-ink);background:var(--cns-paper);border-radius:2px;transform:rotate(5deg);box-shadow:2px 2px #00000080;white-space:nowrap}[data-theme=codex][data-game=deadlock] .dl-bshop-badge+.dl-bshop-badge{right:auto;left:-.35rem;transform:rotate(-4deg)}[data-theme=codex][data-game=deadlock] .dl-bshop-badge[data-badge=win]{background:var(--cns-green)}[data-theme=codex][data-game=deadlock] .dl-bshop-badge[data-badge=beta]{background:var(--cns-orange);color:var(--cns-paper)}[data-theme=codex][data-game=deadlock] .dl-bshop-banner{position:relative;isolation:isolate;padding:.85rem 1.2rem .95rem;box-shadow:var(--cns-shadow)}[data-theme=codex][data-game=deadlock] .dl-bshop-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/deadlock/game/ui/builds-header.webp) center / 100% 100% no-repeat,var(--cns-cyan)}[data-theme=codex][data-game=deadlock] .dl-bshop-banner[data-kind=reco]:before{filter:hue-rotate(-140deg) saturate(1.6) brightness(1.15)}[data-theme=codex][data-game=deadlock] .dl-bshop-banner[data-kind=popular]{aspect-ratio:1825 / 134;padding:0}[data-theme=codex][data-game=deadlock] .dl-bshop-banner[data-kind=popular]:before{background:url(/deadlock/game/ui/cns/popular-header.webp) center / 100% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-bshop-title{margin:0;font:700 clamp(1.5rem,3.4vw,2.3rem)/1 "VN Reaver","VN Radiance",var(--font-display);color:var(--cns-ink);text-transform:uppercase;text-wrap:balance}[data-theme=codex][data-game=deadlock] .dl-bshop-sample{margin:.35rem 0 0;font-size:.88rem;font-weight:600;line-height:1.35;color:#0b0a09d1}[data-theme=codex][data-game=deadlock] .dl-bshop-blend{display:inline-block;margin-left:.5rem;padding:1px 6px;font-size:.75rem;color:var(--cns-paper);background:var(--cns-ink);border-radius:2px}[data-theme=codex][data-game=deadlock] .dl-bshop-swaps ul{display:grid;gap:.45rem;margin:0;padding:.8rem 1rem;list-style:none;background:#1a1712;box-shadow:var(--cns-shadow-sm)}[data-theme=codex][data-game=deadlock] .dl-bshop-swaps li{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}[data-theme=codex][data-game=deadlock] .dl-bshop-swaps small{flex-basis:100%;color:var(--text-faint)}[data-theme=codex][data-game=deadlock] .dl-bshop-out{color:var(--text-faint);text-decoration:line-through}[data-theme=codex][data-game=deadlock] .dl-bshop-in{color:var(--cns-green);font-weight:700}[data-theme=codex][data-game=deadlock] .dl-bshop-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;align-items:start}[data-theme=codex][data-game=deadlock] .dl-bshop[data-kind=build] .dl-bshop-body{grid-template-columns:8.2rem minmax(0,1fr)}[data-theme=codex][data-game=deadlock] .dl-bshop-lead{margin:-.2rem 0 0;color:#f7e9d5b8;font-size:.9rem}[data-theme=codex][data-game=deadlock] .dl-bshop-souls{position:sticky;top:4.5rem;padding:.7rem .55rem .8rem;background:url(/deadlock/game/ui/cns/dot-pattern.webp) center / 180px repeat,#15130f;box-shadow:var(--cns-shadow-sm)}[data-theme=codex][data-game=deadlock] .dl-bshop-souls-title{margin:0 0 .6rem;font:800 .72rem/1.15 var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#f7e9d5bf}[data-theme=codex][data-game=deadlock] .dl-bshop-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}[data-theme=codex][data-game=deadlock] .dl-bshop-bar{--bar: var(--cns-weapon);display:grid;justify-items:center;gap:.3rem}[data-theme=codex][data-game=deadlock] .dl-bshop-bar[data-cat=spirit]{--bar: var(--cns-spirit)}[data-theme=codex][data-game=deadlock] .dl-bshop-bar[data-cat=vitality]{--bar: var(--cns-vitality)}[data-theme=codex][data-game=deadlock] .dl-bshop-bonus{font:800 .8rem/1 var(--font-display);color:var(--bar);font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-bshop-track{position:relative;display:block;width:1.1rem;height:9.5rem;background:#0000008c;box-shadow:inset 0 0 0 1px #f7e9d51f}[data-theme=codex][data-game=deadlock] .dl-bshop-track>span{position:absolute;inset:auto 0 0;height:var(--fill);background:var(--bar);box-shadow:inset 0 2px #ffffff59;transition:height .4s cubic-bezier(.2,.8,.2,1)}[data-theme=codex][data-game=deadlock] .dl-bshop-souls-n{font:700 .72rem/1 var(--font-display);color:#f7e9d5b3;font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-bshop-bar img{width:1.8rem;height:auto}[data-theme=codex][data-game=deadlock] .dl-bshop-paper{padding:0 0 .9rem;background:url(/deadlock/game/ui/cns/shop-popular-bg.webp) center top / 100% 100% no-repeat;box-shadow:var(--cns-shadow)}[data-theme=codex][data-game=deadlock] .dl-bshop-heads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;margin:0 .7rem .2rem 5.4rem}[data-theme=codex][data-game=deadlock] .dl-bshop-head{aspect-ratio:720 / 183;background:url(/deadlock/game/ui/cns/shop-columns-header.webp) 0 0 / 300% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-bshop-head[data-cat=spirit]{background-position:50% 0}[data-theme=codex][data-game=deadlock] .dl-bshop-head[data-cat=vitality]{background-position:100% 0}[data-theme=codex][data-game=deadlock] .dl-bshop-tier{position:relative;padding:.8rem .7rem .8rem 5.4rem;border-top:2px solid rgba(43,38,29,.28)}[data-theme=codex][data-game=deadlock] .dl-bshop-tier:first-of-type{border-top:0}[data-theme=codex][data-game=deadlock] .dl-bshop-price{position:absolute;z-index:3;top:.8rem;left:.45rem;width:4.5rem;height:auto;transform:rotate(-7deg);filter:drop-shadow(2px 3px 0 rgba(0,0,0,.4));pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-bshop-tier[data-tier="4"] .dl-bshop-price{transform:rotate(8deg)}[data-theme=codex][data-game=deadlock] .dl-bshop-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem}[data-theme=codex][data-game=deadlock] .dl-bshop-cell{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.6rem .5rem;min-height:1px;margin:0;padding:.35rem 0 0;list-style:none}[data-theme=codex][data-game=deadlock] .dl-bshop-item{position:relative;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s,filter .16s}[data-theme=codex][data-game=deadlock] .dl-bshop-item:hover{z-index:4;transform:translateY(-3px) rotate(-1.5deg)}[data-theme=codex][data-game=deadlock] .dl-bshop-item .dl-gcard{box-shadow:3px 3px #00000059}[data-theme=codex][data-game=deadlock] .dl-bshop-item[data-faded]{opacity:.5;filter:saturate(.35)}[data-theme=codex][data-game=deadlock] .dl-bshop-item[data-faded]:hover{opacity:1;filter:none}[data-theme=codex][data-game=deadlock] .dl-bshop-sticker{position:absolute;top:-8px;right:-8px;z-index:2;display:inline-flex;align-items:center;gap:2px;pointer-events:none;font:800 .82rem/1 var(--font-display);font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-bshop-sticker[data-kind=order]{justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 3px;color:var(--cns-paper);background:var(--cns-ink);border-radius:50%;box-shadow:0 0 0 2px var(--cns-paper),2px 3px 0 2px #00000059}[data-theme=codex][data-game=deadlock] .dl-bshop-sticker[data-kind=pick]{padding:3px 5px 2px;color:#0d2b22;background:#3fe2b4;border-radius:2px;transform:rotate(6deg);box-shadow:2px 2px #00000073}[data-theme=codex][data-game=deadlock] .dl-bshop-sticker[data-hot]{color:var(--cns-ink);background:var(--cns-yellow)}[data-theme=codex][data-game=deadlock] .dl-bshop-sticker img{width:.85rem;height:auto;filter:brightness(.15)}[data-theme=codex][data-game=deadlock] .dl-bshop-up{position:absolute;top:3px;left:3px;z-index:2;display:grid;place-items:center;width:1.2rem;height:1.2rem;font:900 .8rem/1 var(--font-display);color:var(--cns-ink);background:var(--cns-green);border-radius:2px;box-shadow:2px 2px #00000073;pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-bshop-key{position:absolute;left:50%;bottom:-7px;z-index:2;padding:2px 6px 1px;font:800 .6rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cns-ink);background:var(--cns-yellow);transform:translate(-50%) rotate(-3deg);box-shadow:2px 2px #0006;pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-bshop-faded-note{margin:.3rem 1rem 0 5.4rem;font-size:.78rem;font-style:italic;font-weight:600;line-height:1.3;color:#2b261dcc}[data-theme=codex][data-game=deadlock] .dl-bshop-order{scroll-margin-top:4.5rem;padding:.9rem 1rem 1rem;background:#1a1712;box-shadow:var(--cns-shadow)}[data-theme=codex][data-game=deadlock] .dl-bshop-sec{display:inline-block;margin:0 0 .8rem;padding:.35rem .8rem .25rem;font:800 1.05rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--cns-paper);background:url(/deadlock/game/ui/backer-box.webp) center / 100% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-bshop-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem 1.2rem}[data-theme=codex][data-game=deadlock] .dl-bshop-phase-head{display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;font:800 .9rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--cns-paper)}[data-theme=codex][data-game=deadlock] .dl-bshop-phase-head span{margin-left:auto;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-faint)}[data-theme=codex][data-game=deadlock] .dl-bshop-seq{display:flex;flex-wrap:wrap;gap:.55rem .45rem;margin:0;padding:0;list-style:none}[data-theme=codex][data-game=deadlock] .dl-bshop-step{position:relative;display:grid;justify-items:center;gap:2px}[data-theme=codex][data-game=deadlock] .dl-bshop-step .dl-gcard{box-shadow:2px 2px #00000073}[data-theme=codex][data-game=deadlock] .dl-bshop-step .dl-bshop-up{top:2px;left:auto;right:2px;width:1rem;height:1rem;font-size:.7rem}[data-theme=codex][data-game=deadlock] .dl-bshop-n{position:absolute;top:-6px;left:-6px;z-index:2;display:grid;place-items:center;min-width:1.2rem;height:1.2rem;font:800 .7rem/1 var(--font-display);color:var(--cns-ink);background:var(--cns-paper);border-radius:50%;box-shadow:1px 2px #00000080}[data-theme=codex][data-game=deadlock] .dl-bshop-cost{display:inline-flex;align-items:center;gap:2px;font:700 .7rem/1 var(--font-display);color:#f7e9d5b3;font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-bshop-chalk{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:4.5rem;padding:1.1rem 1.2rem 1.3rem;color:#eeeae2;background:linear-gradient(#12141459,#1214148c),url(/deadlock/game/ui/blackboard.webp) center / cover no-repeat,#1d2020;box-shadow:var(--cns-shadow),inset 0 0 0 6px #3a2a1c,inset 0 0 0 8px #1b140d}[data-theme=codex][data-game=deadlock] .dl-bshop-chalk:after{content:"";position:absolute;z-index:-1;right:-2rem;top:-1.5rem;width:22rem;aspect-ratio:768 / 420;background:url(/deadlock/game/ui/chalk-doodle03.webp) center / contain no-repeat;opacity:.22;pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-bshop-chalk-title{margin:0 0 .9rem;font:800 1.3rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 1px rgba(255,255,255,.5),0 0 6px rgba(255,255,255,.12)}[data-theme=codex][data-game=deadlock] .dl-bshop-chalk-from{margin:-.5rem 0 .9rem;font-size:.85rem;opacity:.7}[data-theme=codex][data-game=deadlock] .dl-chalk-prio{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0 0 1.1rem;padding:0;list-style:none}[data-theme=codex][data-game=deadlock] .dl-chalk-prio li{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.55rem}[data-theme=codex][data-game=deadlock] .dl-chalk-prio li:not(:last-child):after{content:"→";position:absolute;right:-1.2rem;top:1.4rem;transform:translateY(-50%);font:700 1rem/1 var(--font-display);opacity:.55}[data-theme=codex][data-game=deadlock] .dl-chalk-rank{grid-row:1 / 3;font:800 1.9rem/1 var(--font-display);text-shadow:0 0 1px rgba(255,255,255,.55)}[data-theme=codex][data-game=deadlock] .dl-chalk-prio li:first-child .dl-chalk-rank{color:var(--cns-yellow)}[data-theme=codex][data-game=deadlock] .dl-chalk-prio img{grid-column:2;grid-row:1;width:2.8rem;height:2.8rem;border-radius:50%;background:#00000059;box-shadow:0 0 0 2px #eeeae2bf,0 0 0 4px #eeeae21f}[data-theme=codex][data-game=deadlock] .dl-chalk-prio li:first-child img{box-shadow:0 0 0 2px var(--cns-yellow),0 0 12px #ffe14d59}[data-theme=codex][data-game=deadlock] .dl-chalk-name{grid-column:2;max-width:9rem;margin-top:.3rem;font:700 .78rem/1.15 var(--font-display);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance}[data-theme=codex][data-game=deadlock] .dl-chalk-tab{--row: 2.3rem;display:grid;grid-template-columns:2.4rem repeat(var(--steps),minmax(0,1fr));grid-template-rows:1.3rem;grid-auto-rows:var(--row);align-items:center;justify-items:center;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--row) - 2px),rgba(238,234,226,.16) calc(var(--row) - 2px) var(--row)) 0 1.3rem / 100% calc(100% - 1.3rem) no-repeat}[data-theme=codex][data-game=deadlock] .dl-chalk-n{grid-row:1;font:700 .7rem/1 var(--font-display);opacity:.55;font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-chalk-row{grid-column:1;justify-self:start}[data-theme=codex][data-game=deadlock] .dl-chalk-row img{display:block;width:1.8rem;height:1.8rem;border-radius:50%;box-shadow:0 0 0 1.5px #eeeae299}[data-theme=codex][data-game=deadlock] .dl-chalk-mark{display:grid;place-items:center;width:min(1.75rem,100%);aspect-ratio:1;font:800 .95rem/1 var(--font-display);text-shadow:0 0 1px rgba(255,255,255,.6);animation:dl-chalk-in .32s both}[data-theme=codex][data-game=deadlock] .dl-chalk-mark[data-level="0"]{color:var(--cns-cyan);font-size:1.05rem}[data-theme=codex][data-game=deadlock] .dl-chalk-mark[data-level="3"]{color:var(--cns-yellow);border-radius:50%;box-shadow:0 0 0 2px #ffe14dd9;transform:rotate(-8deg)}@keyframes dl-chalk-in{0%{opacity:0;scale:1.5}}@media (prefers-reduced-motion: reduce){[data-theme=codex][data-game=deadlock] .dl-chalk-mark{animation:none}}[data-theme=codex][data-game=deadlock] .dl-bshop .dl-counters{padding:.9rem 1rem 1rem;background:#1a1712;border:0;box-shadow:var(--cns-shadow)}[data-theme=codex][data-game=deadlock] .dl-bshop .dl-counter-item{border:0;border-radius:2px;color:var(--cns-ink);background:var(--cns-paper);box-shadow:var(--cns-shadow-sm)}[data-theme=codex][data-game=deadlock] .dl-bshop .dl-counter-item:nth-child(2n){transform:rotate(.6deg)}[data-theme=codex][data-game=deadlock] .dl-bshop .dl-counter-item :is(.dl-counter-name,.dl-counter-vs){color:inherit}@media (max-width: 600px){[data-theme=codex][data-game=deadlock] .deadlock{padding-left:0;padding-right:0}[data-theme=codex][data-game=deadlock] .dl-hero-body{padding:.75rem}[data-theme=codex][data-game=deadlock] .dl-bshop-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -.75rem;padding:.9rem .75rem .6rem;scrollbar-width:none}[data-theme=codex][data-game=deadlock] .dl-bshop-tab{flex:none;white-space:nowrap}[data-theme=codex][data-game=deadlock] .dl-bshop-banner:not([data-kind=popular]){padding:.7rem .85rem .8rem}}@media (max-width: 900px){[data-theme=codex][data-game=deadlock] .dl-bshop[data-kind=build] .dl-bshop-body{grid-template-columns:minmax(0,1fr)}[data-theme=codex][data-game=deadlock] .dl-bshop-souls{position:static}[data-theme=codex][data-game=deadlock] .dl-bshop-bars{grid-template-columns:minmax(0,1fr);gap:.45rem}[data-theme=codex][data-game=deadlock] .dl-bshop-bar{grid-template-columns:1.6rem 3rem minmax(0,1fr) 2.6rem;align-items:center;justify-items:start}[data-theme=codex][data-game=deadlock] .dl-bshop-bar img{grid-column:1;grid-row:1;width:1.5rem}[data-theme=codex][data-game=deadlock] .dl-bshop-bonus{grid-column:2;grid-row:1}[data-theme=codex][data-game=deadlock] .dl-bshop-track{grid-column:3;grid-row:1;width:100%;height:.8rem}[data-theme=codex][data-game=deadlock] .dl-bshop-track>span{inset:0 auto 0 0;width:var(--fill);height:auto}[data-theme=codex][data-game=deadlock] .dl-bshop-souls-n{grid-column:4;grid-row:1;justify-self:end}[data-theme=codex][data-game=deadlock] .dl-bshop-heads{display:none}[data-theme=codex][data-game=deadlock] .dl-bshop-row{display:flex;flex-wrap:wrap;gap:.75rem .55rem;padding-top:.35rem}[data-theme=codex][data-game=deadlock] .dl-bshop-cell{display:contents}[data-theme=codex][data-game=deadlock] .dl-bshop-tier{padding:.6rem .6rem .8rem}[data-theme=codex][data-game=deadlock] .dl-bshop-price,[data-theme=codex][data-game=deadlock] .dl-bshop-tier[data-tier="4"] .dl-bshop-price{position:static;display:block;width:4rem;margin:0 0 .4rem}[data-theme=codex][data-game=deadlock] .dl-bshop-faded-note{margin-left:.8rem}[data-theme=codex][data-game=deadlock] .dl-bshop-chalk{padding:1rem .8rem 1.1rem}[data-theme=codex][data-game=deadlock] .dl-chalk-prio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .6rem}[data-theme=codex][data-game=deadlock] .dl-chalk-prio li:after{display:none}[data-theme=codex][data-game=deadlock] .dl-chalk-rank{font-size:1.45rem}[data-theme=codex][data-game=deadlock] .dl-chalk-prio img{width:2.3rem;height:2.3rem}[data-theme=codex][data-game=deadlock] .dl-chalk-name{font-size:.68rem}[data-theme=codex][data-game=deadlock] .dl-chalk-tab{grid-template-columns:2rem repeat(var(--steps),minmax(0,1fr))}[data-theme=codex][data-game=deadlock] .dl-chalk-row img{width:1.5rem;height:1.5rem}[data-theme=codex][data-game=deadlock] .dl-chalk-mark{font-size:.72rem}[data-theme=codex][data-game=deadlock] .dl-chalk-mark[data-level="0"]{font-size:.8rem}[data-theme=codex][data-game=deadlock] .dl-chalk-n{font-size:.58rem}}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side,.dl-tier,.cartel-papel){--text: #1e1a14;--text-dim: #4a4133;--text-faint: #6b6150;--surface: rgba(30, 26, 20, .05);--surface-2: rgba(30, 26, 20, .1);--surface-solid: #e6d6b9;--line: rgba(30, 26, 20, .16);--line-strong: rgba(30, 26, 20, .34);--accent: #c2512a;--accent-lit: #b2401c;--accent-dark: #8f3316;--good: #2f7a1f;--bad: #b2261c;--vellum: #1e1a14;--vellum-dim: #4a4133;--gold: #c2512a;--gold-lit: #b2401c;--dl-amber: #8a5d00;color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-bands{gap:2rem;padding-top:.6rem}[data-theme=codex][data-game=deadlock] .dl-tier{position:relative;grid-template-columns:7.4rem minmax(0,1fr);border:0;border-radius:0;background:url(/deadlock/game/ui/cns/speckle.webp) center / 520px,linear-gradient(100deg,#f3e6cf,#e8d8bb 55%,#efe0c5);background-blend-mode:multiply,normal;box-shadow:8px 8px #0000008c;transform:rotate(-.35deg)}[data-theme=codex][data-game=deadlock] .dl-tier:nth-child(2n){transform:rotate(.3deg)}[data-theme=codex][data-game=deadlock] .dl-tier:before{content:"";position:absolute;left:0;right:0;top:-9px;height:12px;background:#f1e3ca;-webkit-mask:url(/deadlock/game/ui/cns/torn-edge.webp) center / 100% 100%;mask:url(/deadlock/game/ui/cns/torn-edge.webp) center / 100% 100%;transform:scaleY(-1);pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-tier-mark{margin:-.7rem 0 -.7rem -.9rem;padding:1rem .4rem;box-shadow:none;transform:rotate(-2deg)}[data-theme=codex][data-game=deadlock] .dl-tier:nth-child(2n) .dl-tier-mark{transform:rotate(1.5deg)}[data-theme=codex][data-game=deadlock] .dl-tier-letter{font:700 5.2rem/.9 "VN Reaver",var(--font-display);text-shadow:3px 3px 0 rgba(255,255,255,.3)}[data-theme=codex][data-game=deadlock] .dl-tier-sub{font-size:.72rem}[data-theme=codex][data-game=deadlock] .dl-tiles{gap:1.2rem .9rem;padding:1.3rem 1.2rem 1.4rem 1.4rem}[data-theme=codex][data-game=deadlock] .dl-tile{position:relative;width:7.6rem}[data-theme=codex][data-game=deadlock] .dl-tile:after{content:"";position:absolute;z-index:3;top:-.55rem;left:50%;width:3.2rem;height:1.05rem;background:#ece2cdb8;box-shadow:0 1px 2px #00000040;transform:translate(-50%) rotate(-4deg);pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(2n):after{transform:translate(-50%) rotate(5deg)}[data-theme=codex][data-game=deadlock] .dl-tile-btn{position:relative;display:block;padding:.3rem .3rem .35rem;border:0;border-radius:0;background:url(/deadlock/game/ui/card-backer.webp) center / 100% 100% no-repeat,#efe3c6;box-shadow:4px 5px #00000059;transform:rotate(-1.4deg);container-type:inline-size}[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(2n) .dl-tile-btn{transform:rotate(1.2deg)}[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(3n) .dl-tile-btn{transform:rotate(-.4deg)}[data-theme=codex][data-game=deadlock] .dl-tile-btn:hover,[data-theme=codex][data-game=deadlock] .dl-tile-btn:focus-visible,[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(n) .dl-tile-btn:hover,[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(n) .dl-tile-btn:focus-visible{z-index:4;background:url(/deadlock/game/ui/card-backer.webp) center / 100% 100% no-repeat,#efe3c6;transform:translateY(-5px) rotate(0) scale(1.05);box-shadow:8px 10px #0006}[data-theme=codex][data-game=deadlock] .dl-tile-face{position:relative;display:block;margin:0;aspect-ratio:280 / 330;overflow:hidden;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55)),var(--dl-hero-bg, none) 72% 35% / auto 150% no-repeat,color-mix(in srgb,var(--dl-hero, #3a3128) 55%,#15120e)}[data-theme=codex][data-game=deadlock] .dl-tile-face img,[data-theme=codex][data-game=deadlock] .dl-tile-face .dl-portrait-fallback,[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(n) .dl-tile-face img{width:100%;height:100%;object-fit:cover;object-position:50% 0;background:none;-webkit-mask:none;mask:none;transition:transform .22s cubic-bezier(.2,.8,.2,1)}[data-theme=codex][data-game=deadlock] .dl-tile-btn:hover .dl-tile-face img{transform:scale(1.06)}[data-theme=codex][data-game=deadlock] :is(.dl-tile-mark,.dl-tile-trend){top:4px;z-index:2;width:18px;height:18px;border:0;border-radius:50%;background:var(--cns-ink, #0b0a09);box-shadow:1px 1px #00000080}[data-theme=codex][data-game=deadlock] .dl-tile-mark{right:4px}[data-theme=codex][data-game=deadlock] .dl-tile-trend{left:4px}[data-theme=codex][data-game=deadlock] .dl-tile-name{position:relative;z-index:2;display:block;margin:-1.2rem -.45rem 0;padding:.42rem .4rem .36rem;font:700 clamp(.55rem,11.5cqi,.86rem)/1 "VN Reaver",var(--font-display);text-align:center;text-transform:uppercase;white-space:nowrap;overflow:visible;color:#f4e8d2;background:url(/deadlock/game/ui/backer-box.webp) center / 100% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-tile-btn:hover .dl-tile-name{color:var(--cns-yellow, #ffe14d)}[data-theme=codex][data-game=deadlock] .dl-tile-wr{position:absolute;z-index:3;right:-.55rem;bottom:3.3rem;padding:.26rem .35rem .2rem;font:800 1.02rem/1 var(--font-display);color:var(--cns-ink, #0b0a09);background:var(--tier-c, #c9b596);box-shadow:2px 2px #00000073;transform:rotate(6deg)}[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(2n) .dl-tile-wr{transform:rotate(-5deg)}[data-theme=codex][data-game=deadlock] .dl-tile-pr{display:block;margin-top:.3rem;font:700 .7rem/1 var(--font-display);letter-spacing:.04em;text-align:center;color:#2b261dbf}[data-theme=codex][data-game=deadlock] .dl-tile-pr:before{content:"◉ ";opacity:.6}[data-theme=codex][data-game=deadlock] .dl-itiers-heads{margin-left:calc(7.4rem + .8rem)}[data-theme=codex][data-game=deadlock] .dl-itier-cols{padding:1.1rem 1rem 1.1rem 1.2rem}[data-theme=codex][data-game=deadlock] .dl-itier-col{background:rgba(var(--fam),.16);box-shadow:inset 0 0 0 1px #2b261d14}[data-theme=codex][data-game=deadlock] .dl-itier .dl-bd-card:nth-child(odd){transform:rotate(-1deg)}[data-theme=codex][data-game=deadlock] .dl-itier .dl-bd-card:nth-child(2n){transform:rotate(.8deg)}[data-theme=codex][data-game=deadlock] .dl-itier .dl-bd-card:hover{transform:translateY(-4px) rotate(0) scale(1.05)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side){border:0;color:#1e1a14;background:url(/deadlock/game/ui/cns/speckle.webp) center / 520px,linear-gradient(170deg,#f1e4cc,#e5d4b6);background-blend-mode:multiply,normal;box-shadow:6px 6px #0000008c}[data-theme=codex][data-game=deadlock] .page-rail .box:nth-child(odd){transform:rotate(.5deg)}[data-theme=codex][data-game=deadlock] .page-rail .box:nth-child(2n){transform:rotate(-.4deg)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) :is(.box-lead,.box-empty,.box-aside,.dl-history-name){color:#1e1a14b8}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) :is(.dl-rail-name,.dl-history-date){color:#1e1a14}[data-theme=codex][data-game=deadlock] .page-rail .dl-rail-list>li+li{border-top-color:#1e1a1433}[data-theme=codex][data-game=deadlock] .page-rail .dl-rail-row:hover{background:#1e1a1412}[data-theme=codex][data-game=deadlock] .page-rail .dl-rail-figure{color:#b2401c}[data-theme=codex][data-game=deadlock] .page-rail .delta.is-up{color:#2f7a1f}[data-theme=codex][data-game=deadlock] .page-rail .delta.is-down{color:#b2261c}[data-theme=codex][data-game=deadlock] .page-rail :is(.dl-history-link,.dl-rail-more){color:#b2401c}[data-theme=codex][data-game=deadlock] .page-rail .dl-history-row[data-current]{background:#dd663824}[data-theme=codex][data-game=deadlock] .dl-profile-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;align-items:start;margin-top:1.4rem}[data-theme=codex][data-game=deadlock] .dl-profile-more{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.4rem;align-items:start;margin-top:1.8rem}[data-theme=codex][data-game=deadlock] .dl-profile-more>*{gap:1.4rem}[data-theme=codex][data-game=deadlock] .dl-profile-more>:empty{display:none}@media (max-width: 900px){[data-theme=codex][data-game=deadlock] .dl-profile-more{grid-auto-flow:row}}@media (max-width: 1100px){[data-theme=codex][data-game=deadlock] .dl-profile-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){[data-theme=codex][data-game=deadlock] .dl-profile-top{grid-template-columns:minmax(0,1fr)}}@media (max-width: 63.99rem){[data-theme=codex][data-game=deadlock] .dl-profile-grid>.dl-profile-aside{order:0}}[data-theme=codex][data-game=deadlock] .dl-tier-note{color:#f7e9d599}@media (max-width: 600px){[data-theme=codex][data-game=deadlock] .dl-tier{grid-template-columns:3.4rem minmax(0,1fr);transform:none}[data-theme=codex][data-game=deadlock] .dl-tier:nth-child(2n){transform:none}[data-theme=codex][data-game=deadlock] .dl-tier-mark{margin:-.5rem 0 -.5rem -.4rem}[data-theme=codex][data-game=deadlock] .dl-tier-letter{font-size:2.8rem}[data-theme=codex][data-game=deadlock] .dl-itier-cols{padding:.7rem .6rem}[data-theme=codex][data-game=deadlock] .dl-tiles{gap:1rem .55rem;padding:1rem .6rem 1rem .7rem}[data-theme=codex][data-game=deadlock] .dl-tile{width:calc((100% - 1.1rem) / 3)}[data-theme=codex][data-game=deadlock] .dl-tile-wr,[data-theme=codex][data-game=deadlock] .dl-tile:nth-child(2n) .dl-tile-wr{position:relative;display:block;width:fit-content;margin:.35rem auto 0;right:auto;bottom:auto;font-size:.82rem;transform:rotate(-3deg)}}@media (prefers-reduced-motion: reduce){[data-theme=codex][data-game=deadlock] .dl-tile-btn:hover{transform:none}}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel)>.box-title,[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .box-head>.box-title{margin-bottom:.55rem}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .seg{border-color:#1e1a1433;background:#1e1a1412;box-shadow:2px 2px #1e1a1440}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .seg>*{border-right-color:#1e1a1424;color:#1e1a14b3}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .seg>*:hover{color:#1e1a14;background:#1e1a1412}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .seg>*[data-active=true],[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .seg>*[aria-pressed=true]{color:var(--cns-ink);background:var(--cns-orange)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) :is(.dl-rep-profile,.dl-rank-badge,.dl-rep-stats,.dl-rep-progress){border-color:var(--line)}[data-theme=codex][data-game=deadlock] .dl-activity-day{background:#1e1a1414}[data-theme=codex][data-game=deadlock] .dl-activity-day[data-result=win]{background:var(--chart-good)}[data-theme=codex][data-game=deadlock] .dl-activity-day[data-result=loss]{background:var(--chart-bad)}[data-theme=codex][data-game=deadlock] .dl-activity-day[data-result=even]{background:#7869508c}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .dl-rep-form{background:#1e1a140d;border-color:var(--line)}[data-theme=codex][data-game=deadlock] .dl-profile-aside .dl-rep-form{border:0;background:none}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .dl-rep-streak.is-win{color:var(--good)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .dl-rep-streak.is-loss{color:var(--bad)}[data-theme=codex][data-game=deadlock] .box.dl-chalkboard{--text: #eeeae2;--text-dim: rgba(238, 234, 226, .75);--text-faint: rgba(238, 234, 226, .55);--line: rgba(238, 234, 226, .18);--line-strong: rgba(238, 234, 226, .35);--surface: rgba(238, 234, 226, .05);--surface-2: rgba(238, 234, 226, .1);--accent: #f59a6c;--accent-lit: #ffb48c;--good: #97da79;--bad: #ef5b4b;--vellum: #eeeae2;--vellum-dim: rgba(238, 234, 226, .75);color:var(--text);background:linear-gradient(#12141473,#1214149e),url(/deadlock/game/ui/blackboard.webp) center / cover no-repeat,#1d2020;box-shadow:var(--cns-shadow),inset 0 0 0 6px #3a2a1c,inset 0 0 0 8px #1b140d;transform:none}[data-theme=codex][data-game=deadlock] .box.dl-chalkboard :is(.box-lead,.box-aside){color:#eeeae2b8}[data-theme=codex][data-game=deadlock] .dl-hp-ability{padding:clamp(1rem,2.4vw,1.8rem);transform:rotate(-.25deg)}[data-theme=codex][data-game=deadlock] .dl-hp-ability:nth-child(2n){transform:rotate(.25deg)}[data-theme=codex][data-game=deadlock] .dl-hp-ability-media{box-shadow:5px 6px #0000004d;transform:rotate(-1deg)}[data-theme=codex][data-game=deadlock] .dl-hp-ability[data-flip] .dl-hp-ability-media{transform:rotate(1deg)}[data-theme=codex][data-game=deadlock] .dl-hp-ability-media:after{content:"";position:absolute;z-index:2;top:-.7rem;left:50%;width:5rem;height:1.3rem;background:#ece2cdbf;box-shadow:0 1px 2px #00000040;transform:translate(-50%) rotate(-3deg);pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-hp-video.is-empty span{color:#f7e9d599}[data-theme=codex][data-game=deadlock] .dl-hp-ability-key{color:#f4e8d2;text-shadow:3px 3px 0 rgba(0,0,0,.6)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability) :is(.dl-hp-ability-icon,.abi){filter:brightness(0) opacity(.82)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability,.dl-tier) .dl-attr[data-attr^=Spirit],[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability,.dl-tier) .dl-attr[data-attr=BonusSpiritDamage]{color:#7440c4}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability,.dl-tier) .dl-attr:is([data-attr*=Weapon],[data-attr*=FireRate],[data-attr=BulletResist]){color:#a8511a}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability,.dl-tier) .dl-attr:is([data-attr=Heal],[data-attr=Regen]){color:#2f7a1f}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability,.dl-tier) .dl-attr[data-attr*=MoveSpeed]{color:#137260}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability,.dl-tier) .dl-attr[data-attr=MeleeDamage]{color:#b33a26}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-hp-ability,.dl-tier) .dl-attr:is([data-attr=Slow],[data-attr=Stun]){color:#2b5caf}[data-theme=codex][data-game=deadlock] .dl-hero-head{align-items:center}[data-theme=codex][data-game=deadlock] .dl-hero-photo{position:relative;flex:none;display:block;width:6.6rem;margin:-.4rem .4rem -.4rem 0;padding:.28rem;background:url(/deadlock/game/ui/card-backer.webp) center / 100% 100% no-repeat,#efe3c6;box-shadow:4px 5px #00000059;transform:rotate(-2deg)}[data-theme=codex][data-game=deadlock] .dl-hero-photo:after{content:"";position:absolute;top:-.55rem;left:50%;width:3rem;height:1rem;background:#ece2cdbf;box-shadow:0 1px 2px #00000040;transform:translate(-50%) rotate(4deg)}[data-theme=codex][data-game=deadlock] .dl-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:280 / 330;object-fit:cover;object-position:50% 0;background:var(--dl-hero-bg, none) 72% 35% / auto 150% no-repeat,color-mix(in srgb,var(--dl-hero, #3a3128) 55%,#15120e)}[data-theme=codex][data-game=deadlock] .dl-bshop .dl-counters .dl-panel-head{display:inline-block;margin:0 0 .8rem;padding:.35rem .8rem .25rem;font:800 1.05rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--cns-paper);background:url(/deadlock/game/ui/backer-box.webp) center / 100% 100% no-repeat}[data-theme=codex][data-game=deadlock] .dl-bd-side{border-radius:2px}[data-theme=codex][data-game=deadlock] .dl-bd-side .dl-bd-empty{background:#1e1a1412;box-shadow:inset 0 0 0 1px #1e1a1424}@media (max-width: 30rem){[data-theme=codex][data-game=deadlock] .dl-profile-main .dl-rep-match{grid-template-columns:30px minmax(0,1fr) 2.3rem 4rem}[data-theme=codex][data-game=deadlock] .dl-profile-main .dl-rep-match-rank{display:none}}[data-theme=codex][data-game=deadlock] .dl-hp-ability .dl-hp-video :is(img,.abi){filter:brightness(0) invert(.95)}[data-theme=codex][data-game=deadlock] .dl-cb-heads{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;margin:0 0 1.6rem;padding:0;list-style:none}[data-theme=codex][data-game=deadlock] .dl-cb-heads li{display:grid;gap:.35rem;padding:1rem 1.2rem 1.1rem;background:url(/deadlock/game/ui/cns/speckle.webp) center / 520px,linear-gradient(170deg,#f1e4cc,#e5d4b6);background-blend-mode:multiply,normal;box-shadow:6px 6px #0000008c;transform:rotate(-.6deg)}[data-theme=codex][data-game=deadlock] .dl-cb-heads li:nth-child(2){transform:rotate(.5deg)}[data-theme=codex][data-game=deadlock] .dl-cb-heads li:nth-child(3){transform:rotate(-.3deg)}[data-theme=codex][data-game=deadlock] .dl-cb-heads strong{font:700 clamp(2.2rem,4.5vw,3.2rem)/.95 "VN Reaver",var(--font-display);color:#b2261c}[data-theme=codex][data-game=deadlock] .dl-cb-heads li[data-tone=hope] strong{color:#2f7a1f}[data-theme=codex][data-game=deadlock] .dl-cb-heads span{font:700 1rem/1.25 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#1e1a14}[data-theme=codex][data-game=deadlock] .dl-cb-scroll{overflow-x:auto}[data-theme=codex][data-game=deadlock] .dl-cb-grid{width:100%;min-width:36rem;border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-cb-grid th{padding:.3rem .2rem;font:700 .75rem/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);text-align:center;white-space:nowrap}[data-theme=codex][data-game=deadlock] .dl-cb-sides th{font-size:.85rem;color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-cb-grid tbody th{font:700 1.1rem/1 "VN Reaver",var(--font-display);color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-cb-grid td{height:2.6rem;text-align:center;font:800 1.05rem/1 var(--font-display);color:var(--ink, #1e1a14);background:var(--heat, rgba(30, 26, 20, .06));cursor:default}[data-theme=codex][data-game=deadlock] .dl-cb-grid td[data-thin]{color:var(--text-faint);font-weight:600}[data-theme=codex][data-game=deadlock] .dl-cb-read{margin:.9rem 0 0;font-size:.85rem;color:var(--text-dim)}[data-theme=codex][data-game=deadlock] .dl-cb-grid tbody th,[data-theme=codex][data-game=deadlock] .dl-cb-grid thead tr:last-child th:first-child{position:sticky;left:0;z-index:1;background:#ecdfc4}[data-theme=codex][data-game=deadlock] :is(.dl-irow-tier,.dl-ht-tier)[data-tier]{--tier-c: var(--cns-tan);color:var(--cns-ink);background:var(--tier-c);font-family:"VN Reaver",var(--font-display);box-shadow:2px 2px #1e1a144d}[data-theme=codex][data-game=deadlock] :is(.dl-irow-tier,.dl-ht-tier)[data-tier=S]{--tier-c: var(--cns-orange)}[data-theme=codex][data-game=deadlock] :is(.dl-irow-tier,.dl-ht-tier)[data-tier=A]{--tier-c: var(--cns-yellow)}[data-theme=codex][data-game=deadlock] :is(.dl-irow-tier,.dl-ht-tier)[data-tier=B]{--tier-c: var(--cns-green)}[data-theme=codex][data-game=deadlock] :is(.dl-irow-tier,.dl-ht-tier)[data-tier=C]{--tier-c: var(--cns-cyan)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-shelf) .dl-irow-slot[data-slot=weapon]{color:#a8511a}[data-theme=codex][data-game=deadlock] :is(.box,.dl-shelf) .dl-irow-slot[data-slot=vitality]{color:#2f7a1f}[data-theme=codex][data-game=deadlock] :is(.box,.dl-shelf) .dl-irow-slot[data-slot=spirit]{color:#7440c4}[data-theme=codex][data-game=deadlock] .box .dl-callout-num{color:#2f7a1f}[data-theme=codex][data-game=deadlock] .box .dl-callout-num[data-kind=overbought],[data-theme=codex][data-game=deadlock] .box .dl-callout-num[data-kind=trap]{color:#b2261c}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel) .dl-tier-note{color:var(--text-faint)}[data-theme=codex][data-game=deadlock] .dl-cb-compare{margin-bottom:1.6rem}[data-theme=codex][data-game=deadlock] .dl-cb-cmp{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-cb-cmp th,[data-theme=codex][data-game=deadlock] .dl-cb-cmp td{padding:.55rem .4rem;border-bottom:1px dashed var(--line);text-align:right}[data-theme=codex][data-game=deadlock] .dl-cb-cmp thead th{font:700 .75rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex][data-game=deadlock] .dl-cb-cmp tbody th{text-align:left;font-weight:600;color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-cb-cmp td{font:800 1.2rem/1 var(--font-display);color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-cb-cmp td.dl-cb-arrow{width:2rem;text-align:center;color:var(--text-faint)}[data-theme=codex][data-game=deadlock] .dl-cb-cmp td[data-dir=good]:not(.dl-cb-arrow){color:var(--good)}[data-theme=codex][data-game=deadlock] .dl-cb-cmp td[data-dir=bad]:not(.dl-cb-arrow){color:var(--bad)}[data-theme=codex][data-game=deadlock] .dl-items-shop-detail{--irow-cols: 1.75rem 2.5rem minmax(0, 1fr) 5.2rem 4.8rem 4.8rem .75rem;margin:.4rem 0 1.6rem;scroll-margin-top:1rem}@media (max-width: 640px){[data-theme=codex][data-game=deadlock] .dl-items-shop-detail{--irow-cols: 1.5rem 2.2rem minmax(0, 1fr) .75rem}}[data-theme=codex][data-game=deadlock] .box .vn-archive-link{color:#1e1a14;text-decoration:none;font-family:var(--font-display);font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase}[data-theme=codex][data-game=deadlock] .box .vn-archive-link:hover{color:#b2401c}[data-theme=codex][data-game=deadlock] .box :is(.vn-archive-date,.vn-archive-title){color:var(--text-dim)}[data-theme=codex][data-game=deadlock] .box .vn-archive-title .dl-history-tag{margin-left:.5rem}[data-theme=codex][data-game=deadlock] .box .vn-archive-list li{border-top-color:var(--line)}[data-theme=codex][data-game=deadlock] .box .vn-archive-list li[data-current]{background:#dd66381a}[data-theme=codex][data-game=deadlock] .box .vn-archive-score [data-dir=down]{color:var(--bad)}[data-theme=codex][data-game=deadlock] .box .vn-archive-score [data-dir=up]{color:var(--good)}[data-theme=codex][data-game=deadlock] .box .dl-lb-step[data-metal=gold] .dl-lb-step-pos{color:#8a6410}[data-theme=codex][data-game=deadlock] .box .dl-lb-step[data-metal=silver] .dl-lb-step-pos{color:#5d6670}[data-theme=codex][data-game=deadlock] .box .dl-lb-step[data-metal=bronze] .dl-lb-step-pos{color:#85491f}[data-theme=codex][data-game=deadlock] .dl-hp-ability .dl-hp-stat-spirit{color:#7440c4}[data-theme=codex][data-game=deadlock] .dl-rp-head{margin:.4rem 0;font:700 .75rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}[data-theme=codex][data-game=deadlock] .dl-rp-stairs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.5rem;height:12rem;margin:0 0 1.2rem;padding:0;list-style:none}[data-theme=codex][data-game=deadlock] .dl-rp-stairs li{display:grid;grid-template-rows:1fr auto;height:100%;gap:.35rem}[data-theme=codex][data-game=deadlock] .dl-rp-bar{align-self:end;display:grid;place-items:start center;height:var(--h);padding-top:.5rem;background:url(/deadlock/game/ui/cns/speckle.webp) center / 300px,#2f7a1f;background-blend-mode:multiply,normal;box-shadow:3px 3px #1e1a1459}[data-theme=codex][data-game=deadlock] .dl-rp-stairs li:last-child .dl-rp-bar{background-color:var(--cns-orange)}[data-theme=codex][data-game=deadlock] .dl-rp-bar strong{font:700 clamp(1.1rem,2.4vw,1.7rem)/1 "VN Reaver",var(--font-display);color:#f4e8d2;text-shadow:2px 2px 0 rgba(0,0,0,.35)}[data-theme=codex][data-game=deadlock] .dl-rp-nth{text-align:center;font:700 .85rem/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-rp-stamps{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none}[data-theme=codex][data-game=deadlock] .dl-rp-stamps li{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;background:#1e1a140f;box-shadow:inset 0 0 0 1px #1e1a141f}[data-theme=codex][data-game=deadlock] .dl-rp-stamps strong{flex:none;font:700 1.5rem/1 "VN Reaver",var(--font-display);color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-rp-stamps li[data-tone=bad] strong{color:var(--bad)}[data-theme=codex][data-game=deadlock] .dl-rp-stamps li[data-tone=shield] strong{color:#2b5caf}[data-theme=codex][data-game=deadlock] .dl-rp-stamps span{display:grid;gap:.15rem;font:700 .85rem/1.2 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--text)}[data-theme=codex][data-game=deadlock] .dl-rp-stamps small{font:500 .78rem/1.3 var(--font-body, inherit);letter-spacing:0;text-transform:none;color:var(--text-dim)}@media (max-width: 600px){[data-theme=codex][data-game=deadlock] .dl-rp-stairs{gap:.25rem;height:10rem}[data-theme=codex][data-game=deadlock] .dl-rp-nth{font-size:.66rem}}[data-theme=codex][data-game=deadlock]{--diario-a: #d6c39c;--diario-b: #c4ad83;--diario-trama: linear-gradient(rgba(214, 195, 156, .55), rgba(196, 173, 131, .55)), url(/deadlock/game/ui/cns/dot-pattern.webp) 0 0 / 420px;--diario-manchas: radial-gradient(120% 90% at 0% 0%, rgba(92, 62, 24, .22), transparent 55%), radial-gradient(110% 80% at 100% 100%, rgba(92, 62, 24, .26), transparent 55%), radial-gradient(60% 40% at 85% 12%, rgba(120, 84, 36, .12), transparent 70%)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side,.dl-tier,.cartel-papel){--text: #17130e;--text-dim: #3d3428;--text-faint: #564b3b;--line: rgba(30, 22, 12, .22);--surface: rgba(30, 22, 12, .07);--surface-2: rgba(30, 22, 12, .13);--surface-solid: #cbb68d}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side):not(.dl-chalkboard),[data-theme=codex][data-game=deadlock] .dl-cb-heads li{background:var(--diario-manchas),var(--diario-trama),linear-gradient(170deg,var(--diario-a),var(--diario-b))}[data-theme=codex][data-game=deadlock] .dl-tier{background:var(--diario-manchas),var(--diario-trama),linear-gradient(100deg,var(--diario-a),var(--diario-b) 55%,#cfba92)}:where([data-theme=codex][data-game=deadlock]) :where(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side,.dl-cb-heads li){position:relative}[data-theme=codex][data-game=deadlock] .dl-tier:before{background:var(--diario-a)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side,.dl-cb-heads li):not(.dl-chalkboard):before,[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side,.dl-tier,.dl-cb-heads li):not(.dl-chalkboard):after{content:"";position:absolute;left:0;right:0;height:11px;pointer-events:none;-webkit-mask:url(/deadlock/game/ui/cns/torn-edge.webp) center / 100% 100%;mask:url(/deadlock/game/ui/cns/torn-edge.webp) center / 100% 100%}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side,.dl-cb-heads li):not(.dl-chalkboard):before{top:-9px;background:var(--diario-a);transform:scaleY(-1)}[data-theme=codex][data-game=deadlock] :is(.box,.dl-panel,.dl-shelf,.dl-ht-wrap,.dl-hp-ability,.dl-bd-side,.dl-tier,.dl-cb-heads li):not(.dl-chalkboard):after{bottom:-9px;background:var(--diario-b)}[data-theme=codex][data-game=deadlock] .dl-tier-mark{z-index:2}[data-theme=codex][data-game=deadlock] .dl-bshop .dl-panel.dl-counters{background:#1a1712}[data-theme=codex][data-game=deadlock] .dl-bshop .dl-panel.dl-counters:before,[data-theme=codex][data-game=deadlock] .dl-bshop .dl-panel.dl-counters:after{display:none}[data-theme=codex][data-game=deadlock] .dl-cb-grid tbody th,[data-theme=codex][data-game=deadlock] .dl-cb-grid thead tr:last-child th:first-child{background:#cdb88f}[data-theme=codex][data-game=deadlock] .dl-lead{--lead-amber: #c2701a;--lead-sapphire: #2b6aa6}[data-theme=codex][data-game=deadlock] .dl-lead-read{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .4rem;font-family:var(--font-data-narrow);font-size:1.05rem}[data-theme=codex][data-game=deadlock] .dl-lead-time{min-width:3.2rem;font-variant-numeric:tabular-nums;color:#1e1a1499}[data-theme=codex][data-game=deadlock] .dl-lead-read[data-side=amber] b{color:var(--lead-amber)}[data-theme=codex][data-game=deadlock] .dl-lead-read[data-side=sapphire] b{color:var(--lead-sapphire)}[data-theme=codex][data-game=deadlock] .dl-lead-chart{display:block;width:100%;height:10rem;background:#1e1a140d;touch-action:none;cursor:crosshair}[data-theme=codex][data-game=deadlock] .dl-lead-area.is-amber{fill:var(--lead-amber)}[data-theme=codex][data-game=deadlock] .dl-lead-area.is-sapphire{fill:var(--lead-sapphire)}[data-theme=codex][data-game=deadlock] .dl-lead-area{opacity:.8}[data-theme=codex][data-game=deadlock] :is(.dl-lead-zero,.dl-lead-guide){stroke:#1e1a14;stroke-width:1;vector-effect:non-scaling-stroke}[data-theme=codex][data-game=deadlock] .dl-lead-zero{opacity:.35;stroke-dasharray:3 3}[data-theme=codex][data-game=deadlock] .dl-lead-axis{display:flex;justify-content:space-between;margin:.15rem 0 .9rem;font-family:var(--font-data-narrow);font-size:.72rem;color:#1e1a1499}[data-theme=codex][data-game=deadlock] .dl-lead-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.6rem}@media (max-width: 700px){[data-theme=codex][data-game=deadlock] .dl-lead-teams{grid-template-columns:minmax(0,1fr)}}[data-theme=codex][data-game=deadlock] .dl-lead-team-name{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 .3rem;font-family:var(--font-display);font-size:.95rem;letter-spacing:.05em;text-transform:uppercase}[data-theme=codex][data-game=deadlock] .dl-lead-team.is-amber{--lead: var(--lead-amber)}[data-theme=codex][data-game=deadlock] .dl-lead-team.is-sapphire{--lead: var(--lead-sapphire)}[data-theme=codex][data-game=deadlock] .dl-lead-team-name{color:var(--lead)}[data-theme=codex][data-game=deadlock] .dl-lead-team ul{list-style:none;margin:0;padding:0}[data-theme=codex][data-game=deadlock] .dl-lead-row{display:grid;grid-template-columns:22px minmax(0,7.5rem) minmax(0,1fr) 3.2rem;align-items:center;gap:.5rem;width:100%;padding:.2rem .3rem;border:0;background:none;color:#1e1a14;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-lead-row:hover,[data-theme=codex][data-game=deadlock] .dl-lead-row.is-open{background:#1e1a1417}[data-theme=codex][data-game=deadlock] .dl-lead-row.is-open .dl-lead-name{font-weight:700}[data-theme=codex][data-game=deadlock] .dl-lead-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=codex][data-game=deadlock] .dl-lead-track{height:.6rem;background:#1e1a1414}[data-theme=codex][data-game=deadlock] .dl-lead-bar{display:block;height:100%;background:var(--lead)}[data-theme=codex][data-game=deadlock] .dl-lead-num{font-family:var(--font-data-narrow);font-weight:700;font-variant-numeric:tabular-nums;text-align:right}[data-theme=codex][data-game=deadlock] .dl-lead>.dl-tier-note{margin-top:.8rem}[data-theme=codex][data-game=deadlock] .dl-traits{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}[data-theme=codex][data-game=deadlock] .dl-rep-block>.dl-traits{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin-bottom:1rem}[data-theme=codex][data-game=deadlock] .dl-traits-lead{margin-bottom:.7rem}[data-theme=codex][data-game=deadlock] .dl-trait{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;padding:.3rem .5rem;background:#1e1a1412;font-size:.8rem;line-height:1.3}[data-theme=codex][data-game=deadlock] .dl-trait[data-tone=good]{background:#2f7a1f29}[data-theme=codex][data-game=deadlock] .dl-trait[data-tone=bad]{background:#b2261c24}[data-theme=codex][data-game=deadlock] .dl-trait-name{font-family:var(--font-display);font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}[data-theme=codex][data-game=deadlock] .dl-trait[data-tone=good] .dl-trait-name{color:var(--good)}[data-theme=codex][data-game=deadlock] .dl-trait[data-tone=bad] .dl-trait-name{color:var(--bad)}[data-theme=codex][data-game=deadlock] .dl-trait-why{color:#1e1a14c7}[data-theme=codex][data-game=deadlock] .dl-map-tool{display:grid;grid-template-columns:minmax(0,1fr) 23.5rem;gap:0;align-items:stretch;box-shadow:6px 6px #0000008c}@media (max-width: 1000px){[data-theme=codex][data-game=deadlock] .dl-map-tool{grid-template-columns:minmax(0,1fr)}}[data-theme=codex][data-game=deadlock] .dl-map-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;background:#14110d;color:#eeeae2}[data-theme=codex][data-game=deadlock] .dl-map-frame{position:relative;height:min(78vh,56rem);min-height:24rem;overflow:hidden;background:radial-gradient(circle at 50% 50%,#2a2018,#0e0c0a 75%);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}[data-theme=codex][data-game=deadlock] .dl-map-frame:active{cursor:grabbing}[data-theme=codex][data-game=deadlock] .dl-map-canvas{position:absolute;left:0;top:0;transform-origin:0 0}[data-theme=codex][data-game=deadlock] :is(.dl-map-relief,.dl-map-lines,.dl-map-marks){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}[data-theme=codex][data-game=deadlock] .dl-map-relief{opacity:.55;filter:grayscale(1) brightness(.5) contrast(1.25);pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-map-lines{pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-map-ground{fill:#40362a8c;stroke:#8a7a62;stroke-width:calc(1px / var(--k, 1))}[data-theme=codex][data-game=deadlock] :is(.dl-map-lane,.dl-map-lanes li)[data-lane="1"]{--lane: #e6b400}[data-theme=codex][data-game=deadlock] :is(.dl-map-lane,.dl-map-lanes li)[data-lane="4"]{--lane: #2f7df6}[data-theme=codex][data-game=deadlock] :is(.dl-map-lane,.dl-map-lanes li)[data-lane="6"]{--lane: #2fa843}[data-theme=codex][data-game=deadlock] .dl-map-lane{fill:none;stroke:var(--lane, #888);stroke-width:calc(9px / var(--k, 1));stroke-linejoin:round;stroke-linecap:round;opacity:.6}[data-theme=codex][data-game=deadlock] .dl-map-route{fill:none;stroke:#fff;stroke-width:calc(4px / var(--k, 1));stroke-dasharray:calc(10px / var(--k, 1)) calc(7px / var(--k, 1));stroke-linejoin:round;stroke-linecap:round}[data-theme=codex][data-game=deadlock] .dl-mk{position:absolute;padding:0;border:0;background:none;line-height:0;transform:translate(-50%,-50%) scale(var(--inv, 1));cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-map-frame[data-mode=route] .dl-mk{cursor:copy}[data-theme=codex][data-game=deadlock] .dl-mk img{display:block;height:auto;pointer-events:none}[data-theme=codex][data-game=deadlock] .dl-mk[data-up=false]{opacity:.3;filter:grayscale(.7)}[data-theme=codex][data-game=deadlock] .dl-mk[data-sel]{filter:drop-shadow(0 0 5px #fff)}[data-theme=codex][data-game=deadlock] .dl-mk[data-n]:after{content:attr(data-n);position:absolute;right:-11px;top:-11px;width:20px;height:20px;border-radius:50%;background:#fff;color:#14110d;font:700 13px/20px var(--font-data-narrow);text-align:center}[data-theme=codex][data-game=deadlock] .dl-mk[data-kind=buff]{width:16px;height:16px;border-radius:50%;background:#c58bf2;outline:2px solid #0b0907}[data-theme=codex][data-game=deadlock] .dl-mk:is([data-kind=walker],[data-kind=base-guardian],[data-kind=shrine],[data-kind=patron]){background:var(--team, #888);outline:3px solid #0b0907;transform:translate(-50%,-50%) scale(var(--inv, 1)) rotate(45deg)}[data-theme=codex][data-game=deadlock] .dl-mk[data-kind=walker]{width:22px;height:22px;box-shadow:inset 0 0 0 5px var(--team),inset 0 0 0 8px #0b0907}[data-theme=codex][data-game=deadlock] .dl-mk[data-kind=base-guardian]{width:11px;height:11px}[data-theme=codex][data-game=deadlock] .dl-mk[data-kind=shrine]{width:14px;height:14px}[data-theme=codex][data-game=deadlock] .dl-mk[data-kind=patron]{width:30px;height:30px;border-radius:50%}[data-theme=codex][data-game=deadlock] .dl-mk[data-team="2"]{--team: #f0a030}[data-theme=codex][data-game=deadlock] .dl-mk[data-team="3"]{--team: #4f8fe8}[data-theme=codex][data-game=deadlock] .dl-map-zoom{position:absolute;top:.75rem;right:.75rem;display:grid;gap:.25rem}[data-theme=codex][data-game=deadlock] .dl-map-zoom button{width:2.1rem;height:2.1rem;border:0;background:#f1e4cc;color:#14110d;font:700 1.1rem/1 var(--font-data-narrow);cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-map-clock{display:grid;grid-template-columns:auto minmax(0,1fr) 4.4rem;align-items:end;gap:.9rem;padding:.7rem 1.1rem .9rem;font-family:var(--font-data-narrow)}[data-theme=codex][data-game=deadlock] .dl-map-clock label{padding-bottom:.1rem;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#b9ae9c}[data-theme=codex][data-game=deadlock] .dl-map-scrub{display:grid;gap:.45rem}[data-theme=codex][data-game=deadlock] .dl-map-scrub input{width:100%;margin:0;accent-color:#dd6638}[data-theme=codex][data-game=deadlock] .dl-map-ticks{display:flex;flex-wrap:wrap;gap:.3rem}[data-theme=codex][data-game=deadlock] .dl-map-ticks button{padding:.25rem .5rem;border:0;background:#eeeae21a;color:#b9ae9c;font:500 .74rem/1 var(--font-data-narrow);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-map-ticks button b{color:#eeeae2}[data-theme=codex][data-game=deadlock] .dl-map-ticks button:hover,[data-theme=codex][data-game=deadlock] .dl-map-ticks button[aria-pressed=true]{background:#dd6638;color:#14110d}[data-theme=codex][data-game=deadlock] .dl-map-ticks button:is(:hover,[aria-pressed=true]) b{color:#14110d}[data-theme=codex][data-game=deadlock] .dl-map-clock output{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}[data-theme=codex][data-game=deadlock] .dl-map-panel{display:flex;flex-direction:column;min-width:0;max-height:calc(min(78vh,56rem) + 5rem);color:#1e1a14;background:url(/deadlock/game/ui/cns/speckle.webp) center / 520px,linear-gradient(170deg,#f1e4cc,#e5d4b6);background-blend-mode:multiply,normal}@media (max-width: 1000px){[data-theme=codex][data-game=deadlock] .dl-map-panel{max-height:none}}[data-theme=codex][data-game=deadlock] .dl-map-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#14110d}[data-theme=codex][data-game=deadlock] .dl-map-tabs button{height:2.75rem;border:0;background:#1f1a14;color:#b9ae9c;font:700 .86rem/1 var(--font-data-narrow);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-map-tabs button[aria-selected=true]{background:#f1e4cc;color:#14110d}[data-theme=codex][data-game=deadlock] .dl-map-tabs em{margin-left:.4em;padding:.1em .45em;background:#c2512a;color:#fff;font-style:normal}[data-theme=codex][data-game=deadlock] .dl-map-pane{flex:1;min-height:0;overflow:auto;padding:1rem 1.1rem 1.2rem}[data-theme=codex][data-game=deadlock] .dl-map-name{margin:0 0 .3rem;font-family:var(--font-display);font-size:1.55rem;letter-spacing:.04em;text-transform:uppercase}[data-theme=codex][data-game=deadlock] .dl-map-portraits{display:flex;gap:.7rem;margin:.7rem 0 .2rem}[data-theme=codex][data-game=deadlock] .dl-map-portraits figure{margin:0;font-size:.76rem;text-align:center}[data-theme=codex][data-game=deadlock] .dl-map-portraits img{display:block;width:84px;height:84px;object-fit:contain}[data-theme=codex][data-game=deadlock] .dl-map-facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .8rem;margin:.8rem 0 1rem;font-size:.88rem}[data-theme=codex][data-game=deadlock] .dl-map-facts dt{color:#1e1a14ad}[data-theme=codex][data-game=deadlock] .dl-map-facts dd{margin:0;font-family:var(--font-data-narrow);font-weight:700;text-align:right}[data-theme=codex][data-game=deadlock] .dl-map-field{margin-bottom:.9rem}[data-theme=codex][data-game=deadlock] .dl-map-field>span,[data-theme=codex][data-game=deadlock] .dl-map-group legend{display:block;margin-bottom:.3rem;padding:0;font-family:var(--font-data-narrow);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#1e1a149e}[data-theme=codex][data-game=deadlock] :is(.dl-map-hero,.dl-map-row){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}[data-theme=codex][data-game=deadlock] .dl-map-row+.dl-map-row{margin-top:.4rem}[data-theme=codex][data-game=deadlock] .dl-map-hero :is(select,input){height:2.1rem;padding:0 .5rem;border:0;background:#1e1a141a;color:#1e1a14;font:inherit}[data-theme=codex][data-game=deadlock] .dl-map-hero select{flex:1;min-width:0}[data-theme=codex][data-game=deadlock] .dl-map-hero input{width:4.4rem;font-family:var(--font-data-narrow);font-weight:700}[data-theme=codex][data-game=deadlock] .dl-map-hero abbr{font-family:var(--font-data-narrow);font-size:.72rem;letter-spacing:.1em;text-decoration:none;color:#1e1a149e}[data-theme=codex][data-game=deadlock] .dl-map-btn{height:2.1rem;padding:0 .8rem;border:0;background:#1e1a14;color:#f1e4cc;font:700 .8rem/1 var(--font-data-narrow);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-map-btn.is-ghost{background:#1e1a141a;color:#1e1a14}[data-theme=codex][data-game=deadlock] .dl-map-btn:hover,[data-theme=codex][data-game=deadlock] .dl-map-btn[aria-pressed=true]{background:#c2512a;color:#fff}[data-theme=codex][data-game=deadlock] .dl-map-legs{list-style:none;margin:.2rem 0 .8rem;padding:0}[data-theme=codex][data-game=deadlock] .dl-map-legs li{display:grid;grid-template-columns:1.4rem 34px minmax(0,1fr) auto 1.2rem;align-items:center;gap:.5rem;padding:.3rem .25rem}[data-theme=codex][data-game=deadlock] .dl-map-legs li:nth-child(odd){background:#1e1a140f}[data-theme=codex][data-game=deadlock] .dl-map-legs img{width:34px;height:34px;object-fit:contain}[data-theme=codex][data-game=deadlock] .dl-map-leg-ic{display:grid;place-items:center;width:34px;height:34px;background:#1e1a14}[data-theme=codex][data-game=deadlock] .dl-map-leg-ic img{width:16px;height:auto}[data-theme=codex][data-game=deadlock] .dl-map-leg-n{width:1.4rem;height:1.4rem;border-radius:50%;background:#1e1a14;color:#f1e4cc;font:700 .8rem/1.4rem var(--font-data-narrow);text-align:center}[data-theme=codex][data-game=deadlock] .dl-map-leg-name{font-size:.9rem}[data-theme=codex][data-game=deadlock] .dl-map-leg-name small{display:block;font-size:.76rem;color:#1e1a14a6}[data-theme=codex][data-game=deadlock] .dl-map-legs li[data-up=false] small{color:var(--bad)}[data-theme=codex][data-game=deadlock] .dl-map-leg-souls{font-family:var(--font-data-narrow);font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-map-leg-x{padding:0;border:0;background:none;color:#1e1a148c;font-size:1.1rem;line-height:1;cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-map-totals{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 .8rem}[data-theme=codex][data-game=deadlock] .dl-map-totals>div{padding:.5rem .7rem;background:#1e1a1414}[data-theme=codex][data-game=deadlock] .dl-map-totals>div.is-main{grid-column:1 / -1;background:#1e1a14;color:#f1e4cc}[data-theme=codex][data-game=deadlock] .dl-map-totals dt{font-family:var(--font-data-narrow);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}[data-theme=codex][data-game=deadlock] .dl-map-totals dd{margin:.1rem 0 0;font-family:var(--font-data-narrow);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-map-note{margin:.9rem 0 0;font-size:.8rem;line-height:1.4;color:#1e1a14ad}[data-theme=codex][data-game=deadlock] .dl-map-group{margin:0 0 .9rem;padding:0;border:0}[data-theme=codex][data-game=deadlock] .dl-map-layer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.22rem 0;font-size:.9rem;cursor:pointer}[data-theme=codex][data-game=deadlock] .dl-map-layer input{accent-color:#1e1a14}[data-theme=codex][data-game=deadlock] .dl-map-layer-n{font-family:var(--font-data-narrow);font-variant-numeric:tabular-nums;color:#1e1a1499}[data-theme=codex][data-game=deadlock] .dl-map-lanes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem 1rem;font-size:.82rem}[data-theme=codex][data-game=deadlock] .dl-map-lanes li:before{content:"";display:inline-block;width:1.1rem;height:.28rem;margin-right:.4rem;vertical-align:middle;background:var(--lane)}[data-theme=codex][data-game=deadlock] .dl-map-tool+.page{margin-top:1.6rem}[data-theme=codex][data-game=deadlock] .dl-map-table-wrap{overflow-x:auto}[data-theme=codex][data-game=deadlock] .dl-map-table{width:100%;border-collapse:collapse;font-size:.88rem}[data-theme=codex][data-game=deadlock] .dl-map-table :is(th,td){padding:.42rem .6rem;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(30,26,20,.14)}[data-theme=codex][data-game=deadlock] .dl-map-table :is(th[scope=row],thead th:first-child){text-align:left}[data-theme=codex][data-game=deadlock] .dl-map-table thead th{font-family:var(--font-data-narrow);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#1e1a149e}[data-theme=codex][data-game=deadlock] .dl-map-table th[scope=row]{font-weight:600}[data-theme=codex][data-game=deadlock] .dl-map-table td{font-family:var(--font-data-narrow);font-variant-numeric:tabular-nums}[data-theme=codex][data-game=deadlock] .dl-map-pane :is(.detail-note,.box-empty){color:#1e1a14c7}[data-theme=codex][data-game=deadlock] .dl-map-repeat{margin:-.3rem 0 .8rem;font-size:.82rem;line-height:1.4;color:#1e1a14c7}[data-theme=codex][data-game=deadlock] .dl-map-leg-ic:empty{width:16px;height:16px;margin:9px;border-radius:50%;background:#c58bf2}[data-theme=codex][data-game=deadlock] :is(.dl-map-portraits,.dl-map-legs) img.is-photo{object-fit:cover}@font-face{font-family:VN Reaver;src:url(https://assets-bucket.deadlock-api.com/assets-api-res/fonts/reaver-bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:VN Radiance;src:url(https://assets-bucket.deadlock-api.com/assets-api-res/fonts/radiance-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:VN Radiance;src:url(https://assets-bucket.deadlock-api.com/assets-api-res/fonts/radiance-semibold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:VN Radiance;src:url(https://assets-bucket.deadlock-api.com/assets-api-res/fonts/radiance-regularitalic.otf) format("opentype");font-style:italic;font-display:swap}@font-face{font-family:VN Retail;src:url(https://assets-bucket.deadlock-api.com/assets-api-res/fonts/retaildemo-semibold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:VN Retail;src:url(https://assets-bucket.deadlock-api.com/assets-api-res/fonts/retaildemo-bold.otf) format("opentype");font-weight:700;font-display:swap}.vn{--vn-ink: #e6ddc8;--vn-ink-soft: #c2b9a4;--vn-ink-mute: #8f8776;--vn-rule: rgba(230, 221, 200, .14);--vn-hair: rgba(230, 221, 200, .07);--vn-panel: rgba(8, 9, 8, .55);--vn-up: #8fd16a;--vn-down: #ef5b4b;--vn-mid: #cfc3a3;--vn-up-t: rgba(143, 209, 106, .12);--vn-down-t: rgba(239, 91, 75, .13);--vn-display: "VN Reaver", "Big Shoulders Display", Georgia, serif;--vn-text: "VN Radiance", Georgia, serif;--vn-label: "VN Retail", "Barlow Condensed", sans-serif;--vn-pad: 44px;position:relative;margin:0 0 24px;padding:0 var(--vn-pad) 30px;color:var(--vn-ink);font-family:var(--vn-text);background:#111311 url(/deadlock/game/ui/paper-dark.webp);box-shadow:0 30px 90px #0000008c;border-radius:var(--radius, 4px);overflow:hidden}html:lang(es) .vn{--vn-label: "Barlow Condensed", sans-serif}html:lang(es) .vn-x-tag{font-family:Barlow Condensed,sans-serif}.vn>*{position:relative}.vn h1,.vn h2,.vn h3{color:inherit;letter-spacing:0}.vn-lbl{font:600 11.5px/1.25 var(--vn-label);letter-spacing:.16em;text-transform:uppercase}.vn-arrow{flex:0 0 auto;width:14px;text-align:center;font:700 11px/1 var(--vn-label)}.vn [data-dir=up]{color:var(--vn-up)}.vn [data-dir=down]{color:var(--vn-down)}.vn [data-dir=mid],.vn [data-dir=fix]{color:var(--vn-mid)}.vn-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 calc(-1 * var(--vn-pad));padding:60px var(--vn-pad) 24px;border-bottom:1px solid var(--vn-rule);background:linear-gradient(180deg,#0a0b0a59,#111311 96%),url(/deadlock/game/ui/menu-nyc.webp) center 30% / cover no-repeat}.vn-mast{margin:0;font:700 clamp(46px,8vw,108px)/.9 var(--vn-display)}.vn-mast .vn-lbl{display:block;margin-bottom:14px;color:var(--vn-ink-mute);letter-spacing:.3em}.vn-ed{text-align:right;line-height:2;color:var(--vn-ink-mute);flex:0 0 auto}.vn-ed b{color:var(--vn-ink);font-weight:700}[data-theme=codex] .vn-ed a{color:var(--vn-ink);text-decoration:none}[data-theme=codex] .vn-ed a:hover{text-decoration:underline}.vn-notice{margin:18px 0 0;padding:10px 14px;border-radius:var(--radius, 4px);background:#cfc3a31f;font:italic 14px/1.4 var(--vn-text);color:var(--vn-ink)}.vn-front{display:grid;grid-template-columns:1fr minmax(0,440px);gap:48px;padding:40px 0 32px}.vn-kicker{color:var(--vn-down);letter-spacing:.22em;margin-bottom:18px}.vn-front>:first-child{container-type:inline-size;min-width:0}.vn-headline{margin:0;font:700 min(116px,calc(100cqi / (var(--vn-hl-len, 6) * .77 + .7)))/.86 var(--vn-display);text-transform:uppercase}.vn-hl-line{display:block;white-space:nowrap}.vn-headline>span{display:inline-block;padding:.19em .34em .12em .29em;background:url(/deadlock/game/ui/backer-box.webp) center / 100% 100% no-repeat}.vn-deck{font:italic 400 22px/1.4 var(--vn-text);margin:22px 0 0;max-width:34ch;color:var(--vn-ink-soft)}.vn-score{display:grid;gap:8px;align-content:start}.vn-team{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:14px;padding:12px 16px;background:var(--vn-panel);border-radius:var(--radius, 4px)}.vn-team[data-v=nerf]{background:linear-gradient(90deg,var(--vn-down-t),var(--vn-panel) 70%)}.vn-team[data-v=buff]{background:linear-gradient(90deg,var(--vn-up-t),var(--vn-panel) 70%)}.vn-team .vn-lbl{color:var(--vn-ink-mute)}.vn-team .vn-lbl b{display:block;font:700 44px/.95 var(--vn-display);letter-spacing:0;color:var(--vn-ink)}.vn-team[data-v=nerf] b{color:var(--vn-down)}.vn-team[data-v=buff] b{color:var(--vn-up)}.vn-team[data-v=mixed] b{color:var(--vn-mid)}.vn-faces{display:flex;flex-wrap:wrap;gap:4px}.vn-faces a{width:36px;height:36px;overflow:hidden;border-radius:var(--radius, 4px);background:color-mix(in srgb,var(--hc) 45%,#000);transition:transform .15s ease}.vn-faces a:hover,.vn-faces a:focus-visible{transform:translateY(-2px)}.vn-faces img{width:100%;height:100%;object-fit:cover;display:block}.vn-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--vn-ink-mute)}.vn-totals div{text-align:center;padding:12px 4px 10px;background:var(--vn-panel);border-radius:var(--radius, 4px);font-size:10.5px}.vn-totals b{display:block;font:700 36px/1 var(--vn-display);color:var(--vn-ink);letter-spacing:0;margin-bottom:4px}.vn-lineup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:4px 0 8px}.vn .vn-lineup h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:600 12px/1.25 var(--vn-label);letter-spacing:.16em}.vn-lineup h3:after{content:"";flex:1;height:1px;background:var(--vn-rule)}.vn-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vn-card{position:relative;display:block;height:250px;color:inherit;text-decoration:none;container-type:inline-size}.vn-cut{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:color-mix(in srgb,var(--hc) 60%,#000);-webkit-mask:var(--cut) center / 100% 100% no-repeat;mask:var(--cut) center / 100% 100% no-repeat;transition:transform .18s ease}.vn-cut img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;display:block}.vn-cut:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.9))}.vn-card[data-v=nerf] .vn-cut:after{background:linear-gradient(180deg,transparent 40%,rgba(90,14,8,.55) 70%,rgba(0,0,0,.9))}.vn-card[data-v=buff] .vn-cut:after{background:linear-gradient(180deg,transparent 40%,rgba(22,60,14,.55) 70%,rgba(0,0,0,.9))}.vn-card:hover .vn-cut,.vn-card:focus-visible .vn-cut{transform:translateY(-3px)}.vn-who{position:absolute;left:12px;right:8px;bottom:14px}.vn-who b{display:block;font:700 min(21px,calc((100cqi - 20px) / (var(--vn-w, 8) * .86)))/1 var(--vn-display);text-transform:uppercase;margin-bottom:4px}.vn-who .vn-lbl{font-size:min(10.5px,calc(100cqi / 11));letter-spacing:.1em;white-space:nowrap}.vn-sec{display:flex;align-items:center;gap:18px;margin:44px 0 18px}.vn-sec h2{margin:0;font:700 44px/1 var(--vn-display);text-transform:uppercase}.vn-sec small{color:var(--vn-ink-mute)}.vn-sec:after{content:"";flex:1;height:1px;background:var(--vn-rule)}.vn-general{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;counter-reset:vn-g}.vn-general li{counter-increment:vn-g;display:grid;grid-template-columns:30px 16px minmax(0,1fr);gap:6px;padding:12px 16px;background:var(--vn-panel);border-radius:var(--radius, 4px);font-size:15px;line-height:1.45;color:var(--vn-ink-soft)}.vn-general li:before{content:counter(vn-g,decimal-leading-zero);font:700 14px/1.5 var(--vn-label);color:var(--vn-ink-mute)}.vn-general .vn-arrow{padding-top:5px}.vn-heroes{columns:3;column-gap:12px}.vn-hero{container-type:inline-size;break-inside:avoid;margin-bottom:12px;border-radius:var(--radius, 4px);overflow:hidden;background:var(--vn-panel);scroll-margin-top:16px}.vn-hero-top{position:relative;display:flex;align-items:flex-end;gap:14px;min-height:124px;padding:0 16px 14px 122px}.vn-portrait{position:absolute;left:10px;bottom:0;width:102px;height:122px;overflow:hidden;-webkit-mask:url(/deadlock/game/ui/card-mask-2.webp) center / 100% 100% no-repeat;mask:url(/deadlock/game/ui/card-mask-2.webp) center / 100% 100% no-repeat}.vn-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 8%;display:block}.vn-hero h3{margin:0 0 6px;font:700 min(32px,calc((100cqi - 140px) / (var(--vn-w, 8) * .77)))/.95 var(--vn-display);text-transform:uppercase}[data-theme=codex] .vn-hero h3 a{color:inherit;text-decoration:none}[data-theme=codex] .vn-hero h3 a:hover{text-decoration:underline}.vn-verdict{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vn-tally{display:inline-flex;gap:8px}.vn-tag{display:inline-flex;align-items:center;gap:6px;font:700 10.5px/1 var(--vn-label);letter-spacing:.16em;text-transform:uppercase;padding:5px 8px 4px;border-radius:var(--radius, 4px)}.vn-tag[data-v=nerf]{color:var(--vn-down);background:var(--vn-down-t)}.vn-tag[data-v=buff]{color:var(--vn-up);background:var(--vn-up-t)}.vn-tag[data-v=mixed]{color:var(--vn-mid);background:#cfc3a31f}.vn-tag[data-v=fix]{color:var(--vn-ink);background:#e6ddc81a}.vn-group{padding:11px 16px 5px;border-top:1px solid var(--vn-hair)}.vn-ghead{display:flex;align-items:center;gap:10px;margin-bottom:4px}.vn-ab{width:32px;height:32px;padding:4px;flex:0 0 auto;border-radius:var(--radius, 4px);background:color-mix(in srgb,var(--hc) 50%,#111)}.vn-base{width:32px;height:32px;flex:0 0 auto;border-radius:var(--radius, 4px);display:grid;place-items:center;background:#e6ddc80f;color:var(--vn-ink-mute);font-size:12px}.vn-ghead b{font:600 15.5px/1.15 var(--vn-text);color:var(--vn-ink)}.vn-ghead small{display:block;font:italic 12px/1.2 var(--vn-text);color:var(--vn-ink-mute)}.vn-lines{list-style:none;margin:0 0 6px;padding:0 0 0 42px}.vn-line{display:flex;gap:8px;align-items:baseline;font-size:14px;line-height:1.4;color:var(--vn-ink-soft);padding:3px 0}.vn-num{font-weight:600;color:#fff6e2}.vn-items{columns:3;column-gap:12px}.vn-item{--slot-bg: none;container-type:inline-size;break-inside:avoid;margin-bottom:12px;padding:14px 16px 10px;border-radius:var(--radius, 4px);background:linear-gradient(180deg,#08090873,#080908d1 70px),var(--slot-bg) center top / 100% auto no-repeat,var(--vn-panel)}.vn-item[data-slot=weapon]{--slot-bg: url(/deadlock/game/ui/tooltip-mod-bg-weapon.webp)}.vn-item[data-slot=vitality]{--slot-bg: url(/deadlock/game/ui/tooltip-mod-bg-vitality.webp)}.vn-item[data-slot=spirit]{--slot-bg: url(/deadlock/game/ui/tooltip-mod-bg-spirit.webp)}.vn-ihead{display:flex;align-items:center;gap:12px;margin-bottom:6px}.vn-icon{flex:0 0 auto;display:grid;place-items:center}.vn-ihead>div:last-child{min-width:0}.vn-item h3{margin:0 0 5px;font:700 min(21px,calc((100cqi - 70px) / (var(--vn-w, 8) * .77)))/1.05 var(--vn-display);text-transform:uppercase}.vn-item .vn-lines{padding-left:0}.vn-foot{margin-top:30px;padding-top:14px;border-top:1px solid var(--vn-rule);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--vn-ink-mute)}.vn-archive-list{list-style:none;margin:0;padding:0}.vn-archive-list li{display:grid;grid-template-columns:120px 1fr auto auto;gap:16px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line, rgba(255, 255, 255, .08))}.vn-archive-list li[data-current]{background:#f3dca00d}.vn-archive-date{color:var(--muted, #8a826f);font-variant-numeric:tabular-nums}[data-theme=codex] .vn-archive-link{font-weight:700}.vn-archive-title{color:var(--muted, #8a826f)}.vn-archive-score [data-dir=down]{color:#ef5b4b}.vn-archive-score [data-dir=up]{color:#8fd16a}.vn-page>*+*{margin-top:24px}@media (max-width: 1040px){.vn-front{grid-template-columns:1fr;gap:28px}.vn-lineup{grid-template-columns:minmax(0,1fr);gap:24px}.vn-heroes,.vn-items{columns:2}}@media (max-width: 700px){.vn{--vn-pad: 16px}.vn-top{flex-direction:column;align-items:flex-start;padding-top:40px}.vn-ed{text-align:left;line-height:1.8}.vn-headline>span{padding:.22em .3em .14em}.vn-deck{font-size:19px}.vn-team{grid-template-columns:64px 1fr;padding:10px 12px}.vn-team .vn-lbl b{font-size:36px}.vn-cards{gap:6px}.vn-card{height:170px}.vn-who{left:8px;bottom:10px}.vn-sec h2{font-size:34px}.vn-general{grid-template-columns:minmax(0,1fr)}.vn-general li{padding:10px 12px;grid-template-columns:24px 14px minmax(0,1fr)}.vn-heroes,.vn-items{columns:1}.vn-lines{padding-left:0}.vn-archive-list li{grid-template-columns:1fr auto;gap:4px 12px}.vn-archive-title{grid-column:1}}.vn-mast{position:relative}.vn-x-stamp{display:inline-block;vertical-align:middle;margin-left:.35em;padding:.28em .55em .2em;font:700 clamp(13px,1.9vw,22px)/1 var(--vn-label);letter-spacing:.18em;text-transform:uppercase;color:#150d0b;background:#d8483a;transform:rotate(-6deg) translateY(-.4em);border-radius:3px}.vn-x-tag{font:700 10.5px/1 VN Retail,Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d8483a}.vn-x-front .vn-kicker{color:#e0a13a}.vn-x-art{display:block;width:100%;max-width:420px;height:auto;margin:-12px auto 4px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6))}.vn-x-vote{padding:16px 18px;background:var(--vn-panel);border-radius:var(--radius, 4px)}.vn-x-vote-title{color:#e0a13a;margin-bottom:10px}.vn-x-stickers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.vn-x-stickers a{display:block;transition:transform .15s ease}.vn-x-stickers a:hover,.vn-x-stickers a:focus-visible{transform:translateY(-3px) rotate(-4deg)}.vn-x-stickers img{display:block;width:100%;height:auto}.vn-x-vote p{margin:12px 0 10px;font-size:14.5px;line-height:1.45;color:var(--vn-ink-soft)}.vn-x-dates{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;color:var(--vn-ink-mute)}.vn-x-dates b{color:var(--vn-ink);font-weight:700;white-space:nowrap}.vn-x-posters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.vn-x-poster{margin:0;container-type:inline-size;scroll-margin-top:16px}.vn-x-sheet{position:relative;aspect-ratio:781 / 1122;overflow:hidden;border-radius:2px;box-shadow:0 14px 30px #00000080;transform:rotate(-1deg);transition:transform .2s ease}.vn-x-poster:nth-child(2n) .vn-x-sheet{transform:rotate(1.2deg)}.vn-x-sheet img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vn-x-torn{opacity:0;transition:opacity .25s ease}.vn-x-poster:hover .vn-x-torn{opacity:1}.vn-x-poster:hover .vn-x-sheet{transform:rotate(0) translateY(-4px)}.vn-x-poster figcaption{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px 10px 12px;border-radius:var(--radius, 4px);background:linear-gradient(180deg,color-mix(in srgb,var(--hc) 30%,transparent),var(--vn-panel) 80%)}.vn-x-face{width:40px;height:40px;flex:0 0 auto;margin-top:-24px}.vn-x-poster figcaption>div{flex:1;min-width:0;container-type:inline-size}.vn-x-poster b{display:block;font:700 min(22px,calc(100cqi / (var(--vn-w, 8) * .86)))/1 var(--vn-display);text-transform:uppercase}.vn-x-poster i{display:block;margin:4px 0 6px;font:italic 13.5px/1.25 var(--vn-text);color:var(--vn-ink-soft)}.vn-x-tags{display:flex;flex-wrap:wrap;gap:4px}.vn-x-tags .vn-lbl{font-size:9.5px;letter-spacing:.1em;padding:3px 5px 2px;border-radius:3px;background:#e6ddc814;color:var(--vn-ink-mute)}.vn-x-broker{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}.vn-x-shop{position:relative;border-radius:var(--radius, 4px);overflow:hidden;background:radial-gradient(ellipse at 50% 60%,rgba(215,70,120,.22),transparent 70%),var(--vn-panel)}.vn-x-shop img:first-child{display:block;width:100%;height:auto}.vn-x-logo{position:absolute;left:50%;top:14px;width:46%;transform:translate(-50%) rotate(-3deg);filter:drop-shadow(0 6px 12px rgba(0,0,0,.7))}.vn-x-points{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vn-x-points li{position:relative;padding-left:20px;font-size:15px;line-height:1.45;color:var(--vn-ink-soft)}.vn-x-points li:before{content:"◆";position:absolute;left:0;top:.15em;font-size:10px;color:#e0a13a}.vn-x-corrupt{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vn-x-corrupt img{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.vn-x-lede{margin:0 0 16px;max-width:70ch;font:italic 17px/1.5 var(--vn-text);color:var(--vn-ink-soft)}.vn-x-places{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vn-x-place{position:relative;margin:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius, 4px);container-type:inline-size}.vn-x-place img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.vn-x-place:hover img{transform:scale(1.05)}.vn-x-place figcaption{position:absolute;inset:auto 0 0;padding:26px 10px 8px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85))}.vn-x-place .vn-lbl{display:block;font-size:9.5px;color:#e0a13a}.vn-x-place b{display:block;font:700 min(19px,calc((100cqi - 20px) / (var(--vn-w, 8) * .86)))/1 var(--vn-display);text-transform:uppercase}.vn-x-cards{display:grid;gap:10px}.vn-x-haunt{grid-template-columns:repeat(3,minmax(0,1fr))}.vn-x-haunt .vn-x-card{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center}.vn-x-haunt .vn-x-pic{--pic-h: 140px}.vn-x-haunt figcaption{padding:12px 14px 12px 4px;container-type:inline-size}.vn-x-todo{grid-template-columns:repeat(3,minmax(0,1fr))}.vn-x-card{margin:0;border-radius:var(--radius, 4px);overflow:hidden;background:var(--vn-panel);container-type:inline-size}.vn-x-pic{--pic-h: 180px;display:grid;place-items:center;height:var(--pic-h);padding:10px;background:radial-gradient(ellipse at 50% 70%,rgba(230,221,200,.1),transparent 70%)}.vn-x-pic img{max-width:100%;max-height:calc(var(--pic-h) - 20px);object-fit:contain;display:block;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.vn-x-todo .vn-x-pic{--pic-h: 200px}.vn-x-ping{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vn-x-ping .vn-x-pic{padding:0;height:auto;aspect-ratio:3 / 2;background:none}.vn-x-ping .vn-x-pic img{width:100%;height:100%;max-height:none;object-fit:cover;filter:none}.vn-x-ping figcaption{padding-top:12px}.vn-x-card figcaption{padding:4px 14px 14px}.vn-x-card .vn-lbl{display:block;font-size:9.5px;color:#e0a13a;margin-bottom:3px}.vn-x-card b{display:block;font:700 min(20px,calc((100cqi - 28px) / (var(--vn-w, 8) * .86)))/1.05 var(--vn-display);text-transform:uppercase}.vn-x-card small{display:block;font:italic 12px/1.2 var(--vn-text);color:var(--vn-ink-mute);margin-top:2px}.vn-x-card p{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--vn-ink-soft)}.vn-x-more{columns:3;column-gap:12px}.vn-x-group{break-inside:avoid;margin-bottom:12px;padding:14px 16px;border-radius:var(--radius, 4px);background:var(--vn-panel)}.vn .vn-x-group h3{margin:0 0 10px;font:700 22px/1 var(--vn-display);text-transform:uppercase}.vn-x-group .vn-x-points li{font-size:14px}@media (max-width: 1040px){.vn-x-posters{grid-template-columns:repeat(3,minmax(0,1fr))}.vn-x-broker{grid-template-columns:minmax(0,1fr)}.vn-x-places{grid-template-columns:repeat(3,minmax(0,1fr))}.vn-x-more{columns:2}.vn-x-haunt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.vn-x-stamp{display:block;width:max-content;margin:10px 0 0;transform:rotate(-4deg)}.vn-x-posters,.vn-x-places{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-x-todo,.vn-x-haunt{grid-template-columns:minmax(0,1fr)}.vn-x-pic,.vn-x-todo .vn-x-pic{--pic-h: 150px}.vn-x-more{columns:1}}
