body::before{background-image:url("/static/img/bg/pages.jpg");background-image:image-set(url("/static/img/bg/pages.avif") type("image/avif") 1x, url("/static/img/bg/pages.webp") type("image/webp") 1x, url("/static/img/bg/pages.jpg") type("image/jpeg") 1x)}a{position:relative}a::before{position:absolute;bottom:0;left:0;display:block;width:100%;content:"";border-top:2px solid var(--brand-color);transform:scaleX(0);transition:transform .15s ease}a:hover::before,a:focus::before{transform:scaleX(1)}section{padding:.5rem;backdrop-filter:blur(5px);background:linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) no-repeat,linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) top right no-repeat,linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) bottom left no-repeat,linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) bottom right no-repeat;background-color:var(--default-bg-color--clearest);background-size:2px 2px}section h1,section h2,section h3{margin-bottom:1rem;text-shadow:0 0 3px var(--default-bg-color--lightest),3px 3px 0 var(--default-bg-color--clearest)}section p:not(:last-of-type){margin-bottom:1rem}section p,section li{line-height:1.4}section li{margin:0 0 0 2em;list-style-type:square}section.gear-talents,section.weapon-talents,section.gear-sets,section.weapon-sets,section.face-masks{padding:1em}section.gear-talents,section.gear-sets{backdrop-filter:unset}section.gear-talents .item-container:not(:first-child),section.gear-sets .item-container:not(:first-child){margin-top:1em}section.gear-talents .item-container .info-container .name,section.gear-sets .item-container .info-container .name{margin-bottom:.25em;font-size:1.15rem}section.gear-talents .item-container .sprite,section.gear-sets .item-container .sprite{mix-blend-mode:screen;width:128px;height:64px;background-image:url("/static/img/sprites/g_items.png");background-repeat:no-repeat}section.gear-talents .item-container .sprite.chest,section.gear-sets .item-container .sprite.chest{background-position:0 -320px}section.gear-talents .item-container .sprite.mask,section.gear-sets .item-container .sprite.mask{background-position:-128px -384px}section.gear-talents .item-container .sprite.kneepads,section.gear-sets .item-container .sprite.kneepads{background-position:0 -384px}section.gear-talents .item-container .sprite.backpack,section.gear-sets .item-container .sprite.backpack{background-position:-256px -256px}section.gear-talents .item-container .sprite.gloves,section.gear-sets .item-container .sprite.gloves{background-position:-128px -320px}section.gear-talents .item-container .sprite.holster,section.gear-sets .item-container .sprite.holster{background-position:-256px -320px}section.gear-talents .item-container .sprite.barrett,section.gear-sets .item-container .sprite.barrett{background-position:0 -320px}section.gear-talents .item-container .sprite.ferro,section.gear-sets .item-container .sprite.ferro{background-position:-128px -384px}section.gear-talents .item-container .sprite.shortbow,section.gear-sets .item-container .sprite.shortbow{background-position:0 -384px}section.gear-talents .item-container .sprite.ninja,section.gear-sets .item-container .sprite.ninja{background-position:-256px -256px}section.gear-talents .item-container .sprite.skulls,section.gear-sets .item-container .sprite.skulls{background-position:-128px -320px}section.gear-talents .item-container .sprite.bliss,section.gear-sets .item-container .sprite.bliss{background-position:-256px -320px}section.gear-talents .item-container .sprite.ab,section.gear-sets .item-container .sprite.ab{background-position:0 0}section.gear-talents .item-container .sprite.banshee,section.gear-sets .item-container .sprite.banshee{background-position:-128px 0}section.gear-talents .item-container .sprite.d3,section.gear-sets .item-container .sprite.d3{background-position:-256px 0}section.gear-talents .item-container .sprite.eye,section.gear-sets .item-container .sprite.eye{background-position:0 -64px}section.gear-talents .item-container .sprite.fc,section.gear-sets .item-container .sprite.fc{background-position:-128px -64px}section.gear-talents .item-container .sprite.fm,section.gear-sets .item-container .sprite.fm{background-position:-256px -64px}section.gear-talents .item-container .sprite.hf,section.gear-sets .item-container .sprite.hf{background-position:0 -128px}section.gear-talents .item-container .sprite.ls,section.gear-sets .item-container .sprite.ls{background-position:-128px -128px}section.gear-talents .item-container .sprite.nomad,section.gear-sets .item-container .sprite.nomad{background-position:-256px -128px}section.gear-talents .item-container .sprite.pred,section.gear-sets .item-container .sprite.pred{background-position:0 -192px}section.gear-talents .item-container .sprite.reclaimer,section.gear-sets .item-container .sprite.reclaimer{background-position:-128px -192px}section.gear-talents .item-container .sprite.sentry,section.gear-sets .item-container .sprite.sentry{background-position:-256px -192px}section.gear-talents .item-container .sprite.striker,section.gear-sets .item-container .sprite.striker{background-position:0 -256px}section.gear-talents .item-container .sprite.tac,section.gear-sets .item-container .sprite.tac{background-position:-128px -256px}section.gear-talents .item-container,section.weapon-talents .item-container,section.gear-sets .item-container,section.weapon-sets .item-container,section.face-masks .item-container{display:flex;padding:1em;background:linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) no-repeat,linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) top right no-repeat,linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) bottom left no-repeat,linear-gradient(rgba(244, 255, 255, 0.2), rgba(244, 255, 255, 0.2) 0) bottom right no-repeat;background-color:var(--default-bg-color--clearest);background-size:3px 3px}section.weapon-talents,section.weapon-sets,section.face-masks{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 62em){section.weapon-talents,section.weapon-sets,section.face-masks{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 48em){section.weapon-talents,section.weapon-sets,section.face-masks{grid-template-columns:repeat(1, 1fr)}}section.weapon-talents,section.weapon-sets,section.face-masks{gap:1em}section.weapon-talents .item-container,section.weapon-sets .item-container,section.face-masks .item-container{display:flex;flex-flow:column nowrap;gap:.5em}section.weapon-talents .item-container,section.weapon-sets .item-container{justify-content:space-between}section.weapon-talents .item-container .info-container .desc,section.weapon-talents .item-container .info-container .weapons,section.weapon-talents .item-container .compat-info .desc,section.weapon-talents .item-container .compat-info .weapons,section.weapon-talents .item-container .unlock-info .desc,section.weapon-talents .item-container .unlock-info .weapons,section.weapon-sets .item-container .info-container .desc,section.weapon-sets .item-container .info-container .weapons,section.weapon-sets .item-container .compat-info .desc,section.weapon-sets .item-container .compat-info .weapons,section.weapon-sets .item-container .unlock-info .desc,section.weapon-sets .item-container .unlock-info .weapons{font-size:.875em;opacity:.9}section.weapon-talents .item-container .info-container .name,section.weapon-sets .item-container .info-container .name{margin-bottom:.25em}section.weapon-talents .item-container .info-container .name .prefix,section.weapon-sets .item-container .info-container .name .prefix{font-weight:700}section.weapon-talents .item-container .sprite,section.weapon-sets .item-container .sprite{align-self:center}section.weapon-talents .item-container .info-container .prefix,section.weapon-talents .item-container .info-container .text,section.weapon-talents .item-container .compat-info .prefix,section.weapon-talents .item-container .compat-info .text{color:var(--brand-color)}section.weapon-talents .item-container .info-container .prefix.exotic,section.weapon-talents .item-container .info-container .text.exotic,section.weapon-talents .item-container .compat-info .prefix.exotic,section.weapon-talents .item-container .compat-info .text.exotic{color:var(--quality-exotic)}section.weapon-talents .item-container .sprite{width:96px;height:96px;background-image:url("/static/img/sprites/w_talents.png");background-repeat:no-repeat;background-position:-576px -576px}section.weapon-talents .item-container .sprite.accurate{background-position:0 0}section.weapon-talents .item-container .sprite.adept{background-position:-192px 0}section.weapon-talents .item-container .sprite.ambusher{background-position:-384px 0}section.weapon-talents .item-container .sprite.balanced{background-position:-480px 0}section.weapon-talents .item-container .sprite.boomstick{background-position:-576px 0}section.weapon-talents .item-container .sprite.brutal{background-position:-672px 0}section.weapon-talents .item-container .sprite.caduceus{background-position:0 -96px}section.weapon-talents .item-container .sprite.capable{background-position:-96px -96px}section.weapon-talents .item-container .sprite.card-counter{background-position:-672px -288px}section.weapon-talents .item-container .sprite.carefree{background-position:-192px -576px}section.weapon-talents .item-container .sprite.centermass{background-position:-192px -384px}section.weapon-talents .item-container .sprite.commanding{background-position:-192px -96px}section.weapon-talents .item-container .sprite.competent{background-position:-288px -96px}section.weapon-talents .item-container .sprite.cover-shooter{background-position:-288px 0}section.weapon-talents .item-container .sprite.coolheaded{background-position:-384px -96px}section.weapon-talents .item-container .sprite.deadly{background-position:-480px -96px}section.weapon-talents .item-container .sprite.destructive{background-position:-576px -96px}section.weapon-talents .item-container .sprite.determined{background-position:-672px -96px}section.weapon-talents .item-container .sprite.devil{background-position:-384px -288px}section.weapon-talents .item-container .sprite.disciplined{background-position:0 -192px}section.weapon-talents .item-container .sprite.distracted{background-position:-96px -192px}section.weapon-talents .item-container .sprite.dominant{background-position:-192px -192px}section.weapon-talents .item-container .sprite.elevated{background-position:-288px -192px}section.weapon-talents .item-container .sprite.expert{background-position:-384px -192px}section.weapon-talents .item-container .sprite.ferocious{background-position:-576px -192px}section.weapon-talents .item-container .sprite.fierce{background-position:-672px -192px}section.weapon-talents .item-container .sprite.fire{background-position:0 -288px}section.weapon-talents .item-container .sprite.focused{background-position:-96px -288px}section.weapon-talents .item-container .sprite.fury{background-position:-192px -288px}section.weapon-talents .item-container .sprite.glutton{background-position:-576px -288px}section.weapon-talents .item-container .sprite.harmful{background-position:-288px -288px}section.weapon-talents .item-container .sprite.history{background-position:-480px -288px}section.weapon-talents .item-container .sprite.hurried{background-position:0 -384px}section.weapon-talents .item-container .sprite.intense{background-position:-96px -384px}section.weapon-talents .item-container .sprite.lights-out{background-position:-96px -576px}section.weapon-talents .item-container .sprite.meticulous{background-position:-288px -384px}section.weapon-talents .item-container .sprite.midas{background-position:-384px -384px}section.weapon-talents .item-container .sprite.pakhan{background-position:-480px -384px}section.weapon-talents .item-container .sprite.predatory{background-position:-576px -384px}section.weapon-talents .item-container .sprite.prepared{background-position:-672px -384px}section.weapon-talents .item-container .sprite.preserved{background-position:0 -480px}section.weapon-talents .item-container .sprite.proficient{background-position:-96px -480px}section.weapon-talents .item-container .sprite.quickdraw{background-position:-192px -672px}section.weapon-talents .item-container .sprite.republic{background-position:-192px -480px}section.weapon-talents .item-container .sprite.responsive{background-position:-288px -480px}section.weapon-talents .item-container .sprite.golden-rhino{background-position:-384px -480px}section.weapon-talents .item-container .sprite.rough{background-position:-96px -672px}section.weapon-talents .item-container .sprite.showstopper{background-position:-96px 0}section.weapon-talents .item-container .sprite.skilled{background-position:-480px -480px}section.weapon-talents .item-container .sprite.sustained{background-position:-576px -480px}section.weapon-talents .item-container .sprite.swift{background-position:-672px -480px}section.weapon-talents .item-container .sprite.talented{background-position:0 -576px}section.weapon-talents .item-container .sprite.toxic{background-position:-288px -576px}section.weapon-talents .item-container .sprite.trained{background-position:-384px -576px}section.weapon-talents .item-container .sprite.uncomplicated{background-position:-480px -192px}section.weapon-talents .item-container .sprite.unforgiving{background-position:-480px -576px}section.weapon-talents .item-container .sprite.valkyria{background-position:-672px -576px}section.weapon-talents .item-container .sprite.vicious{background-position:0 -672px}section.gear-talents .item-container{flex-flow:row wrap;align-items:center}section.gear-talents .item-container .info-container{flex:1}section.gear-talents .item-container .info-container .name{text-shadow:unset}section.gear-talents .item-container .info-container .name.exotic{color:var(--quality-exotic)}section.gear-talents .item-container .info-container .name.highend{color:var(--quality-highend)}section.gear-sets{flex-flow:column nowrap}section.gear-sets .item-container{gap:.5em}@media screen and (max-width: 36em){section.gear-sets .item-container{flex-flow:row wrap}section.gear-sets .item-container .info-container,section.gear-sets .item-container .bonus-container{flex-basis:100%}}section.gear-sets .info-container,section.gear-sets .bonus-container .number{color:var(--quality-gset)}section.gear-sets .info-container{display:flex;flex:0 1 20%;flex-flow:column nowrap;align-items:center;justify-content:flex-start}section.gear-sets .info-container .name{text-align:center}section.gear-sets .bonus-container{flex:0 1 80%}section.gear-sets .bonus-container .bonus{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;padding:.25em .5em;background-color:var(--default-bg-color--clearest)}section.gear-sets .bonus-container .bonus:not(:first-child){margin-top:.5em}section.gear-sets .bonus-container .bonus .number{margin-right:.5em;font-weight:700}section.gear-sets .bonus-container .bonus .desc{opacity:.9}section.weapon-sets .item-container .info-container .prefix,section.weapon-sets .item-container .info-container .text,section.weapon-sets .item-container .unlock-info .prefix,section.weapon-sets .item-container .unlock-info .text{color:var(--quality-exotic)}section.weapon-sets .item-container .sprite{width:96px;height:96px;background-image:url("/static/img/sprites/w_bonus.png");background-repeat:no-repeat}section.weapon-sets .item-container .sprite.devil{background-position:0 0}section.weapon-sets .item-container .sprite.republic{background-position:-96px 0}section.weapon-sets .item-container .sprite.valkyria{background-position:-192px 0}section.face-masks .item-container hr{margin:.2em 0;border:0;border-top:1px solid var(--default-bg-color--clearer)}section.face-masks .item-container .event-container .commendation{font-size:.875em;opacity:.9}section.face-masks .item-container .event-container,section.face-masks .item-container .objective-container,section.face-masks .item-container .conditions-container,section.face-masks .item-container .mask-container{display:flex;flex-flow:column nowrap;gap:.25em;align-items:flex-start}section.face-masks .item-container .objective-container .title,section.face-masks .item-container .conditions-container .title,section.face-masks .item-container .mask-container .title{color:var(--brand-color)}section.face-masks .item-container .conditions-container ul{margin:0}section.face-masks .item-container .conditions-container ul li{margin-left:1.25em}section.face-masks .item-container .mask-container{margin-top:auto}section.face-masks .item-container .mask-container .sprite{position:relative;width:256px;height:256px;background-image:url("/static/img/sprites/v_masks.png");background-repeat:no-repeat}section.face-masks .item-container .mask-container .sprite.bug{background-position:0 0}section.face-masks .item-container .mask-container .sprite.cage{background-position:-256px 0}section.face-masks .item-container .mask-container .sprite.cbrn{background-position:-512px 0}section.face-masks .item-container .mask-container .sprite.chemist{background-position:-768px 0}section.face-masks .item-container .mask-container .sprite.classic{background-position:-1024px 0}section.face-masks .item-container .mask-container .sprite.ember{background-position:0 -256px}section.face-masks .item-container .mask-container .sprite.happy{background-position:-256px -256px}section.face-masks .item-container .mask-container .sprite.haze{background-position:-512px -256px}section.face-masks .item-container .mask-container .sprite.hockey{background-position:-768px -256px}section.face-masks .item-container .mask-container .sprite.jungle{background-position:-1024px -256px}section.face-masks .item-container .mask-container .sprite.oni{background-position:0 -512px}section.face-masks .item-container .mask-container .sprite.piggy{background-position:-256px -512px}section.face-masks .item-container .mask-container .sprite.rictus{background-position:-512px -512px}section.face-masks .item-container .mask-container .sprite.rider{background-position:-768px -512px}section.face-masks .item-container .mask-container .sprite.shady{background-position:-1024px -512px}section.face-masks .item-container .mask-container .sprite.smiler{background-position:0 -768px}section.face-masks .item-container .mask-container .sprite.sting{background-position:-256px -768px}section.face-masks .item-container .mask-container .sprite.stripes{background-position:-512px -768px}section.face-masks .item-container .mask-container .sprite.stygian{background-position:-768px -768px}section.face-masks .item-container .mask-container .sprite.tao{background-position:-1024px -768px}section.face-masks .item-container .mask-container .sprite.trench{background-position:0 -1024px}section.face-masks .item-container .mask-container .sprite.vulcan{background-position:-256px -1024px}section.face-masks .item-container .mask-container .sprite::before{position:absolute;inset:0;z-index:-1;content:"";background-color:var(--default-bg-color--lightest)}section:not(:last-child),.cards:not(:last-child){margin-bottom:2rem}.cards,.search-container{margin-top:2rem}.search{width:8.3333333333rem;padding:0.3333333333rem;font-family:inherit;font-size:.725rem;color:var(--default-text-color);background-color:var(--default-bg-color--clearest);border:0}.search:hover,.search:focus{outline:0;background-color:var(--default-bg-color--clearer)}.search-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem;place-items:center start}@media screen and (max-width: 75em){.cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 48em){.cards{grid-template-columns:repeat(1, minmax(0, 1fr))}}.cards .card{width:100%;color:var(--default-text-color);background-color:rgba(0,0,0,0);transition:background-color .15s ease-in-out}.cards .card:hover,.cards .card:focus{background-color:var(--default-bg-color--clearest)}.cards .card-container{display:flex;flex-flow:column nowrap;gap:.5em;align-items:flex-start;padding:1rem}.cards .card-container ul{margin:0}.cards .card-container ul li{list-style-type:none}.cards .card::before{content:unset}.cards .card.build .build-title{display:flex;flex-flow:row nowrap;gap:0.4444444444rem;align-items:center;justify-content:space-between;width:100%}.cards .card.build .build-title__name,.cards .card.build .build-title .icon{opacity:.9}.cards .card.build .build-title__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards .card.build .build-title .icon{--icon-size: 1.125em;display:inline-flex;flex-shrink:0;flex-flow:row wrap;height:var(--icon-size);vertical-align:text-top}.cards .card.build .build-title .icon svg{width:var(--icon-size);max-width:100%;height:auto;max-height:100%;fill:currentColor}.cards .card.build .build-author,.cards .card.build .build-tags{font-size:.875em}.cards .card.build .build-author__text{color:var(--default-text-color--light)}.cards .card.build .build-author__name{opacity:.9}.cards .card.build .build-tags{display:flex;flex-flow:row wrap;gap:0.2222222222rem}.cards .card.build .build-tags .build-tag{padding:0.1666666667rem 0.3333333333rem;color:var(--default-text-color--light);background-color:var(--default-bg-color--clearest)}