._badge_ywif1_1{--tier:var(--hw-color-tier-standard);height:14px;font-family:var(--hw-font-mono);letter-spacing:.06em;color:var(--tier);background:color-mix(in srgb, var(--tier) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier) 50%, transparent);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,0 100%);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}._badge_ywif1_1[data-tier=named]{--tier:var(--hw-color-tier-named)}._badge_ywif1_1[data-tier=faction]{--tier:var(--hw-color-tier-faction)}._badge_ywif1_1[data-tier=relic]{--tier:var(--hw-color-tier-relic);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tier) 60%, transparent), 0 0 6px color-mix(in srgb, var(--tier) 35%, transparent)}.msearch{max-width:320px;min-height:34px;color:var(--hw-color-fg-3);border:1px solid var(--hw-color-line-2);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#ffffff06;flex:220px;align-items:center;gap:8px;padding:0 8px 0 10px;transition:border-color .16s,background .16s;display:flex;position:relative}.msearch:focus-within{border-color:var(--hw-color-line-accent);color:var(--hw-color-accent);background:#7cffb20d}.msearch input{min-width:0;height:32px;font:500 14px var(--hw-font-mono);color:var(--hw-color-fg-1);background:0 0;border:0;outline:0;flex:1;padding:0}.msearch input::placeholder{color:var(--hw-color-fg-3)}.msearch input::-webkit-search-cancel-button{filter:grayscale()brightness(1.6);cursor:pointer}.mchip--size{min-width:34px;font-family:var(--hw-font-mono);justify-content:center;padding:0 10px;font-size:12px}.mfilters__clear{font:600 10px/1 var(--hw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--hw-color-accent);cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0}.mfilters__clear:hover{color:var(--hw-color-accent-hi);text-decoration:underline}.mrack{gap:6px;margin:0 0 26px;display:grid}.mrack__row{grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.mrack__slot{min-height:36px;font:700 11px/1 var(--hw-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--hw-color-fg-2);border:0;border-left:2px solid var(--slot);cursor:pointer;background:linear-gradient(90deg,#ffffff0a,#0000);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:color .16s,background .16s;display:flex}.mrack__row[data-slot=high]{--slot:var(--hw-color-danger)}.mrack__row[data-slot=mid]{--slot:var(--hw-color-ice)}.mrack__row[data-slot=low]{--slot:var(--hw-color-armor)}.mrack__slot small{font:500 11px var(--hw-font-mono);letter-spacing:0;color:var(--hw-color-fg-3)}.mrack__slot:hover{color:var(--hw-color-fg-1)}.mrack__slot[aria-pressed=true]{color:var(--slot);background:linear-gradient(90deg, color-mix(in srgb, var(--slot) 18%, transparent), transparent)}.mrack__groups{flex-wrap:wrap;gap:6px;display:flex}.mrack__group{min-height:36px;font:600 12px/1 var(--hw-font-display);letter-spacing:.06em;color:var(--hw-color-fg-2);border:1px solid var(--hw-color-line-1);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);cursor:pointer;background:#04080ab3;align-items:center;gap:8px;padding:0 12px;transition:color .16s,border-color .16s,background .16s,transform .12s;display:inline-flex}.mrack__group svg{color:var(--slot);opacity:.7}.mrack__group small{font:500 11px var(--hw-font-mono);color:var(--hw-color-fg-3)}.mrack__group:hover{color:var(--hw-color-fg-1);border-color:var(--hw-color-line-3)}.mrack__group:active{transform:translateY(1px)}.mrack__group[aria-pressed=true]{color:var(--hw-color-fg-1);border-color:color-mix(in srgb, var(--slot) 60%, transparent);background:color-mix(in srgb, var(--slot) 12%, #04080acc);box-shadow:inset 0 -2px 0 var(--slot)}.mrack__group[aria-pressed=true] svg{opacity:1}.mrack__row:has(.mrack__slot[aria-pressed=true]) .mrack__group{border-color:color-mix(in srgb, var(--slot) 35%, transparent);color:var(--hw-color-fg-1)}.mrack__slot:focus-visible,.mrack__group:focus-visible,.msort:focus-visible{outline:1px solid var(--hw-color-accent);outline-offset:2px}.mtable-wrap{border:1px solid var(--hw-color-line-1);border-top:2px solid var(--hw-color-line-2);background:#030607d1;position:relative}.mtable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.mtable col{width:auto}.mtable thead th{font:600 10px/1 var(--hw-font-display);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--hw-color-fg-3);border-bottom:1px solid var(--hw-color-line-2);white-space:nowrap;padding:12px 14px}.mtable thead th:first-child{width:30%}.mtable thead th:nth-child(2){width:17%}.mtable thead th:nth-child(3){width:7%}.mtable thead th:nth-child(4){width:8%}.mtable thead th:nth-child(5){width:18%}.mtable thead th:nth-child(6){width:8%}.mtable thead th:nth-child(7){width:12%}.mtable__num{text-align:right!important}.msort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.msort svg{opacity:0;transition:opacity .16s}.msort:hover{color:var(--hw-color-fg-1)}.msort:hover svg{opacity:.6}.msort[data-on]{color:var(--hw-color-accent)}.msort[data-on] svg{opacity:1}.mtable__num .msort{flex-direction:row-reverse}.mgroup th{font:700 11px/1 var(--hw-font-display);letter-spacing:.2em;text-transform:uppercase;text-align:left;color:var(--hw-color-fg-1);border-bottom:1px solid var(--hw-color-line-1);padding:20px 14px 8px}.mgroup th>svg{vertical-align:-2px;color:var(--hw-color-accent);margin-right:8px}.mgroup small{font:500 11px var(--hw-font-mono);letter-spacing:.04em;text-transform:none;color:var(--hw-color-fg-3);margin-left:12px}.mgroup:first-child th{padding-top:14px}.mrow{border-bottom:1px solid var(--hw-color-line-1);transition:background .2s;position:relative}.mrow>*{vertical-align:middle;text-align:left;padding:11px 14px;font-weight:400}.mrow:hover,.mrow:focus-within{background:linear-gradient(90deg, color-mix(in srgb, var(--mk) 11%, transparent), transparent 55%);box-shadow:inset 2px 0 0 var(--mk)}.mrow__mod{align-items:center;gap:12px;min-width:0;display:flex}.mrow__icon{width:36px;height:36px;color:var(--mk);background:color-mix(in srgb, var(--mk) 9%, transparent);border:1px solid color-mix(in srgb, var(--mk) 28%, transparent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);flex:none;place-items:center;transition:background .2s,border-color .2s;display:grid}.mrow:hover .mrow__icon{background:color-mix(in srgb, var(--mk) 20%, transparent);border-color:var(--mk)}.mrow__names{gap:3px;min-width:0;display:grid}.site a.mrow__link{font:600 15px/1.2 var(--hw-font-display);letter-spacing:.02em;color:var(--hw-color-fg-1);text-decoration:none}.mrow__link:after{content:"";z-index:1;position:absolute;inset:0}.mrow__link:focus-visible{outline:none}.mrow:has(.mrow__link:focus-visible){outline:1px solid var(--hw-color-accent);outline-offset:-1px}.mrow__maker{color:var(--mk);font-weight:500}.mrow__names small{font:500 11px var(--hw-font-mono);color:var(--hw-color-fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mrow__key{white-space:nowrap;position:relative}.mrow__key b{font:600 16px/1 var(--hw-font-mono);color:var(--hw-color-fg-1)}.mrow__key small,.mtable__num small{font:500 11px var(--hw-font-mono);color:var(--hw-color-fg-3)}.mrow__bar{background:var(--hw-color-line-1);height:3px;margin-top:7px;display:block;position:relative}.mrow__bar:before{content:"";width:calc(var(--fill) * 100%);background:var(--mk);box-shadow:0 0 6px color-mix(in srgb, var(--mk) 60%, transparent);transform-origin:0;position:absolute;inset:0 auto 0 0}.mtable__num{font:500 14px var(--hw-font-mono);color:var(--hw-color-fg-1);white-space:nowrap}.mrow__skills{color:var(--hw-color-fg-2);font-size:13px;line-height:1.35}.mreq i{color:var(--hw-color-line-3);font-style:normal}.mreq b{font:600 11px var(--hw-font-mono);color:var(--hw-color-accent)}.mreq--none{color:var(--hw-color-fg-3);font:500 11px var(--hw-font-mono);letter-spacing:.08em;text-transform:uppercase}.mrow__var{z-index:2;position:relative}.mbadges{flex-wrap:wrap;gap:4px;display:inline-flex}.mbadges__b{cursor:help;transition:transform .16s;display:inline-flex}.mbadges__b:hover{transform:translateY(-1px)}.mbadges__b[data-hit]{outline:1px solid var(--hw-color-accent);outline-offset:2px}.mrow__hit{font:500 11px var(--hw-font-mono);color:var(--hw-color-accent);margin-top:4px;display:block}.mtable[data-intro] .mrow,.mtable[data-intro] .mgroup{animation:mrow-in .38s var(--hw-ease-out) backwards;animation-delay:calc(var(--i,0) * 16ms + .15s)}.mtable[data-intro] .mrow__bar:before{animation:mbar-in .6s var(--hw-ease-out) backwards;animation-delay:calc(var(--i,0) * 16ms + .3s)}@keyframes mrow-in{0%{opacity:0;transform:translateY(6px)}}@keyframes mbar-in{0%{transform:scaleX(0)}}.mtable__empty{justify-items:center;gap:4px;padding:8px 16px 36px;display:grid}.mhero{z-index:1;min-height:min(760px,88svh);padding:calc(var(--bar-h) + 28px) 0 96px;background:radial-gradient(ellipse 50% 65% at 74% 46%, color-mix(in srgb, var(--mk) 20%, transparent), transparent 70%), linear-gradient(90deg, #030607e6 0%, #03060780 40%, transparent 66%), linear-gradient(0deg, var(--hw-color-void) 0%, transparent 24%);border-bottom:1px solid color-mix(in srgb, var(--mk) 25%, transparent);align-items:center;display:grid;position:relative;overflow:hidden}.mhero__art{pointer-events:none;position:absolute;inset:0}.mhero__scan{background:linear-gradient(color-mix(in srgb, var(--mk) 10%, transparent) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, color-mix(in srgb, var(--mk) 10%, transparent) 1px, transparent 1px) 0 0 / 48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 55% at 74% 46%,#000 10%,#0000 75%);mask-image:radial-gradient(40% 55% at 74% 46%,#000 10%,#0000 75%)}.mhero__code{right:max(var(--gutter), calc(50% - 640px));font:700 clamp(120px, 20vw, 300px)/.8 var(--hw-font-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--mk) 30%, transparent);white-space:nowrap;animation:code-in 1.2s .1s var(--hw-ease-out) both;position:absolute;bottom:6%}@keyframes code-in{0%{opacity:0;transform:translate(40px)}}.mhero__mark{right:max(calc(var(--gutter) + 4%), calc(50% - 600px));aspect-ratio:1;width:min(52vh,460px);color:var(--mk);filter:drop-shadow(0 0 28px color-mix(in srgb, var(--mk) 60%, transparent));animation:mark-in 1.2s var(--hw-ease-out) both;place-items:center;display:grid;position:absolute;top:44%;translate:0 -50%}.mhero__mark svg{width:34%;height:auto}.mhero__mark svg *{vector-effect:non-scaling-stroke;stroke-width:2px}.mhero__ring{border:1px dashed color-mix(in srgb, var(--mk) 50%, transparent);border-radius:50%;animation:70s linear infinite hw-spin;position:absolute;inset:0}.mhero__ring--b{border-style:solid;border-color:color-mix(in srgb, var(--mk) 22%, transparent);animation-duration:100s;animation-direction:reverse;inset:14%}.mhero__ring--b:before,.mhero__ring--b:after{content:"";background:var(--mk);width:6px;height:6px;box-shadow:0 0 10px var(--mk);position:absolute;top:-3px;left:50%}.mhero__ring--b:after{top:auto;bottom:-3px}.mhero__ticks{background:linear-gradient(var(--mk), var(--mk)) left top / 16px 1px no-repeat, linear-gradient(var(--mk), var(--mk)) left top / 1px 16px no-repeat, linear-gradient(var(--mk), var(--mk)) right top / 16px 1px no-repeat, linear-gradient(var(--mk), var(--mk)) right top / 1px 16px no-repeat, linear-gradient(var(--mk), var(--mk)) left bottom / 16px 1px no-repeat, linear-gradient(var(--mk), var(--mk)) left bottom / 1px 16px no-repeat, linear-gradient(var(--mk), var(--mk)) right bottom / 16px 1px no-repeat, linear-gradient(var(--mk), var(--mk)) right bottom / 1px 16px no-repeat;opacity:.7;position:absolute;inset:26%}.mhero__inner{z-index:1;width:100%;max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto;position:relative}.mhero__inner>*{max-width:660px}.mhero__where{letter-spacing:.16em;text-transform:uppercase;animation:hw-fade-in .7s var(--hw-ease-out) both;font:600 12px var(--hw-font-mono)!important;color:var(--mk)!important;margin:22px 0 12px!important}.mhero__name{text-transform:uppercase;color:var(--hw-color-fg-1);text-shadow:0 0 60px color-mix(in srgb, var(--mk) 28%, transparent);text-wrap:balance;letter-spacing:.01em!important;font-size:clamp(42px,6.4vw,96px)!important;line-height:.92!important}.mhero__maker{letter-spacing:.2em;color:var(--mk);margin-bottom:.18em;font-size:.34em;display:block}.mhero__line{max-width:580px;animation:hw-fade-in .8s .3s var(--hw-ease-out) both;font:500 clamp(17px, 1.6vw, 20px)/1.5 var(--hw-font-display)!important;color:var(--hw-color-fg-1)!important;margin-top:20px!important}.mladder{animation:hw-fade-in .8s .4s var(--hw-ease-out) both;flex-wrap:wrap;gap:0;margin-top:24px;display:flex}.site a.mladder__step{min-width:96px;color:var(--hw-color-fg-2);border:1px solid var(--hw-color-line-2);background:#03060799;gap:4px;margin-right:-1px;padding:10px 16px 9px;text-decoration:none;transition:color .16s,background .16s;display:grid;position:relative}.mladder__step b{font:700 15px/1 var(--hw-font-display);letter-spacing:.06em}.mladder__step small{font:500 10px/1 var(--hw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hw-color-fg-3)}.site a.mladder__step:hover{color:var(--hw-color-fg-1);background:#ffffff0a}.site a.mladder__step[aria-current=page]{z-index:1;color:var(--mk);border-color:color-mix(in srgb, var(--mk) 60%, transparent);background:color-mix(in srgb, var(--mk) 12%, #030607b3);box-shadow:inset 0 -2px 0 var(--mk)}.mhero__stats{animation:hw-fade-in .8s .5s var(--hw-ease-out) both;flex-wrap:wrap;gap:14px 0;margin:28px 0 0;display:flex}.mhero__stats>div{border-right:1px solid var(--hw-color-line-2);margin-right:22px;padding:2px 22px 2px 0}.mhero__stats>div:last-child{border-right:0;margin-right:0}.mhero__stats dt{font:600 10px/1 var(--hw-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--hw-color-fg-3);margin-bottom:8px}.mhero__stats dd{font:700 26px/1 var(--hw-font-mono);color:var(--hw-color-fg-1);white-space:nowrap;margin:0}.mhero__stats dd small{font:500 12px var(--hw-font-mono);color:var(--hw-color-fg-3);margin-left:5px}.mhero__key dd{color:var(--mk);text-shadow:0 0 18px color-mix(in srgb, var(--mk) 45%, transparent)}.mhero__ctas{animation:hw-fade-in .8s .6s var(--hw-ease-out) both;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;display:flex}.site a.mhero__jump{font:600 12px var(--hw-font-display);letter-spacing:var(--hw-tracking-caps);text-transform:uppercase;color:var(--hw-color-fg-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.site a.mhero__jump:hover{color:var(--hw-color-fg-1)}.site a.mhero__jump svg{transition:transform .2s var(--hw-ease-out)}.site a.mhero__jump:hover svg{transform:translateY(2px)}.mbody>.section-title:first-child{margin-top:8px!important}.mpanel{--cut-tl:12px;--cut-br:12px;--frame-fill:#04080ae6;--bk-color:transparent;--bk-len:10px;padding:18px 20px 20px;transition:--bk-color .2s;position:relative}.mpanel:hover{--bk-color:var(--mk)}.mpanel__title{text-transform:uppercase;font:700 12px/1 var(--hw-font-display)!important;letter-spacing:.2em!important;color:var(--mk)!important;margin-bottom:10px!important}.mspecs{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:14px;display:grid}.mspecs .mpanel{animation:bay-in .5s var(--hw-ease-out) backwards;animation-delay:calc(var(--i) * 80ms + 80ms)}.mkv{margin:0}.mkv>div{border-bottom:1px solid var(--hw-color-line-1);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.mkv>div:last-child{border-bottom:0}.mkv dt{color:var(--hw-color-fg-2);font-size:14px}.mkv dd{font:500 14px var(--hw-font-mono);color:var(--hw-color-fg-1);text-align:right;margin:0}.mkv dd small{color:var(--hw-color-fg-3);margin-top:2px;font-size:11px;display:block}.mdmg{margin:4px 0 12px}.mdmg__bar{gap:2px;height:8px;display:flex}.mdmg__bar i{background:var(--c);box-shadow:0 0 8px color-mix(in srgb, var(--c) 50%, transparent);transform-origin:0;animation:mbar-in .7s .3s var(--hw-ease-out) backwards}.mdmg__legend{color:var(--hw-color-fg-2);flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.mdmg__legend li:before{content:"";background:var(--c);width:8px;height:8px;margin-right:8px;display:inline-block}.mdmg__legend b{font:600 13px var(--hw-font-mono);color:var(--hw-color-fg-1);margin-left:4px}.mdmg__legend small{font:500 11px var(--hw-font-mono);color:var(--hw-color-fg-3);margin-left:6px}.mdmg__note{color:var(--hw-color-fg-3)!important;margin:10px 0 0!important;font-size:13px!important}.mvars{padding:6px 20px 18px}.mvars__table{border-collapse:collapse;width:100%;font-size:14px}.mvars__table thead th{font:600 10px/1 var(--hw-font-display);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--hw-color-fg-3);border-bottom:1px solid var(--hw-color-line-2);padding:12px 10px 10px}.mvars__table thead th:first-child{width:64px}.mvar>*{vertical-align:middle;text-align:left;border-bottom:1px solid var(--hw-color-line-1);padding:12px 10px}.mvar:last-child>*{border-bottom:0}.mvar th{font:600 15px/1.25 var(--hw-font-display);letter-spacing:.02em;color:var(--tier,var(--hw-color-fg-1))}.mvar th small{font:500 11px var(--hw-font-mono);letter-spacing:.04em;color:var(--hw-color-fg-3);margin-top:3px;display:block}.mvar--std th{color:var(--hw-color-fg-2)}.mvar{animation:mrow-in .42s var(--hw-ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms + .1s);transition:background .2s}.mvar:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--tier,#9fb0bb) 8%, transparent), transparent 70%)}.mvar__none{font:500 11px var(--hw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-fg-3)}.mvar .mtable__num small{margin-top:2px;display:block}.mdelta{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mdelta li{border-left:2px solid var(--hw-color-danger);background:#ff4f5e0f;gap:2px;padding:5px 9px;display:grid}.mdelta li[data-better]{border-left-color:var(--hw-color-success);background:#5ef0a00f}.mdelta b{font:600 12px/1.2 var(--hw-font-display);letter-spacing:.04em;color:var(--hw-color-fg-1)}.mdelta li[data-better] b{color:var(--hw-color-success)}.mdelta small{font:500 11px var(--hw-font-mono);color:var(--hw-color-fg-3)}.mdrops{border-top:1px solid var(--hw-color-line-1);color:var(--hw-color-fg-3);flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:14px 10px 0;font-size:13px;list-style:none;display:flex}.mdrops b{font:600 10px var(--hw-font-display);letter-spacing:.16em;text-transform:uppercase;margin-right:6px}.mduo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 32px;display:grid}.mnote{font-size:15px!important}.mfitted{gap:10px;display:grid}.mfits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mfits li{animation:mrow-in .42s var(--hw-ease-out) backwards;animation-delay:calc(var(--i) * 50ms + .1s)}.site a.mfit{--cut-tl:10px;--frame-fill:#04080ae6;color:var(--hw-color-fg-3);transition:transform .25s var(--hw-ease-out);grid-template-columns:84px minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:6px 14px 6px 6px;text-decoration:none;display:grid}.site a.mfit:hover{--frame-border:color-mix(in srgb, var(--mk) 50%, transparent);color:var(--mk);transform:translate(4px)}.mfit__hull{filter:grayscale(.4)brightness(1.1);background:50%/contain no-repeat;height:48px}.mfit__text{gap:3px;min-width:0;display:grid}.mfit__text b{font:700 15px/1.1 var(--hw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--hw-color-fg-1)}.mfit__text small{font:500 11px var(--hw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-fg-3)}.mfit__count{font:600 14px var(--hw-font-mono);color:var(--hw-color-fg-1)}.mfitted__label{letter-spacing:.16em;text-transform:uppercase;font:600 10px/1 var(--hw-font-display)!important;color:var(--hw-color-fg-3)!important;margin:8px 0 0!important}.mnpcs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mnpc{--fc:var(--hw-color-fg-3);border:1px solid var(--hw-color-line-1);border-left:2px solid var(--fc);background:#04080acc;gap:2px;padding:8px 12px;display:grid}.mnpc[data-faction=wardens]{--fc:#c9a44c}.mnpc[data-faction=choir]{--fc:#9d7be0}.mnpc[data-faction=cartel]{--fc:#e0414f}.site .mnpc a{font:600 14px/1.2 var(--hw-font-display);color:var(--hw-color-fg-1);text-decoration:none}.site .mnpc a:hover{color:var(--fc)}.mnpc small{font:500 11px var(--hw-font-mono);color:var(--hw-color-fg-3)}.mnext{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.site a.mnext__card{--cut-tl:12px;--cut-br:12px;--frame-fill:#04080ae6;--bk-color:transparent;--bk-len:10px;color:inherit;transition:transform .25s var(--hw-ease-out);gap:6px;padding:18px 22px;text-decoration:none;display:grid;position:relative}.site a.mnext__card[data-dir=next]{text-align:right}.site a.mnext__card:hover{--bk-color:var(--mk);--frame-border:color-mix(in srgb, var(--mk) 45%, transparent);transform:translateY(-2px)}.mnext__eyebrow{font:500 11px/1 var(--hw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk)}.mnext__name{font:700 22px/1.05 var(--hw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--hw-color-fg-1)}.mnext__meta{font:500 12px var(--hw-font-mono);color:var(--hw-color-fg-3)}@media (width<=1100px){.mtable thead th:nth-child(5),.mrow__skills{display:none}.mtable thead th:first-child{width:36%}.mtable thead th:nth-child(7){width:14%}}@media (width<=960px){.mhero{min-height:0;padding:calc(var(--bar-h) + 196px) 0 56px;background:radial-gradient(ellipse 90% 36% at 50% 14%, color-mix(in srgb, var(--mk) 22%, transparent), transparent 70%), linear-gradient(0deg, var(--hw-color-void) 0%, #0306078c 55%, transparent 80%)}.mhero__mark{right:50%;top:calc(var(--bar-h) + 4px);width:180px;translate:50%}.mhero__scan{-webkit-mask-image:radial-gradient(60% 26% at 50% 14%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 26% at 50% 14%,#000 10%,#0000 75%)}.mhero__code{bottom:auto;left:50%;right:auto;top:calc(var(--bar-h) + 40px);opacity:.7;font-size:clamp(64px,20vw,120px);translate:-50%}.mduo{grid-template-columns:1fr}}@media (width<=820px){.mtable,.mtable tbody{display:block}.mtable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mgroup{display:block}.mgroup th{padding:18px 12px 8px;display:block}.mrow{padding:12px var(--gutter);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"mod mod mod""key key var""cpu pg price""sk sk sk";gap:8px 14px;display:grid}.mrow>*{padding:0}.mrow__mod{grid-area:mod}.mrow__key{grid-area:key}.mrow__var{text-align:right;grid-area:var;align-self:center}.mrow>.mtable__num{font-size:12px;display:inline;text-align:left!important}.mrow>.mtable__num:before{content:attr(data-label) " ";font:600 9px var(--hw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--hw-color-fg-3)}.mrow__skills{grid-area:sk;font-size:12px;display:block!important}.mrow>.mtable__num:nth-child(3){grid-area:cpu}.mrow>.mtable__num:nth-child(4){grid-area:pg}.mrow>.mtable__num:nth-child(6){grid-area:price;text-align:right!important}.mrow__key{max-width:240px}.mrow__bar{margin-top:6px}.mvars{padding:6px 14px 16px}.mvars__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mvars__table,.mvars__table tbody{display:block}.mvar{border-bottom:1px solid var(--hw-color-line-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tier name price""chg chg chg";gap:8px 12px;padding:12px 0;display:grid}.mvar>*{border:0;padding:0}.mvar>:first-child{grid-area:tier}.mvar>:nth-child(2){grid-area:name}.mvar>:nth-child(3){grid-area:chg}.mvar>:nth-child(4){grid-area:price}}@media (width<=720px){.mrack__row{grid-template-columns:64px minmax(0,1fr);gap:6px}.mrack__slot{letter-spacing:.12em;padding:0 8px}.mrack__slot small{display:none}.mrack__groups{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.mrack__groups::-webkit-scrollbar{display:none}.mrack__group{flex:none}.msearch{flex-basis:100%;max-width:none}.mtable-wrap{margin:0 calc(-1 * var(--gutter));border-left:0;border-right:0}.mhero__name{font-size:clamp(36px,10vw,56px)!important}.mhero__stats>div{margin-right:14px;padding-right:14px}.mhero__stats dd{font-size:21px}.mladder__step{flex:1;min-width:0}.mnext{grid-template-columns:1fr}.site a.mfit{grid-template-columns:64px minmax(0,1fr) auto 14px;gap:10px}}@media (prefers-reduced-motion:reduce){.mtable[data-intro] .mrow,.mtable[data-intro] .mgroup,.mtable[data-intro] .mrow__bar:before,.mhero__code,.mhero__mark,.mhero__ring,.mhero__where,.mhero__name,.mhero__line,.mladder,.mhero__stats,.mhero__ctas,.mspecs .mpanel,.mdmg__bar i,.mvar,.mfits li{animation:none!important}.site a.mfit:hover,.site a.mnext__card:hover,.mrack__group:active{transform:none}}
