:root{--bg:#000;--roster-large-portrait-width:clamp(12.375rem, calc((100vw - 10rem) / 5 * .9), 19.125rem);--portrait-width:var(--roster-large-portrait-width);--roster-column-gap:clamp(.625rem, 1vw, 1.0625rem);--roster-width:calc((var(--roster-large-portrait-width) * 5) + (var(--roster-column-gap) * 4));--bg-soft:#151922;--panel:#121822d6;--panel-strong:#0b0f16f5;--line:#ffffff14;--text:#f6f1e8;--muted:#b7bdc9;--killer:#b43a2d;--killer-soft:#f06c57;--survivor:#2d7f75;--survivor-soft:#6fe0cb;--shadow:0 1.375rem 3.75rem #00000057;font-size:max(100%,.833333vw)}.sync-feedback{z-index:50;color:#f8f4ea;background:#161b18;border:.0625rem solid #5e655d;border-radius:.5rem;max-width:min(92vw,38.75rem);padding:.625rem 1rem;font-size:.85rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .25rem 1.125rem #0008}.sync-feedback.has-error{background:#371e20;border-color:#b66c65}.sync-feedback button{cursor:pointer;margin-left:.75rem;padding:.3125rem .5rem}button.card-media{appearance:none;width:100%;color:inherit;font:inherit;border:0;padding:0}button.card-media:focus-visible{outline-offset:.1875rem;outline:.125rem solid #e9cd8a}button.card-media:disabled .character-portrait{cursor:default}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:#000;margin:0;font-family:Courier New,Courier,monospace}body.prestige-route-background{background:radial-gradient(circle,#00000038 0%,#00000094 42%,#000000d6 100%),linear-gradient(#000000d1 0%,#000000e0 100%),image-set("/assets/prestige-route-background.webp" 1x type("image/webp"),"/assets/prestige-route-background.jpg" 1x type("image/jpeg")) 50%/cover no-repeat fixed}body.app-loading .page-shell{visibility:hidden}html.builds-locked,body.home-locked,body.builds-locked{overflow:hidden}body.builds-locked{height:100vh}img{filter:contrast(1.05)brightness(1.02)}button{font-size:.833333rem;font-family:Courier New,Courier,monospace!important}.page-shell{width:min(100%,100% - 1.5rem);margin:0 auto;padding:1.625rem 0 4.5rem;position:relative}body.survivor-builds-view-mode .page-shell{padding-bottom:0}body.survivor-builds-edit-mode .page-shell{padding-bottom:4.5rem}body.builds-locked .page-shell{height:100vh;max-height:100vh;padding-bottom:0;overflow:hidden}.is-hidden{display:none!important}.user-profile,.steam-login-button{z-index:30;position:absolute;top:1rem;right:1.125rem}.game-switch-link{z-index:30;color:#f3efe5;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700;text-decoration:none;position:absolute;top:1rem;left:1.125rem}.game-switch-link:hover,.game-switch-link:focus-visible{color:#76e0a5;outline:none}.user-profile{color:#f6f1e8;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.steam-login-button{color:#f6f1e8;background:0 0;border:.0625rem solid #ffffff29;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.125rem;padding:0 .875rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.steam-login-button:hover,.steam-login-button:focus-visible{border-color:#ffffff61;outline:none}body.deadlock-profile-page{background:#080909;min-height:100vh}.deadlock-shell{width:min(100% - 2rem,83.125rem);min-height:100vh;margin:0 auto;padding:5.125rem 0 4rem;position:relative}.deadlock-sign-in,.deadlock-profile-content{background:linear-gradient(135deg,#161818f7,#0c0d0deb);border:1px solid #ffffff21;box-shadow:0 1.5rem 4rem #0006}.deadlock-sign-in{text-align:center;width:min(100%,46rem);margin:8vh auto 0;padding:clamp(1.5rem,5vw,3.5rem)}.deadlock-eyebrow{color:#74d99b;letter-spacing:.17em;margin:0 0 .7rem;font-size:.7rem;font-weight:700}.deadlock-sign-in h1,.deadlock-player-identity h1{color:#f5f1e8;letter-spacing:-.04em;margin:0;font-family:Arial,sans-serif;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800}.deadlock-sign-in>p:not(.deadlock-eyebrow),.deadlock-empty-panel>p:not(.deadlock-eyebrow){color:#a5a7a4;max-width:38rem;margin:1rem auto 1.5rem;font-size:.88rem;line-height:1.7}.deadlock-primary-link{color:#07110a;text-transform:uppercase;background:#69d995;border:1px solid #59c884;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.deadlock-primary-link:hover,.deadlock-primary-link:focus-visible{background:#8be8ac;outline:none}.deadlock-profile-header{background:linear-gradient(90deg,#0a0c0b14,#070808c2),radial-gradient(at 65% 45%,#6cbb8624,#0000 48%);border-bottom:1px solid #ffffff21;align-items:center;gap:1.5rem;min-height:15.5rem;padding:clamp(1.25rem,4vw,3rem);display:flex}.deadlock-avatar-frame{aspect-ratio:1;background:#111;border:2px solid #ffffff4d;border-radius:50%;flex:none;width:clamp(5.75rem,13vw,8.625rem);overflow:hidden;box-shadow:0 .5rem 1.5rem #0009}.deadlock-avatar-frame img{object-fit:cover;width:100%;height:100%}.deadlock-player-identity{min-width:0}.deadlock-profile-caption{color:#75d99b;margin-top:.75rem;font-size:.78rem;display:inline-block}.deadlock-header-side{color:#777c78;letter-spacing:.12em;text-align:right;gap:.4rem;margin-left:auto;padding-left:1rem;font-size:.66rem;display:grid}.deadlock-header-side strong{color:#e7e7e0;font-family:Arial,sans-serif;font-size:1rem}.deadlock-profile-tabs{background:#080909e6;border-bottom:1px solid #ffffff21;align-items:stretch;gap:clamp(.25rem,2vw,2rem);min-height:4rem;padding:0 1.25rem;display:flex}.deadlock-profile-tabs span{color:#939792;letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.deadlock-profile-tabs .is-current{color:#69dc96;border-bottom:2px solid #67d892}.deadlock-empty-panel{background:#0d0e0eb8;border:1px solid #ffffff1a;min-height:18rem;margin:1.25rem;padding:clamp(1.25rem,4vw,2.25rem)}.deadlock-empty-panel h2{color:#eeece6;margin:0;font-family:Arial,sans-serif;font-size:clamp(1.25rem,3vw,1.8rem)}.deadlock-empty-panel>p:not(.deadlock-eyebrow){margin:.85rem 0 0}.deadlock-user-profile{gap:.65rem}.deadlock-logout{margin:0}.deadlock-logout .user-profile-logout-button{border:1px solid #ffffff2e;width:auto;padding:.4rem .55rem}.deadlock-auth-error{color:#ffaaa0;text-align:center;margin:2rem auto}.deadlock-nav{background:#080909e6;border:1px solid #ffffff1f;align-items:stretch;gap:.5rem;margin:0 0 1.25rem;padding:.45rem;display:flex}.deadlock-nav-link{color:#959993;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;min-width:7rem;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.deadlock-nav-link:hover,.deadlock-nav-link:focus-visible,.deadlock-nav-link.is-current{color:#73df9e;background:#66d39014;outline:none}.deadlock-page-heading,.deadlock-home-tools,.deadlock-picker-heading,.deadlock-pool-heading,.deadlock-save-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.deadlock-page-heading{margin:1.5rem 0 1rem}.deadlock-page-heading h1{color:#f5f1e8;letter-spacing:-.045em;margin:0;font-family:Arial,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.deadlock-page-heading>div>p:last-child{color:#989d98;margin:.55rem 0 0;font-size:.82rem}.deadlock-edit-link{flex:none;min-height:2.5rem;padding:0 .9rem;font-size:.68rem}.deadlock-home-tools{color:#9a9f9b;min-height:3.75rem;margin:1.25rem 0 .75rem;font-size:.72rem}.deadlock-home-tools input,.deadlock-hero-search{color:#f3f0e9;width:min(100%,20rem);min-height:2.5rem;font:inherit;background:#0000005c;border:1px solid #ffffff26;padding:0 .8rem}.deadlock-home-tools input:focus,.deadlock-hero-search:focus{border-color:#65d893;outline:none}.deadlock-home-tools input::placeholder,.deadlock-hero-search::placeholder{color:#777e79}.deadlock-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.deadlock-player-card,.deadlock-pool-card,.deadlock-picker-panel{background:linear-gradient(140deg,#161817f2,#0a0b0bf5);border:1px solid #ffffff1f}.deadlock-player-card{min-width:0;padding:1rem}.deadlock-player-card-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:.8rem;min-width:0;padding-bottom:.9rem;display:flex}.deadlock-player-avatar{object-fit:cover;border:1px solid #ffffff3d;border-radius:50%;flex:none;width:2.8rem;height:2.8rem}.deadlock-player-card-identity{min-width:0}.deadlock-player-card-identity h2{color:#f2efe7;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Arial,sans-serif;font-size:1rem;overflow:hidden}.deadlock-player-card-identity span{color:#777e79;margin-top:.25rem;font-size:.62rem;display:block}.deadlock-public-pool{margin-top:.9rem}.deadlock-public-pool h3{color:#6edb98;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.65rem}.deadlock-public-pool-flexPool h3{color:#dcaa69}.deadlock-public-pool-list,.deadlock-selected-list{flex-wrap:wrap;gap:.4rem;display:flex}.deadlock-hero-chip{color:#d9ddd7;background:#ffffff09;border:1px solid #ffffff1f;align-items:center;gap:.35rem;min-height:1.85rem;padding:.2rem .45rem .2rem .25rem;font-size:.65rem;display:inline-flex}.deadlock-hero-initials{color:#101711;background:#77d89a;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.52rem;font-weight:900;display:inline-grid}.deadlock-public-pool-flexPool .deadlock-hero-initials,.deadlock-pool-card-flex .deadlock-hero-initials{background:#d8a867}.deadlock-remove-hero{color:#9a9e98;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .1rem;font-size:.9rem}.deadlock-remove-hero:hover,.deadlock-remove-hero:focus-visible{color:#ff9c8f;outline:none}.deadlock-public-pool-empty,.deadlock-pool-placeholder,.deadlock-empty-state,.deadlock-filter-empty{color:#717772;font-size:.7rem}.deadlock-empty-state{text-align:center;border:1px dashed #ffffff29;padding:2rem 1rem}.deadlock-filter-empty{text-align:center;grid-column:1/-1;padding:2rem}.deadlock-profile-content{overflow:hidden}.deadlock-pool-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.deadlock-pool-card{min-height:9rem;padding:1rem}.deadlock-pool-card-main{border-top:2px solid #6bd896}.deadlock-pool-card-flex{border-top:2px solid #d8a867}.deadlock-pool-heading .deadlock-eyebrow,.deadlock-picker-heading .deadlock-eyebrow{margin-bottom:.3rem}.deadlock-pool-heading h2,.deadlock-picker-heading h2{color:#f1eee5;margin:0;font-family:Arial,sans-serif;font-size:1.3rem}.deadlock-slot-count{color:#c5c8c2;font-size:.72rem;font-weight:700}.deadlock-picker-panel{margin:0 1rem 1rem;padding:1.25rem}.deadlock-pool-target{background:#00000047;border:1px solid #ffffff1f;padding:.2rem;display:flex}.deadlock-pool-target button{color:#878e88;cursor:pointer;background:0 0;border:0;min-height:2.25rem;padding:0 .75rem;font-size:.65rem;font-weight:700}.deadlock-pool-target button.is-active{color:#08100a;background:#70d995}.deadlock-pool-target button:last-child.is-active{color:#17110a;background:#d8a867}.deadlock-picker-note{color:#929892;max-width:52rem;margin:.75rem 0;font-size:.7rem;line-height:1.6}.deadlock-hero-search{margin:.3rem 0 1rem}.deadlock-hero-groups{gap:1rem;display:grid}.deadlock-role-title{color:#c6cbc4;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem}.deadlock-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.deadlock-hero-option{color:#dddcd4;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;min-height:3.5rem;padding:.45rem;display:grid}.deadlock-hero-option:hover,.deadlock-hero-option:focus-visible{border-color:#6fda97a6;outline:none}.deadlock-hero-option.is-selected{background:#57b5761a;border-color:#6fda97b3}.deadlock-hero-option.is-unavailable{opacity:.45;cursor:not-allowed}.deadlock-hero-option-name{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.deadlock-hero-option-badge{color:#7f8981;white-space:nowrap;font-size:.52rem}.deadlock-hero-option.is-selected .deadlock-hero-option-badge{color:#74df9e}.deadlock-save-row{border-top:1px solid #ffffff1c;margin-top:1.25rem;padding-top:1rem}.deadlock-save-row>span{color:#979c97;font-size:.67rem}.deadlock-save-row>span.has-error{color:#ffaaa0}.deadlock-save-button{cursor:pointer;border-radius:0;font-family:Courier New,Courier,monospace}.deadlock-save-button:disabled{opacity:.65;cursor:progress}@media (width<=980px){.deadlock-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deadlock-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.deadlock-nav-link{flex:1;min-width:0}.deadlock-page-heading,.deadlock-picker-heading,.deadlock-save-row{flex-direction:column;align-items:flex-start}.deadlock-edit-link,.deadlock-save-button{align-self:stretch}.deadlock-home-tools{flex-direction:column;align-items:stretch;padding:.7rem 0}.deadlock-home-tools input,.deadlock-hero-search{width:100%}.deadlock-player-grid,.deadlock-pool-columns{grid-template-columns:minmax(0,1fr)}.deadlock-pool-columns{padding:.65rem}.deadlock-picker-panel{margin:0 .65rem .65rem;padding:.9rem}.deadlock-pool-target{width:100%}.deadlock-pool-target button{flex:1}.deadlock-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deadlock-home-view{max-width:80rem;margin:0 auto}.deadlock-home-view .deadlock-page-heading{text-align:center;flex-direction:column;justify-content:center}.deadlock-home-view .deadlock-page-heading>div>p:last-child{margin-left:auto;margin-right:auto}.deadlock-home-tools{justify-content:center}.deadlock-home-view .deadlock-edit-link{margin:.2rem auto 0;position:static}.deadlock-player-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),24rem));justify-content:center}.deadlock-profile-tabs{background:0 0;border:0;border-bottom:1px solid #ffffff1f;justify-content:center;gap:.25rem;margin:0 1rem;padding:.35rem;display:flex;position:relative}.deadlock-profile-tabs button{color:#919790;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;min-height:2.5rem;padding:0 1rem;font-size:.69rem;font-weight:700}.deadlock-profile-tabs button:hover,.deadlock-profile-tabs button:focus-visible,.deadlock-profile-tabs button.is-current{color:#73df9e;border-bottom-color:#73df9e;outline:none}.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(11,minmax(0,1fr));gap:.4rem;display:grid}.deadlock-hero-tile,.deadlock-ranked-tile{color:#f3f0e8;cursor:pointer;text-align:center;background:#171818;border:1px solid #ffffff21;min-width:0;padding:0;transition:border-color .12s,opacity .12s,transform .12s;position:relative;overflow:hidden}.deadlock-hero-tile:hover,.deadlock-ranked-tile:hover,.deadlock-hero-tile:focus-visible,.deadlock-ranked-tile:focus-visible{z-index:1;border-color:#79e19fd1;outline:none;transform:translateY(-2px)}.deadlock-hero-tile.is-selected{border:2px solid #73df9e;box-shadow:0 0 0 1px #73df9e29}.deadlock-hero-tile.is-unavailable{opacity:.48;cursor:not-allowed}.deadlock-hero-tile-portrait{aspect-ratio:1;object-fit:cover;width:100%;display:block}.deadlock-hero-tile-name{color:#e8e5db;text-transform:uppercase;background:linear-gradient(#0d0e0ef0,#0b0c0c);justify-content:center;align-items:center;min-height:1.8rem;padding:.25rem .1rem;font-size:clamp(.48rem,.65vw,.68rem);font-weight:700;line-height:1.15;display:flex}.deadlock-hero-tile-role{color:#838a84;background:#0b0c0c;padding:0 .1rem .2rem;font-size:clamp(.42rem,.54vw,.56rem);line-height:1.2;display:block}.deadlock-hero-tile-status{color:#101611;text-transform:uppercase;background:#74df9ef5;max-width:calc(100% - .5rem);padding:.2rem .3rem;font-size:.5rem;font-weight:800;position:absolute;top:.25rem;right:.25rem}.deadlock-hero-tile.is-unavailable .deadlock-hero-tile-status{color:#eee;background:#171818eb}.deadlock-ranked-heading{justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem 1.25rem 0;display:flex}.deadlock-ranked-heading h2{color:#f1eee5;margin:0;font-family:Arial,sans-serif;font-size:1.35rem}.deadlock-ranked-heading>span{color:#9aa09a;font-size:.72rem}#ranked-heroes-panel>.deadlock-picker-note{color:#8d938e;font-size:.68rem}.deadlock-ranked-tile{opacity:.48;filter:grayscale(.75)brightness(.68)}.deadlock-ranked-tile.is-unlocked{opacity:1;filter:none;border-color:#74df9ebf;box-shadow:inset 0 0 0 1px #74df9e57}.deadlock-ranked-state{color:#eee;letter-spacing:.04em;text-transform:uppercase;background:#080909e0;padding:.2rem .3rem;font-size:.48rem;font-weight:800;position:absolute;top:.3rem;right:.3rem}.deadlock-ranked-tile.is-unlocked .deadlock-ranked-state{color:#08130b;background:#73df9e}@media (width<=1100px){.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=760px){.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=520px){.deadlock-home-view .deadlock-edit-link{margin:1rem auto 0;position:static}.deadlock-home-view .deadlock-page-heading{flex-direction:column}.deadlock-profile-tabs{margin-left:.5rem;margin-right:.5rem}.deadlock-profile-tabs button{flex:1;padding:0 .35rem;font-size:.58rem}.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}#ranked-heroes-panel>.deadlock-picker-note,#ranked-hero-search,.deadlock-ranked-grid,#ranked-heroes-panel>.deadlock-save-row{margin-left:.65rem;margin-right:.65rem}}@media (width<=620px){.game-switch-link{max-width:45vw;font-size:.68rem;top:.875rem;left:.75rem}.deadlock-shell{width:min(100% - 1rem,83.125rem);padding-top:4.5rem}.deadlock-login{min-height:1.9rem;padding:0 .5rem;font-size:.65rem;top:.75rem;right:.75rem}.deadlock-profile-header{gap:.875rem;min-height:10rem}.deadlock-header-side{display:none}.deadlock-profile-tabs{gap:.25rem;min-height:3.25rem;padding:0 .4rem;overflow-x:auto}.deadlock-profile-tabs span{flex:none;padding:0 .55rem;font-size:.62rem}.deadlock-empty-panel{min-height:13rem;margin:.65rem}}.user-profile-avatar{object-fit:cover;border-radius:.375rem;width:2.125rem;height:2.125rem}.user-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:11.25rem;overflow:hidden}.user-profile-menu-button{color:#f6f1e8;cursor:pointer;background:0 0;border:0;place-items:center;width:1.125rem;height:1.125rem;padding:0;display:grid}.user-profile-arrow{border-top:.3125rem solid;border-left:.25rem solid #0000;border-right:.25rem solid #0000;width:0;height:0}.user-profile-menu{background:#000000f5;border:.0625rem solid #ffffff29;border-radius:.5rem;min-width:7rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}.user-profile-logout{margin:0}.user-profile-logout-button{color:#f6f1e8;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:.5rem .625rem}.user-profile-logout-button:hover,.user-profile-logout-button:focus-visible{background:#ffffff14;outline:none}.top-nav{z-index:2;--prestige-help-width:min(26.25rem, 33vw);--prestige-search-width:min(16.25rem, 28vw);width:min(100%, var(--roster-width));min-height:2.25rem;margin:0 auto 16.5rem;position:relative}body.builds-locked .top-nav{margin:.0625rem auto 10.25rem}.section-nav-shell{display:block}.section-nav-home{justify-content:flex-start;align-items:center;gap:.875rem;display:flex}.secondary-nav{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex;position:absolute;top:4.875rem;left:50%;transform:translate(-50%)}.secondary-nav .nav-tab-secondary{min-height:2.625rem;padding:0 1.25rem;font-size:.84rem}.prestige-help-card{width:var(--prestige-help-width);color:#f4efe6c7;background:#0000006b;border:.0625rem solid #ffffff21;border-radius:.5rem;padding:.875rem 2.625rem .875rem 1rem;position:absolute;top:2.625rem;left:0;box-shadow:inset 0 .0625rem #ffffff0a}.prestige-help-dismiss{color:#f4efe6d1;cursor:pointer;width:1.5rem;height:1.5rem;font:inherit;background:0 0;border:0;place-items:center;padding:0;font-size:1.08rem;line-height:1;transition:color .16s;display:grid;position:absolute;top:.4375rem;right:.5625rem}.prestige-help-dismiss:hover,.prestige-help-dismiss:focus-visible{color:#fff;outline:none}.prestige-help-restore{color:#f4efe6c2;cursor:pointer;background:#0000006b;border:.0625rem solid #f4efe62e;border-radius:.5rem;place-items:center;width:2.375rem;height:2.375rem;padding:0;transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid;position:absolute;top:2.75rem;left:0;box-shadow:inset 0 .0625rem #ffffff0f}.prestige-help-restore-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.prestige-help-restore:hover,.prestige-help-restore:focus-visible{color:#fff;background:#ffffff0f;border-color:#f4efe6db;outline:none;transform:translateY(-.0625rem)}.prestige-help-card p{margin:0;font-size:.68rem;font-weight:700;line-height:1.45}.prestige-help-card p+p{margin-top:.375rem}.prestige-search-control{width:var(--prestige-search-width);position:absolute;top:14.875rem;left:0}.prestige-search-input{color:#f4efe6f0;width:100%;min-height:2.125rem;font:inherit;letter-spacing:.03em;background:0 0;border:.0625rem solid #ffffff29;border-radius:.5rem;outline:none;padding:0 .75rem;font-size:.72rem;font-weight:800}.prestige-search-input::placeholder{color:#f4efe675;text-transform:uppercase}.prestige-search-input:focus{background:0 0;border-color:#ffffff80}.prestige-density-controls{top:14.875rem;left:calc(var(--prestige-search-width) + .875rem);align-items:center;gap:.5rem;min-height:2.125rem;display:flex;position:absolute}.prestige-density-button{color:#f4efe69e;cursor:pointer;background:radial-gradient(circle at 50% 8%,#ffffff14,#0000 44%),linear-gradient(#121214b8,#010102db);border:.0625rem solid #f4efe624;border-radius:.5rem;place-items:center;width:2.125rem;height:2.125rem;padding:0;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 .0625rem #ffffff0d,inset 0 -.625rem 1.125rem #00000057}.prestige-density-button:hover,.prestige-density-button:focus-visible{color:#fffffff0;border-color:#f4efe65c;outline:none}.prestige-density-button.is-active{color:#fff;background:radial-gradient(circle at 50% 8%,#ffffff29,#0000 42%),linear-gradient(#222224c7,#030305f0);border-color:#f4efe6bd;box-shadow:0 0 1.125rem #ffffff0d,inset 0 0 0 .0625rem #000000ad,inset 0 .0625rem #ffffff24}.prestige-density-icon{color:currentColor;filter:drop-shadow(0 .3125rem .4375rem #00000080);width:1.125rem;height:1.5rem;display:block;position:relative}.prestige-density-icon:before{content:"";background:linear-gradient(#ffffff14,#00000052),#09090beb;border:.0625rem solid;border-radius:.25rem;position:absolute;inset:0;box-shadow:inset 0 0 0 .0625rem #000000b8,inset 0 -.5rem .75rem #00000094}.prestige-density-icon-large{width:1.125rem;height:1.5rem}.prestige-density-icon-medium{width:.8125rem;height:1.125rem}.prestige-filter-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.875rem;max-width:min(100%,45rem);display:flex;position:absolute;top:14.875rem;right:0}.prestige-filter-button{color:#f4efe6d6;cursor:pointer;min-height:2.125rem;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:.0625rem solid #ffffff29;border-radius:.5rem;padding:0 .75rem;font-size:.72rem;font-weight:800}.prestige-filter-button:hover,.prestige-filter-button:focus-visible{color:#fff;background:0 0;border-color:#ffffff57;outline:none}.prestige-filter-button.is-active{color:#fff;background:0 0;border-color:#ffffffb8;box-shadow:inset 0 0 0 .0625rem #000000a6}.nav-tab{color:#f4efe6eb;cursor:pointer;min-height:2.25rem;font:inherit;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:.0625rem solid #ffffff1a;border-radius:.625rem;padding:0 .875rem;font-size:.78rem;font-weight:700;transition:background .16s,border-color .16s,color .16s}.nav-tab:hover,.nav-tab:focus-visible{background:0 0;border-color:#ffffff3d;outline:none}.nav-tab.is-active{color:#fff;background:0 0;border-color:#ffffffb8;box-shadow:inset 0 0 0 .0625rem #000000a6}.nav-tab-secondary{min-height:2.125rem;padding:0 .8125rem;font-size:.76rem}.home-select{isolation:isolate;grid-template-columns:repeat(2,minmax(15.625rem,20.25rem));place-content:center;gap:1.75rem;min-height:calc(100vh - 3rem);display:grid;position:relative;overflow:hidden}.home-background-video,.home-background-shade{pointer-events:none;position:fixed;inset:0}.home-background-video{z-index:0;object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.72);width:100%;height:100%}.home-background-shade{z-index:0;background:radial-gradient(circle,#00000038 0%,#00000094 42%,#000000d6 100%),linear-gradient(#000000d1 0%,#000000e0 100%)}.role-card{z-index:2;color:#fff;backdrop-filter:blur(.5rem);cursor:pointer;background:#11131794;border:.0625rem solid #ffffff24;border-radius:.5rem;align-content:end;min-height:21.25rem;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.375rem 4.375rem #00000052}.role-card:hover,.role-card:focus-visible{border-color:#ffffff38;outline:none;transform:translateY(-.25rem);box-shadow:0 1.75rem 5.625rem #00000070}.role-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 20%,#00000038 56%,#000000eb 100%),linear-gradient(90deg,#00000059,#0000 20% 80%,#00000059);position:absolute;inset:0}.role-card-visual{pointer-events:none;position:absolute;inset:0;overflow:hidden}.role-card-builds{background:linear-gradient(#0b0e128a,#07080aad);border-color:#ffffff38}.role-card-builds:after{z-index:0;background:linear-gradient(#0000 0% 68%,#0000009e 100%)}.role-card-tracker{background:linear-gradient(#0b0e128a,#07080aad);border-color:#ffffff38}.role-card-tracker:after{background:linear-gradient(#0000 0% 68%,#0000009e 100%)}.role-card-builds span{letter-spacing:.12em}.home-badge{object-fit:contain;filter:drop-shadow(0 .875rem 1.625rem #00000070)contrast(1.05)brightness(1.02);position:absolute}.home-badge-main{width:8.25rem;height:8.25rem;top:48%;left:50%;transform:translate(-50%,-50%)}.home-badge-left{opacity:.95;width:5.5rem;height:5.5rem;bottom:6rem;left:1.25rem;transform:rotate(-12deg)}.home-badge-right{opacity:.96;width:6rem;height:6rem;top:3.75rem;right:1.125rem;transform:rotate(10deg)}.home-badge-top{opacity:.88;width:4.5rem;height:4.5rem;top:.625rem;left:62%;transform:translate(-50%)rotate(-4deg)}.home-badge-top-left-large{opacity:.9;width:5.875rem;height:5.875rem;top:1.5rem;left:5.125rem;transform:rotate(-10deg)}.home-badge-mid-left{opacity:.78;width:3.5rem;height:3.5rem;top:3.625rem;left:.875rem;transform:rotate(-14deg)}.home-badge-mid-right{opacity:.8;width:3.625rem;height:3.625rem;top:10.625rem;right:.5rem;transform:rotate(14deg)}.home-badge-bottom-left{opacity:.82;width:3.875rem;height:3.875rem;bottom:3.875rem;left:6.75rem;transform:rotate(8deg)}.home-badge-bottom-right{opacity:.84;width:4.125rem;height:4.125rem;bottom:4.25rem;right:4.625rem;transform:rotate(-10deg)}.role-card-visual-builds{z-index:1;place-items:center;display:grid}.role-card-visual-builds:after{content:"";background:linear-gradient(#0000 0%,#00000014 100%);position:absolute;inset:0}.build-slot{place-items:center;width:5.25rem;height:5.25rem;display:grid;position:absolute}.build-slot img{object-fit:contain;filter:drop-shadow(0 .75rem 1rem #00000057);width:100%;height:100%}.build-slot-a{top:2.125rem;left:1rem}.build-slot-b{top:1.875rem;right:1.125rem}.build-slot-c{bottom:8.25rem;left:2.125rem}.build-slot-d{bottom:6.875rem;right:2.25rem}.build-slot-e{top:.375rem;left:7.875rem}.build-slot-f{bottom:9.375rem;left:7.625rem}.build-slot-g{bottom:3.375rem;left:6.5rem}.role-card span{z-index:2;color:#f2eee6f0;letter-spacing:.18em;text-align:center;text-transform:uppercase;text-shadow:0 .0625rem #000000e6,0 0 1.125rem #0009;font-family:Courier New,Courier,monospace;font-size:1rem;font-weight:700;line-height:1.45rem;position:relative}.roster-section{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.section-count,.badge{border:.0625rem solid var(--line);min-height:2.5rem;color:var(--text);background:#ffffff0a;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.content{gap:1.5rem;display:grid}.roster-section{padding:0}.builds-panel{width:min(100%,97.5rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}body.survivor-builds-view-mode .builds-panel{padding-bottom:0}body.survivor-builds-edit-mode .builds-panel{padding:.875rem 1.25rem .375rem}.builds-header{justify-content:center;margin-bottom:1.375rem;display:flex}.builds-tabs{background:#ffffff08;border:.0625rem solid #ffffff14;border-radius:62.4375rem;gap:.625rem;padding:.375rem;display:inline-flex}.builds-tab{min-width:9.25rem;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:62.4375rem;padding:.75rem 1.125rem;font-size:.92rem;font-weight:700}.builds-tab.is-active{background:0 0;box-shadow:0 .625rem 1.375rem #ffffff47}.build-selector-field{z-index:4;width:min(100%,51.25rem);margin:0 auto 2.125rem;position:relative}.build-selector-field.has-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem .875rem;display:grid}.build-selector-trigger{color:#d4d8e4;cursor:pointer;width:100%;min-height:2.875rem;font:inherit;text-align:left;background:0 0;border:.0625rem solid #ffffff29;border-radius:.875rem;justify-content:flex-start;align-items:center;gap:1rem;padding:.375rem 3.25rem .375rem 1rem;font-size:.98rem;display:flex;position:relative}.build-selector-chevron{border-bottom:.125rem solid #f2e9d9;border-right:.125rem solid #f2e9d9;width:.75rem;height:.75rem;transition:transform .16s;position:absolute;top:50%;right:1.125rem;transform:translateY(-50%)rotate(45deg)}.build-selector-trigger[aria-expanded=true] .build-selector-chevron{transform:translateY(-50%)rotate(-135deg)}.build-selector-trigger #build-selector-value{align-items:center;width:100%;min-width:0;display:flex}.build-selector-selected{flex:auto;justify-content:flex-start;align-items:center;gap:.75rem;width:auto;min-width:0;display:inline-flex}.build-selector-killer-input{color:#d4d8e4;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0;outline:none}.build-selector-killer-input::placeholder{color:#d4d8e4;opacity:1}.build-selector-selected-thumb{object-fit:cover;border-radius:.375rem;flex:none;width:1.875rem;height:1.875rem}.build-selector-panel{background:#010103fa;border:.0625rem solid #ffffff29;border-radius:.875rem;grid-column:1/-1;margin-top:.625rem;overflow:hidden}.build-selector-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.build-selector-actions:empty{display:none}.build-selector-list{max-height:32.5rem;overflow-y:auto}.build-option{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:.0625rem solid #ffffff29;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.build-option:last-child{border-bottom:0}.build-option-empty{color:#ffffff94;cursor:default;justify-content:center}.build-option:hover,.build-option:focus-visible{background:0 0;outline:none}.build-option-row{cursor:default;justify-content:space-between}.build-option-select{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;padding:0;display:flex}.build-option-select:focus-visible{outline:none}.build-option-controls{flex:none;align-items:center;gap:.375rem;display:flex}.build-option-move-button{min-width:1.75rem;min-height:1.75rem}.build-option-thumb{object-fit:cover;border-radius:.375rem;flex:none;width:3.25rem;height:3.25rem}.build-option-copy{gap:.25rem;display:grid}.build-option-name{font-size:.98rem;font-weight:700}.build-option-description{color:var(--muted);font-size:.84rem;line-height:1.45}.build-results{width:100%;margin:0 auto}.build-selection-title{color:#f5efe5;text-align:center;margin:0 0 .75rem;font-family:Courier New,Courier,monospace;font-size:1.3rem;font-weight:700}.build-selection-title-input{color:#f5efe5;width:min(100%,28.75rem);font:inherit;text-align:center;background:#ffffff0a;border:.0625rem solid #ffffff29;border-radius:.75rem;margin:0 auto .75rem;padding:.625rem .875rem;font-family:Courier New,Courier,monospace;font-size:1.18rem;font-weight:700}.build-selection-title-input:focus{border-color:#ffffffe6;outline:.0625rem solid #ffffffe6}.build-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.build-card{text-align:center;background:linear-gradient(#222224a3,#0c0c10eb);border:.0625rem solid #ffffff14;border-radius:1rem;padding:1.125rem}.build-card-label{color:#d6b07a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.125rem;font-size:.72rem;font-weight:700;display:inline-block}.build-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.build-card-controls{align-items:center;gap:.375rem;display:flex}.build-move-button{color:#f7f2e8;cursor:pointer;min-width:1.875rem;min-height:1.875rem;font:inherit;background:0 0;border:.0625rem solid #ffffff29;border-radius:62.4375rem;padding:0;font-size:.82rem;font-weight:700;line-height:1}.build-move-button:hover,.build-move-button:focus-visible{background:0 0;border-color:#ffffff57;outline:none}.build-move-button:disabled{opacity:.4;cursor:default}.build-delete-button{color:#f7f2e8;cursor:pointer;min-height:1.875rem;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:.0625rem solid #ffffff29;border-radius:62.4375rem;padding:0 .625rem;font-size:.72rem;font-weight:700}.build-delete-button:hover,.build-delete-button:focus-visible{background:0 0;border-color:#ffffff57;outline:none}.build-card h4{margin:0 0 .5rem;font-size:1rem}.build-card p{color:var(--muted);margin:0;line-height:1.5}.build-cards-survivor{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem 1.125rem;display:flex}.killer-build-sections{gap:1.75rem;width:100%;display:grid}.build-card-survivor{text-align:left;flex:29.375rem;gap:.625rem;width:min(100%,30rem);max-width:30rem;padding:.75rem;display:grid}.survivor-build-editor.is-editing .build-cards-survivor{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .875rem;width:min(100%,82.5rem);margin:0 auto;display:grid}.survivor-build-editor.is-editing .build-card-survivor{gap:.375rem;width:100%;max-width:100%;padding:.5rem}.build-name-display{color:#f7f2e8;text-align:center;margin:0;font-family:Courier New,Courier,monospace;font-size:1.02rem;font-weight:700;line-height:1.2}.build-name-input{color:#f7f2e8;width:100%;font:inherit;background:#ffffff0a;border:.0625rem solid #ffffff29;border-radius:.75rem;padding:.625rem .75rem;font-size:.9rem;font-weight:700}.survivor-build-editor.is-editing .build-name-input{padding:.4375rem .5625rem;font-size:.8rem}.build-name-input:focus{border-color:#ffffffe6;outline:.0625rem solid #ffffffe6}.build-perk-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.build-addon-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.build-perk-slot,.build-addon-slot{color:#f7f2e8;cursor:pointer;background:0 0;border:.0625rem solid #ffffff14;border-radius:.75rem;align-content:center;justify-items:center;gap:.5rem;min-height:9.375rem;padding:.625rem .5rem;transition:border-color .16s,transform .16s,background .16s;display:grid}.survivor-build-editor.is-editing .build-perk-slots,.survivor-build-editor.is-editing .build-addon-slots{gap:.5rem}.survivor-build-editor.is-editing .build-perk-slot,.survivor-build-editor.is-editing .build-addon-slot{gap:.25rem;min-height:5.75rem;padding:.375rem .3125rem}.build-perk-slot:hover,.build-perk-slot:focus-visible,.build-addon-slot:hover,.build-addon-slot:focus-visible{background:0 0;border-color:#ffffffc7;outline:none;transform:translateY(-.125rem)}.build-perk-slot.is-empty,.build-addon-slot.is-empty{align-content:center;place-items:center}.build-perk-empty{color:#d2c8ba;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:700;line-height:1.2}.build-perk-primary{object-fit:contain;filter:drop-shadow(0 .625rem 1rem #0000004d);width:4rem;height:4rem}.build-addon-primary{object-fit:contain;filter:drop-shadow(0 .625rem 1rem #0000004d);width:3.625rem;height:3.625rem}.survivor-build-editor.is-editing .build-perk-primary,.survivor-build-editor.is-editing .build-addon-primary{width:2.625rem;height:2.625rem}.build-perk-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.build-perk-meta{gap:.375rem;width:100%;display:grid}.build-perk-name{color:#f5efe5;text-align:center;text-wrap:balance;font-size:.74rem;font-weight:700;line-height:1.2;display:block}.survivor-build-editor.is-editing .build-perk-name{font-size:.6rem;line-height:1.1}.build-perk-alternatives{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.build-perk-alternative,.perk-selection-chip img{object-fit:contain;width:1.75rem;height:1.75rem}.survivor-build-editor.is-editing .build-perk-alternative{width:1.125rem;height:1.125rem}.build-perk-more{color:#f7f2e8;background:#ffffff3d;border-radius:62.4375rem;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;font-size:.72rem;font-weight:700;display:inline-flex}.survivor-build-editor.is-editing .build-perk-more{min-width:1.125rem;height:1.125rem;font-size:.56rem}.build-editor-actions{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.survivor-build-editor.is-editing .build-editor-actions{margin-top:.375rem}.build-mode-button,.build-add-button{color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;background:0 0;border:.0625rem solid #ffffff29;border-radius:62.4375rem;padding:0 1.125rem;font-size:.92rem;font-weight:700;transition:background .16s,border-color .16s,transform .16s}.build-addon-name{color:#f5efe5;text-align:center;text-wrap:balance;width:100%;font-size:.72rem;font-weight:700;line-height:1.15;display:block}.survivor-build-editor.is-editing .build-addon-name{font-size:.6rem;line-height:1.1}.build-mode-button:hover,.build-mode-button:focus-visible,.build-add-button:hover,.build-add-button:focus-visible{background:0 0;border-color:#ffffff57;outline:none;transform:translateY(-.0625rem)}.build-add-button:disabled{opacity:.45;cursor:default;transform:none}.survivor-build-editor.is-viewing .build-card-label{display:none}.survivor-build-editor.is-viewing{flex-direction:column;justify-content:flex-start;display:flex}.survivor-build-editor.is-viewing .build-cards-survivor{flex-wrap:wrap;place-content:start center;gap:.75rem 3.5rem;width:min(100%,86.25rem);margin:0 auto;display:flex;position:relative}.survivor-build-editor.is-viewing .build-card-header{display:none}.survivor-build-editor.is-viewing .build-card-survivor{width:26.25rem;max-width:26.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 26.25rem;gap:1.75rem;padding:0 .125rem .375rem;position:relative}.survivor-build-editor.is-viewing .build-card-survivor:before{content:none}.survivor-build-editor.is-viewing .build-card-survivor:nth-child(-n+3){padding-top:0}.survivor-build-editor.is-viewing .build-card-survivor:nth-child(-n+3):before{content:none}.survivor-build-editor.is-viewing .build-card-survivor:nth-child(-n+3) .build-card-header{display:none}.survivor-build-editor.is-viewing .build-card-survivor.has-inline-divider:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff0f 12%,#ffffff3d 50%,#ffffff0f 88%,#0000);width:.0625rem;height:56%;position:absolute;top:22%;right:-1.75rem}.survivor-build-editor.is-viewing .build-perk-slots{justify-content:center;gap:.625rem;display:flex}.survivor-build-editor.is-viewing .build-addon-slots{justify-content:center;gap:.75rem;display:flex}.survivor-build-editor.is-viewing .build-perk-slot,.survivor-build-editor.is-viewing .build-addon-slot{cursor:default;background:0 0;border:0;border-radius:0;flex:0 0 5.375rem;grid-template-rows:4.625rem 2.625rem;align-content:start;place-items:center;width:5.375rem;min-height:8rem;padding:.125rem .125rem 0;transition:none;display:grid}.survivor-build-editor.is-viewing .build-perk-slot:hover,.survivor-build-editor.is-viewing .build-perk-slot:focus-visible,.survivor-build-editor.is-viewing .build-addon-slot:hover,.survivor-build-editor.is-viewing .build-addon-slot:focus-visible{background:0 0;border:0;outline:none;transform:none}.survivor-build-editor.is-viewing .build-perk-primary{filter:drop-shadow(0 .25rem .5rem #0000002e);width:4.625rem;height:4.625rem}.survivor-build-editor.is-viewing .build-addon-primary{filter:drop-shadow(0 .25rem .5rem #0000002e);width:4rem;height:4rem}.survivor-build-editor.is-viewing .build-perk-name,.survivor-build-editor.is-viewing .build-addon-name{display:none}.survivor-build-editor.is-viewing .build-perk-meta{align-items:center;min-height:2.625rem;display:grid}.survivor-build-editor.is-viewing .build-perk-alternatives{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;gap:.25rem;min-height:2.625rem;display:grid}.survivor-build-editor.is-viewing .build-perk-alternative{filter:drop-shadow(0 .1875rem .375rem #00000024);width:2.625rem;height:2.625rem}.survivor-build-editor.is-viewing .build-perk-more{min-width:2.625rem;height:2.625rem;font-size:.78rem}.survivor-build-editor.is-viewing .build-name-display{text-shadow:0 .0625rem #000,0 0 .75rem #ffffff29;margin-bottom:0;font-size:1.08rem}.survivor-build-editor.is-viewing .build-perk-icon:after{content:attr(data-perk-label);color:#fff;white-space:normal;text-align:center;opacity:0;pointer-events:none;z-index:3;background:#101012f5;border:.0625rem solid #ffffff8c;border-radius:.625rem;width:max-content;max-width:min(20rem,100vw - 2rem);padding:.4375rem .625rem;font-size:.78rem;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .625rem);left:50%;transform:translate(-50%)translateY(.375rem);box-shadow:0 .75rem 1.75rem #0000006b}.survivor-build-editor.is-viewing .build-perk-icon:before{content:"";opacity:0;pointer-events:none;z-index:3;background:#101012f5;border-bottom:.0625rem solid #ffffff8c;border-right:.0625rem solid #ffffff8c;width:.625rem;height:.625rem;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%)rotate(45deg)translateY(.375rem)}.survivor-build-editor.is-viewing .build-perk-icon:hover:after,.survivor-build-editor.is-viewing .build-perk-icon:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.survivor-build-editor.is-viewing .build-perk-icon:hover:before{transform:translate(-50%)rotate(45deg)translateY(0)}.survivor-build-editor.is-viewing .build-editor-actions{margin-top:0}.survivor-build-editor.is-viewing .build-perk-alternative,.survivor-build-editor.is-viewing .build-perk-more{opacity:1}.builds-empty{min-height:3.375rem}body[data-prestige-density=medium]{--portrait-width:calc((var(--roster-width) - (var(--roster-column-gap) * 7)) / 8)}.card-grid{--roster-row-gap:clamp(1.5rem, 2.2vw, 2.125rem);justify-content:center;align-items:flex-start;column-gap:var(--roster-column-gap);row-gap:var(--roster-row-gap);max-width:var(--roster-width);flex-wrap:wrap;margin:0 auto;display:flex}.character-card{--accent:180, 180, 180;width:var(--portrait-width);background:0 0;border:0;border-radius:0;flex-direction:column;min-height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:visible}.character-card:hover{transform:translateY(-.1875rem)}.character-card.killer:hover{border-color:#f06c5773}.character-card.survivor:hover{border-color:#6fe0cb73}.card-media{aspect-ratio:4/5;border-radius:clamp(.3125rem, calc(var(--portrait-width) * .033), .625rem);box-shadow:none;background:#ffffff09;transition:box-shadow .35s,filter .35s;display:grid;position:relative;overflow:hidden}.card-media.is-loading{background:linear-gradient(110deg,#0000 0%,#ffffff17 18%,#0000 36%) -220% 0/220% 100%,linear-gradient(#ffffff0e,#ffffff05),#0000006b;animation:1.25s ease-in-out infinite card-shimmer;box-shadow:inset 0 0 0 .0625rem #ffffff0d,inset 0 1.125rem 2.75rem #ffffff06}@keyframes card-shimmer{to{background-position:220% 0,0 0,0 0}}.character-card.is-unmarked .card-media{filter:saturate(0)brightness(.68)contrast(.94)}.character-card.is-unmarked .card-media:after{background:linear-gradient(#00000057,#00000057),radial-gradient(#0000 34%,#0000001f 62%,#0000004a 100%),linear-gradient(#00000030 0%,#00000005 24%,#0000000a 68%,#0000005c 100%),linear-gradient(90deg,#0000002e 0%,#0000 22% 78%,#0000002e 100%)}.locked-indicator{z-index:4;width:clamp(1.125rem, calc(var(--portrait-width) * .14), 2.5rem);height:clamp(1.125rem, calc(var(--portrait-width) * .14), 2.5rem);margin:0 0 clamp(.375rem, calc(var(--portrait-width) * .06), 1rem) clamp(.375rem, calc(var(--portrait-width) * .06), 1rem);color:#ffffffdb;backdrop-filter:blur(.25rem);pointer-events:none;background:#03050894;border:.0625rem solid #ffffff3d;border-radius:62.4375rem;grid-area:1/1;place-self:end start;place-items:center;display:grid;box-shadow:0 .625rem 1.5rem #00000057,inset 0 .0625rem #ffffff1f}.locked-indicator svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}.card-media:before,.card-media:after{content:"";pointer-events:none;grid-area:1/1}.card-media:before{z-index:1;mix-blend-mode:screen;opacity:.65;background:radial-gradient(circle at 50% 12%,#ffffff1f,#0000 46%),linear-gradient(#ffffff09,#0000 36%)}.card-media:after{z-index:2;background:radial-gradient(#0000 34%,#0000001f 62%,#0000004a 100%),linear-gradient(#00000030 0%,#00000005 24%,#0000000a 68%,#0000005c 100%),linear-gradient(90deg,#0000002e 0%,#0000 22% 78%,#0000002e 100%)}.card-media .character-portrait{object-fit:cover;opacity:0;filter:contrast(1.05)brightness(1.02)saturate(1.08);grid-area:1/1;width:100%;height:100%;transition:opacity .18s,transform .35s,filter .35s;display:block}.card-media .character-portrait.is-loaded{opacity:1}.character-badge-tray,.locked-indicator{transition:opacity .32s}.card-media.is-loading .character-badge-tray,.card-media.is-loading .locked-indicator{opacity:0}.card-media .character-portrait{cursor:pointer}.character-badge-tray{--badge-size:clamp(2.125rem, calc(var(--portrait-width) * .34), 4.625rem);--badge-small-size:clamp(1.875rem, calc(var(--portrait-width) * .3), 4.0625rem);--badge-side-inset:clamp(.75rem, calc(var(--portrait-width) * .07), 1rem);--badge-bottom-inset:.3125rem;padding-bottom:var(--badge-bottom-inset);z-index:3;pointer-events:none;grid-area:1/1;justify-content:space-between;place-self:end stretch;align-items:flex-end;display:flex}.character-card:hover .card-media{box-shadow:none}.character-card:hover .character-portrait{filter:contrast(1.08)brightness(1.04)saturate(1.05);transform:scale(1.035)}.character-badge-slot{width:var(--badge-size);height:var(--badge-size);flex:none;place-items:center;display:grid}.character-badge-tray.has-small-prestige .character-badge-slot-prestige{width:var(--badge-small-size);height:var(--badge-small-size)}.character-badge-slot-cake{width:var(--badge-size);height:var(--badge-size)}.prestige-badge,.cake-badge{object-fit:contain;filter:drop-shadow(0 .3125rem .75rem #0000009e);width:100%;height:100%;display:block}.prestige-badge-max{margin-left:calc(var(--portrait-width) * -.023)}.prestige-badge-standard{margin-left:calc(var(--portrait-width) * -.039)}.prestige-badge{transform:translateY(var(--badge-visible-bottom-gap,0))}.prestige-badge-6{transform:translateY(calc(var(--badge-visible-bottom-gap,0%) - clamp(.25rem, calc(var(--portrait-width) * .032), .625rem)))}.cake-badge{margin-right:calc(var(--portrait-width) * -.065);transform:translateY(calc(var(--badge-visible-bottom-gap,0%) + clamp(.21875rem, calc((var(--portrait-width) * .024) - .03125rem), .46875rem)));width:75%!important}.character-badge-tray.has-prestige-6 .cake-badge{transform:translateY(calc(var(--badge-visible-bottom-gap,0%) + clamp(.3125rem, calc(var(--portrait-width) * .03), .625rem)))}.placeholder{text-align:center;color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;grid-area:1/1;place-items:center;width:100%;height:100%;padding:1rem;font-family:Courier New,Courier,monospace;display:grid}.placeholder span{font-size:.92rem;line-height:1.4;display:inline-block}.card-copy{padding:clamp(.3125rem, calc(var(--portrait-width) * .033), .625rem) clamp(.1875rem, calc(var(--portrait-width) * .02), .375rem) 0;background:0 0;border-top:0;display:block}.card-title{color:#f8f4ea;font-family:Courier New,Courier,monospace;font-size:clamp(.62rem, calc(var(--portrait-width) * .052), 1rem);letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 .0625rem #000,0 0 .5rem #ffffff0f;white-space:nowrap;margin:0;font-weight:700;line-height:1.1}.modal-backdrop{z-index:20;backdrop-filter:blur(.375rem);background:#000000b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.prestige-modal{background:radial-gradient(circle at 50% -18%,#ffffff1f,#0000 36%),linear-gradient(#141416fc,#030304fc);border:.0625rem solid #ffffff3d;border-radius:1rem;width:min(100%,28.75rem);padding:1.625rem 1.5rem 1.5rem;position:relative;box-shadow:0 1.75rem 5.625rem #000000c2,0 0 2.125rem #ffffff14,inset 0 .0625rem #ffffff1a,inset 0 0 0 .0625rem #000000b8}.prestige-modal-close{color:#f4efe6c7;cursor:pointer;width:2.25rem;height:2.25rem;font:inherit;background:0 0;border:0;place-items:center;padding:0;font-size:1.56rem;line-height:1;transition:color .16s;display:grid;position:absolute;top:.5rem;right:.625rem}.prestige-modal-close:hover,.prestige-modal-close:focus-visible{color:#fff;outline:none}.prestige-modal h2{color:#f8f4ea;text-shadow:0 .0625rem #000,0 0 1rem #ffffff29;margin:0 0 .5rem;font-family:Courier New,Courier,monospace;font-size:1.4rem;line-height:1.1}.prestige-modal-copy,.prestige-help{color:var(--muted);margin:0;line-height:1.45}.prestige-modal-copy{margin-bottom:1.125rem}.perk-modal{background:linear-gradient(#222224fa,#0a0a0cfc);border:.0625rem solid #ffffff1a;border-radius:1.125rem;gap:1.125rem;width:min(100%,61.25rem);max-height:min(92vh,53.75rem);padding:1.5rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 4.375rem #00000080}.perk-modal-header{justify-content:space-between;align-items:flex-start;gap:1.125rem;display:flex}.perk-modal-header h2{margin:0 0 .5rem;font-family:Courier New,Courier,monospace;font-size:1.4rem}.perk-modal-copy{color:var(--muted);margin:0;line-height:1.45}.perk-modal-close{color:#f7f2e8;cursor:pointer;background:0 0;border:0;border-radius:62.4375rem;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1}.perk-modal-tools{display:flex}.perk-search-input{width:100%;color:var(--text);font:inherit;background:#ffffff0f;border:.0625rem solid #ffffff24;border-radius:.75rem;padding:.875rem 1rem;font-size:1rem}.perk-search-input:focus{border-color:#ffffffe6;outline:.0625rem solid #ffffffe6}.perk-selection-strip{background:#ffffff08;border:.0625rem solid #ffffff14;border-radius:.875rem;flex-wrap:wrap;gap:.625rem;min-height:4.625rem;padding:.875rem;display:flex}.perk-selection-strip.is-empty{align-items:center}.perk-selection-empty,.perk-picker-empty{color:var(--muted);margin:0;line-height:1.45}.perk-selection-chip{color:#f7f2e8;cursor:pointer;font:inherit;background:0 0;border:.0625rem solid #ffffff3d;border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.88rem;display:inline-flex}.perk-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-height:17.5rem;max-height:min(48vh,27.5rem);padding-right:.25rem;display:grid;overflow-y:auto}.perk-picker-item{color:#f7f2e8;cursor:pointer;font:inherit;text-align:center;background:0 0;border:.0625rem solid #ffffff14;border-radius:.875rem;justify-items:center;gap:.625rem;padding:.875rem .625rem .75rem;transition:border-color .16s,transform .16s,background .16s;display:grid}.perk-picker-item:hover,.perk-picker-item:focus-visible{background:0 0;border-color:#ffffffc7;outline:none;transform:translateY(-.125rem)}.perk-picker-item.is-selected{background:0 0;border-color:#fffffff5;box-shadow:inset 0 0 0 .0625rem #ffffff47}.perk-picker-item img{object-fit:contain;filter:drop-shadow(0 .625rem 1rem #0000004d);width:4.5rem;height:4.5rem}.perk-picker-name{font-size:.84rem;font-weight:700;line-height:1.35}.perk-modal-actions{justify-content:flex-end;gap:.625rem;display:flex}@media (width<=1100px){.build-cards-survivor{gap:1.125rem}.build-card-survivor{flex-basis:23.75rem;max-width:27.5rem}.survivor-build-editor.is-viewing .build-card-survivor{flex-basis:26.25rem;width:min(100%,27.5rem);max-width:27.5rem}}.prestige-label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.92rem;font-weight:700;display:block}#prestige-input{width:100%;color:var(--text);font:inherit;background:linear-gradient(#222224db,#08080aeb);border:.0625rem solid #ffffff2e;border-radius:.75rem;margin-bottom:.75rem;padding:.875rem 1rem;font-size:1rem;box-shadow:inset 0 0 0 .0625rem #00000061,inset 0 .625rem 1.375rem #0000003d}#prestige-input:focus{border-color:#ffffffc2;outline:.0625rem solid #ffffffc2}#prestige-input::-webkit-outer-spin-button,#prestige-input::-webkit-inner-spin-button{appearance:none;margin:0}#prestige-input{-moz-appearance:textfield;appearance:textfield}.cake-toggle{color:var(--text);justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.checkbox-wrapper-6 .tgl{display:none}.checkbox-wrapper-6 .tgl,.checkbox-wrapper-6 .tgl:after,.checkbox-wrapper-6 .tgl:before,.checkbox-wrapper-6 .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper-6 .tgl::selection,.checkbox-wrapper-6 .tgl+.tgl-btn::selection{background:0 0}.checkbox-wrapper-6 .tgl+.tgl-btn{cursor:pointer;user-select:none;background:linear-gradient(#121214f5,#040405fa);border:.0625rem solid #ffffff38;border-radius:2em;outline:0;width:4em;height:2em;padding:.125rem;transition:border-color .28s,background .28s,box-shadow .28s;display:block;position:relative;box-shadow:inset 0 0 0 .0625rem #00000085,inset 0 .5rem 1.125rem #00000057}.checkbox-wrapper-6 .tgl+.tgl-btn:after,.checkbox-wrapper-6 .tgl+.tgl-btn:before{content:"";width:50%;height:100%;display:block;position:relative}.checkbox-wrapper-6 .tgl+.tgl-btn:after{background:linear-gradient(#f8f8f8,#aaa);border-radius:50%;transition:left .2s,background .2s;left:0;box-shadow:0 .125rem .5rem #00000075}.checkbox-wrapper-6 .tgl+.tgl-btn:before{display:none}.checkbox-wrapper-6 .tgl:checked+.tgl-btn{background:linear-gradient(#444448fa,#121214fa);border-color:#ffffff94;box-shadow:0 0 1rem #ffffff14,inset 0 0 0 .0625rem #ffffff0f}.checkbox-wrapper-6 .tgl:checked+.tgl-btn:after{background:linear-gradient(#fff,#d5d5d8);left:50%}.checkbox-wrapper-6 .tgl:focus-visible+.tgl-btn{border-color:#ffffffc7;box-shadow:0 0 0 .125rem #ffffff1f,inset 0 0 0 .0625rem #00000085}.prestige-actions{align-items:center;gap:.625rem;margin-top:1.375rem;display:flex}#prestige-clear{margin-right:auto}.prestige-button{cursor:pointer;min-width:6rem;font:inherit;border:.0625rem solid #ffffff1f;border-radius:.625rem;padding:.625rem .875rem;font-size:.92rem;font-weight:700;line-height:1;transition:border-color .16s,color .16s,background .16s,transform .16s}.prestige-button:hover,.prestige-button:focus-visible{border-color:#ffffffc7;outline:none;transform:translateY(-.0625rem)}.prestige-button-primary{color:#f6f1e8;background:linear-gradient(#2a2a2dfa,#08080afa);border-color:#ffffff6b;box-shadow:0 0 1.125rem #ffffff14,inset 0 .0625rem #ffffff29}.prestige-button-secondary{color:var(--text);background:#ffffff06}.prestige-button-danger{color:#f6f1e8;background:#ffffff0a;border-color:#ffffff47}@media (width<=720px){:root{--roster-large-portrait-width:10.625rem}.page-shell{width:min(100% - 3rem,80rem);padding-top:1.75rem}.top-nav{margin-bottom:1.375rem}.section-nav-shell{gap:.625rem;display:grid}.section-nav-home{width:100%}.secondary-nav{gap:.5rem;position:static;transform:none}.build-selector-field.has-actions{grid-template-columns:minmax(0,1fr)}.build-selector-actions{justify-content:flex-end}.prestige-help-card{width:100%;padding:.75rem 2.5rem .75rem .875rem;position:static}.prestige-help-restore{justify-self:start;position:relative;top:auto;left:auto}.prestige-search-control{width:100%;position:static}.prestige-density-controls{justify-content:flex-start;position:static}.prestige-filter-controls{flex-wrap:wrap;justify-content:center;gap:.5rem;position:static}.prestige-filter-button{flex:0 auto;min-height:2rem;font-size:.66rem}.nav-tab{min-height:2.375rem;padding:0 .875rem;font-size:.78rem}.home-select{grid-template-columns:minmax(0,1fr);gap:1.125rem;min-height:calc(100vh - 2rem)}.role-card{min-height:16.25rem}.home-badge-main{width:7.5rem;height:7.5rem}.home-badge-left,.home-badge-right{width:4.875rem;height:4.875rem}.home-badge-left{bottom:5.25rem;left:.75rem}.home-badge-right{top:3.375rem;right:.5rem}.home-badge-top{width:4rem;height:4rem;top:.5rem;left:64%}.home-badge-top-left-large{width:4.75rem;height:4.75rem;top:1.125rem;left:3.625rem}.home-badge-mid-left{width:2.875rem;height:2.875rem;top:3.625rem;left:.5rem}.home-badge-mid-right{width:3rem;height:3rem;top:7.875rem;right:.125rem}.home-badge-bottom-left{width:3.25rem;height:3.25rem;bottom:3.625rem;left:4.375rem}.home-badge-bottom-right{width:3.375rem;height:3.375rem;bottom:3.875rem;right:3.125rem}.build-slot{width:4.125rem;height:4.125rem}.build-slot img{width:100%;height:100%}.build-slot-a{top:1.625rem;left:.375rem}.build-slot-b{top:1.625rem;right:.375rem}.build-slot-c{bottom:7.125rem;left:1.125rem}.build-slot-d{bottom:6rem;right:1.125rem}.build-slot-e{top:.25rem;left:5.5rem}.build-slot-f{bottom:7rem;left:5.25rem}.build-slot-g{bottom:1.75rem;left:3.5rem}.roster-section{padding-left:0;padding-right:0}.card-grid{grid-template-columns:repeat(auto-fit, var(--portrait-width));justify-content:center}.prestige-modal{padding:1.25rem}.prestige-actions{flex-wrap:wrap}#prestige-clear{margin-right:0}.prestige-button{flex:7.5rem}.builds-header{flex-direction:column;align-items:stretch}.builds-tabs{width:100%}.builds-tab{flex:1 1 0;min-width:0}.build-cards{grid-template-columns:1fr}.build-perk-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.build-perk-slot{min-height:10.625rem}.build-card-survivor{flex-basis:100%;max-width:100%}.perk-modal{padding:1.125rem}.perk-modal-header{align-items:center}.perk-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(46vh,22.5rem)}.perk-modal-actions{flex-wrap:wrap}.perk-modal-actions .prestige-button{flex:8.75rem}}button,button *,.steam-login-button,.steam-login-button *{font-family:Courier New,Courier,monospace!important}.deadlock-shell{min-height:100dvh;padding:2.8rem 0 0}.deadlock-shell img{filter:none}.deadlock-profile-view{margin-top:0}.deadlock-nav{background:0 0;border:0;justify-content:center;gap:.3rem;margin:0;padding:.08rem}.deadlock-nav-link{min-width:6rem;min-height:1.7rem;padding:0 .6rem}.deadlock-profile-header{background:0 0;border:0;gap:.55rem;min-height:0;padding:.1rem .75rem}.deadlock-avatar-frame{border-width:1px;width:2.2rem}.deadlock-profile-header .deadlock-eyebrow,.deadlock-profile-caption,.deadlock-header-side{display:none}.deadlock-player-identity h1{letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.2rem)}.deadlock-profile-content{box-shadow:none;background:0 0;border:0;overflow:visible}.deadlock-profile-tabs{min-height:1.9rem;margin:0 .35rem;padding:.05rem .2rem}.deadlock-profile-tabs button{min-height:1.65rem;padding:0 .65rem;font-size:.64rem}.deadlock-pool-card{background:0 0;min-height:0;padding:.15rem .3rem;border:0!important}.deadlock-pool-card-main,.deadlock-pool-card-flex{border-top:0}.deadlock-pool-heading{margin-bottom:.2rem}.deadlock-pool-heading .deadlock-eyebrow{display:none}.deadlock-picker-panel{box-shadow:none;background:0 0;border:0;margin:0 .45rem .2rem;padding:0}.deadlock-picker-heading .deadlock-eyebrow,.deadlock-picker-note,.deadlock-ranked-heading .deadlock-eyebrow{display:none}.deadlock-picker-heading h2,.deadlock-ranked-heading h2{font-size:.9rem}.deadlock-pool-target{border-color:#ffffff14;padding:.1rem}.deadlock-pool-target button{min-height:1.8rem;padding:0 .55rem;font-size:.58rem}.deadlock-role-filters{scrollbar-width:thin;justify-content:flex-end;align-items:center;gap:.2rem;width:min(100%,58rem);margin:0 auto .2rem;display:flex;overflow-x:auto}.deadlock-role-filters .prestige-filter-button{letter-spacing:.04em;flex:none;min-height:1.3rem;padding:0 .55rem;font-size:.56rem}.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(11,minmax(0,1fr));gap:.35rem;width:min(100%,58rem);margin-left:auto;margin-right:auto}.deadlock-hero-tile,.deadlock-ranked-tile{aspect-ratio:3/4;background:#0e0f0fad;border-color:#ffffff1a;display:block}.deadlock-hero-tile-portrait{object-fit:cover;object-position:center 10%;filter:contrast(1.05)saturate(1.05);width:100%;height:100%;transition:filter .18s,transform .24s;display:block}.deadlock-hero-tile:hover .deadlock-hero-tile-portrait,.deadlock-ranked-tile:hover .deadlock-hero-tile-portrait,.deadlock-hero-tile:focus-visible .deadlock-hero-tile-portrait,.deadlock-ranked-tile:focus-visible .deadlock-hero-tile-portrait{transform:scale(1.06)}.deadlock-hero-tile-name{z-index:2;color:#f0ece2;letter-spacing:.035em;text-align:left;text-shadow:0 1px 2px #090a0b,0 3px 9px #090a0bf2;text-transform:uppercase;pointer-events:none;background:0 0;align-items:flex-end;min-height:1.8rem;padding:.25rem .32rem .3rem;font-size:clamp(.46rem,.58vw,.68rem);font-weight:700;line-height:1.1;display:flex;position:absolute;bottom:0;left:0;right:0;font-family:Georgia,Times New Roman,serif!important}.deadlock-hero-tile:before,.deadlock-ranked-tile:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 42%,#08090a40 59%,#08090ae0 100%);position:absolute;inset:0}.deadlock-hero-tile-role,.deadlock-hero-tile-status,.deadlock-ranked-state{display:none}.deadlock-hero-tile.is-selected,.deadlock-ranked-tile.is-unlocked{border:1px solid #73df9ed1;box-shadow:inset 0 0 0 1px #73df9e33}.deadlock-hero-tile.is-selected:after,.deadlock-ranked-tile.is-unlocked:after{color:#06110a;content:"✓";z-index:3;background:#73df9e;border-radius:50%;place-items:center;width:1rem;height:1rem;font-family:Arial,sans-serif;font-size:.66rem;font-weight:800;display:grid;position:absolute;top:.25rem;right:.25rem}.deadlock-ranked-heading{padding:.45rem .8rem 0}#ranked-heroes-panel>.deadlock-picker-note,#ranked-hero-search,.deadlock-ranked-grid,#ranked-heroes-panel>.deadlock-save-row{margin-left:.8rem;margin-right:.8rem}.deadlock-ranked-grid{margin-top:.4rem}.deadlock-save-row{margin-top:.65rem;padding-top:.6rem}@media (width<=1100px){.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=760px){.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=520px){.deadlock-shell{padding-top:4.5rem}.deadlock-hero-grid,.deadlock-ranked-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deadlock-profile-header{padding:.6rem}.deadlock-avatar-frame{width:2.7rem}.deadlock-pool-columns{padding:.4rem}.deadlock-picker-panel{margin-left:.4rem;margin-right:.4rem;padding:.6rem}}.deadlock-shell .game-switch-link:hover,.deadlock-shell .game-switch-link:focus-visible{color:#fff}.deadlock-shell .deadlock-primary-link{color:#f4efe6eb;background:0 0;border-color:#fff3}.deadlock-shell .deadlock-primary-link:hover,.deadlock-shell .deadlock-primary-link:focus-visible{color:#fff;background:0 0;border-color:#ffffff5c}.deadlock-shell .deadlock-eyebrow,.deadlock-shell .deadlock-public-pool h3,.deadlock-shell .deadlock-profile-tabs button.is-current,.deadlock-shell .deadlock-nav-link.is-current,.deadlock-shell .deadlock-role-filters .prestige-filter-button.is-active,.deadlock-shell .deadlock-profile-tabs button:hover,.deadlock-shell .deadlock-profile-tabs button:focus-visible,.deadlock-shell .deadlock-nav-link:hover,.deadlock-shell .deadlock-nav-link:focus-visible{color:#fff}.deadlock-shell .deadlock-profile-tabs button:hover,.deadlock-shell .deadlock-profile-tabs button:focus-visible,.deadlock-shell .deadlock-profile-tabs button.is-current,.deadlock-shell .deadlock-nav-link.is-current{border-bottom-color:#fff}.deadlock-shell .deadlock-nav-link.is-current{background:#ffffff09}.deadlock-shell .deadlock-pool-target button.is-active{color:#fff;background:#ffffff1f}.deadlock-shell .deadlock-hero-initials{color:#111;background:#d8d6d0}.deadlock-shell .deadlock-hero-option.is-selected .deadlock-hero-option-badge{color:#fff}.deadlock-shell .deadlock-ranked-tile.is-unlocked{border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff29}.deadlock-shell .deadlock-hero-tile.is-selected,.deadlock-shell .deadlock-ranked-tile.is-unlocked{border-color:#ffffffc7;box-shadow:inset 0 0 0 1px #ffffff29}.deadlock-shell .deadlock-hero-tile:hover,.deadlock-shell .deadlock-ranked-tile:hover,.deadlock-shell .deadlock-hero-tile:focus-visible,.deadlock-shell .deadlock-ranked-tile:focus-visible{border-color:#ffffffad}.deadlock-shell .deadlock-hero-tile.is-selected:after,.deadlock-shell .deadlock-ranked-tile.is-unlocked:after{color:#151515;background:#fff}.deadlock-shell .deadlock-pool-slot.is-active .deadlock-pool-slot-portrait,.deadlock-shell .deadlock-pool-slot.is-active .deadlock-pool-slot-plus{color:#fff;border-color:#ffffffd1}.deadlock-pool-card{grid-template-columns:minmax(6rem,.8fr) minmax(0,2fr);align-items:center;gap:.35rem;display:grid}.deadlock-pool-heading{flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;display:flex}.deadlock-pool-heading h2{font-size:.82rem}.deadlock-slot-count{font-size:.54rem}.deadlock-slot-grid{justify-content:flex-end;align-items:flex-start;gap:clamp(.15rem,.6vw,.55rem);min-width:0;display:flex}.deadlock-pool-slot{color:#d9d8d2;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.12rem;width:clamp(2.55rem,3.6vw,3.25rem);min-width:0;padding:.1rem 0;display:flex}.deadlock-pool-slot-portrait,.deadlock-pool-slot-plus{background:#111212;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:clamp(2.2rem,3vw,2.75rem);height:clamp(2.2rem,3vw,2.75rem);transition:border-color .14s,box-shadow .14s,color .14s;display:grid;overflow:hidden}.deadlock-pool-slot-portrait{object-fit:cover;object-position:center 12%}.deadlock-pool-slot-plus{color:#a3a49f;border-style:dashed;font-size:1.25rem;font-weight:300;font-family:Arial,sans-serif!important}.deadlock-pool-slot-name{color:#979893;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:.44rem;line-height:1.1;overflow:hidden}.deadlock-pool-slot.is-filled .deadlock-pool-slot-name{color:#e0dfd9}.deadlock-pool-slot:hover .deadlock-pool-slot-portrait,.deadlock-pool-slot:hover .deadlock-pool-slot-plus,.deadlock-pool-slot:focus-visible .deadlock-pool-slot-portrait,.deadlock-pool-slot:focus-visible .deadlock-pool-slot-plus,.deadlock-pool-slot.is-active .deadlock-pool-slot-portrait,.deadlock-pool-slot.is-active .deadlock-pool-slot-plus{color:#fff;border-color:#ffffffd1;box-shadow:0 0 0 1px #ffffff29}.deadlock-pool-slot:focus-visible{outline:none}.deadlock-picker-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.deadlock-picker-actions>span{color:#858883;text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.52rem;overflow:hidden}.deadlock-picker-actions .deadlock-save-button{min-height:1.7rem;padding:0 .55rem;font-size:.56rem}.deadlock-shell .deadlock-role-filters .prestige-filter-button{border-radius:.42rem;min-height:1.55rem;padding:0 .55rem;font-size:.56rem}.deadlock-shell .deadlock-role-filters .prestige-filter-button:hover,.deadlock-shell .deadlock-role-filters .prestige-filter-button:focus-visible{color:#fff;background:0 0;border-color:#ffffff80}.deadlock-shell .deadlock-role-filters .prestige-filter-button.is-active{color:#fff;background:0 0;border-color:#ffffffc2;box-shadow:inset 0 0 0 1px #000000a6}@media (width<=760px){.deadlock-pool-card{grid-template-columns:minmax(4.5rem,.55fr) minmax(0,2fr);gap:.2rem}.deadlock-pool-slot{width:2.55rem}.deadlock-pool-slot-portrait,.deadlock-pool-slot-plus{width:2.15rem;height:2.15rem}}@media (width<=520px){.deadlock-picker-heading{flex-direction:row;align-items:center}.deadlock-picker-actions>span{display:none}.deadlock-pool-card{grid-template-columns:5rem minmax(0,1fr)}.deadlock-slot-grid{justify-content:flex-start}}.deadlock-profile-panel{padding-top:.3rem}.deadlock-pool-columns{gap:1.1rem;padding:.35rem .75rem .2rem}.deadlock-pool-card{justify-content:flex-start;align-items:center;gap:.8rem;padding:.25rem .45rem;display:flex}.deadlock-pool-heading{flex:0 0 5.2rem}.deadlock-slot-grid{flex:none;justify-content:flex-start;gap:.35rem}.deadlock-picker-panel{margin-top:.4rem}.deadlock-role-filters{margin-top:.35rem;margin-bottom:.7rem}@media (width<=760px){.deadlock-pool-card{gap:.55rem}.deadlock-pool-heading{flex-basis:4.5rem}}@media (width<=520px){.deadlock-pool-columns{gap:.45rem;padding:.35rem .4rem}.deadlock-pool-card{gap:.45rem;padding:.2rem}.deadlock-pool-heading{flex-basis:4.2rem}}
