.nb-name{vertical-align:bottom;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.nb-name .nb-n{overflow-wrap:break-word;min-width:0}.nb-crest{image-rendering:pixelated;filter:drop-shadow(0 0 2px var(--glow,#ff9a3a));flex:none}:is(.soc-prow-id,.soc-rname,.soc-convo-id,.soc-dmwho,.coop-seat-name) span.nb-name,:is(.soc-prow-id,.soc-rname,.soc-convo-id,.soc-dmwho,.coop-seat-name) span.nb-name>span.nb-n{font:inherit;color:inherit}span.nb-name[data-staff]>span.nb-n.nb-n{color:var(--staff);text-shadow:0 0 6px color-mix(in srgb, var(--staff) 55%, transparent)}.nb-name[data-staff=creator] .nb-crest{animation:1.6s steps(4,end) infinite nb-flicker}@keyframes nb-flicker{0%,to{filter:drop-shadow(0 0 2px #ff9a3a)}50%{filter:drop-shadow(0 0 4px #ffd36b)}}.nb-title{color:var(--tc,var(--gold));overflow-wrap:break-word;font-size:12px}.nb-title[data-tier=epic],.nb-title[data-tier=legendary]{text-shadow:0 0 5px color-mix(in srgb, var(--tc) 45%, transparent)}.nb-title[data-tier=mythic]{text-shadow:0 0 6px color-mix(in srgb, var(--tc) 70%, transparent);animation:2.4s steps(6,end) infinite nb-pulse}.nb-title[data-tier=staff]{letter-spacing:.02em;text-shadow:0 0 6px color-mix(in srgb, var(--tc) 60%, transparent)}@keyframes nb-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.nb-title.chip{background:color-mix(in srgb, var(--tc) 14%, #1b1424);box-shadow:inset 0 0 0 var(--u) color-mix(in srgb, var(--tc) 70%, transparent);border:0;padding:1px 7px;font-size:13px;display:inline-block}.soc-prow-id .nb-title,.soc-rname .nb-title,.soc-frow .nb-title{color:var(--tc);font-size:12px}.soc-prow-id b .nb-name,.soc-rname b .nb-name{font:inherit}.chat-from .nb-crest,.soc-msg .nb-crest{width:14px;height:14px}.nb-staffline{color:var(--tc);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.ach-view{flex-direction:column;gap:10px;display:flex}.ach-head{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:620px){.ach-head{grid-template-columns:1fr}}.ach-score,.ach-me{background:var(--bg2);box-shadow:inset 0 0 0 var(--u) var(--line), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--line) 38%, transparent);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.ach-score b{font:32px/1 var(--display);color:var(--gold)}.ach-score>span{color:var(--muted)}.ach-sub{color:var(--muted);font-size:12px}.ach-k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ach-plate{font:20px/1.1 var(--display);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ach-me .btn{align-self:flex-start;margin-top:4px}.ach-bar{height:14px;box-shadow:inset 0 0 0 var(--u) var(--line);background:#120c18;margin-top:4px;position:relative}.ach-bar i{background:var(--cc,var(--gold));position:absolute;top:1px;bottom:1px;left:1px}.ach-bar span{text-align:center;color:var(--text);text-shadow:0 1px #000;font-size:11px;line-height:14px;display:block;position:relative}.ach-bar.big{height:10px}.ach-cats{flex-wrap:wrap;gap:6px;display:flex}.ach-cat{min-height:36px;font:inherit;color:var(--muted);background:var(--bg2);box-shadow:inset 0 0 0 var(--u) var(--line), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--line) 38%, transparent);cursor:pointer;border:0;align-items:center;gap:5px;padding:2px 10px;font-size:13px;display:inline-flex}.ach-cat img{image-rendering:pixelated}.ach-cat small{color:var(--dim)}.ach-cat.on{color:var(--gold);box-shadow:inset 0 0 0 var(--u) var(--gold), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--gold) 38%, transparent)}.ach-cat:hover{color:var(--text)}.ach-blurb{margin:0}.ach-list{flex-direction:column;gap:6px;display:flex}.ach-row{background:var(--bg2);box-shadow:inset 0 0 0 var(--u) var(--line), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--line) 38%, transparent), inset 3px 0 0 var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ach-row.done{background:color-mix(in srgb, var(--cc) 8%, var(--bg2));box-shadow:inset 0 0 0 var(--u) color-mix(in srgb, var(--cc) 55%, var(--line)), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, color-mix(in srgb, var(--cc) 55%, var(--line)) 38%, transparent), inset 4px 0 0 var(--cc)}.ach-row:not(.done) .ach-ico img{filter:grayscale(.85)brightness(.7)}.ach-row.secret .ach-name{color:var(--dim);letter-spacing:.2em}.ach-row.fresh{animation:1.2s steps(4,end) 3 ach-fresh}@keyframes ach-fresh{50%{box-shadow:inset 0 0 0 var(--u) var(--gold), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--gold) 38%, transparent), inset 4px 0 0 var(--gold)}}.ach-ico img{width:32px;height:32px;image-rendering:pixelated;display:block}.ach-main{min-width:0}.ach-name{font:18px/1.1 var(--display);color:var(--text);align-items:center;gap:6px;display:flex}.ach-new{color:#1b1424;background:var(--gold);padding:2px 4px;font:11px/1 inherit}.ach-desc{color:var(--muted);font-size:13px}.ach-when{color:var(--dim);margin-top:2px;font-size:12px}.ach-title{color:var(--muted);margin-top:3px;font-size:12px}.ach-title b{color:var(--tc);text-shadow:0 0 5px color-mix(in srgb, var(--tc) 40%, transparent)}.ach-tier{color:var(--dim)}.ach-pts{text-align:center;min-width:38px}.ach-pts b{font:20px/1 var(--display);color:var(--gold);display:block}.ach-pts span{color:var(--dim);font-size:11px}.ach-row:not(.done) .ach-pts b{color:var(--muted)}.ach-picker{width:min(520px, calc(94 * var(--vw)));max-height:min(calc(86 * var(--vh)), 720px);flex-direction:column;gap:8px;display:flex;overflow:hidden}.ach-picker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ach-opts{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.ach-opt{text-align:left;min-height:44px;font:inherit;cursor:pointer;color:var(--text);background:var(--bg2);box-shadow:inset 0 0 0 var(--u) var(--line), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--line) 38%, transparent), inset 4px 0 0 var(--tc,var(--line));border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;display:flex}.ach-opt .ach-opt-name{font:18px/1.1 var(--display);color:var(--tc,var(--text))}.ach-opt .ach-opt-sub{color:var(--muted);font-size:12px}.ach-opt.on{box-shadow:inset 0 0 0 var(--u) var(--gold), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--gold) 38%, transparent), inset 4px 0 0 var(--tc,var(--gold));background:#2a2016}.ach-opt:hover{background:var(--panel2)}.ach-locked{color:var(--muted);max-height:calc(30 * var(--vh));flex:none;font-size:13px;overflow-y:auto}.ach-locked summary{cursor:pointer;min-height:32px;line-height:32px}.ach-locked ul{margin:0;padding-left:18px}.ach-locked li b{color:var(--tc);opacity:.75}.ach-staffnote{color:var(--tc);margin:0}.ach-unlock{left:50%;top:max(calc(14px + var(--sat,0px)), var(--safe-top,0px));z-index:90;opacity:0;pointer-events:none;width:min(calc(92 * var(--vw)), 430px);box-shadow:0 0 0 2px #0a0610, inset 0 0 0 var(--u) var(--cc), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--cc) 38%, transparent), inset 0 0 0 4px #1b1424, inset 0 0 0 5px color-mix(in srgb, var(--cc) 40%, transparent), 0 8px 0 #0006, 0 0 26px color-mix(in srgb, var(--tc) 45%, transparent);background:#1b1424f5;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:opacity .24s steps(3,end),transform .24s steps(3,end);display:grid;position:fixed;transform:translate(-50%,-24px)}.ach-unlock.in{opacity:1;transform:translate(-50%)}.ach-unlock.out{opacity:0;transform:translate(-50%,-12px)}.ach-u-icon{background:color-mix(in srgb, var(--cc) 18%, #120c18);width:56px;height:56px;box-shadow:inset 0 0 0 var(--u) var(--cc), inset 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--cc) 38%, transparent);place-items:center;display:grid}.ach-u-icon img{width:48px;height:48px;image-rendering:pixelated}.ach-unlock.in .ach-u-icon{animation:.5s steps(4,end) ach-pop}@keyframes ach-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.ach-u-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cc);justify-content:space-between;font-size:11px;display:flex}.ach-u-pts{color:var(--gold);letter-spacing:0}.ach-u-name{font:22px/1.05 var(--display);color:#fff6de}.ach-u-desc{color:var(--muted);font-size:12px}.ach-u-title{color:var(--text);margin-top:2px;font-size:13px}.ach-u-title b{color:var(--tc);text-shadow:0 0 6px color-mix(in srgb, var(--tc) 60%, transparent)}.ach-unlock.tier-legendary,.ach-unlock.tier-mythic{width:min(calc(94 * var(--vw)), 470px)}.ach-unlock.tier-mythic .ach-u-name{color:#ffd0d8;text-shadow:0 0 8px #ff2e4d}@media (prefers-reduced-motion:reduce){.ach-unlock,.nb-crest,.nb-title{transition:none!important;animation:none!important}}.rs-pf .nm>.rs-pf-crest{width:calc(12px * var(--u,1));height:calc(12px * var(--u,1));image-rendering:pixelated;filter:drop-shadow(0 0 2px #ff9a3a);flex:none}.rs-pf .rs-pf-race.ttl{text-shadow:0 0 4px color-mix(in srgb, currentColor 45%, transparent), 1px 1px 0 #000}@media (max-height:520px){:root[data-run-hud] .ach-unlock{grid-template-columns:40px 1fr;gap:8px;padding:6px 10px 6px 6px}:root[data-run-hud] .ach-u-icon{width:40px;height:40px}:root[data-run-hud] .ach-u-icon img{width:32px;height:32px}:root[data-run-hud] .ach-u-name{font-size:19px}:root[data-run-hud] :is(.ach-u-desc,.ach-u-title){display:none}}:root{--hc:#ff5a32;--hc-hi:#ffb070;--hc-deep:#7a1410;--hc-ink:#1a0608}span.nb-name[data-hc]>span.nb-n.nb-n{color:var(--hc);text-shadow:0 0 5px #ff461e80, 0 1px 0 var(--hc-ink);animation:2.6s steps(6,end) infinite hc-ember}span.nb-name[data-hc][data-staff]>span.nb-n.nb-n{color:var(--staff);animation:none}span.nb-name>img.nb-sig{image-rendering:pixelated;filter:drop-shadow(0 0 2px #ff4a1ad9);flex:none}span.nb-name>span.nb-hc.nb-hc,.hc-chip{font:400 10px/1 var(--ui);letter-spacing:.06em;color:#ffe6cc;background:linear-gradient(#9a2016, var(--hc-deep));box-shadow:inset 0 0 0 var(--u) #ff6a36, 0 0 4px #ff501e73;text-shadow:0 1px #2a0404;vertical-align:middle;flex:none;padding:2px 3px 1px;display:inline-block}@keyframes hc-ember{0%,to{text-shadow:0 0 4px #ff461e73, 0 1px 0 var(--hc-ink)}50%{text-shadow:0 0 9px #ff8232d9, 0 1px 0 var(--hc-ink)}}.hc-toggle{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--text);box-shadow:inset 0 0 0 var(--u) #4a2a30, inset 0 0 0 calc(var(--u) * 2) #4a2a3061, inset 0 0 0 3px #120a10;font:inherit;background:#1c1018;border:0;align-items:center;gap:10px;margin:8px 0 4px;padding:8px 10px;display:flex}.hc-toggle .hc-box{width:22px;height:22px;box-shadow:inset 0 0 0 var(--u) #5a3a40, inset 0 0 0 calc(var(--u) * 2) #5a3a4061;background:#0e080c;flex:none;place-items:center;display:grid}.hc-toggle .hc-box img{opacity:0;image-rendering:pixelated}.hc-toggle[aria-checked=true]{box-shadow:inset 0 0 0 var(--u) #c0301e, inset 0 0 0 calc(var(--u) * 2) #c0301e61, inset 0 0 0 3px #120a10, 0 0 10px #ff461e4d;background:linear-gradient(90deg,#3a0c0c,#1c0a10 70%)}.hc-toggle[aria-checked=true] .hc-box{box-shadow:inset 0 0 0 var(--u) #ff6a36, inset 0 0 0 calc(var(--u) * 2) #ff6a3661;background:#3a0808}.hc-toggle[aria-checked=true] .hc-box img{opacity:1}.hc-toggle .hc-t{flex-direction:column;gap:2px;min-width:0;display:flex}.hc-toggle .hc-t b{font-family:var(--display);color:var(--hc-hi);letter-spacing:.5px;font-size:20px;line-height:1}.hc-toggle[aria-checked=true] .hc-t b{color:var(--hc);text-shadow:0 0 8px #ff5a2899}.hc-toggle .hc-t small{color:#c8b0a8;font-size:13px}.hc-warn{color:#ffd8c8;background:#2a0a0c;margin:0 0 6px;padding:6px 10px;font-size:13px;line-height:1.35;display:none;box-shadow:inset 3px 0 #ff4a26}.hc-toggle[aria-checked=true]+.hc-warn{display:block}.fg-stage.hc{background:radial-gradient(70% 40% at 50% 78%,#ff321438,#0000 70%)}.fg-stage .hc-stage-mark{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:6px;right:6px}.hc-mark{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.hc-mark img{image-rendering:pixelated;filter:drop-shadow(0 0 2px #ff4a1ad9)}.hs-tile.hc,.hs-card.hc{box-shadow:inset 0 0 0 var(--u) #7a1c14, inset 0 0 0 calc(var(--u) * 2) #7a1c1461, 0 0 8px #ff3c1438}.hs-tile.hc b,.hs-card.hc .hs-card-name>span:first-child,.hs-spot.hc .hs-name>span:first-child,.title-card.hc b{color:var(--hc);text-shadow:0 0 6px #ff501e80}.hs-tile .hc-corner{z-index:2;line-height:0;position:absolute;top:4px;right:4px}.hs-tile .hc-corner img{image-rendering:pixelated;filter:drop-shadow(0 0 2px #ff4a1ad9)}.hs-realm{color:#d8a898;font-size:12px}.hs-fallen-btn{align-items:center;gap:6px;display:inline-flex}.hc-funeral{background:radial-gradient(at 50% 70%,#2a0c0c 0%,#120608 55%,#06030a 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.hc-funeral .hc-embers{pointer-events:none;position:absolute;inset:0}.hc-funeral .hc-embers i{width:3px;height:3px;animation:hc-rise var(--d,7s) steps(28) infinite;animation-delay:var(--dl,0s);bottom:-8px;left:var(--x,50%);opacity:.8;background:#ff7a2a;position:absolute;box-shadow:0 0 4px #ff5a1a}@keyframes hc-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.9}to{transform:translate(var(--dx,10px), calc(-105 * var(--vh)));opacity:0}}.hc-stone{z-index:1;width:min(560px, calc(calc(100 * var(--vw)) - 32px));max-height:calc(calc(100 * var(--dvh)) - 24px);color:#e8e0d4;text-align:center;box-shadow:inset 0 0 0 var(--u) #5c5466, inset 0 0 0 calc(var(--u) * 2) #5c546661, inset 0 0 0 4px #1a1620, inset 0 6px 0 4px #ffffff0a, 0 0 30px #ff3c142e;background:linear-gradient(#3a3440,#26202c 40%,#1c1820);padding:16px 18px 14px;position:relative;overflow:auto}.hc-stone .hc-rip{font-family:var(--display);letter-spacing:3px;color:#a89cb0;font-size:18px}.hc-stone .hcf-name{font-family:var(--display);color:#f0e6d8;text-shadow:0 2px #000,0 0 12px #ff5a2859;overflow-wrap:anywhere;margin:2px 0 4px;font-size:34px;line-height:1}.hc-stone .hc-line{color:#c8bcc8;font-size:14px}.hc-stone .hc-row{justify-content:center;align-items:center;gap:12px;margin:8px 0;display:flex}.hc-stone .hc-por{filter:grayscale(.85)sepia(.25)brightness(.9);image-rendering:pixelated}.hc-stone .hc-facts{text-align:left;grid-template-columns:auto 1fr;gap:2px 10px;max-width:420px;margin:4px auto;font-size:14px;display:grid}.hc-stone .hc-facts dt{color:#9a8ea8}.hc-stone .hc-facts dd{color:#efe3c8;overflow-wrap:anywhere;margin:0}.hc-stone .hc-killer{color:#ff8a6a}.hc-stone .hc-lost{color:#d09080;margin-top:4px;font-size:13px}.hc-stone .hc-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.hc-stone .hc-btns[hidden]{display:none}.hc-funeral .dlg-root{z-index:3}@media (min-width:1100px) and (min-height:720px){.hc-stone{width:680px;padding:22px 28px 18px}.hc-stone .hc-rip{font-size:22px}.hc-stone .hcf-name{font-size:48px}.hc-stone .hc-line{font-size:17px}.hc-stone .hc-facts{gap:4px 14px;max-width:480px;font-size:17px}.hc-stone .hc-lost{font-size:15px}.hc-funeral{padding-top:calc(12 * var(--vh));place-items:start center}}@media (max-height:460px){.hc-stone{padding:8px 12px}.hc-stone .hcf-name{font-size:26px}.hc-stone .hc-row{margin:4px 0}.hc-stone .hc-facts{font-size:13px}}.hc-hall{flex-direction:column;gap:6px;display:flex}.hc-hall .hc-lead{color:#b8a8b0;margin:0 0 4px;font-size:13px}.hc-grave{box-shadow:inset 0 0 0 var(--u) #3a3444, inset 0 0 0 calc(var(--u) * 2) #3a344461;background:#1e1a22;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:6px 10px;display:grid}.hc-grave img.hc-por{filter:grayscale(.85)sepia(.2);image-rendering:pixelated}.hc-grave .hc-g-name{font-family:var(--display);color:#efe3c8;font-size:19px;line-height:1}.hc-grave .hc-g-sub{color:#b0a4b8;font-size:13px}.hc-grave .hc-g-killer{color:#ff9a7a;font-size:13px}.hc-grave .hc-g-when{color:#8a7e94;text-align:right;white-space:nowrap;font-size:12px}.soc-realm{gap:0;display:inline-flex}.soc-realm button{min-height:36px}.soc-realm button.hc.on{color:#ffe6cc;box-shadow:inset 0 0 0 var(--u) #ff6a36;background:linear-gradient(#8a1c14,#4a0a0a)}.soc-rrow .hc-dead{color:#ff9a7a;font-size:12px}.soc-rrow.fallen .soc-rtop{opacity:.9}.hc-block-tip{color:#ff9a7a;font-size:12px}@media (prefers-reduced-motion:reduce){span.nb-name[data-hc]>span.nb-n.nb-n,.hc-funeral .hc-embers i{animation:none!important}}.rs-pf.hc .nm>i{color:var(--hc);text-shadow:0 0 4px #ff461e99,0 1px #000}.rs-pf.hc .nm>i:before{content:"";vertical-align:-1px;background:var(--hc-sig) no-repeat center / contain;width:11px;height:12px;image-rendering:pixelated;margin-right:3px;display:inline-block}.diff-chip.hc-shut{opacity:.45;cursor:not-allowed;text-decoration:line-through}.hc-rules{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.35}.soc-profile .hc-block-tip{align-items:center;gap:4px;margin:6px 0 0;display:flex}.soc-pacts .btn[data-hc-blocked]{opacity:.5}
